概述
更新于 2024-01-11
什么是机器人
在钉钉,机器人是独立存在的一个应用类型,可以开箱即用,也可以进行二次开发,无需和微应用或者群等场景进行强制绑定。
对于开发者,钉钉机器人是全局唯一的应用,即无论是在单聊场景中还是群聊场景中,都可以用来推送应用的通知和用来对用户进行对话式服务,机器人ID都可以是唯一的。这意味着开发者既可以选择仅创建一个机器人,而后将其放在各个应用场景下使用,也可以创建多个机器人,然后分别部署在不同场景下。

机器人类型
企业机器人
你可以通过开发者后台创建应用机器人,对于企业所开发的应用机器人而言,其具备完整的消息推送能力和消息对话能力,群内用户可以通过@机器人来实现互动对话能力。 包括分发、调用OpenAPI、订阅事件等。这是平台推荐和鼓励的最佳方式。
Webhoook 机器人
钉钉 Webhook 机器人可以通过配置 URL 地址,将消息发送到指定的钉钉群组。开发者可以根据业务需求,实现机器人消息发送到钉钉群聊会话。详情参考Webhook 机器人。
应用场景
如果你需要进行机器人的消息发送,机器人类型可以分为两类:
类型一:企业机器人,具备完整的接收消息和发送消息的能力。
类型二:Webhoook 机器人,仅支持发送消息的能力,并仅限于从 GitLab、GitHub、JIRA、阿里云 Code、阿里云 Codeup、Travis、CODING 和 Tower 推送消息到钉钉群内。