聊天机器人之接收实时信息实现(二)

准备工作

如果没有准备好环境的请看 前期环境准备
这里默认已经注入成功并且已经登录好了账号。

具体实现

实现原理

通过本地搭建一个web服务,来接收一个POST请求,这个请求中就会涵盖实时的数据,包括昵称、消息内容、消息类型之类的。

python 依赖环境安装

这里需要用到python中的flask框架,在装好python的时候会自带有一个包管理工具pip,
可以打开cmd面板,输入 pip install flask 来进行安装。
然后再运行 pip install flask-cors 安装依赖
在这里插入图片描述

代码实现

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : 2024/1/9 12:29
# @Author  : QS
# @QQ      : 376494614
# @File    : test_flask_reciver.pyfrom flask import Flask, request, jsonify
from flask_cors import CORS
import json
app = Flask(__name__)@app.route('/reciver', methods=["POST"])
def diy_recive_msg():if request.method == 'POST':payload = request.get_data(as_text=True)# 按照顺序打印输出# payload = json.dumps(payload, sort_keys=True, indent=2, ensure_ascii=False)# print('[全数据]\r', payload)datas = json.loads(payload)print(datas)return datasif __name__ == '__main__':# 下面的代码是消息接收的部分# app.config.from_object(Config())app.config['JSON_AS_ASCII'] = FalseCORS(app, supports_credentials=True)# 开启定时任务# scheduler = APScheduler()# scheduler.init_app(app)# scheduler.start()app.run(host='127.0.0.1', port=6666, debug=True, use_reloader=False)

实现效果

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/345920.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C#销售管理系统源码

C#销售管理系统源码 框架版本: .net framework 4.8 UI控件库:CsKin 功能介绍: 1.登陆 2. 进销存管理:收银台、商品入库、商品浏览、退货 3. 数据统计分析: 销售统计、工资核算 4. 基础数据维护:商品分类管理、员工管理

腾讯云免费服务器怎么申请?腾讯云免费服务器申请难吗?

腾讯云免费服务器申请入口 https://curl.qcloud.com/FJhqoVDP 免费服务器可选轻量应用服务器和云服务器CVM,轻量配置可选2核2G3M、2核8G7M和4核8G12M,CVM云服务器可选2核2G3M和2核4G3M配置,腾讯云服务器网txyfwq.com分享2024年最新腾讯云免费…

2024年,谷歌云首席技术官眼中的生成AI三大支柱,来看看有啥新花样

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…

EVA-CLIP: Improved Training Techniques for CLIP at Scale论文解读

文章目录 前言一、摘要二、引言三、贡献四、模型方法五、论文链接总结 前言 最近,我一直在搞多模态大模型相关工作,也深知CLIP结构重要性,而EVA-CLIP论文是在CLIP模型基础上进行了一系列trick,实现优越CLIP模型的方法&#xff0c…

【MIT 6.S081】2020, 实验记录(3),Lab: page tables

目录 TaskTask 1: Print a page table Task Task 1: Print a page table 该实验需要增加一个 vmprint 函数,用于打印一个 page table,实现过程可以参考 vm.c 文件中的 freewalk() 函数。 在 defs.h 中增加 vmprint 的定义: void …

5.3 Verilog 带参数例化

5.3 Verilog 带参数例化 分类 Verilog 教程 关键词: defparam,参数,例化,ram 当一个模块被另一个模块引用例化时,高层模块可以对低层模块的参数值进行改写。这样就允许在编译时将不同的参数传递给多个相同名字的模块…

考研经验总结——目录

文章目录 一、写作顺序二、个人情况说明三、读评论四、一些小牢骚五、一些注意事项(持续更新) 一、写作顺序 我将准备从三个阶段开始介绍吧 考研前考研中考研后(也就是现在我的这种情况) 考研前我会分为:数学、专业…

MOE介绍 混合专家模型

GShard arxiv链接 GShard 模型架构图: 参考GShard论文笔记(1)-MoE结构可知,MOE具备以下几种特点: 改造了原本的FFN层,变成Gaten个FFN层。n个FFN层的训练数据集不同。推理时会计算token与每个FFN的匹配…

如何为数据保护加上“安全锁”?

伴随着数字经济的日趋活跃,数据安全和隐私保护成为了各国政府和企业都十分重视的问题,纷纷加强了数据安全防护。但实际上,近几年数据泄露问题接连不断,虽然没有造成严重的后果,但也足以证明目前数据安全防护的紧迫性。…

Pytest测试 —— 如何使用属性来标记测试函数!

在软件开发领域,单元测试是确保代码质量和可维护性的关键一环。随着项目的不断发展,测试用例的管理变得愈发复杂,而一些测试可能需要特殊的处理、环境或者标记。在Python中,我们可以通过使用属性(Attribute&#xff09…

半导体抛光用PFA容量瓶耐强酸碱定容瓶

PFA容量瓶又称可溶性聚四氟乙烯容量瓶、特氟龙容量瓶容量瓶,我司新推出螺纹和插口两种可供选择,目前有10ml、25ml、50ml、100ml、250ml、500ml、1000ml的规格可提供,产品质量有保障。 Teflon系列PFA容量瓶是一个透明的长颈瓶,瓶体…

scroll-view在小程序页面里实现滚动

要实现红框中的区域进行滚动,scroll-view必须写高 <template><!-- 合同-待确认 --><view class"viewport"><!-- 上 --><view class"top-box"><!-- tab --><view class"tabs"><textv-for"(ite…