一种在微信开发模式下消息回复的方法及系统技术方案

技术编号:9796200 阅读:366 留言:0更新日期:2014-03-22 02:44
本发明专利技术提供了一种在微信开发模式下消息回复的方法,包括:步骤一、记录编辑模式下的关键字及关键字对应的文本回复消息和关键字对应的非文本回复消息的消息ID号;步骤二、添加所述关键字及关键字对应的文本回复消息和关键字对应的非文本回复消息的消息ID号;步骤三、开发者服务器接收微信服务器推送的订阅用户发送的所述消息;步骤四、开发者服务器把订阅用户发送的所述消息中关键字对应的文本回复消息直接发送到订阅用户的微信端,或者模拟登录所述公众号将所述消息ID号对应的非文本回复消息发送到订阅用户的微信端。本发明专利技术还提供一种在微信开发模式下消息回复的系统。

【技术实现步骤摘要】
一种在微信开发模式下消息回复的方法及系统
本专利技术涉及一种关于微信的通信技术,特别是涉及一种在微信开发模式下消息回复的方法及系统。
技术介绍
微信公众平台是腾讯公司在微信的基础上开发的功能模块,通过这一平台,个人和企业都可以注册一个微信的公众号,订阅该公众号的订阅用户可以收到其群发的消息。当公众号的运营者处于非工作状态时,公众号还能根据在编辑模式中预先设置的消息(以下简称为预设消息)给订阅用户的提问进行自动回复。一般地,预设消息分为文本回复消息和非文本回复消息。公众号具有编辑模式和开发模式两种模式,其中:编辑模式,指公众号的运营者可以通过简单的编辑,设置“按关键字回复”等功能。比如可以设定常用的文字/语言/图片/录音等作为回复消息,并制定自动回复的规则。当订阅用户的行为符合自动回复规则的时候,就会收到自动回复的消息。开发模式,指公众号的运营者可以上传图片、语音、视频等内容到微信公众平台上,并且可以调用这些素材。但上述两种模式不能同时开启,所以如果选择开发模式,所有在编辑模式下设置的自动回复消息功能将失效。
技术实现思路
本专利技术的目的是要提供一种在微信开发模式下回复编辑模式中预设消息的技术。特别地,本专利技术提供一种在微信开发模式下消息回复的方法,包括:步骤一、接入微信服务器登录公众号,进入编辑模式并记录编辑模式下的关键字及关键字对应的文本回复消息和关键字对应的非文本回复消息的消息ID号;步骤二、接入开发者服务器进入所述公众号的开发模式,在开发模式下的消息回复中添加所述关键字及关键字对应的文本回复消息和关键字对应的非文本回复消息的消息ID号;步骤三、当订阅用户在微信端向所述公众号发送消息后,所述开发者服务器接收所述微信服务器推送的订阅用户发送的所述消息;步骤四、根据订阅用户发送的所述消息,开发者服务器把订阅用户发送的所述消息中关键字对应的文本回复消息直接发送到订阅用户的微信端,或者开发者服务器查找订阅用户发送的所述消息中的关键字对应的非文本回复消息的消息ID号,并模拟登录所述公众号将所述消息ID号对应的非文本回复消息发送到订阅用户的微信端。进一步地,所述非文本回复消息的类型为图片、图文、语音或视频。进一步地,所述开发者服务器与所述微信服务器通过API接口相连。API(ApplicationProgrammingInterface,应用编程接口),是应用程序的一个调用接口,应用程序通过调用API而使例如操作系统去执行应用程序的命令或动作。进一步地,在步骤三中,开发者服务器通过API接口接收微信服务器推送的订阅用户发送的所述消息。本专利技术还提供一种在微信开发模式下消息回复的系统,包括,记录器,所述记录器用于记录编辑模式下的关键字及关键字对应的文本回复消息和关键字对应的非文本回复消息的消息ID号;内容添加器,用于将所述关键字及关键字对应的文本回复消息和关键字对应的非文本回复消息的消息ID号添加到开发模式下的消息回复中;开发者服务器,当订阅用户在微信端向所述公众号发送消息后,所述开发者服务器用于接收微信服务器推送的订阅用户发送的所述消息;并且根据订阅用户发送的所述消息,开发者服务器用于把订阅用户发送的所述消息中关键字对应的文本回复消息直接发送到订阅用户的微信端,或者开发者服务器用于查找订阅用户发送的所述消息中的关键字对应的非文本回复消息的消息ID号,并模拟登录所述公众号将所述消息ID号对应的非文本回复消息发送到订阅用户的微信端。进一步地,所述非文本回复消息的类型为图片、图文、语音或视频。进一步地,所述开发者服务器与所述微信服务器通过API接口相连。进一步地,开发者服务器通过API接口接收微信服务器推送的订阅用户发送的所述消息。针对文本回复消息,本专利技术设置为开发者服务器把订阅用户发送的消息中关键字对应的文本回复消息直接发送到订阅用户的微信端。由于非文本回复消息的内容存储于微信公众平台上,针对非文本回复消息,开发者服务器查找订阅用户发送的所述消息中的关键字对应的非文本回复消息的消息ID号,并模拟登录所述公众号将所述消息ID号对应的非文本回复消息发送到订阅用户的微信端。通过上述设置,本专利技术能够在微信开发模式下将编辑模式中的文本回复消息和非文本回复消息回复给订阅用户的微信端。根据下文结合附图对本专利技术具体实施例的详细描述,本领域技术人员将会更加明了本专利技术的上述以及其他目的、优点和特征。附图说明后文将参照附图以示例性而非限制性的方式详细描述本专利技术的一些具体实施例。附图中相同的附图标记标示了相同或类似的部件或部分。附图中:图1是根据本专利技术一个实施例的在微信开发模式下消息回复方法的步骤流程图。具体实施方式在微信开发模式下消息回复的方法,包括:步骤一、接入微信服务器登录公众号,进入编辑模式并记录编辑模式下的关键字及关键字对应的文本回复消息和关键字对应的非文本回复消息的消息ID号。步骤二、接入开发者服务器进入所述公众号的开发模式,在开发模式下的消息回复中添加所述关键字及关键字对应的文本回复消息和关键字对应的非文本回复消息的消息ID号。步骤三、当订阅用户在微信端向所述公众号发送消息后,所述开发者服务器接收微信服务器推送的订阅用户发送的所述消息。步骤四、根据订阅用户发送的所述消息,开发者服务器把订阅用户发送的所述消息中关键字对应的文本回复消息直接发送到订阅用户的微信端。或者,开发者服务器查找订阅用户发送的所述消息中的关键字对应的非文本回复消息的消息ID号,并模拟登录所述公众号将所述消息ID号对应的非文本回复消息发送到订阅用户的微信端。本方法针对文本回复消息,设置为开发者服务器把订阅用户发送的消息中关键字对应的文本回复消息直接发送到订阅用户的微信端。由于非文本回复消息的内容存储于微信公众平台上,本方法针对非文本回复消息,开发者服务器查找订阅用户发送的所述消息中的关键字对应的非文本回复消息的消息ID号,并模拟登录所述公众号将所述消息ID号对应的非文本回复消息发送到订阅用户的微信端。通过上述设置,本专利技术能够在微信开发模式下将编辑模式中的文本回复消息和非文本回复消息回复给订阅用户的微信端。图1是根据本专利技术一个实施例的在微信开发模式下消息回复方法的步骤流程图。如图1所示,在本实施例中,包括如下步骤:步骤10、记录关键字及关键字对应的内容。在该步骤中,需要人工接入微信服务器登录公众号,进入编辑模式并记录编辑模式下的关键字及关键字对应的内容。此处的内容指文本回复消息本身及非文本回复消息的消息ID号。步骤20、将关键字及关键字对应的内容添加在开发模式的消息回复中。在该步骤中,需要人工进入所述公众号的开发模式,在开发模式下的消息回复中添加所述关键字及关键字对应的文本回复消息和关键字对应的非文本回复消息的消息ID号。步骤30、开发者服务器接收微信服务器推送的订阅用户发送的消息。此消息是订阅用户在微信端向所述公众号发送的。步骤40、开发者服务器判断所需回复的是否为文本回复消息。步骤51、若是,根据订阅用户发送的所述消息,开发者服务器把订阅用户发送的所述消息中关键字对应的文本回复消息直接发送到订阅用户的微信端。步骤52、若否,开发者服务器查找订阅用户发送的所述消息中的关键字对应的非文本回复消息的消息ID号,并模拟登录所述公众号将所述消息ID本文档来自技高网...
一种在微信开发模式下消息回复的方法及系统

