部署步骤:
-
按照首页的说明配置企业微信, 准备好以下信息.
- 企业 ID
- 应用 secret
- 应用 ID
- 你自己设置的密码 (sendkey)
-
打开百度智能云·函数计算CFC, 创建服务.(若没有账户请自行创建)
-
服务名称自选, 点击确定.
-
创建函数, 函数名称自选, 运行环境 Python3.6, 内存规格 128MB, 其余如图所示或默认.
-
进入
代码编辑页
,选择上传函数.ZIP包
, 上传这个文件, 上传成功后,使用在线编辑
修改index.py
中的几个变量为第一步获取的变量, 完成后点击保存
.需要修改的有第
7,128,129,130
这四行。 -
完成!
将以下内容以 json 格式 POST 到函数的公网访问地址即可.
字段 | 说明 | 是否必须 |
---|---|---|
key | 设置的 sendkey | 是 |
type | text, image, markdown 或 file 其中之一 | 否, 默认为 text |
msg | 消息主体(需要推送的文本或图片/文件的 Base64 编码) | 是 |
uid | 发送消息的用户id,格式为 zhangsan|lisi|wangwu |
否,默认为 @all |
例:
{"key":"123", "msg": "Hello, World!"}
{"key":"123", "msg": "Hello, World!", "uid": "zhangsan"}
{"key":"123", "type": "markdown", "msg": "**Markdown Here!**"}
{
"key": "123",
"type": "text",
"msg": "文本中支持<a href=\"https://www.baidu.com\">超链接</a>"
}