Exemplo n.º 1
0
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'
Exemplo n.º 2
0
    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内容中自定义”@用户“的位置
Exemplo n.º 3
0
 def send_image_bot(self, imagepath):
     #发送图片
     xiaoding = DingtalkChatbot(self.url, secret=self.secret, pc_slide=True)
     xiaoding.send_image(pic_url='{}'.format(imagepath))