【技术保护点】
一种在微信开发模式下消息回复的方法,其特征在于,包括如下步骤:步骤一、接入微信服务器登录公众号,进入编辑模式并记录编辑模式下的关键字及关键字对应的文本回复消息和关键字对应的非文本回复消息的消息ID号;步骤二、接入开发者服务器进入所述公众号的开发模式,在开发模式下的消息回复中添加所述关键字及关键字对应的文本回复消息和关键字对应的非文本回复消息的消息ID号;步骤三、当订阅用户在微信端向所述公众号发送消息后,所述开发者服务器接收所述微信服务器推送的订阅用户发送的所述消息;步骤四、根据订阅用户发送的所述消息,开发者服务器把订阅用户发送的所述消息中关键字对应的文本回复消息直接发送到订阅用户的微信端,或者开发者服务器查找订阅用户发送的所述消息中的关键字对应的非文本回复消息的消息ID号,并模拟登录所述公众号将所述消息ID号对应的非文本回复消息发送到订阅用户的微信端。

【技术特征摘要】
1.一种在微信开发模式下消息回复的方法,其特征在于,包括如下步骤:步骤一、接入微信服务器登录公众号,进入编辑模式并记录编辑模式下的关键字及关键字对应的文本回复消息和关键字对应的非文本回复消息的消息ID号;步骤二、接入开发者服务器进入所述公众号的开发模式,在开发模式下的消息回复中添加所述关键字及关键字对应的文本回复消息和关键字对应的非文本回复消息的消息ID号;步骤三、当订阅用户在微信端向所述公众号发送消息后,所述开发者服务器接收所述微信服务器推送的订阅用户发送的所述消息;步骤四、根据订阅用户发送的所述消息,开发者服务器把订阅用户发送的所述消息中关键字对应的文本回复消息直接发送到订阅用户的微信端,或者开发者服务器查找订阅用户发送的所述消息中的关键字对应的非文本回复消息的消息ID号,并模拟登录所述公众号将所述消息ID号对应的非文本回复消息发送到订阅用户的微信端。2.根据权利要求1所述的方法,其特征在于,所述非文本回复消息的类型为图片、图文、语音或视频。3.根据权利要求1所述的方法,其特征在于,所述开发者服务器与所述微信服务器通过API接口相连。4.根据权利要求3所述的方法,其特征在于,在步骤三中,开发者服务器通过API接口接收微信服务...

【专利技术属性】
技术研发人员:朱红磊
申请(专利权)人:天脉聚源北京传媒科技有限公司
类型:发明
国别省市:

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

1