【机器人】关于钉钉机器人如何进行自定义开发问答【详细清晰】

目标:当用户输入问题并@钉钉机器人,钉钉机器人进行相应的回答,达到一种交互问答的效果

开发文档参考:https://open.dingtalk.com/document/orgapp/robot-overview

首先进行登录企业,后面如果没有进行登录,会叫你进行登录,否则没有办法自己创建企业内部应用机器人

如果选择的是企业账号,进入如下图,直接输入账号应该可以登录进去(这里我没有企业账号,没有试过,不知道可不可行,我是直接点击头像直接登录了,这里大家可以自己尝试这种方式)

点击头像

下面它会让你选组织,如果你的钉钉有加入公司或者其他组织他会自动在下面显示,我这边是做测试,我就新建一个组织做测试,就不选择公司或其他组织了 ,大家可以选择自己已有的组织,或者自己也重新创建一个(创建组织不需要其他,只需要发一个验证码验证一下就可以了)

选完组织之后,会自动登录到你的组织里,点击图标可以看到我的组织

因为我们需要创建与用户交互的机器人,所以我用的是群聊的方式,参考开发文档,选择的是创建企业内部应用机器人

点击完之后,会在右侧显示如何创建及使用

按操作步骤进行操作,登录到开发者后台,在应用开发机器人里创建应用





将创建的机器人添加到内部群聊




回到刚刚的机器人企业开发,查看机器人权限管理,确保发送消息权限已经开通,没开通的需要申请一下,我这里是默认开通了

接下来只需要编写程序就好了,用程序实现机器人发送特定消息和接收用户消息

下载测试代码:https://download.csdn.net/download/Q20011102/89632908

测试代码里面是快速启动这个机器人,可以接收用户消息,机器人也可以发送自定义消息

将机器人迁移至企业内部应用

设置一下机器人与消息推送的参数

修改配置文件的参数


启动Application,去钉钉测试

相关代码说明:

在代码中可以接收到用户发过来的消息(拓展:之后我们可以对消息加以判断,判断用户需要干什么,然后让机器人去回复)

我们也可以自己编辑内容,让机器人发送给用户,这就实现了用户与机器人交互的效果


相关推荐
zskj_zhyl8 小时前
智慧康养新篇章:七彩喜如何重塑老年生活的温度与尊严
大数据·人工智能·科技·物联网·生活
永霖光电_UVLED9 小时前
IVWorks率先将8英寸GaN纳米线片商业化
人工智能·神经网络·生成对抗网络
如何原谅奋力过但无声9 小时前
TensorFlow 2.x常用函数总结(持续更新)
人工智能·python·tensorflow
qyresearch_10 小时前
大语言模型训推一体机:AI算力革命的“新引擎”,2031年市场规模突破123亿的黄金赛道
人工智能·语言模型·自然语言处理
计算机小手10 小时前
使用 llama.cpp 在本地高效运行大语言模型,支持 Docker 一键启动,兼容CPU与GPU
人工智能·经验分享·docker·语言模型·开源软件
短视频矩阵源码定制10 小时前
矩阵系统哪个好?2025年全方位选型指南与品牌深度解析
java·人工智能·矩阵·架构·aigc
java1234_小锋10 小时前
[免费]基于Python的Flask酒店客房管理系统【论文+源码+SQL脚本】
开发语言·人工智能·python·flask·酒店客房
hakuii10 小时前
SVD分解后的各个矩阵的深层理解
人工智能·机器学习·矩阵
这张生成的图像能检测吗11 小时前
(论文速读)基于图像堆栈的低频超宽带SAR叶簇隐蔽目标变化检测
图像处理·人工智能·深度学习·机器学习·信号处理·雷达·变化检测
leijiwen11 小时前
城市本地生活实体零售可信数据空间 RWA 平台方案
人工智能·生活·零售