python 玩钉钉机器人

度过了好忙好忙好忙的一段时间,最近闲下来,随便写点东西吧

python使用钉钉机器人输出文本,图片,定时推送

python 控制钉钉机器人

  • 在钉钉创建一个三人以上的群,在群里添加一个自定义机器人,随意起名字,加个签(钉钉自动给的,要复制出来)
    在这里插入图片描述

在这里插入图片描述

  • 查看机器人复制你的Webhook url
    在这里插入图片描述
  • 钉钉输出文本方法
# 向钉钉输出文本
def to_dingding(text1):
    # print(text1)
    timestamp = str(round(time.time() * 1000))
    secret = '放入你的签'
    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))
    url = '放入你的Webhookurl&timestamp={}&sign={}'.format(
        timestamp, sign)
    headers = {
   
        'Content-Type': 'application/json'
    }
    json = {
   
        "at": {
   
            "atMobiles": [
        
  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要在Python中创建钉钉机器人,可以按照以下步骤进行操作: 1. 首先,需要在钉钉中创建一个群消息机器人。可以参考\[1\]中的钉钉机器人的创建方法。 2. 在Python中,可以使用requests库发送HTTP请求来调用钉钉机器人的接口。可以参考\[3\]中的代码示例。 3. 在代码中,需要提供机器人的webhook地址,这是用来接收消息的URL。可以在钉钉机器人的创建过程中获取到webhook地址。 4. 根据需要,可以选择不同的消息类型进行发送,如基础text类型信息、markdown格式文本、@功能、网页链接、ActionCard类型消息或FeedCard类型消息。可以参考\[1\]中的钉钉机器人的调用方法。 5. 编写代码发送消息,并将消息内容作为参数传递给钉钉机器人的接口。 下面是一个示例代码,用于发送一个基础text类型的消息到钉钉机器人: ```python import requests def send_dingding_message(message, webhook): data = { "msgtype": "text", "text": { "content": message } } response = requests.post(webhook, json=data) if response.status_code == 200: print("消息发送成功") else: print("消息发送失败") webhook = "your_webhook_url" message = "Hello, World!" send_dingding_message(message, webhook) ``` 请将"your_webhook_url"替换为你自己的钉钉机器人的webhook地址。这段代码将发送一个内容为"Hello, World!"的文本消息到钉钉机器人。 希望这个示例能帮助你创建钉钉机器人。如果需要其他类型的消息发送方法,请参考\[1\]中的钉钉机器人的调用方法。 #### 引用[.reference_title] - *1* *2* *3* [Python笔记:钉钉机器人使用方法](https://blog.csdn.net/codename_cys/article/details/107850101)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

WiFi下的365

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值