简易钉钉机器人

password = “SEC8fd5a8dc153d92758a7e148783ddb7d66dc2fc39c772dc9feaee7b2fdd092558” # 机器人密码
url = “https://oapi.dingtalk.com/robot/send?access_token=b45edc179d61d89459f3a4799e67b281dcbe4c9b3530d2e1baf58d6653b1cb92” # 机器人地址

pip install dingtalkchatbot 安装钉钉机器人模块

from dingtalkchatbot.chatbot import DingtalkChatbot

创建机器人对象,并且传入机器人地址参数以及密码

bot = DingtalkChatbot(url, secret=password)

# 机器人直接在群内发送消息

bot.send_text(“大家好,我是张浩健创建的钉钉机器人”)

# 机器人艾特某人发送消息,返回值为一个数组,数组中需存放有效手机号

bot.send_text(“请及时健康打卡”,at_mobiles=[‘13915796826’])

# 机器人艾特全体

bot.send_text(“请所有人及时打卡”,is_at_all=True)

机器人发送图片

def send_img():
bot = DingtalkChatbot(url, secret=password)
# 发送图片的地址需是网络地址
bot.send_image(
pic_url=‘https://img-blog.csdnimg.cn/2021032113282058.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDY1OTM2Ng==,size_16,color_FFFFFF,t_70’)

发送链接

def send_link():
bot = DingtalkChatbot(url, secret=password)
bot.send_link(title=“测试”, text=“测试内容”, message_url=“https://www.baidu.com/”,
pic_url=“https://www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png”)

发送markdown语法格式的文本

def send_md():
bot = DingtalkChatbot(url, secret=password)
bot.send_markdown(title=“demo”, text=“## test”)

发送普通卡片

导包

from dingtalkchatbot.chatbot import CardItem

def send_card():
bot = DingtalkChatbot(url, secret=password)
card1 = CardItem(title=“测试1”,
pic_url=‘’,
url=“https://www.bilibili.com/”)
card2 = CardItem(title=“测试2”,
pic_url=‘’,
url=“https://www.bilibili.com/”)
card3 = CardItem(title=“测试3”,
pic_url=‘’,
url=“https://www.bilibili.com/”)

bot.send_feed_card([card1, card2, card3])

发送交互式卡片

导包

from dingtalkchatbot.chatbot import ActionCard

def send_accard():
bot = DingtalkChatbot(url, secret=password)
btn1 = [CardItem(title=“test1”, url=‘https://www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png’),
CardItem(title=“test2”, url=‘https://www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png’)]
ac = ActionCard(title=“万万没想到”, text=“python”,
btns=btn1)
bot.send_action_card(ac)
send_accard()

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值