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

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

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

瀏覽:171日期: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久久,三上悠亚国产精品一区二区三区
天堂va在线高清一区| 久久尤物视频| 激情婷婷亚洲| 欧美片第1页| 欧美69视频| 日韩av在线中文字幕| 久久都是精品| 日韩精品欧美精品| 亚洲精品伊人| 国产精品一区高清| 午夜亚洲福利| 美女被久久久| 一区二区国产在线观看| 亚洲一区二区三区高清不卡| 日韩中文在线播放| 亚洲91精品| av中文资源在线资源免费观看| 国产欧美日韩精品高清二区综合区 | 日韩一区二区免费看| 免费欧美日韩| 精品国内亚洲2022精品成人| 国产欧美激情| 日本不卡一区二区三区| 免费在线亚洲欧美| 成人日韩在线观看| 久久亚洲风情| 日本va欧美va精品发布| 成人片免费看| 亚洲天堂免费| 日韩中文字幕区一区有砖一区| 精品九九在线| 欧美激情aⅴ一区二区三区| 九九久久国产| 久久精品国产久精国产| 91亚洲精品在看在线观看高清| 老司机久久99久久精品播放免费| 国产综合色产| 免费国产亚洲视频| 日本亚洲视频在线| 欧美视频一区| 精品一区不卡| 久久久精品网| 丝瓜av网站精品一区二区| 成人在线网站| 日韩精品久久久久久久软件91| 欧美精品高清| 国产毛片精品| 国语精品一区| 在线日韩电影| 性感美女一区二区在线观看| 老色鬼精品视频在线观看播放| 日韩av电影一区| 国产免费久久| 麻豆一区二区三区| 日韩在线看片| 麻豆精品视频在线观看免费| 久久99影视| 日韩一区二区三区精品视频第3页 日韩一区二区三区免费视频 | 蜜臀va亚洲va欧美va天堂 | 99精品视频在线观看免费播放| 在线视频观看日韩| 亚洲欧洲国产精品一区| 国产婷婷精品| 国产综合激情| 久久久久美女| 91视频精品| 国产精品嫩模av在线| 麻豆91精品| 中文精品电影| 妖精视频成人观看www| 桃色av一区二区| 国产v日韩v欧美v| 国产精品三p一区二区| 99香蕉国产精品偷在线观看| 美国欧美日韩国产在线播放| 日韩精品视频网站| 视频一区中文字幕| 99国产精品私拍| 99精品视频在线观看免费播放| 国产精品99久久精品| 麻豆91精品91久久久的内涵| 免费一级欧美在线观看视频| 久久精品影视| 91亚洲一区| 国产精品一区二区精品视频观看| 日韩三区免费| 怡红院精品视频在线观看极品| 国产精品人人爽人人做我的可爱| 免费日韩视频| 久久99高清| 亚洲免费影院| 国产亚洲高清一区| 国产伦精品一区二区三区在线播放| 日本aⅴ亚洲精品中文乱码| 日韩av福利| 黄色精品视频| 在线一区免费观看| 久久99久久人婷婷精品综合| 亚洲成人一区在线观看| 久久国产电影| 婷婷亚洲精品| 久久精品国产99久久| 久久国产66| 国产一区日韩一区| 久久精品理论片| 国产欧美日韩精品一区二区免费| 日本一区二区高清不卡| 国产不卡av一区二区| 美女国产一区二区三区| 国产精品99一区二区| 久久精品凹凸全集| 中文久久精品| 91日韩免费| 国产精品国产三级国产在线观看| 日本中文字幕不卡| 亚洲免费一区二区| 午夜在线播放视频欧美| 日韩av在线播放中文字幕| 美腿丝袜亚洲一区| 三级在线看中文字幕完整版| 国产福利一区二区精品秒拍| 久久av一区| 亚洲综合二区| 欧美日韩国产综合网| 国产精品一级| 国产伦精品一区二区三区视频 | 日韩国产欧美三级| 狠狠色综合网| 麻豆精品在线| 9999国产精品| 中文字幕免费精品| 亚洲麻豆一区| 蜜桃av一区二区在线观看| 五月天激情综合网| 久久成人亚洲| 亚洲乱码视频| 日本一不卡视频| 日韩国产一区二| 麻豆91精品视频| 免费在线视频一区| 日韩免费福利视频| 欧洲亚洲一区二区三区| 国产66精品| zzzwww在线看片免费| 欧美+亚洲+精品+三区| 91精品高清| 中文字幕日韩亚洲| 国产不卡精品在线| 欧美女激情福利| 久久亚洲资源中文字| 午夜精品成人av| 香蕉久久国产| 国产乱码午夜在线视频| 免费在线观看成人| 精品视频黄色| 在线日韩av| 不卡专区在线| 欧美精品三级在线| 欧美日韩国产高清| 亚洲视频www| 青青草91视频| 亚洲黄色影院| 视频福利一区| 日韩国产欧美| 中文日韩在线| 亚洲激情国产| 亚洲精品少妇| 精品理论电影在线| 国产精品亚洲四区在线观看| 亚洲精品黄色| 久久影院一区二区三区| 国产精品伊人| 精品视频在线观看网站| 欧美激情福利| 亚洲欧美专区| 精品一区亚洲| 久久精选视频| 老牛影视精品| 91在线成人| 国产精品一区二区三区www| 四虎成人av| 快播电影网址老女人久久| 中文久久精品| 精品国产中文字幕第一页| 欧美三区不卡| 亚洲精品少妇| 国产午夜精品一区在线观看| 欧美亚洲三区| 91精品国产自产精品男人的天堂| 一区二区日韩免费看| 啪啪亚洲精品| 亚洲特级毛片| 亚洲一区二区av| 精品亚洲二区| 日韩一区电影| 麻豆成人av在线| 风间由美中文字幕在线看视频国产欧美| 国产精品一区二区精品视频观看 | 精品视频在线观看网站| 色天使综合视频|