当前位置: 首页 > news >正文

优秀创意网站网站开发需要解决的问题

优秀创意网站,网站开发需要解决的问题,5118和百度指数,了解网站建设管理1.需求 鉴于需要使用钉钉群机器人回复#xff0c;人们提出的问题#xff0c;需要识别提出的问题中的关键词#xff0c;后端进行处理实现对应的业务逻辑 2.实现方式 用户群机器人#xff0c;附带提出的问题#xff0c;后端接收消息后识别消息内容#xff0c;读取到关键…1.需求 鉴于需要使用钉钉群机器人回复人们提出的问题需要识别提出的问题中的关键词后端进行处理实现对应的业务逻辑 2.实现方式 用户群机器人附带提出的问题后端接收消息后识别消息内容读取到关键词进行对应的业务逻辑操作后机器人获取返回的信息后发消息到群中到具体的人 官方文档地址接收消息 - 钉钉开放平台 3.实现流程 创建机器人-配置机器人接收数据地址-开发接收消息后的业务逻辑-上线机器人-添加机器人到群组中 4.具体步骤及代码实现 (1)创建机器人。点击创建应用填写应用名称、应用描述创建完成后设置服务器出口ip你的个任务武器地址消息接收地址你的机器人接收消息的接口即当在群中机器人时会调用本接口 (2)机器人接收消息的文档。 如图为接收消息接口的传参及参数分别代表的意义。 (3)机器人发送消息的文档。 机器人发送消息的类型就比较多了可以发送图片、文本等包括人回复消息结合上面的机器人接收消息就可以实现对应的智能对话。 文档地址:机器人发送消息的类型 - 钉钉开放平台 (4)示例代码 package com.wheel.back.model;import cn.hutool.json.JSONObject; import lombok.Data;Data public class DemdITVo {//姓名private String senderNick;//回调的webhookprivate String sessionWebhook;//内容json contentprivate JSONObject text;//加密ID 工单机器人private String chatbotUserId;//用户加密IDprivate String senderId;//群聊标题private String conversationTitle;//用户钉钉UserIdprivate String senderStaffId;} package com.wheel.back.controller;import cn.hutool.http.HttpUtil; import cn.hutool.json.JSON; import cn.hutool.json.JSONObject; import cn.hutool.json.JSONUtil; import com.wheel.back.model.DemdITVo; import com.wheel.back.service.TestService; import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.*;import javax.annotation.Resource; import java.util.HashMap; import java.util.Map;/*** Description* Author Li Qingyang* Date 2022-11-08*/ Slf4j RestController RequestMapping(wheelTest) public class TestController {Resourceprivate TestService testService;PostMapping(/test)public String Test(RequestBody DemdITVo params){JSONObject text params.getText();Object content (String)text.get(content);log.info(请求参数 content);String url https://oapi.dingtalk.com/robot/send?access_tokenxxxxxx;MapString,Object map1 new HashMap();map1.put(content,你好是我, 是不一样的烟火content);MapString,Object map new HashMap();map.put(msgtype, text);map.put(text,map1);String post HttpUtil.post(url, JSONUtil.toJsonPrettyStr(map));log.info(map.toString());return 成功!;} } (5)机器人的发布。 编写完成后代码发到自己服务器上运行后将机器人上线在自己的群聊中添加该机器人即可使用 5.结论 测试结果就不具体展示了就是机器人后调用你的接口接口中根据接受的内容进行具体的业务逻辑处理然后返回到群中。 扩展除了对于指定命令自定义回答群聊机器人也可用于对一些服务的预警功能及定时通知功能等可以结合使用的场景进行对应的灵活组合开发。
http://www.w-s-a.com/news/495029/

相关文章:

  • 山西网站建设 哪家好四川城乡和建设厅网站
  • 有瀑布流的网站小型商城网站
  • 百石网怎么做网站二次开发软件
  • 网站域名是什么东西制作网页哪家好
  • 合肥网站建设团队简述网站内容管理流程
  • 网站广告是内容营销吗wordpress增加背景图片
  • 网站建设技术jsp课程设计响应式布局网站开发
  • 东莞网站排名优化seo套路网站怎么做的
  • 我做网站网络建站一般多少钱
  • 如何快速提升网站关键词排名房地产网站开发毕业设计
  • 做网站 提交源码 论坛sem分析是什么意思
  • 网站建设与部署阿里云大学百度付费推广有几种方式
  • 作品集怎么做网站个人简历模板免费下
  • 工业网站素材重庆关键词自动排名
  • 拖拽式网站建设费用微网站怎么做的好名字
  • 长沙电信网站备案谷歌推广怎么做最有效
  • 网站建设与管理总结报告华为开发者联盟
  • 门诊部网站建设天空建筑网站
  • 扬州市城乡建设网站高端品牌鞋子有哪些牌子
  • 杭州网站建设招聘网长沙网络销售公司
  • 网站制作一年多少钱免费做电子章网站
  • 信誉好的营销网站建设徐州市铜山新区建设局网站
  • 建行网站关于我们山西seo和网络推广
  • 1m带宽做网站怎么样深圳网站建设制作开发公司
  • 网站建设 服务内容 费用郴州网站建设公司哪里有
  • 网站关键词重要性育才网站建设
  • 网络安全形势下怎么建设学校网站wordpress最新主题下载
  • 自己建设网站需要什么条件.gs域名做网站怎么样
  • 网上做公益的网站推广手机卡返佣平台
  • 网站是公司域名是个人可以南京建设银行官方网站