WeRoBot 0.5.0 微信公众号开发框架文档## WeRoBot WeRoBot 是一个微信机器人框架,采用 MIT 协议发布。 如果你在使用 WeRoBot 的过程中有什么建议或者疑惑,欢迎去 https://github.com/whtsky/WeRoBot/issues 提 Issue 或者给我发邮件:whtsky [at] gmail.com - 入门 - Hello World - Handlers - 时存在。| ## V oiceMessage VoiceMessage的属性: |name|value| |---|---| |type|'voice'| |media\_id|微信内部的一个文件ID。| |format|声音格式| |recognition|未公开字段,猜测为语音识别后的文字。| ## UnknownMessage UnknownMessage的属性: |name|value| type='Unsubscribe'。当用户点击自定义菜单按钮时 type 为 click,用户上报地理位置的数据包 type 为 location [2] 截至目前(2013.03.16),微信机器人所收到的消息中都不包含 MsgID. © Copyright 2014, whtsky. Created using Sphinx 1.2. ## 回复 目前WeRoBot共有三种Repl0 码力 | 25 页 | 55.31 KB | 2 年前3
WeRoBot 0.5.2 微信公众号开发框架文档## WeRoBot WeRoBot 是一个微信机器人框架,采用 MIT 协议发布。 如果你在使用 WeRoBot 的过程中有什么建议或者疑惑,欢迎去 https://github.com/whtsky/WeRoBot/issues 提 Issue 或者给我发邮件:whtsky [at] gmail.com · 入门 Hello World • Handlers 类型过滤 robot MusicReply. • Session 开启 Session 修改 Handler 以使用 Session - 可用的 Session Storage WeRoBot.Client —— 微信 API 操作类 • 部署 在独立服务器上部署 在SAE上部署 ## 小工具 Token 生成器 ## • Changelog Version 0.5.2 Version 0.5.1 时存在。| ## V oiceMessage VoiceMessage的属性: |name|value| |---|---| |type|'voice'| |media\_id|微信内部的一个文件ID。| |format|声音格式| |recognition|未公开字段,猜测为语音识别后的文字。| ## UnknownMessage UnknownMessage的属性: |name|value|0 码力 | 30 页 | 59.42 KB | 2 年前3
WeRoBot 1.4.0 微信公众号开发框架文档## WeRoBot WeRoBot 是一个微信公众号开发框架。 - 入门 - Hello World - 消息处理 - 使用 Session 记录用户状态 - 创建自定义菜单 - 消息加解密 - 部署 - 在独立服务器上部署 - 在 SAE 上部署 - Handler - 类型过滤 - robot.key_click filter —— 回应有指定文本的消息 - Session - 开启/关闭 Session - 修改 Handler 以使用 Session - WeRoBot.Client —— 微信 API 操作类 - 开始开发 - 自定义菜单 - 消息管理 - 用户管理 - 账户管理 - 素材管理 - 返回码都是什么意思? - 48001 ## 消息处理 WeRoBot 会解析微信服务器发来的消息,并将消息转换成 Message 或者是 Event。Message 表示用户发来的消息,如文本消息、图片消息;Event 则表示用户触发的事件,如关注事件、扫描二维码事件。在消息解析、转换完成后,WeRoBot 会将消息转交给 Handler 进行处理,并将 Handler 的返回值返回给微信服务器。 在刚才的 Hello World0 码力 | 82 页 | 88.39 KB | 2 年前3
WeRoBot 1.6.0 微信公众号开发框架文档## WeRoBot WeRoBot 是一个微信公众号开发框架。 - 入门 - Hello World - 消息处理 - 使用 Session 记录用户状态 - 创建自定义菜单 - 消息加解密 - 部署 - 在独立服务器上部署 - 在 SAE 上部署 - Handler - 类型过滤 - robot.key_click filter —— 回应有指定文本的消息 - Session - 开启/关闭 Session - 修改 Handler 以使用 Session - WeRoBot.Client —— 微信 API 操作类 - 开始开发 - 自定义菜单 - 消息管理 - 用户管理 - 账户管理 - 素材管理 - 模板消息 - 返回码都是什么意思? ## 消息处理 WeRoBot 会解析微信服务器发来的消息,并将消息转换成 Message 或者是 Event。Message 表示用户发来的消息,如文本消息、图片消息;Event 则表示用户触发的事件,如关注事件、扫描二维码事件。在消息解析、转换完成后,WeRoBot 会将消息转交给 Handler 进行处理,并将 Handler 的返回值返回给微信服务器。 在刚才的 Hello World0 码力 | 85 页 | 89.26 KB | 2 年前3
WeRoBot 1.5.0 微信公众号开发框架文档## WeRoBot WeRoBot 是一个微信公众号开发框架。 - 入门 - Hello World - 消息处理 - 使用 Session 记录用户状态 - 创建自定义菜单 - 消息加解密 - 部署 - 在独立服务器上部署 - 在 SAE 上部署 - Handler - 类型过滤 - robot.key_click filter —— 回应有指定文本的消息 - Session - 开启/关闭 Session - 修改 Handler 以使用 Session - WeRoBot.Client —— 微信 API 操作类 - 开始开发 - 自定义菜单 - 消息管理 - 用户管理 - 账户管理 - 素材管理 - 模板消息 - 返回码都是什么意思? ## 消息处理 WeRoBot 会解析微信服务器发来的消息,并将消息转换成 Message 或者是 Event。Message 表示用户发来的消息,如文本消息、图片消息;Event 则表示用户触发的事件,如关注事件、扫描二维码事件。在消息解析、转换完成后,WeRoBot 会将消息转交给 Handler 进行处理,并将 Handler 的返回值返回给微信服务器。 在刚才的 Hello World0 码力 | 83 页 | 88.85 KB | 2 年前3
WeRoBot 1.10.0 微信公众号开发框架文档## WeRoBot WeRoBot 是一个微信公众号开发框架。 · 入门 Hello World 消息处理 使用 Session 记录用户状态 创建自定义菜单 消息加解密 • 部署 在独立服务器上部署 在SAE上部署 • Handler 类型过滤 robot.key click —— 回应自定义菜单 robot.filter —— 回应有指定文本的消息 • Session Session 开启/关闭 Session 修改 Handler 以使用 Session WeRoBot.Client —— 微信 API 操作类 。开始开发 自定义菜单 消息管理 用户管理 账户管理 素材管理 用户标签管理 模板消息 返回码都是什么意思? • 48001 – API Unauthorized ## • Message ☐ Message 公共属性 ## 消息处理 WeRoBot 会解析微信服务器发来的消息,并将消息转换成 Message 或者是 Event。Message 表示用户发来的消息,如文本消息、图片消息;Event 则表示用户触发的事件,如关注事件、扫描二维码事件。在消息解析、转换完成后,WeRoBot 会将消息转交给 Handler 进行处理,并将 Handler 的返回值返回给微信服务器。 在刚才的 Hello World0 码力 | 101 页 | 73.89 KB | 2 年前3
WeRoBot 1.6.0 微信公众号开发框架文档## WeRoBot WeRoBot 是一个微信公众号开发框架。 - 入门 - Hello World - 消息处理 - 使用 Session 记录用户状态 - 创建自定义菜单 - 消息加解密 - 部署 - 在独立服务器上部署 - 在 SAE 上部署 - Handler - 类型过滤 - robot.key_click filter —— 回应有指定文本的消息 - Session - 开启/关闭 Session - 修改 Handler 以使用 Session - WeRoBot.Client —— 微信 API 操作类 - 开始开发 - 自定义菜单 - 消息管理 - 用户管理 - 账户管理 - 素材管理 - 模板消息 - 返回码都是什么意思? ## 消息处理 WeRoBot 会解析微信服务器发来的消息,并将消息转换成 Message 或者是 Event。Message 表示用户发来的消息,如文本消息、图片消息;Event 则表示用户触发的事件,如关注事件、扫描二维码事件。在消息解析、转换完成后,WeRoBot 会将消息转交给 Handler 进行处理,并将 Handler 的返回值返回给微信服务器。 在刚才的 Hello World0 码力 | 94 页 | 74.98 KB | 2 年前3
WeRoBot 1.12.0 微信公众号开发框架文档## WeRoBot WeRoBot 是一个微信公众号开发框架。 · 入门 Hello World 消息处理 使用 Session 记录用户状态 创建自定义菜单 消息加解密 • 部署 在独立服务器上部署 在SAE上部署 • Handler 类型过滤 robot.key click —— 回应自定义菜单 robot.filter —— 回应有指定文本的消息 • Session Session 开启/关闭 Session 修改 Handler 以使用 Session WeRoBot.Client —— 微信 API 操作类 。开始开发 自定义菜单 消息管理 用户管理 账户管理 素材管理 用户标签管理 模板消息 返回码都是什么意思? • 48001 – API Unauthorized ## • Message ☐ Message 公共属性 ## 消息处理 WeRoBot 会解析微信服务器发来的消息,并将消息转换成 Message 或者是 Event。Message 表示用户发来的消息,如文本消息、图片消息;Event 则表示用户触发的事件,如关注事件、扫描二维码事件。在消息解析、转换完成后,WeRoBot 会将消息转交给 Handler 进行处理,并将 Handler 的返回值返回给微信服务器。 在刚才的 Hello World0 码力 | 103 页 | 74.49 KB | 2 年前3
WeRoBot 0.2.0 微信公众号开发框架文档## WeRoBot WeRoBot是一个微信机器人框架,采用MIT协议发布。 ## Hello World 最简单的Hello World,会给收到的每一条信息回复 Hello World import werobot robot = werobot.WeRoBot(token='tokenhere') @robot.handler def echo(message): 的构造函数参数如下: |name|value| |---|---| |title|标题| name value description 描述 img 图片链接 url 点击图片后跳转链接 注意,微信公众平台对图片链接有特殊的要求,详情可以在消息接口使用指南[http://mp.weixin.qq.com/cgi-bin/readtemplate?t=wxm-callbackapi-doc&lang=zh_CN]里看到。 ArticlesReply(message=message) article = Article( title="WeRoBot", description="WeRoBot是一个微信机器人框架", img="https://github.com/apple-touch-icon-144.png", url="https://github0 码力 | 8 页 | 32.83 KB | 2 年前3
WeRoBot 1.1.0 微信公众号开发框架文档## WeRoBot WeRoBot 是一个微信公众号开发框架。 - 入门 - Hello World - 消息处理 - 使用 Session 记录用户状态 - 创建自定义菜单 - 消息加解密 - 部署 - 在独立服务器上部署 - 在 SAE 上部署 - Handler - 类型过滤 - robot.key_click Session - 开启/关闭 Session - 修改 Handler 以使用 Session - 可用的 Session Storage - WeRoBot.Client —— 微信 API 操作类 - 开始开发 - 自定义菜单 - 消息管理 - 用户管理 - 账户管理 - 素材管理 - Message - Message ## 消息处理 WeRoBot 会解析微信服务器发来的消息,并将消息转换成 Message 或者是 Event。Message 表示用户发来的消息,如文本消息、图片消息;Event 则表示用户触发的事件,如关注事件、扫描二维码事件。在消息解析、转换完成后,WeRoBot 会将消息转交给 Handler 进行处理,并将 Handler 的返回值返回给微信服务器。 在刚才的 Hello World0 码力 | 62 页 | 75.61 KB | 2 年前3
共 672 条
- 1
- 2
- 3
- 4
- 5
- 6
- 68













