zoukankan      html  css  js  c++  java
  • 个人微信公众号搭建Python实现 -个人公众号搭建-被动回复消息建模(14.3.2)

    @

    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地址
    个人公众号:
    在这里插入图片描述

  • 相关阅读:
    第七周作业
    第六周作业
    第四周作业
    第三次作业
    第二次作业
    最后一次作业-- 总结报告
    第十四,十五周作业
    第七周作业
    第六周作业
    第四周作业
  • 原文地址:https://www.cnblogs.com/simon-idea/p/11397678.html
Copyright © 2011-2022 走看看