DINGDING机器人及工作台使用

自动触发钉钉机器人
(1)设置url,url包括三个部分:
1、timestamp
2、sign:在每个设置的群设置->智能群助手->添加机器人->安全设置中的加签(开头为SEC)的值,其中要对sign进行操作:
secret_enc = secret.encode(‘utf-8’)
string_to_sign = ‘{}\n{}’.format(timestamp, secret)
string_to_sign_enc = string_to_sign.encode(‘utf-8’)
hmac_code = hmac.new(secret_enc, string_to_sign_enc, digestmod=hashlib.sha256).digest()
sign = urllib.parse.quote_plus(base64.b64encode(hmac_code))
3、wehook:在每个设置的群设置->智能群助手->添加机器人->Wehook中的值(2)设置data的type,本次的类中主要是text和markdown,通过参数传入进行区分
(3) 通过python的requests库进行post请求完成发送
自动触发工作台消息
(1)设置url发起请求,得到access_Token
url = ‘https://oapi.dingtalk.com/gettoken?appkey=’ + appkey + ‘&appsecret=’ + appsecret发起post请求,得到结果中的access_token字段的值(2)再次设置url:
url = ‘https://oapi.dingtalk.com/topapi/message/corpconversation/asyncsend_v2?access_token=’ + access_token
(3)设置data数据
(4)发起post请求

展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客
应支付0元
点击重新获取
扫码支付

支付成功即可阅读