:
# 拼接timestamp和secret
string_to_sign = '{}\n{}'.format(timestamp, secret)
hmac_code = hmac.new(string_to_sign.encode("utf-8"), digestmod=hashlib.sha256).digest()
print(hmac_code)
# 對結果進行base64處理
sign = base64.b64encode(hmac_code).decode('utf-8')
return sign
def send_message(message):
webhook = "your_webhook"
secret = "your_secret"
timestamp = int(time.time())
headers = {
"Content-Type": "application/json"
}
a_sign = gen_sign(timestamp, secret)
message_txt = {
"sign": a_sign,
"timestamp": timestamp,
"msg_type": "text",
"content": {
"text": message
}
}
response = requests.post(url=webhook, headers=headers, json=message_txt)
"""
coding:utf-8
@Software:PyCharm
@Time:2022/9/24 10:15
@Author:Startao
@Description:
"""
import base64
import hashlib
import hmac
import time
import requests
def gen_sign(timestamp, secret):
# 拼接timestamp和secret
string_to_sign = '{}\n{}'.format(timestamp, secret)
hmac_code = hmac.new(string_to_sign.encode("utf-8"), digestmod=hashlib.sha256).digest()
print(hmac_code)
# 對結果進行base64處理
sign = base64.b64encode(hmac_code).decode('utf-8')
return sign
def send_message(message):
webhook = "your_webhook"
secret = "your_secret"
timestamp = int(time.time())
headers = {
"Content-Type": "application/json"
}
a_sign = gen_sign(timestamp, secret)
message_txt = {
"sign": a_sign,
"timestamp": timestamp,
"msg_type": "text",
"content": {
"text": message
}
}
response = requests.post(url=webhook, headers=headers, json=message_txt)
文章來源:http://www.zghlxwxcb.cn/news/detail-818984.html
到了這里,關于python 飛書 機器人的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!