nodejs怎么实现钉钉单聊机器人
发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,这篇文章主要介绍了nodejs怎么实现钉钉单聊机器人,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。要实现的效果通过预先配置问答库和语义
千家信息网最后更新 2025年01月24日nodejs怎么实现钉钉单聊机器人
这篇文章主要介绍了nodejs怎么实现钉钉单聊机器人,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
要实现的效果
通过预先配置问答库和语义识别能力,在群内对钉钉自定义机器人@的消息进行实时响应。
实现步骤
1.创建和发布机器人
1.1.创建单聊机器人
登录钉钉开发者后台,依次选择应用开发 > 企业内部开发 > 机器人,点击创建应用。
添加机器人基本信息
填写完成后,单击确定创建,即可成功创建机器人
1.2.发布机器人
在机器人详情页,单击版本管理与发布,点击上线。
1.3.添加机器人到钉钉群
选择需要添加机器人的群聊,然后依次单击群设置 > 智能群助手。
单击添加机器人,进入机器人管理页面。
选择已开发完成的机器人,然后单击添加。
2.写程序
2.1.主动发消息
查看webhook的路径
安装依赖
npm i dingtalk-robot-sdknpm i axios
具体代码
tip: 在uniCloud
定义云函数,代码如下
'use strict';const Robot = require("dingtalk-robot-sdk")const axios = require("axios") const Text = Robot.Text;exports.main = async (req, context) => { // 钉小蜜的webhook let url = 'https://oapi.dingtalk.com/robot/send?access_token=f472f5e1eb32a6c722d3ff84552f0b4ccdad7f9c3ab3' let body = new Text('我就是我, 是不一样的烟火4').get(); axios.post(url, JSON.stringify(body), { headers: { 'Content-Type': 'application/json' } })};
效果图
2.2 接收消息
配置开发信息: 在机器人详情页,单击开发管理,配置开发信息。
具体代码
tip: 在uniCloud
定义云函数,代码如下
'use strict';const Robot = require("dingtalk-robot-sdk")const axios = require("axios") const Text = Robot.Text;exports.main = async (req, context) => { let result = {} if(req && req.headers && req.headers['content-type'].indexOf('json')>-1){ let {text: {content}} = JSON.parse(req.body) // console.log('data', data) const text = new Text(`接收到,${content}`); result= text.get() } return result};
感谢你能够认真阅读完这篇文章,希望小编分享的"nodejs怎么实现钉钉单聊机器人"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
机器
机器人
开发
代码
篇文章
信息
消息
管理
选择
配置
函数
效果
详情
应用
主动
成功
价值
企业
兴趣
助手
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
linux 认证服务器
软件开发和测试岗哪个好
相机数据库文件错误代码
数据库技术相关的岗位
香肠派对老是服务器断开怎么解决
新浪云计算免费服务器
arcsed数据库建立
数据库中设有关系模式
esh 网络技术
pc端查询软件开发
焊接工艺数据库
网络安全官方号
网络安全课程设计实验书
大空间的主机服务器
redis统计数据库
软件开发定制外包6
linux下载其他服务器上文件
橙橙网络安全黑板报
舟山财务软件开发哪家好
恒通网络技术有限公司招聘
北京创新网络技术推广排名靠前
网络安全培训宣传片
平南县好实惠网络技术有限公司
服务器需要配置机柜吗
sql数据库管理 app
固定ip地址首选服务器
人民网络安全
个性化网络技术开发生产过程
从互联网到硬科技的十年趋势
浪潮服务器管理网口