Skip to content

Commit 824ab6a

Browse files
authored
Merge pull request #286 from whtsky/doc
docs(handler): add doc for card handler
2 parents ac3d0d4 + 2ed1431 commit 824ab6a

File tree

1 file changed

+40
-27
lines changed

1 file changed

+40
-27
lines changed

docs/handlers.rst

Lines changed: 40 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -53,33 +53,46 @@ WeRoBot会将合法的请求发送给 handlers 依次执行。
5353

5454
在 WeRobot 中我们把请求分成了 Message 和 Event 两种类型,针对两种类型的请求分别有不同的 Handler。
5555

56-
====================================== =================
57-
修饰符 类型
58-
====================================== =================
59-
robot.text 文本 (Message)
60-
robot.image 图像 (Message)
61-
robot.location 位置 (Message)
62-
robot.link 链接 (Message)
63-
robot.voice 语音 (Message)
64-
robot.unknown 未知类型 (Message)
65-
robot.subscribe 被关注 (Event)
66-
robot.unsubscribe 被取消关注 (Event)
67-
robot.click 自定义菜单事件 (Event)
68-
robot.view 链接 (Event)
69-
robot.scancode_push 扫描推送 (Event)
70-
robot.scancode_waitmsg 扫描弹消息 (Event)
71-
robot.pic_sysphoto 弹出系统拍照发图(Event)
72-
robot.pic_photo_or_album 弹出拍照或者相册发图(Event)
73-
robot.pic_weixin 弹出微信相册发图器(Event)
74-
robot.location_select 弹出地理位置选择器(Event)
75-
robot.scan 已关注扫描二维码(Event)
76-
robot.user_scan_product 打开商品主页事件推送(Event)
77-
robot.user_scan_product_enter_session 进入公众号事件推送(Event)
78-
robot.user_scan_product_async 地理位置信息异步推送(Event)
79-
robot.user_scan_product_verify_action 商品审核结果推送(Event)
80-
robot.location_event 上报位置 (Event)
81-
robot.unknown_event 未知类型 (Event)
82-
====================================== =================
56+
======================================================================================================== =========================================
57+
修饰符 类型
58+
======================================================================================================== =========================================
59+
:func:`robot.text <werobot.robot.BaseRoBot.text>` 文本 (Message)
60+
:func:`robot.image <werobot.robot.BaseRoBot.image>` 图像 (Message)
61+
:func:`robot.location <werobot.robot.BaseRoBot.location>` 位置 (Message)
62+
:func:`robot.link <werobot.robot.BaseRoBot.link>` 链接 (Message)
63+
:func:`robot.voice <werobot.robot.BaseRoBot.voice>` 语音 (Message)
64+
:func:`robot.unknown <werobot.robot.BaseRoBot.unknown>` 未知类型 (Message)
65+
:func:`robot.subscribe <werobot.robot.BaseRoBot.subscribe>` 被关注 (Event)
66+
:func:`robot.unsubscribe <werobot.robot.BaseRoBot.unsubscribe>` 被取消关注 (Event)
67+
:func:`robot.click <werobot.robot.BaseRoBot.click>` 自定义菜单事件 (Event)
68+
:func:`robot.view <werobot.robot.BaseRoBot.view>` 链接 (Event)
69+
:func:`robot.scancode_push <werobot.robot.BaseRoBot.scancode_push>` 扫描推送 (Event)
70+
:func:`robot.scancode_waitmsg <werobot.robot.BaseRoBot.scancode_waitmsg>` 扫描弹消息 (Event)
71+
:func:`robot.pic_sysphoto <werobot.robot.BaseRoBot.pic_sysphoto>` 弹出系统拍照发图(Event)
72+
:func:`robot.pic_photo_or_album <werobot.robot.BaseRoBot.pic_photo_or_album>` 弹出拍照或者相册发图(Event)
73+
:func:`robot.pic_weixin <werobot.robot.BaseRoBot.pic_weixin>` 弹出微信相册发图器(Event)
74+
:func:`robot.location_select <werobot.robot.BaseRoBot.location_select>` 弹出地理位置选择器(Event)
75+
:func:`robot.scan <werobot.robot.BaseRoBot.scan>` 已关注扫描二维码(Event)
76+
:func:`robot.user_scan_product <werobot.robot.BaseRoBot.user_scan_product>` 打开商品主页事件推送(Event)
77+
:func:`robot.user_scan_product_enter_session <werobot.robot.BaseRoBot.user_scan_product_enter_session>` 进入公众号事件推送(Event)
78+
:func:`robot.user_scan_product_async <werobot.robot.BaseRoBot.user_scan_product_async>` 地理位置信息异步推送(Event)
79+
:func:`robot.user_scan_product_verify_action <werobot.robot.BaseRoBot.user_scan_product_verify_action>` 商品审核结果推送(Event)
80+
:func:`robot.card_pass_check <werobot.robot.BaseRoBot.card_pass_check>` 卡券通过审核 (Event)
81+
:func:`robot.card_not_pass_check <werobot.robot.BaseRoBot.card_not_pass_check>` 卡券未通过审核 (Event)
82+
:func:`robot.user_get_card <werobot.robot.BaseRoBot.user_get_card>` 用户领取卡券 (Event)
83+
:func:`robot.user_gifting_card <werobot.robot.BaseRoBot.user_gifting_card>` 用户转赠卡券 (Event)
84+
:func:`robot.user_del_card <werobot.robot.BaseRoBot.user_del_card>` 用户删除卡券 (Event)
85+
:func:`robot.user_consume_card <werobot.robot.BaseRoBot.user_consume_card>` 卡券被核销 (Event)
86+
:func:`robot.user_pay_from_pay_cell <werobot.robot.BaseRoBot.user_pay_from_pay_cell>` 微信买单完成 (Event)
87+
:func:`robot.user_view_card <werobot.robot.BaseRoBot.user_view_card>` 用户进入会员卡 (Event)
88+
:func:`robot.user_enter_session_from_card <werobot.robot.BaseRoBot.user_enter_session_from_card>` 用户卡券里点击查看公众号进入会话 (Event)
89+
:func:`robot.update_member_card <werobot.robot.BaseRoBot.update_member_card>` 会员卡积分余额发生变动 (Event)
90+
:func:`robot.card_sku_remind <werobot.robot.BaseRoBot.card_sku_remind>` 库存警告 (Event)
91+
:func:`robot.card_pay_order <werobot.robot.BaseRoBot.card_pay_order>` 券点发生变动 (Event)
92+
:func:`robot.submit_membercard_user_info <werobot.robot.BaseRoBot.submit_membercard_user_info>` 激活卡券 (Event)
93+
:func:`robot.location_event <werobot.robot.BaseRoBot.location_event>` 上报位置 (Event)
94+
:func:`robot.unknown_event <werobot.robot.BaseRoBot.unknown_event>` 未知类型 (Event)
95+
======================================================================================================== =========================================
8396

8497
额,这个 handler 想处理文本信息和地理位置信息? ::
8598

0 commit comments

Comments
 (0)