步骤一:登录开发者后台,点击应用开发-企业内部开发,创建机器人。
步骤二:点击机器人应用-基础信息,获取AppKey和AppSecret。
步骤三:设置开发管理,添加消息接收地址。
步骤四:上线机器人。进入版本管理与发布页面,点击上线,机器人的状态变更为已发布。
步骤五:在机器人所在的企业,创建一个企业内部群。如已有该企业的企业内部群,此步骤可跳过。
步骤六:添加机器人到企业内部群。
本示例介绍了当用户@机器人发送消息时,机器人如何实现发送不同类型的消息并实现@相应人员,消息类型有Text类型、Markdown类型、ActionCard类型。
本文适用对象
新手开发者,希望了解钉钉企业内部机器人使用Webhook方式发送机器人消息,钉钉企业内部机器人群聊如何实现发送不同类型的消息并@相应人员。
正在开发应用的开发者,希望了解钉钉企业内部机器人使用Webhook方式发送机器人消息,希望了解钉钉企业内部机器人群聊发送消息如何实现@人员并了解@人员的实际效果。
适用场景
本文适用使用机器人的Webhook方式发送机器人消息。
企业内部机器人群聊@人支持的消息类型
企业内部机器人群聊@人支持的消息类型有以下类型:
Text类型
Markdown类型
ActionCard类型
如果您想要钉钉机器人发送@消息,您需要在构造消息内容时,使用特定的JSON格式来指定@对象。不论是通过服务端API还是Webhook方式发送消息,都支持@指定用户或者全体成员的功能。以下是一个简单的示例:{
"msgtype": "text",
"text": {
"content": "@userid1 @userid2 这是一条包含@消息的通知。",
"mentioned_list": ["userid1", "userid2"] // 用户ID列表,需要被@的用户
}
}
json请注意,mentioned_list字段中的userid1, userid2等应替换为实际需要@的用户的钉钉用户ID。如果是@所有人,则可以使用特殊的标识符(具体请查阅钉钉开发者文档)。确保您已经按照之前的指引正确设置了机器人,并具备发送消息的权限。更多详细信息和参数说明,您可以参考钉钉开发者文档中关于机器人消息发送的部分。 ,此回答整理自钉群“钉钉开发者社区(互助群)”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。