消息推送方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:25001868 阅读:20 留言:0更新日期:2020-07-24 18:02
本申请涉及一种消息推送方法、装置、计算机设备和存储介质。所述方法包括:接收针对目标群机器人的推送配置参数,并根据所述推送配置参数生成调用任务;所述推送配置参数包括消息推送周期、消息内容和消息接收用户的标识,所述调用任务用于调用所述目标群机器人;在监测到当前时刻与所述消息推送周期匹配时,执行所述调用任务调用所述目标群机器人;通过所述目标群机器人根据所述消息接收用户的标识推送所述消息内容。采用本方法能够统一管理群机器人,降低群机器人的使用门槛。

【技术实现步骤摘要】
消息推送方法、装置、计算机设备和存储介质
本申请涉及即时通讯
,特别是涉及一种消息推送方法、装置、计算机设备和存储介质。
技术介绍
随着科技的发展,即时通讯软件越来越普及,极大地方便了人们的工作和生活。在即时通讯软件中,常常会建立群组,群组中的用户可以互相交流。在相关技术中,可以由开发者编写脚本创建群机器人,群机器人实现定时提醒和推送消息的功能。但是,这种编写脚本的方式,对于不同的提醒功能和推送功能需要编写不同的脚本,不易统一管理;并且,对编写人员的技术要求也较高。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够统一管理群机器人的消息推送方法、装置、计算机设备和存储介质。一种消息推送方法,该方法包括:接收针对目标群机器人的推送配置参数,并根据推送配置参数生成调用任务;推送配置参数包括消息推送周期、消息内容和消息接收用户的标识,调用任务用于调用目标群机器人;在监测到当前时刻与消息推送周期匹配时,执行调用任务调用目标群机器人;通过目标群机器人根据消息接收用户的标识推送消息内容。在其中一个实施例中,上述推送配置参数还包括目标群机器人对应的目标调用接口,上述执行调用任务调用目标群机器人,包括:根据消息内容和消息接收用户的标识构造适用群机器人的数据结构;通过目标调用接口将数据结构发送至目标群机器人。在其中一个实施例中,在上述通过目标调用接口将数据结构发送至目标群机器人之后,上述通过目标群机器人根据消息接收用户的标识推送消息内容,包括:通过目标群机器人根据数据结构推送消息内容。在其中一个实施例中,上述消息内容包括消息脚本,在上述根据消息内容和消息接收用户的标识构造适用群机器人的数据结构之前,该方法还包括:在预先设置的安全沙盒内运行消息脚本,得到消息脚本对应的文本;对应地,上述根据消息内容和消息接收用户的标识构造适用群机器人的数据结构,包括:根据消息脚本对应的文本和消息接收用户的标识构造数据结构。在其中一个实施例中,上述消息内容包括预设文本,上述根据消息内容和消息接收用户的标识构造适用群机器人的数据结构,包括:根据预设文本和消息接收用户的标识构造数据结构。在其中一个实施例中,该方法还包括:在即时通讯软件的目标群组中创建目标群机器人,生成目标群机器人对应的目标调用接口。在其中一个实施例中,在上述根据推送配置参数生成调用任务之后,该方法还包括:将调用任务存储至预先设置的数据库中;在每次系统重启后,从数据库中获取调用任务并加载到内存中。在其中一个实施例中,上述接收针对目标群机器人的推送配置参数,包括:通过浏览器中预先设置的用户界面接收推送配置参数;用户界面上设置有目标群机器人的名称输入框,消息推送周期的输入框、消息内容的输入框和消息接收用户的标识输入框。一种消息推送装置,所述装置包括:推送配置参数接收模块,用于接收针对目标群机器人的推送配置参数,并根据推送配置参数生成调用任务;推送配置参数包括消息推送周期、消息内容和消息接收用户的标识,调用任务用于调用目标群机器人;调用模块,用于在监测到当前时刻与消息推送周期匹配时,执行调用任务调用目标群机器人;消息推送模块,用于通过目标群机器人根据消息接收用户的标识推送消息内容。在其中一个实施例中,上述调用模块,包括:数据结构构造子模块,用于根据消息内容和消息接收用户的标识构造适用群机器人的数据结构;数据结构发送子模块,用于通过目标调用接口将数据结构发送至目标群机器人。在其中一个实施例中,消息推送模块,具体用于通过目标群机器人根据数据结构推送消息内容。在其中一个实施例中,上述消息内容包括消息脚本,该装置还包括:消息脚本运行模块,用于在预先设置的安全沙盒内运行消息脚本,得到消息脚本对应的文本;对应地,数据结构构造子模块,具体用于根据消息脚本对应的文本和消息接收用户的标识构造数据结构。在其中一个实施例中,上述消息内容包括预设文本,上述数据结构构造子模块,具体用于根据预设文本和消息接收用户的标识构造数据结构。在其中一个实施例中,该装置还包括:目标调用接口生成模块,用于在即时通讯软件的目标群组中创建目标群机器人,生成目标群机器人对应的目标调用接口。在其中一个实施例中,该装置还包括:调用任务存储模块,用于将调用任务存储至预先设置的数据库中;调用任务加载模块,用于在每次系统重启后,从数据库中获取调用任务并加载到内存中。在其中一个实施例中,上述推送配置参数接收模块,具体用于通过浏览器中预先设置的用户界面接收推送配置参数;用户界面上设置有目标群机器人的名称输入框,消息推送周期的输入框、消息内容的输入框和消息接收用户的标识输入框。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:接收针对目标群机器人的推送配置参数,并根据推送配置参数生成调用任务;推送配置参数包括消息推送周期、消息内容和消息接收用户的标识,调用任务用于调用目标群机器人;在监测到当前时刻与消息推送周期匹配时,执行调用任务调用目标群机器人;通过目标群机器人根据消息接收用户的标识推送消息内容。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:接收针对目标群机器人的推送配置参数,并根据推送配置参数生成调用任务;推送配置参数包括消息推送周期、消息内容和消息接收用户的标识,调用任务用于调用目标群机器人;在监测到当前时刻与消息推送周期匹配时,执行调用任务调用目标群机器人;通过目标群机器人根据消息接收用户的标识推送消息内容。上述消息推送方法、装置、计算机设备和存储介质,接收针对目标群机器人的推送配置参数,并根据推送配置参数生成调用任务;在监测到当前时刻与消息推送周期匹配时,执行调用任务调用目标群机器人;通过目标群机器人根据消息接收用户的标识推送消息内容。通过本申请实施例,只需要接收推送配置参数,即可生成调用任务,并在当前时刻与消息推送周期匹配时,调用目标群机器人推送消息内容,不需要针对每个推送消息都进行一次脚本编写,不仅降低了使用门槛,而且也方便对群机器人进行统一管理。附图说明图1为一个实施例中消息推送方法的应用环境图;图2为一个实施例中消息推送方法的流程示意图;图3为一个实施例中执行调用任务调用目标群机器人步骤的流程示意图;图4为另一个实施例中消息推送方法的流程示意图;图5为一个实施例中用户界面的结构框图;图6为一个实施例中消息推送装置的结构框图;图7为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本本文档来自技高网...

