文章目录

  • 1、开启钉钉机器人
  • 2、postman测试
  • 3、curl测试
  • 4、java测试

官方参考:https://developers.dingtalk.com/document/app/custom-robot-access

1、开启钉钉机器人

首先创建一个群,然后添加一个自定义机器人

名称自己想,根据自己情况来,会得到自己的webhook(保管好)

根据自己的情况加上安全设置

2、postman测试

msgtype:类型

text:类型的内容

isAtAll:为true时是艾特所有人,也可以艾特个别人

3、curl测试

curl 'https://oapi.dingtalk.com/robot/send?access_token=xxxxxxxx' \
-H 'Content-Type: application/json' \
-d '{"msgtype": "text", "text": {"content": "钉钉机器人群消息测试"}}'

4、java测试

sdk下载地址:https://developers.dingtalk.com/document/app/download-the-server-side-sdk

DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/robot/send?access_token=566cc69da782ec******");
OapiRobotSendRequest request = new OapiRobotSendRequest();
request.setMsgtype("text");
OapiRobotSendRequest.Text text = new OapiRobotSendRequest.Text();
text.setContent("测试文本消息");
request.setText(text);
OapiRobotSendRequest.At at = new OapiRobotSendRequest.At();
at.setAtMobiles(Arrays.asList("132xxxxxxxx"));
// isAtAll类型如果不为Boolean,请升级至最新SDK
at.setIsAtAll(true);
at.setAtUserIds(Arrays.asList("109929","32099"));
request.setAt(at);request.setMsgtype("link");
OapiRobotSendRequest.Link link = new OapiRobotSendRequest.Link();
link.setMessageUrl("https://www.dingtalk.com/");
link.setPicUrl("");
link.setTitle("时代的火车向前开");
link.setText("这个即将发布的新版本,创始人xx称它为红树林。而在此之前,每当面临重大升级,产品经理们都会取一个应景的代号,这一次,为什么是红树林");
request.setLink(link);request.setMsgtype("markdown");
OapiRobotSendRequest.Markdown markdown = new OapiRobotSendRequest.Markdown();
markdown.setTitle("杭州天气");
markdown.setText("#### 杭州天气 @156xxxx8827\n" +"> 9度,西北风1级,空气良89,相对温度73%\n\n" +"> ![screenshot](https://gw.alicdn.com/tfs/TB1ut3xxbsrBKNjSZFpXXcXhFXa-846-786.png)\n"  +"> ###### 10点20分发布 [天气](http://www.thinkpage.cn/) \n");
request.setMarkdown(markdown);
OapiRobotSendResponse response = client.execute(request);

自定义钉钉机器人消息提示相关推荐

  1. 钉钉小程序生态5—钉钉群机器人消息通知和钉钉工作通知

    文章导航 钉钉小程序生态1-区分企业内部应用.第三方企业应用.第三方个人应用 钉钉小程序生态2-区分小程序和H5微应用 钉钉小程序生态3-钉钉扫码登录PC端网站 钉钉小程序生态4-钉钉小程序三方企业应 ...

  2. 钉钉机器人发送图片 python_python封装钉钉Webhook机器人消息发送逻辑

    python封装钉钉Webhook机器人消息发送逻辑,目前仅支持python2. 安装 pip install dingmsgapi 初始化实例 from ding_msg_api import Ms ...

  3. 钉钉群机器人消息通知

    最近项目需要授权,需要及时通知授权失败的工单,所以就用到了钉钉机器人在群里实时通知,然后就写下了这篇文章.如果放到服务器出现域名错误修改hosts文件,在服务器执行vi /etc/hosts可直接修改 ...

  4. 配置 Hi提醒 让直播提醒机器人消息在主播开播自动推送消息到钉钉群

    今天我们来配置Hi提醒 实现指定主播开播时推送直播提醒消息到钉钉群 主要实现是创建好钉钉群机器人,然后推送信息时选择钉钉就行了. 该通道配置完成后可推送信息至你的钉钉群中,一次配置持久使用. 直接看操 ...

  5. 钉钉小程序生态1—区分企业内部应用、第三方企业应用、第三方个人应用

    文章导航 钉钉小程序生态1-区分企业内部应用.第三方企业应用.第三方个人应用 钉钉小程序生态2-区分小程序和H5微应用 钉钉小程序生态3-钉钉扫码登录PC端网站 钉钉小程序生态4-钉钉小程序三方企业应 ...

  6. 最好用的 6 款 Vue 实时消息提示通知(Message/Notification)组件推荐与测评

    本文完整版:<最好用的 6 款 Vue 实时消息提示通知(Message/Notification)组件推荐与测评> Vue 实时消息提示通知 Vue-notification - 专注实 ...

  7. 钉钉自定义机器人配合SVN钩子事件进行消息的推送实践

    目前很多公司还是使用SVN(TortoiseSVN)进行版本控制,使用简单,适合管理一般项目.协同办公软件目前钉钉比较成熟,阿里也一直在宣传推广,这两年公司也在使用,主要用于信息的沟通,其它的绩效.考 ...

  8. 钉钉自定义机器人提示报警信息

    获取自定义机器人webhook 步骤一,在机器人管理页面选择"自定义"机器人,输入机器人名字并选择要发送消息的群,同时可以为机器人设置机器人头像. 步骤二,完成必要的安全设置(至少 ...

  9. 详解自定义钉钉机器人推送消息(一) PHP篇

    根据文档以及个人经验我将它分为三个步骤: 1. 创建机器人应用; 2. 添加机器人到群助手并简单配置; 3. 根据需求开发机器人;下面将每个步骤结合文档和个人开发过程中遇到的问题展开详细说明一下. ( ...

最新文章

  1. 癌症治疗新曙光:AI助力科学家更好地观察人类活体细胞
  2. 立体匹配中的方法论和弱纹理恢复
  3. Java8 Lambda 表达式
  4. GIT入门笔记(5)- 创建版本库
  5. 中石油训练赛 - Count the Even Integers(Java高精度运算+找规律)
  6. ABPZero系列教程之拼多多卖家工具
  7. Fiddler 抓包详细使用教程
  8. php 输出中文的引号,如何将php英文引号转换为中文引号
  9. php怎样rc4加密,php 实现RC4加密解密
  10. CreateInstance 方法解析
  11. 达梦数据库远程网页访问
  12. 计算机cad运行缓慢怎样处理,旧电脑如何提高CAD运行速度
  13. PHP地图规划骑行路径,规划结果 + 骑行路线绘制
  14. 设置pip源为清华源或百度源
  15. S3C2440A中断小记
  16. 【原创】samba移植到android流程
  17. P1719 最大加权矩形(二维dp)
  18. (完整源码)GPS系统源码,GPSBDpro——SIM卡状态查询
  19. 计算机原理教程 pdf,大学计算机组成原理教程(第2版).pdf
  20. 黑马程序员_常见异常

热门文章

  1. momentjs转换格式_使用Momentjs将毫秒转换为小时和分钟
  2. OLI.System.2010 2CD
  3. 网络模式详解 以及 docker的网络模式
  4. hy000 mysql_mysql中一个普通ERROR 1135 (HY000)错误引发的血案
  5. 单点登录:统一登录与退出
  6. Java邀请码生成小工具
  7. 工控协议解读之EtherCAT协议硬核分析(转自知乎“智能制造之家“)
  8. puppeteer生成PDF
  9. Linux基础(02)、MTPutty安装和使用
  10. python中gevent模块使用及出现MonkeyPatchWarning: Monkey-patching ssl after ssl has already been imported may