个人微信公众号搭建Python实现 -个人公众号搭建-被动回复消息建模(14.3.2)
2024-09-19 23:31:12
@
1.阅读官方文档
- 接收普通消息
- 文本消息
- 图片消息
- 语言消息
- 视频消息
- 小视频消息
- 地理位置消息
- 链接消息
- 接收事件消息
- 关注/取消关注事件
- 扫描带参数二维码事件
- 上报地理位置事件
- 自定义菜单事件
- 点击菜单拉取消息时的事件推送
- 点击菜单跳转链接时的事件推送
普通消息格式-文本消息为例
<xml>
<ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[fromUser]]></FromUserName>
<CreateTime>1348831860</CreateTime>
<MsgType><![CDATA[text]]></MsgType>
<Content><![CDATA[this is a test]]></Content>
<MsgId>1234567890123456</MsgId>
</xml>
事件消息格式-关注/取消关注事件为例
<xml>
<ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[FromUser]]></FromUserName>
<CreateTime>123456789</CreateTime>
<MsgType><![CDATA[event]]></MsgType>
<Event><![CDATA[subscribe]]></Event>
</xml>
注意
自定义菜单参考上篇
自定义菜单消息不被推送到自己的服务器
2.思考
1.接收普通消息中,只处理文本消息,其他消息统一处理
2.接收事件消息,只处理关注,取关事件,其他事件统一处理
3.接收文本消息,先处理关键字回复,再调用其它接口,如机器人api(图灵等)
4.关键字回复,应从配置文件中读取,其他私人信息如token,域名等也应从配置文件中读取
5.素材接口还没搞懂,后面添加。素材管理应该是使用post请求,主动触发,牵扯到模板之类
关于作者
个人博客网站
个人GitHub地址
个人公众号:
最新文章
- POJ 1144
- window 安装redis服务、卸载redis服务和启动redis服务
- pod install 慢
- 第一次使用easyUI
- Android调用相册截取图片遇到的问题
- linux 修改目录文件权限,目录文件所属用户,用户组
- Phoenix中Sequence的用法
- 起启航-华夏互联与杰华网络合体结盟打造本土IT利舰
- [matlab] 4.M函数
- hdu1754splaytree区间查询
- hdu 5126 cdq+Treap+BIT
- asp.net webapi 返回json结果的方法
- Opencv打开摄像头,读不到图像,一般来说先读取第一帧,舍弃,然后就正常了
- PAT甲题题解-1030. Travel Plan (30)-最短路+输出路径
- 怎么运行 ASP.NET Core控制台程序
- C++编程模板2
- 树莓派3B+学习笔记:4、查看GPIO
- OpenCV学习(8) 分水岭算法(2)
- redis集群sentinel哨兵模式的搭建与实际应用
- HDU 1422 重温世界杯 (dp)
热门文章
- css3系列之transform 详解skew
- 【基于PUPPETEER前端自动化框架】【一】TypeScript+Puppeteer+Jest 整合
- jenkins.war的配置
- VMware与Device/Credential Guard不兼容问题
- LeetCode周赛#208
- C++分支结构,求一元二次方程的根
- MAT内存分析工具安装指南(MAT)
- MSSQL 2014数据库Alwayson下日志过大,压缩日志的处理方法
- 基于java实现的简单网页日历功能,有兴趣得可以把它转换到前端实现
- springsecurity实现前后端分离之jwt-资料收集