【技术保护点】
1.一种消息推送方法,其特征在于,所述方法包括:/n接收针对目标群机器人的推送配置参数,并根据所述推送配置参数生成调用任务;所述推送配置参数包括消息推送周期、消息内容和消息接收用户的标识,所述调用任务用于调用所述目标群机器人;/n在监测到当前时刻与所述消息推送周期匹配时,执行所述调用任务调用所述目标群机器人;/n通过所述目标群机器人根据所述消息接收用户的标识推送所述消息内容。/n

【技术特征摘要】
1.一种消息推送方法,其特征在于,所述方法包括:
接收针对目标群机器人的推送配置参数,并根据所述推送配置参数生成调用任务;所述推送配置参数包括消息推送周期、消息内容和消息接收用户的标识,所述调用任务用于调用所述目标群机器人;
在监测到当前时刻与所述消息推送周期匹配时,执行所述调用任务调用所述目标群机器人;
通过所述目标群机器人根据所述消息接收用户的标识推送所述消息内容。


2.根据权利要求1所述的方法,其特征在于,所述推送配置参数还包括所述目标群机器人对应的目标调用接口,所述执行所述调用任务调用所述目标群机器人,包括:
根据所述消息内容和所述消息接收用户的标识构造适用群机器人的数据结构;
通过所述目标调用接口将所述数据结构发送至所述目标群机器人。


3.根据权利要求2所述的方法,其特征在于,在所述通过所述目标调用接口将所述数据结构发送至所述目标群机器人之后,所述通过所述目标群机器人根据所述消息接收用户的标识推送所述消息内容,包括:
通过所述目标群机器人根据所述数据结构推送所述消息内容。


4.根据权利要求2所述的方法,其特征在于,所述消息内容包括消息脚本,在所述根据所述消息内容和所述消息接收用户的标识构造适用群机器人的数据结构之前,所述方法还包括:
在预先设置的安全沙盒内运行所述消息脚本,得到所述消息脚本对应的文本;
对应地,所述根据所述消息内容和所述消息接收用户的标识构造适用群机器人的数据结构,包括:
根据所述消息脚本对应的文本和所述消息接收用户的标识构造所述数据结构。


5.根据权利要求2所述的方法,其特征在于,所述消息内容包括预设文本,所述根据所述消息内容和所述消息接收用户的标识构造适用群机器人的数据结构,包括:
根据所述预...

【专利技术属性】
技术研发人员:陈晓博
申请(专利权)人:深圳追一科技有限公司
类型:发明
国别省市:广东;44

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

1