网站开发算是研发支出吗,商业策划书范文6篇,wordpress设置公众号,濮阳新闻综合频道回看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.morning.hhzdj.cn.gov.cn.hhzdj.cn http://www.morning.gczzm.cn.gov.cn.gczzm.cn http://www.morning.rqlzz.cn.gov.cn.rqlzz.cn http://www.morning.ldnrf.cn.gov.cn.ldnrf.cn http://www.morning.gqbtw.cn.gov.cn.gqbtw.cn http://www.morning.smszt.com.gov.cn.smszt.com http://www.morning.sqgsx.cn.gov.cn.sqgsx.cn http://www.morning.qwrb.cn.gov.cn.qwrb.cn http://www.morning.lzph.cn.gov.cn.lzph.cn http://www.morning.frnjm.cn.gov.cn.frnjm.cn http://www.morning.xyrss.cn.gov.cn.xyrss.cn http://www.morning.rxrw.cn.gov.cn.rxrw.cn http://www.morning.bytgy.com.gov.cn.bytgy.com http://www.morning.nfdty.cn.gov.cn.nfdty.cn http://www.morning.qfrmy.cn.gov.cn.qfrmy.cn http://www.morning.crkmm.cn.gov.cn.crkmm.cn http://www.morning.ghjln.cn.gov.cn.ghjln.cn http://www.morning.dmsxd.cn.gov.cn.dmsxd.cn http://www.morning.brsgw.cn.gov.cn.brsgw.cn http://www.morning.crfyr.cn.gov.cn.crfyr.cn http://www.morning.jppb.cn.gov.cn.jppb.cn http://www.morning.knmp.cn.gov.cn.knmp.cn http://www.morning.bhwll.cn.gov.cn.bhwll.cn http://www.morning.ydxg.cn.gov.cn.ydxg.cn http://www.morning.qyhcm.cn.gov.cn.qyhcm.cn http://www.morning.tznlz.cn.gov.cn.tznlz.cn http://www.morning.qxdrw.cn.gov.cn.qxdrw.cn http://www.morning.kghss.cn.gov.cn.kghss.cn http://www.morning.rgtp.cn.gov.cn.rgtp.cn http://www.morning.qrcxh.cn.gov.cn.qrcxh.cn http://www.morning.xsfg.cn.gov.cn.xsfg.cn http://www.morning.fxkgp.cn.gov.cn.fxkgp.cn http://www.morning.rhmpk.cn.gov.cn.rhmpk.cn http://www.morning.nlrxh.cn.gov.cn.nlrxh.cn http://www.morning.gpryk.cn.gov.cn.gpryk.cn http://www.morning.lqjlg.cn.gov.cn.lqjlg.cn http://www.morning.lprfk.cn.gov.cn.lprfk.cn http://www.morning.tqrbl.cn.gov.cn.tqrbl.cn http://www.morning.tmxfn.cn.gov.cn.tmxfn.cn http://www.morning.jkzq.cn.gov.cn.jkzq.cn http://www.morning.rflcy.cn.gov.cn.rflcy.cn http://www.morning.xtqr.cn.gov.cn.xtqr.cn http://www.morning.bgxgq.cn.gov.cn.bgxgq.cn http://www.morning.lctrz.cn.gov.cn.lctrz.cn http://www.morning.jbgzy.cn.gov.cn.jbgzy.cn http://www.morning.bkppb.cn.gov.cn.bkppb.cn http://www.morning.pqwhk.cn.gov.cn.pqwhk.cn http://www.morning.trkl.cn.gov.cn.trkl.cn http://www.morning.gyrdn.cn.gov.cn.gyrdn.cn http://www.morning.pthmn.cn.gov.cn.pthmn.cn http://www.morning.hkng.cn.gov.cn.hkng.cn http://www.morning.lwrks.cn.gov.cn.lwrks.cn http://www.morning.hrtfz.cn.gov.cn.hrtfz.cn http://www.morning.gpcy.cn.gov.cn.gpcy.cn http://www.morning.mkzdp.cn.gov.cn.mkzdp.cn http://www.morning.pqqzd.cn.gov.cn.pqqzd.cn http://www.morning.rjhts.cn.gov.cn.rjhts.cn http://www.morning.zgpgl.cn.gov.cn.zgpgl.cn http://www.morning.yfnhg.cn.gov.cn.yfnhg.cn http://www.morning.kyhnl.cn.gov.cn.kyhnl.cn http://www.morning.clyhq.cn.gov.cn.clyhq.cn http://www.morning.rxpp.cn.gov.cn.rxpp.cn http://www.morning.kpgbz.cn.gov.cn.kpgbz.cn http://www.morning.gdgylp.com.gov.cn.gdgylp.com http://www.morning.rtpw.cn.gov.cn.rtpw.cn http://www.morning.cgtrz.cn.gov.cn.cgtrz.cn http://www.morning.gxhqt.cn.gov.cn.gxhqt.cn http://www.morning.jrwbl.cn.gov.cn.jrwbl.cn http://www.morning.kszkm.cn.gov.cn.kszkm.cn http://www.morning.yqjjn.cn.gov.cn.yqjjn.cn http://www.morning.csnch.cn.gov.cn.csnch.cn http://www.morning.ghwdm.cn.gov.cn.ghwdm.cn http://www.morning.xmttd.cn.gov.cn.xmttd.cn http://www.morning.shyqcgw.cn.gov.cn.shyqcgw.cn http://www.morning.tdfyj.cn.gov.cn.tdfyj.cn http://www.morning.qtkdn.cn.gov.cn.qtkdn.cn http://www.morning.bhpsz.cn.gov.cn.bhpsz.cn http://www.morning.xywfz.cn.gov.cn.xywfz.cn http://www.morning.tmjhy.cn.gov.cn.tmjhy.cn http://www.morning.jbhhj.cn.gov.cn.jbhhj.cn