日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Python調用飛書發送消息的示例

瀏覽:173日期:2022-07-05 18:40:20

一、創建飛書機器人  

自定義飛書機器人操作步驟,具體詳見飛書官方文檔:《機器人 | 如何在群聊中使用機器人?》

二、調用飛書發送消息

自定義機器人添加完成后,就能向其 webhook 地址發送 POST 請求,從而在群聊中推送消息了。支持推送的消息格式有文本、富文本、圖片消息,也可以分享群名片等。

參數msg_type代表消息類型,可傳入:text(文本)/ post(富文本)/ image(圖片)/ share_chat(分享群名片)/ interactive(消息卡片),可參照飛書接口文檔:https://open.feishu.cn/document/ukTMukTMukTM/uUjNz4SN2MjL1YzM發送文本消息請求的消息體示例:

{'open_id':'ou_5ad573a6411d72b8305fda3a9c15c70e','root_id':'om_40eb06e7b84dc71c03e009ad3c754195','chat_id':'oc_5ad11d72b830411d72b836c20','user_id': '92e39a99','email':'fanlv@gmail.com','msg_type':'text','content':{'text':'text content<at user_id='ou_88a56e7e8e9f680b682f6905cc09098e'>test</at>'}}

Curl 請求 Demo

curl -X POST https://open.feishu.cn/open-apis/message/v4/send/ -H ’Authorization: Bearer t-fee42159a366c575f2cd2b2acde2ed1e94c89d5f’ -H ’Content-Type: application/json’ -d ’{ 'chat_id': 'oc_f5b1a7eb27ae2c7b6adc2a74faf339ff', 'msg_type': 'text', 'content': { 'text': 'text content<at user_id='ou_88a56e7e8e9f680b682f6905cc09098e'>test</at>' }}’

使用Python封裝飛書請求

接下來我們以發送文本格式消息類型,進行以下封裝,上代碼:

# -*- coding:utf-8 -*-’’’@File : feiShuTalk.py @Time : 2020/11/9 11:45 @Author : DY@Version : V1.0.0@Desciption: ’’’import requestsimport jsonimport loggingimport timeimport urllibimport urllib3urllib3.disable_warnings()try: JSONDecodeError = json.decoder.JSONDecodeErrorexcept AttributeError: JSONDecodeError = ValueErrordef is_not_null_and_blank_str(content): ''' 非空字符串 :param content: 字符串 :return: 非空 - True,空 - False ''' if content and content.strip(): return True else: return Falseclass FeiShutalkChatbot(object): def __init__(self, webhook, secret=None, pc_slide=False, fail_notice=False): ’’’ 機器人初始化 :param webhook: 飛書群自定義機器人webhook地址 :param secret: 機器人安全設置頁面勾選“加簽”時需要傳入的密鑰 :param pc_slide: 消息鏈接打開方式,默認False為瀏覽器打開,設置為True時為PC端側邊欄打開 :param fail_notice: 消息發送失敗提醒,默認為False不提醒,開發者可以根據返回的消息發送結果自行判斷和處理 ’’’ super(FeiShutalkChatbot, self).__init__() self.headers = {’Content-Type’: ’application/json; charset=utf-8’} self.webhook = webhook self.secret = secret self.pc_slide = pc_slide self.fail_notice = fail_notice def send_text(self, msg, open_id=[]): ''' 消息類型為text類型 :param msg: 消息內容 :return: 返回消息發送結果 ''' data = {'msg_type': 'text', 'at': {}} if is_not_null_and_blank_str(msg): # 傳入msg非空 data['content'] = {'text': msg} else: logging.error('text類型,消息內容不能為空!') raise ValueError('text類型,消息內容不能為空!') logging.debug(’text類型:%s’ % data) return self.post(data) def post(self, data): ''' 發送消息(內容UTF-8編碼) :param data: 消息數據(字典) :return: 返回消息發送結果 ''' try: post_data = json.dumps(data) response = requests.post(self.webhook, headers=self.headers, data=post_data, verify=False) except requests.exceptions.HTTPError as exc: logging.error('消息發送失敗, HTTP error: %d, reason: %s' % (exc.response.status_code, exc.response.reason)) raise except requests.exceptions.ConnectionError: logging.error('消息發送失敗,HTTP connection error!') raise except requests.exceptions.Timeout: logging.error('消息發送失敗,Timeout error!') raise except requests.exceptions.RequestException: logging.error('消息發送失敗, Request Exception!') raise else: try:result = response.json() except JSONDecodeError:logging.error('服務器響應異常,狀態碼:%s,響應內容:%s' % (response.status_code, response.text))return {’errcode’: 500, ’errmsg’: ’服務器響應異常’} else:logging.debug(’發送結果:%s’ % result)# 消息發送失敗提醒(errcode 不為 0,表示消息發送異常),默認不提醒,開發者可以根據返回的消息發送結果自行判斷和處理if self.fail_notice and result.get(’errcode’, True): time_now = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time())) error_data = { 'msgtype': 'text', 'text': { 'content': '[注意-自動通知]飛書機器人消息發送失敗,時間:%s,原因:%s,請及時跟進,謝謝!' % (time_now, result[’errmsg’] if result.get(’errmsg’, False) else ’未知異常’) }, 'at': { 'isAtAll': False } } logging.error('消息發送失敗,自動通知:%s' % error_data) requests.post(self.webhook, headers=self.headers, data=json.dumps(error_data))return result

