if __name__ == '__main__': # *************************************这里填写自己钉钉群自定义机器人的token***************************************** webhook = 'https://oapi.dingtalk.com/robot/send?access_token=52d9034cc78680bc0d4ba6a65748e77fa7b96ee43d57b96116910606f7863d59' # 用户手机号列表 at_mobiles = [ '*************************这里填写需要提醒的用户的手机号码,字符串或数字都可以****************************' ] # 初始化机器人小丁 xiaoding = DingtalkChatbot(webhook) # text xiaoding.send_text(msg='我就是小丁,小丁就是我!', is_at_all=True) xiaoding.send_text(msg='我就是小丁,小丁就是我!', at_mobiles=at_mobiles) # image表情 xiaoding.send_image( pic_url='http://uc-test-manage-00.umlife.net/jenkins/pic/flake8.png') # link xiaoding.send_link( title='万万没想到,某小璐竟然...', text='故事是这样子的...', message_url= 'http://www.kwongwah.com.my/?p=454748", pic_url="https://pbs.twimg.com/media/CEwj7EDWgAE5eIF.jpg' ) # markdown # 1、提醒所有人 xiaoding.send_markdown( title='氧气文字', text='#### 广州天气\n' '> 9度,西北风1级,空气良89,相对温度73%\n\n'
old_webhook = 'https://oapi.dingtalk.com/robot/send?access_token=78a10e63de8a14663643a6d7165bf42d343c14e892571335e0f8471838ff7659' # 二、新版的钉钉自定义机器人必须配置安全设置(自定义关键字、加签、IP地址/段),其中“加签”需要传入密钥才能发送成功 new_webhook = 'https://oapi.dingtalk.com/robot/send?access_token=78a10e63de8a14663643a6d7165bf42d343c14e892571335e0f8471838ff7659' secret = 'SECb8fab8961c7b09c2af09379c4761b4f711dcecb516561f6ceebfb91bcf54d063' # 创建机器人时钉钉设置页面有提供 # 用户手机号列表 at_mobiles = ['16619995567', '这里填@的人的手机号,可自定义@的位置,默认添加在消息末尾'] # 初始化机器人小丁 # xiaoding = DingtalkChatbot(old_webhook) # 旧版初始化方式 # 新版安全设置为“加签”时,需要传入请求密钥,同时支持设置消息链接跳转方式,默认pc_slide=False为跳转到浏览器,pc_slide为在PC端侧边栏打开 xiaoding = DingtalkChatbot(new_webhook, secret=secret, pc_slide=True) # text xiaoding.send_text(msg='我就是小丁,小丁就是我!', is_at_all=True) xiaoding.send_text(msg='我就是小丁,小丁就是我!', at_mobiles=at_mobiles) # # image xiaoding.send_image(pic_url='http://pic1.win4000.com/wallpaper/2020-03-11/5e68b0557f3a6.jpg') # link xiaoding.send_link(title='万万没想到,某小璐竟然...', text='故事是这样子的...', message_url='http://www.kwongwah.com.my/?p=454748', pic_url='https://pbs.twimg.com/media/CEwj7EDWgAE5eIF.jpg') # markdown # 1、提醒所有人 xiaoding.send_markdown(title='氧气文字', text='#### 广州天气\n' '> 9度,西北风1级,空气良89,相对温度73%\n\n' '> ![美景](http://www.sinaimg.cn/dy/slidenews/5_img/2013_28/453_28488_469248.jpg)\n' '> ###### 10点20分发布 [天气](https://www.seniverse.com/) \n', is_at_all=True) # 2、提醒指定手机用户,并在text内容中自定义”@用户“的位置
def send_image_bot(self, imagepath): #发送图片 xiaoding = DingtalkChatbot(self.url, secret=self.secret, pc_slide=True) xiaoding.send_image(pic_url='{}'.format(imagepath))