基于odoo12 框架使用飞书机器人发送消息
发送消息主要是注意请求体的context的构造。
import requests
import json
params = {"receive_id_type": "user_id"}
url = 'https://open.feishu.cn/open-apis/im/v1/messages'
msg = {# 依据receive_id_type的值,填写对应的消息接收者id 员工-->飞书同步信息-->飞书账号
"receive_id": receive_id,
# 消息内容,json结构序列化后的字符串。
"content": "{\"text\":\"%s\" }" % content,
消息类型
"msg_type": "text"
}
payload = json.dumps(msg)
msg = {
# app_id , app_secret创建时自动生成。
"app_id": 'app_id',
"app_secret": 'app_secret',
}
payload = json.dumps(msg)
url = 'https://open.feishu.cn/open-apis/auth/v3/tenant_access_token/internal'
headers = {
'Content-Type': 'application/json; charset=utf-8'
}
response = requests.request('POST', url, headers=headers, data=payload)
access_token = json.loads(response.text)['tenant_access_token']、
headers = {
'Authorization': 'Bearer ' + access_token,
'Content-Type': 'application/json'
}
response = requests.request('POST', url, headers=headers, data=payload)
本文介绍了如何在Odoo12框架下利用飞书机器人实现消息发送,重点在于正确构建请求体中的context部分。

4863

被折叠的 条评论
为什么被折叠?



