Exemplo n.º 1
0
        public void SendMarkdownMessage()
        {
            var markdownMessage = new List <MarkdownMessage>();
            var msg             = new MarkdownMessage
            {
                Index        = 0,
                IsLineFeed   = true,
                MarkdownType = MarkdownType.文本,
                Text         = new Text()
                {
                    Content      = "业务报警:钉钉测试",
                    ImgUrl       = "http://zjj.hclygl.com/pc/002/index_files/7303aec2d90144ba8a5c724334518a14.jpg",
                    Url          = "http://www.baidu.com/",
                    ContentType  = ContentType.加粗,
                    ContentGrade = TitleType.五级
                }
            };

            markdownMessage.Add(msg);
            var msg1 = new MarkdownMessage
            {
                Index        = 0,
                IsLineFeed   = true,
                MarkdownType = MarkdownType.图片,
                Text         = new Text()
                {
                    Content      = "业务报警:钉钉测试",
                    ImgUrl       = "http://zjj.hclygl.com/pc/002/index_files/7303aec2d90144ba8a5c724334518a14.jpg",
                    Url          = "http://www.baidu.com/",
                    ContentType  = ContentType.加粗,
                    ContentGrade = TitleType.一级
                }
            };

            markdownMessage.Add(msg1);
            MarkdownMessage msg2 = new MarkdownMessage
            {
                Index        = 0,
                IsLineFeed   = true,
                MarkdownType = MarkdownType.链接,
                Text         = new Text()
                {
                    Content      = "业务报警:钉钉测试",
                    ImgUrl       = "http://zjj.hclygl.com/pc/002/index_files/7303aec2d90144ba8a5c724334518a14.jpg",
                    Url          = "http://www.baidu.com/",
                    ContentType  = ContentType.加粗,
                    ContentGrade = TitleType.一级
                }
            };

            markdownMessage.Add(msg2);
            var result = DingTalkRobot.SendMarkdownMessage(webhook, "钉钉测试", TitleType.一级, markdownMessage, _atMobiles, true);
        }
Exemplo n.º 2
0
        public void SendSingleActionCardMessage()
        {
            var markdownMessage = new List <MarkdownMessage>();
            var msg             = new MarkdownMessage
            {
                Index        = 0,
                IsLineFeed   = true,
                MarkdownType = MarkdownType.文本,
                Text         = new Text()
                {
                    Content      = "业务报警:乔布斯",
                    ImgUrl       = "http://zjj.hclygl.com/pc/002/index_files/7303aec2d90144ba8a5c724334518a14.jpg",
                    Url          = "http://www.baidu.com/",
                    ContentType  = ContentType.斜体,
                    ContentGrade = TitleType.四级
                }
            };

            markdownMessage.Add(msg);
            var msg1 = new MarkdownMessage
            {
                Index        = 1,
                IsLineFeed   = true,
                MarkdownType = MarkdownType.图片,
                Text         = new Text()
                {
                    Content      = "业务报警:钉钉测试",
                    ImgUrl       = "http://zjj.hclygl.com/pc/002/index_files/7303aec2d90144ba8a5c724334518a14.jpg",
                    Url          = "http://www.baidu.com/",
                    ContentType  = ContentType.斜体,
                    ContentGrade = TitleType.一级
                }
            };

            markdownMessage.Add(msg1);

            var btns = new List <Btn>();
            Btn btn  = new Btn {
                ActionUrl = "http://www.baidu.com/", Title = "内容不错"
            };

            btns.Add(btn);
            Btn btn1 = new Btn {
                ActionUrl = "http://www.baidu.com/", Title = "不感兴趣"
            };

            btns.Add(btn1);
            var result = DingTalkRobot.SendSingleActionCardMessage(webhook, "我是标题", markdownMessage, 1, 1, btns);
        }
Exemplo n.º 3
0
        public void SendActionCardMessage()
        {
            var markdownMessage = new List <MarkdownMessage>();
            var msg             = new MarkdownMessage
            {
                Index        = 0,
                IsLineFeed   = true,
                MarkdownType = MarkdownType.图片,
                Text         = new Text()
                {
                    ImgUrl = "http://zjj.hclygl.com/pc/002/index_files/7303aec2d90144ba8a5c724334518a14.jpg",
                    Url    = "http://www.baidu.com/"
                }
            };

            markdownMessage.Add(msg);
            var msg1 = new MarkdownMessage
            {
                Index        = 1,
                IsLineFeed   = true,
                MarkdownType = MarkdownType.文本,
                Text         = new Text()
                {
                    Content      = "乔布斯 20 年前想打造的苹果咖啡厅 ",
                    ContentType  = ContentType.默认,
                    ContentGrade = TitleType.级
                }
            };

            markdownMessage.Add(msg1);
            var msg2 = new MarkdownMessage
            {
                Index        = 2,
                IsLineFeed   = true,
                MarkdownType = MarkdownType.文本,
                Text         = new Text()
                {
                    Content      = "Apple Store 的设计正从原来满满的科技感走向生活化,而其生活化的走向其实可以追溯到 20 年前苹果一个建立咖啡馆的计划",
                    ContentType  = ContentType.默认,
                    ContentGrade = TitleType.默认
                }
            };

            markdownMessage.Add(msg2);
            var result = DingTalkRobot.SendActionCardMessage(webhook, "业务报警:乔布斯 20 年前想打造一间苹果咖啡厅,而它正是 Apple Store 的前身", markdownMessage, 0, 0, "阅读全文", "http://www.baidu.com");
        }
Exemplo n.º 4
0
 public void SendFeedCardMessage()
 {
     var links = new List <Link>
     {
         new Link()
         {
             Title      = "业务报警:时代的火车向前开",
             MessageUrl = "http://www.baidu.com/",
             PicUrl     = "http://zjj.hclygl.com/pc/002/index_files/7303aec2d90144ba8a5c724334518a14.jpg"
         },
         new Link()
         {
             Title      = "业务报警:时代的火车向前开2",
             MessageUrl = "http://www.baidu.com/",
             PicUrl     = "http://zjj.hclygl.com/pc/002/index_files/7303aec2d90144ba8a5c724334518a14.jpg"
         }
     };
     var result = DingTalkRobot.SendFeedCardMessage(webhook, links);
 }
Exemplo n.º 5
0
 public void SendTextMessage()
 {
     var content = "【日常提醒】测试提醒";
     var webhook = "https://oapi.dingtalk.com/robot/send?access_token=908ebb34b51208e42319d55bee8e08fa7b3fa20ef269e6095dbf6b35cb54b757";
     var r       = DingTalkRobot.SendTextMessage(webhook, content, null, false);
 }
Exemplo n.º 6
0
 public void SendLinkMessage()
 {
     var result = DingTalkRobot.SendLinkMessage(webhook, "业务报警:钉钉测试", "钉钉测试", "http://zjj.hclygl.com/pc/002/index_files/7303aec2d90144ba8a5c724334518a14.jpg", "http://www.baidu.com/");
 }
Exemplo n.º 7
0
 public void SendTextMessage()
 {
     var result = DingTalkRobot.SendTextMessage(webhook, "业务报警:钉钉测试", _atMobiles, false);
 }