回调配置¶
配置步骤¶
目标:添加回调配置,支持更丰富的应用场景,如
- 用户发送消息给应用,识别关键词,返回不同的消息内容
- 用户点击应用菜单,转换为相应指令,执行自动化任务,接收任务卡片消息,根据卡片内容,用户可选择在移动端点击反馈
- 服务端(你的服务器)与移动端(你的微信&企业微信)实现更amazing的交互模式(💯如聊天机器人)
要求
- 一台有独立ip的服务器
-
简单的
fastapi
用法 -
在企业微信后台进入应用管理,选择一个应用,找到接收消息
-
设置API接收消息的三个选项,如下
-
参考corpwechatbot-web (github.com),在服务器上运行
web.py
确认你的web服务成功启动,并能通过公网访问python3 web.py -p=8000 -t="token" -a="aeskey" -c="corpid"
4.点击保存,如果正常,会提示API设置成功,记住这些配置信息
至此,你的服务器已经具备基本的请求和响应功能了,由于post的请求根据用户的需求各异,目前只是完成了一个简单的发送和响应功能,后续有时间再完善。
下面是请求响应的例子: