目标
企业微信群机器人常用来作为通知工具,群发消息给群内成员,充当小助手的角色。但若按照官方 API 文档来构建请求,也确实不太方便。本文通过 Python 第三方库来控制企业微信群机器人发送消息。
知识储备
Python3
Markdown
YAML
快速开始
获取 Robot Key
webhook 中的 633a31f6-7f9c-4bc4-97a0-0ec1eefa589 就是 Robot Key
安装第三方库
pip install WorkWeixinRobot
通过 Python 代码操控机器人
发送纯文本消息
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# 导入WorkWeixinRobot 库
from WorkWeixinRobot.work_weixin_robot import WWXRobot
# 初始化一个机器人实例
rbt = WWXRobot(key=ROBOT_KEY)
# 发送一个字符串作为文本消息
rbt.send_text(content='Hello, World')
发送 Markdown 格式消息
content = '\n'.join([
'# 企业微信群机器人',
'#### WorkWeixinRobot',
'[GitHub地址](https://github.com/seoktaehyeon/work-weixin-robot)'
])
rbt.send_markdown(content=content)
发送图片
rbt.send_image