Source Code

Work Wechat

注册企业

企业微信平台 上注册一个企业。企业信息可以随意填写,个人信息需要是真实的。

截屏2021-02-14 上午1.17.01.png 截屏2021-02-14 上午1.18.10.png

注册完成后进入管理后台。

截屏2021-02-14 上午1.18.21.png

创建应用

在管理后台点击顶栏的应用管理:

截屏2021-02-14 上午1.18.34.png

点击下方的创建应用。

按个人喜好填写信息:

截屏2021-02-14 上午1.19.31.png

然后创建应用。

获取应用信息

在应用详情内获取 AgentIdSecret截屏2021-02-14 上午1.19.45.png 在“我的企业”-“企业信息”最下方获取企业 ID: 截屏2021-02-14 上午2.25.41.png

关注微信插件

在“我的企业”-“微信插件”向下拉可以看到邀请二维码,用微信扫码关注即可。这样企业微信的消息就可以直接通过微信接收。

机器人服务搭建教程

下载源码及依赖

1
2
3
$ git clone https://github.com/hguandl/weibo-watcher.git
$ cd weibo-watcher
$ pip install -r requirements.txt

填写应用信息

1
$ cp config-example.py config.py

config.py 内定义上文中提到的 AgentIdSecret 和企业 ID:

1
2
3
corpid = <企业ID>
agentid = <AgentId>
corpsecret = <Secret>

添加企业微信推送

参照 callback-examples.py 的内容在主程序内添加微信推送:

1
2
3
4
5
6
7
8
9
"""
weibo_watcher.py
"""

from config import corpid, agentid, corpsecret
from notification.wechat import work_wechat_notify

def callbacks(weibo):
  work_wechat_notify(weibo, corpid, agentid, corpsecret)

运行服务

1
$ python -m weibo_watcher