封裝后我們就可以直接調用封裝的類,進行消息代碼發送;執行以下代碼后,就可以使用飛書發送消息咯,是不是很簡單。

webhook = 'https://open.feishu.cn/open-apis/bot/v2/hook/1d7b5d0c-03a5-44a9-8d7a-4d09b24bfea1' feishu = FeiShutalkChatbot(webhook) feishu.send_text('重慶百貨-新世紀魚胡路店內商品’1000800370-牛心白 約1kg’在商詳[8]和榜單[7]中排名不一致')

以上就是Python調用飛書發送消息的示例的詳細內容,更多關于python 飛書發送信息的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久a爱视频| 日韩影院免费视频| 综合激情五月婷婷| 日韩一区二区三区精品 | 午夜天堂精品久久久久| 亚洲三级观看| 国产精品一区二区精品视频观看| 国产福利一区二区精品秒拍 | 国产精品xvideos88| 精品午夜视频| 日韩伦理福利| 欧美午夜不卡| 亚洲欧美专区| 国产乱人伦精品一区| 91综合视频| 国产一区观看| 日韩精品一级中文字幕精品视频免费观看 | 亚州av一区| 欧美成人aaa| 久久国产毛片| 亚洲理论在线| 国产一区二区三区国产精品| 国产高清久久| 日韩不卡在线观看日韩不卡视频| 免费精品一区| 国产亚洲精品自拍| 国产日本久久| 国产在线日韩精品| 亚洲一区激情| 国产精品xxx在线观看| 久久久成人网| 色婷婷成人网| 久久久国产亚洲精品| 日韩成人午夜精品| 亚洲精品va| 国产精品分类| 爽好久久久欧美精品| 精品女同一区二区三区在线观看| 伊人成人网在线看| 精品国产99| 亚洲天堂免费| 亚洲深夜视频| 日韩av一区二| 中国女人久久久| 精品一区二区三区亚洲| 99视频精品| 精品中国亚洲| 日韩精品亚洲专区| 欧美日韩黑人| а√天堂8资源在线| 日韩中文一区二区| 伊人精品一区| 精品国产亚洲一区二区三区在线| 国产精品毛片| 老牛影视精品| 国产精品任我爽爆在线播放 | 精品一区二区三区的国产在线观看| 亚洲一区二区毛片| 精品国产亚洲日本| 日韩精品一区二区三区中文在线| 久久精品国产大片免费观看| 久久超级碰碰| 日韩高清电影免费| 亚洲免费在线| 日韩欧美网址| 精品久久久久中文字幕小说| 婷婷精品在线观看| 日韩一区二区免费看| 视频福利一区| 性欧美videohd高精| 久久99久久久精品欧美| 日本不卡的三区四区五区| 亚洲欧洲日本mm| 日韩影院二区| 久久免费视频66| 国产精品美女午夜爽爽| 日本在线观看不卡视频| 久久都是精品| 亚洲作爱视频| 亚洲成人精选| 色婷婷精品视频| 蜜桃av.网站在线观看| 久久亚洲精精品中文字幕| 国产精品一站二站| 久久国产精品免费一区二区三区| 亚洲tv在线| 日韩一区二区三区四区五区| 亚洲三区欧美一区国产二区| 91久久久精品国产| 99精品在线观看| 久久亚洲精品中文字幕蜜潮电影| 国产精品99一区二区三区| 国产精品sss在线观看av| 国产精品亚洲人成在99www| 日韩久久一区| 国产亚洲电影| 国产激情一区| 国产一区二区三区不卡视频网站| 欧美国产极品| 国产传媒在线观看| 色一区二区三区| 久久高清免费| 欧美日韩国产欧| 五月天激情综合网| 亚洲视频www| 老司机久久99久久精品播放免费| 视频精品一区二区| 综合国产精品| 日韩精品一区二区三区中文在线 | 麻豆精品少妇| 欧美国产偷国产精品三区| 不卡专区在线| 久久久一二三| 99香蕉国产精品偷在线观看| 欧美日韩激情在线一区二区三区| 麻豆精品网站| 91麻豆精品激情在线观看最新| 日韩黄色在线观看| 麻豆精品在线观看| 91看片一区| 婷婷综合五月| 日韩欧美三区| 久久中文欧美| 久久精品国产亚洲夜色av网站| 亚洲一级在线| 国产亚洲精品美女久久久久久久久久| 久久久久97| 亚洲无线一线二线三线区别av| 亚洲二区三区不卡| 三级在线观看一区二区| 久久黄色影视| 青青久久av| 午夜在线一区二区| 国产亚洲精品精品国产亚洲综合| 精品国产一区二区三区性色av| 久久要要av| 欧美视频二区| 久久精品123| 日韩精品一页| 日韩精品一区二区三区免费观看| 免费日本视频一区| 精品国产亚洲日本| 国产午夜精品一区二区三区欧美 | 欧美亚洲一级| 91精品精品| 欧美日韩视频免费看| 精品捆绑调教一区二区三区| 亚洲综合专区| 91亚洲国产高清| 日韩在线电影| 中文字幕系列一区| 日韩有吗在线观看| 久久精品导航| 免费在线欧美黄色| 亚洲第一精品影视| 国产福利亚洲| 国产一区成人| av资源亚洲| 国产精品久久久免费| 午夜国产欧美理论在线播放| 欧美国产另类| 亚洲色图网站| 久久网站免费观看| 精品久久福利| 日韩成人精品一区二区三区| 四虎影视精品| 嫩草伊人久久精品少妇av杨幂| 视频一区二区三区中文字幕| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 久久狠狠婷婷| 国产精品成人国产| 亚洲精品女人| 在线亚洲国产精品网站| 超级白嫩亚洲国产第一| 亚洲欧美在线综合| 国产伊人精品| 日本久久黄色| 久久精品72免费观看| 午夜亚洲精品| 欧美日韩视频网站| 精品少妇一区| 国产探花一区| 亚洲一区二区三区中文字幕在线观看| 亚洲精品一区三区三区在线观看| 免费亚洲一区| 97久久亚洲| 中文字幕日韩亚洲| 黄色成人精品网站| 欧美亚洲精品在线| 国产suv精品一区二区四区视频| 日韩国产欧美三级| 免费在线欧美视频| jiujiure精品视频播放| 日本高清不卡一区二区三区视频| 国产一区2区在线观看| 麻豆一区二区99久久久久| 国产精品密蕾丝视频下载| 69堂免费精品视频在线播放| 人人爽香蕉精品| 99成人在线|