2017微信最火的公众号号上关键词回复中,有哪些常用的关键词?

微信关键字自动回复功能实现
具体实现过程请加入QQ群进行讨论获取
一、微信API解读
微信自动回复可以分为三种,一种是首次关注的欢迎语,一种是关键字自动回复,还有就是无法识别的回复。这三种模式在实现上是完全一样的,只是基于的事件不同而已。要想实现自动回复功能,首先要对微信相关API进行解读。
微信的消息类型主要分为请求消息类型以及事件消息类型。
首次关注对应的是事件类型中的订阅类型(subscribe),关键字自动回复以及无法识别回复对应的是请求消息类型中的文本消息(text).为了以后方便,我们创建一个MessageUntil.java,将所有的请求消息类型和事件消息类型整合,
对应的文件代码如下:
/** * @ClassName MessageUtil * @Description 消息处理工具类 * @author minlingchao * @date
下午12:41:31 */public class MessageUtil {
// /////////////////////////请求消息类型///////////////////////////////////// // /////////////////////////事件消息类型/////////////////////////////////////
* 请求消息类型:事件推送
*/ public static final String REQ_MSG_TYPE_EVENT = "event";
* 事件类型:订阅/关注
*/ public static final String EVENT_TYPE_SUBSCRIBE = "subscribe";
* 事件类型:取消订阅/取消关注
*/ public static final String EVENT_TYPE_UNSUBSCRIBE = "unsubscribe";
* 事件类型:扫描二维码
*/ public static final String EVENT_TYPE_SCAN = "scan";
* 事件类型:上报地理位置
*/ public static final String EVENT_TYPE_LOCATION = "LOCATION";
* 事件类型:自定义菜单(CLICK)
*/ public static final String EVENT_TYPE_CLICK = "CLICK";
// /////////////////////////响应消息类型/////////////////////////////////////
* 文本消息
*/ public static final String RESP_MESSAGE_TYPE_TEXT = "text";
* 图片消息
*/ public static final String RESP_MESSAGE_TYPE_IMAGE = "image";
* 语音消息
*/ public static final String RESP_MESSAGE_TYPE_VOICE = "voice";
* 视频消息
*/ public static final String RESP_MESSAGE_TYPE_VIDEO = "video";
* 图文消息
*/ public static final String RESP_MESSAGE_TYPE_NEWS = "news";
可以看到我们回复的消息可以是文本消息,图文消息,视频消息,语音消息,图片消息,当然文本、图片消息的实现较为简单,至于其他几种消息类型的回复会在稍后的章节中逐一讲解。
二、设计思路
由于自动回复是微信中最为重要的功能之一,其他的一些营销活动以及互动游戏等都是基于自动回复消息来实现的,所以自动回复在微信中的地位是十分重要的。我们需要将其作为一个独立的模块,可以为后续的扩展做好铺垫,以便实现更多的互动功能。所以自动回复这一块的设计尤为重要,为了将其独立起来,设计框架如下所示:
从上图可以看出,由于文本消息、图片消息、视频消息以及语音消息的结构组成是十分相似的,所有通过一个ReplyMsgTempelete映射到响应的消息类型中,图文消息的结构组成比较特殊,所以对于图文消息要单独进行处理,首次关注、关键字回复以及不识别回复通过两个消息模板映射的不同的消息中去,这样就保证了底层的消息内容可以独立开,为以后扩展更多的功能做好铺垫。
三、功能实现
四、注意事项
没有更多推荐了,微信公众号怎么设置关键词自动回复?
互联网 & 发布时间: 10:27:53 & 作者:佚名 &
微信公众号怎么设置关键词自动回复?想将自己的微信公共号实现关键词自动回复,比如有人问天气,就以天气为关键词自动回复当地区的天气,这种功能该怎么实现呢?请看下文详细介绍
一般玩微信的朋友,关注了一个微信公众号就弹出输入什么关键词就可以出来一篇图文或者一个链接,觉得很匪夷所思,今天小编就带你进入这个简单的操作之中。
1、搜索&微信公众平台&进入页面,有注册过的账号可直接登录进后台。
2、进入后台后,看到左侧功能栏。
3、功能栏点开自动回复,显示以下页面。这是已经开通的自动回复。
4、自动回复页面有三个模式:①被添加自动回复;②消息自动回复 ; ③关键词自动回复 ;今天我讲的是最后一个:关键词自动回复。& & & & & & & & & &
5、点开关键词自动回复,添加规则,输入你想的关键词及图片和链接。
6、最后直接在你操作及关注的微信上,输入关键词就可以了。
注意事项:关键词最好不要重复。
相关推荐:
大家感兴趣的内容
12345678910
最近更新的内容1如何在微信公众号回复关键词_腾讯视频
三倍流畅播放
1080P蓝光画质
新剧提前看
1080P蓝光画质
纯净式无框播放器
三倍流畅播放
扫一扫 手机继续看
下载需先安装客户端
{clientText}
客户端特权:
3倍流畅播放
当前播放至 {time}
扫一扫 手机继续看
副标题要不要
副标题要不要
副标题要不要
副标题要不要在公众号中回复关键词【________】,少侠们只要抢到结尾序号为【5_可可网
您的位置:
→ 在公众号中回复关键词【________】,少侠们只要抢到结尾序号为【5
在公众号中回复关键词【________】,少侠们只要抢到结尾序号为【5[图]
剑侠情缘手游每日一题现已更新,在公众号中回复关键词【________】,少侠们只要抢到结尾序号为【55】的粽子,就能品尝到有趣粽子的滋味,获得小师妹送出的端午大礼包!小编整理了资料和大家分享下吧!
6.19每日一题
在公众号中回复关键词【________】,少侠们只要抢到结尾序号为【55】的粽子,就能品尝到有趣粽子的滋味,获得小师妹送出的端午大礼包!
答案:jx 抢粽子
以上就是由小编给大家带来的6月19每日一题相关资讯,希望能帮到你们,更多更快更新精彩内容,请关注可可网。微信公众号开发:根据关键字自动回复的功能,如果有海量的关键字,程序该怎么写?
15:00:24 +08:00 · 1957 次点击
关键字是存储在一张表中,每个关键字,对应了一段话
用户随便发一段话,可能有包含某些关键字,这时候,返回给用户对应关键字的 那段话,
关键字表有上万上几十万的数据的时候,难道用 把这几十万的词,都和用户发送的内容 对比一遍?
这样岂不是很不科学?
6 回复 &| &直到
08:12:08 +08:00
& & 15:03:46 +08:00
看你的需求了。如果是类似客服类的,可以分析一下语义
& & 15:05:00 +08:00
理解错了,我以为匹配到了多个关键字呢。
可以先对用户的话进行分词,然后按照分词结果逐个的去匹配。缓存常见的匹配。
& & 15:09:01 +08:00
有两种匹配模式,一种是局部匹配和完全匹配,
局部匹配是只要有关键字,就给你反馈
完全匹配是完全一样
不知道你想做成什么样子 你可以形容一下
我帮你分析
& & 15:17:17 +08:00
& & 15:46:21 +08:00
@ 现在好多第三方平台,可以做局部匹配,不需要你有任何配置,但是几十万数据算是大生意了。
& & 08:12:08 +08:00 via Android
分词,哈希吧
& · & 2912 人在线 & 最高记录 3541 & · &
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.1 · 19ms · UTC 03:48 · PVG 11:48 · LAX 20:48 · JFK 23:48? Do have faith in what you're doing.

我要回帖

更多关于 微信24小时人工服务号 的文章

 

随机推荐