微信公众号自动回复图解
- 格式:doc
- 大小:217.00 KB
- 文档页数:2
微信公众号“自动回复”经典合辑作为目前国内最大的社交媒体平台,微信拥有数亿的用户,而公众号则是让企业、机构、个人等实现“人物化”推广、沟通的主要途径。
然而,公众号运营不易,非常考验创新能力和运营思维。
其中,自动回复是公众号运营最基础的功能之一。
下面是一些经典的自动回复示例,供大家参考:1、“Hi,感谢关注XXX公众号,我们是XXX团队,致力于为您提供最优质的服务。
如有任何问题,请在微信聊天框直接回复,我们会第一时间回复您的。
”这是最基础的公众号关注回复消息。
通过简单的语言表达,告诉用户公众号的来源和团队的支持,让用户产生一种被关注的感觉,同时通过引导用户回复的方式,实现了与用户的首次互动。
2、“Hi,欢迎来到XXX公众号,我们是一家专注于 xxx 的服务商。
如需了解更多咨询请点击菜单栏/留言/阅读平台文章等方式进行。
”通过在回复中精准表明公众号的服务方向,提高用户对公众号的信任度,同时引导用户向正确的途径去了解更多的信息。
3、“亲,现在我们暂未开通人工客服,请直接留言您的需求,我们会第一时间给您回复解答呦!”如果暂时没有人工客服,向用户友好地传递这一信息,同时也不让用户感到被忽视。
4、“Hi,我们会不定期推出优惠活动,欢迎关注我们的公众号,不要错过任何一次优惠哦~”向用户介绍公众号的另一个优势——提供优惠活动。
在引导用户点击关注的同时,也增加了用户与公众号的连结性。
5、“Hi,我们非常重视用户的建议和反馈,您的反馈将对我们的服务有所帮助。
遇到问题或有好的建议,欢迎通过公众号回复来跟我们说。
”通过公众号回复以及其他搜集用户反馈的途径,帮助公众号完善服务,提高用户体验。
6、“很抱歉,我们现在暂时无法回复您,请您耐心等待我们的回复,谢谢。
”对于某些需要处理时间较长的问题,告知用户并鼓励耐心等待,让用户不会因为没有及时回复而失去耐心。
同时,也传递了一个公众号对回复的重视态度。
7、“Hi,感谢您的留言,我们会第一时间回复您。
关键词自动回复功能的介绍在微信公众平台设置关键词自动回复,可以通过添加规则(规则名最多为60字数),订阅用户发送的消息内如果有您设置的关键字(关键字不超过30字数,可选择是否全匹配如设置了全匹配则必须关键字全部匹配才生效),即可把您设置在此规则名中回复的内容自动发送给订阅用户。
关键字自动回复设置方法登录微信公众平台=》功能=》高级功能=》编辑模式=》设置=》关键词自动回复=》添加规则,即可添加相应的关键词自动回复信息。
温馨提示:1、文字中可以输入网页链接地址,但不支持设置超链接。
2、关注用户发送消息命中设置关键字回复规则后会有5秒钟的响应时间。
3、规则名称自己设定(作为区分作用);4、关键字配置(作为粉丝发来命中的关键字);5、回复信息(命中关键字后自动回复的信息内容);6、勾选了“回复全部”,只要粉丝命中关键就会自动回复该规则内的所有回复;若未勾选,会随机回复;7、建议在一个规则里设置一个关键字,以便粉丝获得想要的答案。
关键字自动回复的规则1、字数限制:微信公众平台认证与非认证用户的关键字自动回复设置规则上限为200条规则(每条规则名,最多可设置60个汉字),每条规则内最多设置10条关键字(每条关键字,最多可设置30个汉字)、5条回复(每条回复,最多可设置300个汉字)。
2、规则设置:您可通过微信公众平台设置多个关键字,如订阅用户发送的信息中含有您设置的关键字,则系统会自己回复。
同一规则中可设置5条回复内容,如您设置了“回复全部”,粉丝发送信息中含有您设置的关键字,会将您设置的多条回复会全部发送,若未设置“回复全部”,则会随机回复。
3、关键字设置:1)每个规则里可设置10个关键字,若设置了相同的关键字,但回复内容不同,系统会随机回复。
2)每个规则里可设置5条回复内容,若设置了多个回复内容(没有设置“回复全部”),系统会随机回复。
3)多条回复设置方法:进入编辑者模式,点击关键词自动回复=》添加规则=》输入关键词匹配内容后,再添加内容,然后选择“回复全部”即可。
公众平台使用方法:五大公众平台使用功能教程手册公众平台使用方法:五大公众平台使用功能教程手册1、关注与取消关注1.1 如何关注公众号步骤1:打开应用,在底部导航栏“发现”。
步骤2:在发现页面顶部搜索栏中,输入公众号名称或扫描二维码。
步骤3:在搜索结果中找到要关注的公众号,进入公众号主页。
步骤4:公众号主页右上角的“关注”按钮,即可成功关注该公众号。
1.2 如何取消关注公众号步骤1:打开应用,在聊天页面中左上角的“+”号。
步骤2:在弹出的页面中选择“公众号”选项。
步骤3:在公众号列表中找到要取消关注的公众号,并进入。
步骤4:在公众号主页右上角“已关注”按钮,即可取消关注。
2、文章与素材管理2.1 发布图文消息步骤1:登录公众平台,在左侧导航栏“素材管理”。
步骤2:在素材管理页面中“新建”按钮,选择“图文消息”。
步骤3:填写图文消息的标题、封面、正文等内容,并可插入图片、等。
步骤4:“发布”按钮,即可将图文消息发布到公众号。
2.2 编辑已发布的文章步骤1:登录公众平台,在左侧导航栏“素材管理”。
步骤2:在素材管理页面中找到已发布的文章,并编辑按钮。
步骤3:对文章进行修改、添加或删除内容,并保存修改。
步骤4:“发布”按钮,即可更新已发布的文章。
3、自动回复设置3.1 设置关注时自动回复步骤1:登录公众平台,在左侧导航栏“自动回复”。
步骤2:在自动回复页面中找到“关注自动回复”,“编辑”按钮。
步骤3:编辑欢迎语或发送等内容,并保存设置。
步骤4:关注公众号后,用户将收到自动回复消息。
3.2 设置关键词自动回复步骤1:登录公众平台,在左侧导航栏“自动回复”。
步骤2:在自动回复页面中找到“关键词自动回复”,“添加规则”按钮。
步骤3:设置关键词和回复内容,并保存设置。
步骤4:当用户发送含关键词的消息,系统将自动回复设置的内容。
4、菜单设置4.1 创建自定义菜单步骤1:登录公众平台,在左侧导航栏“菜单设置”。
步骤2:“创建菜单”按钮,选择菜单类型(包括推事件、跳转URL等)。
图文详解微信自动回复、文章关键词、目录制作首先登录微信公众平台:没有的去注册第一步:选择高级功能进入:开发者模式点击:设置选择关键词自动回复,点击添加规则添加规则:规则名框输入规则名称,类似分类后台可见便于管理!点击添加关键字,这步貌似没标在最地下那里,添加关键字我们先制作:总目录我把总目录关键字设置为0点击添加关键字之后,就出现这个对话框!输入0 点击确定!然后点击文字编辑,编辑分类目录,并且设置二级关键字我设置的是字母,A B C D E 然后每一个字母对应一个分类!填写完成,保存!手机测试,在对话框内输入0 发送系统就自动回复,前面编辑好的关键字内设置的内容:文章目录!这里需要注意的就是,编辑里勾选全匹配和发送全部回复设置分类文章目录:总目录设置完成,然后设置总目录内的单个分类目录,简称二级细分目录!首先设置后天比较容易辨认的标题设置好关键字:这里我挑选C 来演示!选择→添加关键字字:输入C选择文字→输入:三级分类编辑好之后选择保存!手机测试:输入 C系统会自动回复,编辑好文字内容!然后我们按照图片,设置三级分类:图文消息关键字按照细分文章目录分类C05 :@雅星-钟亚星《定位》先设置关键字:C05 保存选择全匹配,继续在有下角点击图文然后找到制作好的图文文件!选择确定,页面自动跳转到勾选右上角的,发送全部图文。
因为你可以选择多个图文消息!我是按照单个进行编辑的!因为我目录就是一个编号对应一篇文章!点击保存,手机测试!这里需要注意的是,如果你关键字设置的编号对应的是多图文消息。
那么你按照上面的方法制作好关键字然后在图文里,选择制作好的多图文消息。
然后,输入多图文的关键字:下面是添加自动回复,和消息自动回复!都比较简单,按照上面的总结下,就会操作了输入添加自动回复的欢迎语,或者你要说的话!点击保存!消息自动回复,不同的是。
粉丝发送任意消息都会自动回复你编辑好的内容!一般我选择发送文章总目录,这样粉丝看到目录就知道如何操作,一步步按照编号精确查找自己喜欢的文章!关于图文制作,前面两篇已经讲过了!微信公众号1:单图文消息→实践讲解!/825937363/infocenter#!app=2&via=QZ.HashRefresh&pos=13 67387442微信公众号2:多图文消息→实践讲解!/825937363/infocenter#!app=2&via=QZ.HashRefresh&pos=13 67394783欢迎我们会有更多内容分享!。
公众平台是一个信息终端,暂不支持手机运行!具体使用方法如下图所示:可以通过QQ账号,密码直接输入,一个账号,建立一个公众平台,登陆后,电脑出现下图显示。
图一首页图一为登陆后首页显示。
图二,实时消息当有用户给我们发来消息时,会在图片下方红框内显示,点击“回复”按键,即可回复。
图三,用户管理在用户管理中可以吧已关注用户,进行分组,以方便管理。
如红框所示,在用户管理中有首批用户的分组,分组中有caokai,@嘟嘟你,两位用户。
图四,群发消息缺乏消息非常实用,也是我们以后会经常使用的环节,请熟记!1.在群发对象中,可以选择“全部好友/用户分组”用以区分群发对象。
2.可以特别针对性别来群发敏感消息。
3.针对于不同地区发送消息()图五,素材管理素材管理,相当于一个仓库,里面可以放图文信息/图片/语音/视频,以方便日后的使用。
图六,设置设置中可以设置图像,以及可以看到二维码。
在设置中“回复设置”比较重要!1.公众平台如何设置被添加自动回复?在微信公众平台设置被添加自动回复后,微信用户在添加您的公众号时,会自动发送您设置的文字/语言/图片/录音给订阅用户。
设置方法:通过在微信公众平台=》设置=》被添加自动回复,可设置的文字/语言/图片/录音为被添加自动回复内容。
手机微信中效果:公众平台如何设置用户消息回复?在微信公众平台设置用户消息回复后,会在粉丝给您发送微信消息时,会自动回复您设置的文字/语言/图片/录音给粉丝。
设置方法:通过在微信公众平台=》设置=》用户消息回复,可设置的文字/语言/图片/录音为用户消息回复。
注:一个小时内只可自动回复一条消息。
手机微信中效果:3.关键词自动回复当设置一个规则,系统会按照规则自动回复。
微信公众号自定义回复的操作步骤登录微信公众平台=》设置=》自定义回复=》添加规则,即可添加相应的自定义回复信息,每个回复您信息的微信用户回复时匹配相关内容就会自动回复相应的信息。
注:自定义回复字数上限为300个字,自定义回复的条数:认证与非认证用户上限为200条。
公众号功能
1、群发功能:
图文消息、文字、图片、语音、视频每天只能群发一次。
2、自动回复:
(1)、被添加自动回复:可面向所有被添加关注用户自动回复文字、图片、语音、视频。
(2)、消息自动回复:可面向所有发消息的用户自动回复文字、图片、语音、视频。
(3)、关键词自动回复:可面向所有发关键词的用户自动回复文字、图片、语音、图文、视频。
3、自定义菜单:
可在公屏低栏自定义添加3个模块,可发送消息、可跳转网页、可再分子类。
4、投票管理:
可对发布的消息进行投票。
5、推广:(需要开通微信认证,审核300元/每次,需要提供商标、营业执照、商标授权书、注册书、发票、开户银行等等)广告主:广告主可定向投放广告,精准推广自己的服务。
广告可获得每日亿级展示,按点击付费,效果可衡量成本可控。
流量主:只需简单申请,即可成为流量主,按月获取广告收入。
广告资源优质丰富,数据统计精准透明。
6、统计:
用户分析:分析关注的人数,新增的人数,地区分布的人数等。
图文分析:分析消息的阅读人数,分享转载人数等
消息分析:公众号发布消息的时间,次数等。
7、公众号设置:
可修改公众号图像、二维码、公众号介绍、地址、登陆邮箱。
6实现微信公众号⾃动回复功能⼀实先⾃动回复功能的逻辑步骤 1 处理POST类型的控制逻辑,接收XML的数据包; 2 解析XML数据包(获得数据包的消息类型或者是事件类型); 3 拼装我们定义好的消息; 4 包装成XML格式; 5 在5秒内返回回去⼆代码实操--实现关注公众号⾃动回复功能 本节代码参照上节课继续修改和完善,⽬录结构跟之前相同,新引⼊的模块raw-body使⽤npm install安装⼀下即可,app.js启动⽂件和util.js不做变动,主要修改⼀下generator.js⽂件,以及在generator.js同级⽬录下新建wechat.js⽂件和tools.js⽂件。
wechat.js⽂件是将前⼀节generator.js⽂件中票据部分的代码抽离出来单独放在⼀个⽂件中,具体代码如下:'use strict';// 引⼊模块var Promise = require('bluebird');var request = Promise.promisify(require('request'));//增加url配置项var prefix = 'https:///cgi-bin/';var api = {accessToken: prefix + 'token?grant_type=client_credential'};//利⽤构造函数⽣成实例完成票据存储逻辑function weChat(opts) {var that = this;this.appID = opts.appID;this.appSecret = opts.appSecret;this.getAccessToken = opts.getAccessToken;this.saveAccessToken = opts.saveAccessToken;//获取票据的⽅法this.getAccessToken().then(function(data) {//从静态⽂件获取票据,JSON化数据,如果有异常,则尝试更新票据try {data = JSON.parse(data);} catch (e) {return that.updateAccessToken();}//判断票据是否在有效期内,如果合法,向下传递票据,如果不合法,更新票据if (that.isValidAccessToken(data)) {Promise.resolve(data);} else {return that.updateAccessToken();}})//将拿到的票据信息和有效期信息存储起来.then(function(data) {//console.log(data);that.access_token = data.access_token;that.expires_in = data.expires_in;that.saveAccessToken(data);})};//在weChat的原型链上增加验证有效期的⽅法weChat.prototype.isValidAccessToken = function(data) {//进⾏判断,如果票据不合法,返回falseif (!data || !data.access_token || !data.expires_in) {return false;}//拿到票据和过期时间的数据var access_token = data.access_token;var expires_in = data.expires_in;//获取当前时间var now = (new Date().getTime());//如果当前时间⼩于票据过期时间,返回true,否则返回falseif (now < expires_in) {return true;} else {return false;};};//在weChat的原型链上增加更新票据的⽅法weChat.prototype.updateAccessToken = function() {var appID = this.appID;var appSecret = this.appSecret;var url = api.accessToken + '&appid=' + appID + '&secret=' + appSecret;return new Promise(function(resolve, reject) {//使⽤request发起请求request({url: url,json: true}).then(function(response) {var data = response.body;var now = (new Date().getTime());var expires_in = now + (data.expires_in - 20) * 1000;//把新票据的有效时间赋值给datadata.expires_in = expires_in;resolve(data);})})};//向外暴露weChatmodule.exports = weChat; generator.js⽂件进⾏精简后,添加判断对xml数据的格式化⽅法以及判断事件,添加关注事件测试信息,具体代码如下:'use strict';// 引⼊模块var sha1 = require('sha1');var getRawBody = require('raw-body');var weChat = require('./wechat');var tools = require('./tools');// 建⽴中间件函数并暴露出去module.exports = function(opts, handler) {//实例化weChat()函数//var wechat = new weChat(opts);return function*(next) {//console.log(this.query);var that = this;var token = opts.token;var signature = this.query.signature;var nonce = this.query.nonce;var timestamp = this.query.timestamp;var echostr = this.query.echostr;// 进⾏字典排序var str = [token, timestamp, nonce].sort().join('');// 进⾏加密var sha = sha1(str);//使⽤this.method对请求⽅法进⾏判断if (this.method === 'GET') {// 如果是get请求判断加密后的值是否等于签名值if (sha === signature) {this.body = echostr + '';} else {this.body = 'wrong';};} else if (this.method === 'POST') {//如果是post请求也是先判断签名是否合法如果不合法直接返回wrongif (sha !== signature) {this.body = 'wrong';return false;};//通过raw-body模块可以把把this上的request对象也就是http模块中的request对象去拼装它的数据最终拿到⼀个buffer的xml数据//通过yield关键字获取到post过来的原始的XML数据var data = yield getRawBody(this.req, {length: this.length,limit: '1mb',encoding: this.charset});//console.log(data.toString());打印XML数据(当微信公众号有操作的时候终端可以看到返回的XML数据)//tools为处理XML数据的⼯具包使⽤tools⼯具包的parseXMLAsync⽅法把XML数据转化成数组对象var content = yield tools.parseXMLAsync(data);//console.log(content);打印转化后的数组对象//格式化content数据为json对象var message = tools.formatMessage(content.xml);console.log(message);//打印message//判断message的MsgType 如果是event 则是⼀个事件if (message.MsgType === 'event') {//如果是订阅事件if (message.Event === 'subscribe') {//获取当前时间戳var now = new Date().getTime();//设置回复状态是200that.status = 200;//设置回复的类型是xml格式that.type = 'application/xml';//设置回复的主体that.body = '<xml>' +'<ToUserName><![CDATA[' + message.FromUserName + ']]></ToUserName>' + '<FromUserName><![CDATA[' + message.ToUserName + ']]></FromUserName>' + '<CreateTime>' + now + '</CreateTime>' +'<MsgType><![CDATA[text]]></MsgType>' +'<Content><![CDATA[你好,同学!]]></Content>' +'</xml>';return;}}}}}; tools.js是处理XML数据的⼯具⽂件:'use strict';//引⼊模块var xml2js = require('xml2js');var Promise = require('bluebird');//导出解析XML的⽅法exports.parseXMLAsync = function(xml) {return new Promise(function(resolve, reject) {xml2js.parseString(xml, { trim: true }, function(err, content) {if (err) {reject(err);} else {resolve(content);};});});};//因为value值可能是嵌套多层的所以先对value值进⾏遍历function formatMessage(result) {//声明空对象messagevar message = {};//对result类型进⾏判断if (typeof result === 'object') {//如果是object类型通过Object.keys()⽅法拿到result所有的key 并存⼊keys变量中var keys = Object.keys(result);//对keys进⾏循环遍历for (var i = 0; i < keys.length; i++) {//拿到每个key对应的value值var item = result[keys[i]];//拿到keyvar key = keys[i];//判断item是否为数组或者长度是否为0if (!(item instanceof Array) || item.length === 0) {//如果item不是数组或者长度为0 则跳过继续向下解析continue;}//如果长度为1if (item.length === 1) {//拿到value值存⼊val变量var val = item[0];//判断val是否为对象if (typeof val === 'object') {//如果val为对象则进⼀步进⾏遍历message[key] = formatMessage(val);} else {//如果不是对象就把值赋给当前的key放⼊message⾥并去除收尾空格message[key] = (val || '').trim();}}//如果item的长度既不是0也不是1 则说明它是⼀个数组else {//把message的key设置为空数组message[key] = [];//对数组进⾏遍历for (var j = 0, k = item.length; j < k; j++) {message[key].push(formatMessage(item[j]));}}}}return message;}exports.formatMessage = function(xml) {return new Promise(function(resolve, reject) {xml2js.parseString(xml, { trim: true }, function(err, content) {if (err) {reject(err);} else {resolve(content);};});});};exports.formatMessage = formatMessage; 以上代码完成后,当关注微信测试公众号的时候,会⾃动回复『你好,同学!』的提⽰信息。
微信公众号自动回复图解
很多人在关注他人微信的时候,会自动弹出信息,这些信息有的是带有选项的,输入对应数字可以看到一些图文消息或者视频等,这样不仅可以使企业在没有菜单的情况下能展示自己想要的信息,还可以更好的宣传自己。
具体的设置方法很多人还不知道,下面我简单为大家截图解释一下其设置方法:
1.登录公众平台后,选择“自动回复”,启用自动回复功能,可以看到以下界面:
2.在“被添加自动回复”处,写好自己想发布的关注时文字消息,然后在文字消息下面把
想好的分类菜单写上,前面都带上对应的数字,比如:1.公司简介,2.联系我们…等。
3.新建好菜单后,我们再来添加对应的内容,如上图所示:
填写规则要求:
1.规则名称:填写前面所说关注时消息下面分类的名称,要对应好
2.关键字:直接填写对应分类名称前面的数字即可
3.回复:此处可选择使用文字、视频、图文等方式去发布,一般弹出页面为图文较好
注意:在新建自动回复之前,最好是在素材管理里面把具体分类内容全部加好,然后到了最后直接去选中对应的信息即可。
以上方式可使得关注的人回复数字就可以看到具体内容。