飞书实现发送文本消息

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())

posted @   菩提浪子  阅读(1260)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示