增加数据库造数的接口
This commit is contained in:
36
common/feishuMessage.py
Normal file
36
common/feishuMessage.py
Normal file
@@ -0,0 +1,36 @@
|
||||
import requests
|
||||
import json
|
||||
|
||||
|
||||
class FeiShuMessage:
|
||||
|
||||
def __init__(self):
|
||||
self.headers = {'Content-Type': 'application/json; charset=utf-8'}
|
||||
self.webhook = "https://open.feishu.cn/open-apis/bot/v2/hook/180fa48e-1474-448e-a3d5-1a530f6ca689"
|
||||
|
||||
def send_message(self, msg, url=None):
|
||||
url = url if url else self.webhook
|
||||
res = requests.post(url, headers=self.headers, json=msg, verify=False)
|
||||
if res.status_code == 200:
|
||||
return True
|
||||
else:
|
||||
return False
|
||||
|
||||
def is_valid_key_url(self, f_url):
|
||||
test_msg_body = {"msg_type": "text", "content": {"text": ""}}
|
||||
res = requests.post(f_url, headers=self.headers, json=test_msg_body, verify=False)
|
||||
if res.status_code == 200:
|
||||
code = json.loads(res.text)['code']
|
||||
if code == 19024:
|
||||
return True, ''
|
||||
else:
|
||||
return False, '不是有效的飞书关键字链接,请检查!'
|
||||
else:
|
||||
return False, '网络异常请稍后重试'
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
test = FeiShuMessage()
|
||||
msg = req_body = {"msg_type": "text", "content": {"text": ""}}
|
||||
url = "https://open.feishu.cn/open-apis/bot/v2/hook/180fa48e-1474-448e-a3d5-1a530f6ca689"
|
||||
print(test.is_valid_key_url(url))
|
||||
Reference in New Issue
Block a user