飞书实现发送文本消息
1、发送普通消息,代码如下
import requests
import json
def get_data():
data = {
"msg_type": "text",
"content": {
"text": "你好"
}
}
return json.dumps(data,ensure_ascii=True).encode("utf-8")
def req(data):
#webhook
url = "https://open.feishu.cn/open-apis/bot/v2/hook/111-22-33-44"
header = {
"Content-type": "application/json",
"charset":"utf-8"
}
requests.post(url,data=data,headers=header)
if __name__ == '__main__':
req(get_data())
效果图
2、发送富文本
import requests
import json
def get_data():
data = {
"msg_type": "post",
"content": {
"post": {
"zh_cn": {
"title": "项目更新通知",
"content": [
[{
"tag": "text",
"text": "项目有更新: "
},
{
"tag": "a",
"text": "请查看",
"href": "https://www.baidu.com/"
},
{
"tag": "at",
"user_id": "123456"
}
]
]
}
}
}
}
return json.dumps(data,ensure_ascii=True).encode("utf-8")
def req(data):
url = "https://open.feishu.cn/open-apis/bot/v2/hook/11-11-22-33"
header = {
"Content-type": "application/json",
"charset":"utf-8"
}
requests.post(url,data=data,headers=header)
if __name__ == '__main__':
req(get_data())
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了