一种IM群聊应用中通知机器人的配置及添加方法技术

技术编号:37875101 阅读:37 留言:0更新日期:2023-06-15 21:03
本发明专利技术公开了一种IM群聊应用中通知机器人的配置及添加方法,包括将IM群聊应用注册到平台,配置通知机器人相关信息,包括应用的对外接口以及是否自己处理的通知机器人逻辑;为自己处理的应用时,流程与固有方案无异,配置流程结束;非自己处理的应用时,提供通知机器人的配置页面;根据该IM群聊应用注册信息生成连接器,连接器负责链接平台与应用的接口数据;本发明专利技术无需侵入应用代码,基于应用现有接口即可配置出机器人;零代码,所有配置可以在前端完成;在配置时完全基于平台规范,生成的数据可控;用户在配置时直接在配置页勾选/输入参数即可,比对话式机器人多次交互更加高效,更适合简单应用。更适合简单应用。更适合简单应用。

【技术实现步骤摘要】
一种IM群聊应用中通知机器人的配置及添加方法


[0001]本专利技术涉及群聊通知机器人
,具体是一种IM群聊应用中通知机器人的配置及添加方法。

技术介绍

[0002]由应用基于语义分析处理机器人事件,对于后端应用的处理能力要求高,侵入性高,必须新开发机器人承接代码,不太适合一些简单应用和已开发完成的应用实现机器人功能。以jenkins举例,如果仅仅只是想把构建结果发送到群聊,该应用是第三方开发,无法修改代码,则现有技术方案无法实现机器人功能。
[0003]而如果能基于应用已有的暴露接口,通过平台来实现与应用的连接代码,可以在不侵入现有应用的情况下配置出通知机器人。
[0004]为此,本专利技术提供了一种IM群聊应用中通知机器人的配置及添加方法,以解决上述问题。

技术实现思路

[0005]针对现有技术的不足,本专利技术提供了一种IM群聊应用中通知机器人的配置及添加方法,解决了上述问题。
[0006]为实现以上目的,本专利技术通过以下技术方案予以实现:一种IM群聊应用中通知机器人的配置及添加方法,包括以下步骤:
[0007]步骤一:将IM群聊应用注册到平台,配置通知机器人相关信息,包括应用的对外接口以及是否自己处理的通知机器人逻辑;
[0008]步骤二:当判断该IM群聊应用为自己处理的应用时,流程与固有方案无异,配置流程结束;
[0009]步骤三:当判断该IM群聊应用为非自己处理的应用时,提供通知机器人的配置页面;
[0010]步骤四:根据该IM群聊应用注册信息生成连接器,连接器负责链接平台与应用的接口数据;
[0011]步骤五:在通知机器人配置界面选择连接器对应到某一具体应用事件或动作;
[0012]步骤六:调起消息卡片配置界面,基于该事件或动作的参数,配置事件触发后需要发送的消息卡片模版;
[0013]步骤七:将配置信息保存到平台数据库;
[0014]步骤八:用户打开通知机器人添加页面,所述通知机器人添加页面包括步骤七所述的配置信息;
[0015]步骤九:根据通知机器人配置流程定义的信息,选择要监听的通知机器人事件或动作添加到群。
[0016]优选的,所述步骤九中要监听的为某具体动作时还需配置动作入口参数、执行条
件。
[0017]优选的,所述事件是指应用主动触发平台接口传递数据给平台,所述动作是指平台主动调用应用接口获取应用数据。
[0018]优选的,所述通知机器人事件触发流程包括应用产生某事件,调用连接器通知到平台,平台根据上述步骤中配置的信息,生成消息模版发送到对应群聊。
[0019]优选的,所述通知机器人动作触发流程包括用户或某执行条件触发后,平台调用应用的接口获取数据,将返回数据根据配置的消息模版拼接成应用消息发送致群聊。
[0020]有益效果
[0021]本方案提供了一种基于应用现有接口基础上,无需修改应用代码即可配置出消息机器人的一种方案,相比较现有方案有如下优势:
[0022]1、无需侵入应用代码,基于应用现有接口即可配置出机器人;
[0023]2、零代码,所有配置可以在前端完成;
[0024]3、规范,在配置时完全基于平台规范,生成的数据可控;
[0025]4、简便,用户在配置时直接在配置页勾选/输入参数即可,比对话式机器人多次交互更加高效,更适合简单应用。
附图说明
[0026]图1是本专利技术的方法流程图。
具体实施方式
[0027]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0028]实施例:
[0029]请参阅图1,一种IM群聊应用中通知机器人的配置及添加方法,包括以下步骤:
[0030]步骤一:将IM群聊应用注册到平台,配置通知机器人相关信息,包括应用的对外接口以及是否自己处理的通知机器人逻辑;
[0031]步骤二:当判断该IM群聊应用为自己处理的应用时,流程与固有方案无异,配置流程结束;
[0032]步骤三:当判断该IM群聊应用为非自己处理的应用时,提供通知机器人的配置页面;
[0033]步骤四:根据该IM群聊应用注册信息生成连接器,连接器负责链接平台与应用的接口数据;
[0034]步骤五:在通知机器人配置界面选择连接器对应到某一具体应用事件或动作;
[0035]步骤六:调起消息卡片配置界面,基于该事件或动作的参数,配置事件触发后需要发送的消息卡片模版;
[0036]步骤七:将配置信息保存到平台数据库;
[0037]步骤八:用户打开通知机器人添加页面,所述通知机器人添加页面包括步骤七所
述的配置信息;
[0038]步骤九:根据通知机器人配置流程定义的信息,选择要监听的通知机器人事件或动作添加到群。
[0039]步骤九中要监听的为某具体动作时还需配置动作入口参数、执行条件。事件是指应用主动触发平台接口传递数据给平台,动作是指平台主动调用应用接口获取应用数据。通知机器人事件触发流程包括应用产生某事件,调用连接器通知到平台,平台根据上述步骤中配置的信息,生成消息模版发送到对应群聊。通知机器人动作触发流程包括用户或某执行条件触发后,平台调用应用的接口获取数据,将返回数据根据配置的消息模版拼接成应用消息发送致群聊。
[0040]同时本说明书中未作详细描述的内容均属于本领域技术人员公知的现有技术。
[0041]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
[0042]尽管已经示出和描述了本专利技术的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本专利技术的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本专利技术的范围由所附权利要求及其等同物限定。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种IM群聊应用中通知机器人的配置及添加方法,其特征在于,包括以下步骤:步骤一:将IM群聊应用注册到平台,配置通知机器人相关信息,包括应用的对外接口以及是否自己处理的通知机器人逻辑;步骤二:当判断该IM群聊应用为自己处理的应用时,流程与固有方案无异,配置流程结束;步骤三:当判断该IM群聊应用为非自己处理的应用时,提供通知机器人的配置页面;步骤四:根据该IM群聊应用注册信息生成连接器,连接器负责链接平台与应用的接口数据;步骤五:在通知机器人配置界面选择连接器对应到某一具体应用事件或动作;步骤六:调起消息卡片配置界面,基于该事件或动作的参数,配置事件触发后需要发送的消息卡片模版;步骤七:将配置信息保存到平台数据库;步骤八:用户打开通知机器人添加页面,所述通知机器人添加页面包括步骤七所述的配置信息;步骤九:根据通知机器人配置流程定义的信息,选择要监听的通知机器人事件或...

【专利技术属性】
技术研发人员:何智强郭友林
申请(专利权)人:北京致远互联软件股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1