nodejs怎么实现钉钉单聊机器人
发表于:2024-11-27 作者:千家信息网编辑
千家信息网最后更新 2024年11月27日,这篇文章主要介绍了nodejs怎么实现钉钉单聊机器人,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。要实现的效果通过预先配置问答库和语义
千家信息网最后更新 2024年11月27日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安全错误
数据库的锁怎样保障安全
太原智慧法治文化展馆软件开发
网络安全申论结尾
数据库编程游标
probe无法连接服务器
美国网络安全审查办法
数据库utf8汉字多少字节
京东手机存储数据库
域名绑定云服务器地址
丽水市大汉软件开发有限公司
ftp服务器窗口可以编辑吗
惠普服务器型号是多少
网络安全入我心作文
千里眼配置服务器地址
高并发用什么数据库好
创造与魔法新服务器怎么玩儿
电网网络安全研发公司
大数据分析服务器
信息化 影响社会 的数据库
重庆兴林智网络技术有限公司
网关和认证服务器不通
jdkb中数据库连接对象
杨浦区营销软件开发有哪些
成都管理软件开发公司
数据库好友表设计
网络安全用网安全
学校通数据库技术答案
西安 数据库恢复
梁溪区品牌软件开发活动简介
我的世界基岩版国际服服务器ip
部队网络安全PPT漫画