快速开始¶
预先配置工作¶
本项目依赖于企业微信创建群聊机器人或应用,要想实现需要先注册一个属于你自己的企业微信号(个人免费),这十分简便,参照官方网址 即可。
当你有了企业微信后,你还需要做一些配置,根据你自身的需求来做选择:
- 应用消息推送 :应用消息推送需要在企业微信中创建一个第三方应用,参照教程
- 群聊机器人消息推送:群聊机器人消息推送需要在你已有的企业群中添加一个机器人,然后获取相应的机器人
key
(webhook
最后面),参照教程
当确定你的配置可用后(企业微信后台尝试发送消息看手机上能否接收到),安装corpwechatbot
到你的pc中,只需要一条命令:
pip install -U corpwechatbot
下面进行消息推送:
应用消息推送¶
发送一条文本消息到你设置的应用,在手机个人微信上查看接收
from corpwechatbot.app import AppMsgSender
app = AppMsgSender(corpid='', # 你的企业id
corpsecret='', # 你的应用凭证密钥
agentid='') # 你的应用id
app.send_text(content="如果我是DJ,你会爱我吗?")
推送结果
- 动图演示
群聊机器人消息推送¶
发送一条文本消息到你设置了机器人的群聊
from corpwechatbot.chatbot import CorpWechatBot
bot = CorpWechatBot(key='') # 你的机器人key,通过群聊添加机器人获取
bot.send_text(content='Hello World')
推送结果:
- 动图演示
应用群聊消息推送¶
from corpwechatbot import AppMsgSender
app = AppMsgSender()
app.send_text("hello world", chatid="123")
应用交互(开发测试版)¶
通过回调,你可以给你的用户发送指令,让其执行,解决了应用只能单方面给用户发送消息,而不能回复的困境
- 动图演示
- 基于回调的任务卡片演示
详细内容查看使用教程