Python调用企微机器人发送消息-在外部群可用
本文最后更新于 2024年5月24日 晚上
介绍
WorkTool是一个依附于企业微信来运行的无人值守群管理机器人程序,WorkTool开源,并且永久免费。您可以使用本应用程序来自动执行一个自己企业微信里的账号(当做机器人账号),并可通过后台调用对应的 API 来驱动机器人自动执行任务,如收发消息、自动应答、自动建群、拉人踢人等。
开源地址:https://github.com/gallonyin/worktool
开源Android APP下载: https://cdn.asrtts.cn/uploads/worktool/apk/worktool-latest.apk
官方教程:https://worktool.apifox.cn/doc-850007
企业微信有官方的WebHook机器人?为什么还要用它
官方的机器人,只能在都是企业微信号的群使用,不能在有普通微信的群使用。(官方未开放)
PS:官方的企业微信机器人,需要群都是企业微信号,且与其他企业为上下游关系才行。
基本原理
在Android系统上安装 WrokTool APP会自动化的查看和操作企业微信APP。
安卓端和后端通过websocket通讯, 前端获取数据,后端负责流程控制和业务处理,安卓端分配好机器人id*robot_id**,即可通过服务端推送消息来控制所有业务场景。
机器人流程图
发送消息到群
注册账号获取机器人ID
https://admin.worktool.asrtts.cn/login
视频教程:
PS:注册后登录,获取到机器人编号即可。
安装App到手机,并设置机器人ID
1、安装企业微信 APP,且登录
2、安装WorkTool,并配置机器人ID,并允许自动化操作权限。
https://cdn.asrtts.cn/uploads/worktool/apk/worktool-latest.apk
环境要求
使用手机等安卓设备,系统版本 >= Andoird 7.0。
建议先在安卓真机上使用至少两周,后期可以部署在模拟器上方便24小时运行。
或者可以用虚拟机运行 Android X86
Python3调用发送
官方教程:https://worktool.apifox.cn/api-23520034/?nav=2
1 |
|