钉钉机器人集成智能对话机器人大模型问答。
效果展示
准备工作
重要
钉钉端可以零代码集成智能对话机器人,详情请查看:钉钉机器人部署指引。
智能对话机器人配置
进入智能对话机器人控制台,选择左侧导航栏的应用管理->机器人->新建机器人。
获取机器人ID,发布机器人(如无发布按钮则跳过)。
访问智能对话机器人业务空间,获取业务空间AgentKey。
访问RAM控制台,获取阿里云账号的ACCESS_KEY和SECRET_KEY。
钉钉应用和机器人配置
操作步骤
示例工程代码
源代码下载(JAVA)
示例运行配置
本示例工程的运行环境要求为JDK 8,参考文档:在Windows安装JDK。
根据本文的准备工作,获取示例参数。
修改启动类
DingtalkRobotChatApp
中调整相关参数。运行
com.aliyun.chatbot.channel.DingtalkRobotChatApp
这个类的主方法。打开钉钉,通过机器人名称搜索并打开对应的机器人,即可进行问答。或者把机器人添加到企业内部群中,@机器人进行提问。
示例参数
名称 | 描述 |
ALIYUN_ACCESS_KEY | 阿里云账号AK |
ALIYUN_SECRET_KEY | 阿里云账号SK |
CHATBOT_INSTANCE_ID | 机器人id |
CHATBOT_AGENT_KEY | 业务空间AgentKey,获取地址:业务空间管理。 |
DINGTALK_CLIENT_ID | 钉钉企业内部应用的Client ID,获取方式可参考:钉钉应用和机器人配置步骤四。 |
DINGTALK_CLIENT_SECRET | 钉钉企业内部应用的Client Secret,获取方式可参考:钉钉应用和机器人配置步骤四。 |
DINGTALK_CARD_TEMP_ID | AI卡片模板id |
常见问题
Q:发消息给机器人后,机器人无回复。
A:首先请检查权限是否配置完全。请参考:钉钉应用和机器人配置步骤三。其次创建AI卡片后,请确保卡片已保存并发布。
Q:机器人无法搜索到。
A:请确认机器人已发布,且所在应用也已发布并可见性配置正确。
该文章对您有帮助吗?