微信公众自动回复图文平台设置自动回复添加图片时没有反应

关于微信公众号自动回复文本、图片以及图文
1.微信公众号自动回复文本:
首先我们应该增加reply_id以及内容(content)到数据表rh_mp_reply_text,然后根据reply_id查找表rh_mp_rule的信息关键字。然后我们在回复信息的那个方法里写入以下代码:
case 'text':
$reply=M('mp_reply_text')-&find($reply_id);
if($reply){
$reply_text=$reply['content'];
$reply_text="出错了";
return ResponsePassive::text($request['fromusername'],$request['tousername'],$reply_text);
下面是将页面获取的内容写入数据表:
$model=M('mp_reply_text');
$content=I('post.content');
$arr['content']=$
$ret=$model-&add($arr);
$m=M('mp_rule');
$mp=getCurrentMp();
'mpid'=&$mp['id'],
'keyword'=&I('post.keyword'),
'type'=&'text',
'reply_id'=&$ret
$m-&add($a);
$this-&ajaxReturn(array('status'=&1,'msg'=&'添加成功','url'=&U('replytext')));
$this-&ajaxReturn(array('status'=&0,'msg'=&'添加失败'));
}2.回复图片
首先我们要将图片上传到微信服务器上,我们需要调用接口https://api.weixin.qq.com/cgi-bin/material/add_material?access_token=$accessToken&type=image,这样他会给我们返回一个media_id,这样我们在写入数据表。
$keyword=I('post.keyword');
$media_id=I('media_id');
$url=I('post.url');//图片在本地服务器上的路径
if(empty($keyword)|| empty($url)){
$this-&ajaxReturn(array('status'=&0,'msg'=&'必须输入关键字和选择图片'));
if(empty($media_id)){
$accessToken=getAccess_token();
include APP_PATH . 'LaneWeChat/lanewechat.php';
$url1="https://api.weixin.qq.com/cgi-bin/material/add_material?access_token=$accessToken&type=image";
$file=realpath('.'. $url);//相对路径-&绝对路径
$data['media']=Curl::addFile($file);
$ret=Curl::callWebServer($url1,$data,'post',1,0);
if(isset($ret['media_id'])){
$media_id=$ret['media_id'];
$url=$ret['url'];
$ret['fail']='本地图片上传公众号失败';
$this-&ajaxReturn(array('status'=&1,'msg'=&$ret));
$data['media_id']=$media_
$data['url']=$
$reply_id=M('mp_reply_image')-&add($data);
$mp=getCurrentMp();
$arr=array(
'mpid'=&$mp['id'],
'type'=&'image',
'keyword'=&$keyword,
'reply_id'=&$reply_id
$ret=M('mp_rule')-&add($arr);
$this-&ajaxReturn(array('status'=&1,'msg'=&'添加成功','url'=&U('replyimage')));
$this-&ajaxReturn(array('status'=&0,'msg'=&'添加失败'));
case 'image':
$reply=M('mp_reply_image')-&find($reply_id);
if($reply){
$media_id=$reply['media_id'];
return ResponsePassive::image($request['fromusername'],$request['tousername'],$media_id);
$reply_text="出错了";
return ResponsePassive::text($request['fromusername'],$request['tousername'],$reply_text);
3.回复图文$result=I('post.');
if(empty($result['keyword'])|| empty($result['url'])){
$this-&ajaxReturn(array('status'=&0,'msg'=&'必须输入关键字和选择图片'));
if(empty($result['media_id'])){
$accessToken=getAccess_token();
include APP_PATH . 'LaneWeChat/lanewechat.php';
$url1="https://api.weixin.qq.com/cgi-bin/material/add_material?access_token=$accessToken&type=image";
$file=realpath('.'. $result['url']);//相对路径-&绝对路径
$data['media']=Curl::addFile($file);
$ret=Curl::callWebServer($url1,$data,'post',1,0);
if(isset($ret['media_id'])){
$media_id=$ret['media_id'];
$url=$ret['url'];
$ret['fail']='本地图片上传公众号失败';
$this-&ajaxReturn(array('status'=&1,'msg'=&$ret));
$data['title']=$result['title'];
$data['description']=$result['content'];
$data['picurl']=$
$data['url']=$result['content_source_url'];
$reply_id=M('mp_reply_news')-&add($data);
$mp=getCurrentMp();
$arr=array(
'mpid'=&$mp['id'],
'type'=&'news',
'keyword'=&$result['keyword'],
'reply_id'=&$reply_id
$ret=M('mp_rule')-&add($arr);
$this-&ajaxReturn(array('status'=&1,'msg'=&'添加成功','url'=&U('replynews')));
$this-&ajaxReturn(array('status'=&0,'msg'=&'添加失败'));
} case 'news':
$reply=M('mp_reply_news')-&find($reply_id);
if($reply){
$item[]=ResponsePassive::newsItem($reply['title'],$reply['descrpition'],$reply['picurl'],$reply['url']);
return ResponsePassive::news($request['fromusername'],$request['tousername'],$item);
$reply_text="出错了";
return ResponsePassive::text($request['fromusername'],$request['tousername'],$reply_text);
这样就可以实现回复图文、文本、图片。
没有更多推荐了,微信公众平台,设置了关键字自动回复,但是回复没反应,怎么办?_百度知道
微信公众平台,设置了关键字自动回复,但是回复没反应,怎么办?
首先注册并登陆微信公众平台,获得微信公众号。进入微信公众平台之后,在左侧看到“自动回复”菜单,点击打开,如果已经停用,请选择“开启”选择第三个“关键词自动回复”,并创建新的关键词回复规则,点击“添加规则”添加规则下,有三个需要填写的版块,分别是“规则名”、“关键词”和“回复”。规则名:只要添加一个自己能理解的类别名称即可关键词:添加多个类似的关键词回复:可以选择遇到上述关键词时,回复什么样的消息类型关键词:添加多个类似的关键词点击“添加关键词”后出现一个输入框在上面输入类似的关键词,点击回车即可添加,可以批量添加多个关键词在“回复”里,可以选择回复文字、图文消息等多种形式,可自行选择以上全部设置完毕后,保存即可。
采纳率:100%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。微信公众号添加关注后怎么自动回复图文信息?
互联网 & 发布时间: 15:52:23 & 作者:佚名 &
微信公众号添加关注后怎么自动回复图文信息?很多朋友都不是很清楚,其实方法很简单的,下面小编就为大家详细介绍一下,不会的朋友可以跟着教程一起来学习吧
公众号在被添加关注后其实不仅可以回复单纯的文字,还有一个效果更好的方式是直接回复图文,在图文信息中传达你的感谢和说明一些公众号的情况。那么微信公众号添加关注后怎么自动回复图文信息?下面小编就为大家介绍一下,一起来看看吧!
1、登录到微信公众号的后台后,在左侧找到自动回复的按钮,并点击进入。如果只是想在公众号被关注后自动推送纯文字不含图片的的信息的话,直接在右侧被添加自动回复一项下面设置就可以了。如果希望回复的是图文信息,那么接着往下看。
2、点击关键词自动回复,在出现的页面中点击下部的添加规则按钮。
3、在规则名后的输入框中输入规则名称,名称可以任意,只是为了方便记忆而已。
4、然后找到右侧的添加关键字入口,点击进入。
5、在打开的窗口中输入关键字&Hello2BizUser&,点击底部确定按钮进行保存。
6、点击图文按钮,打开自动回复时需要发送的图文信息选择窗口。
7、选择你要发送的图文,点击底部的确定按钮确认你已经选择了图文。
8、完成以上设置后,点击底部的保存按钮进行保存。
9、在关注成功后就会自动推送你所设置的图文消息了,很棒很实在的一个功能。 & & & & & & & & & & & & & & & & & &&
只回复文字信息时使用被添加自动回复即可,无需使用添加关键字的功能。
添加关键字的功能不仅可以回复图文信息,而且可以回复视频、语音、图片等多种多媒体类型。
以上就是微信公众号添加关注后怎么自动回复图文信息方法介绍,大家学会了吗?喜欢的朋友可以过来学习吧!
大家感兴趣的内容
12345678910
最近更新的内容微信公众平台,用户发图片后,如何设置自动回复“”图片已收到“?_百度知道
微信公众平台,用户发图片后,如何设置自动回复“”图片已收到“?
我有更好的答案求助知道网友
一般是设置不了的,这种的都要在第三方才可以设置的。
第三方平台里如何设置呢?
这种的是需要第三方那边开发的,一般是需要收费的。
有一种情况,你可以将默认回复设置成,图片已收到。单独图片无法设置,要么人工单独回复。
本回答被网友采纳
微信没有自动回复功能的。
2条折叠回答
为您推荐:
其他类似问题
自动回复的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。怎么在微信公众号设置带有连接的自动回复?如下图_风水知识_问答_新家网
当前所在城市
& 怎么在微信公众号设置带有连接的自动回复?如下图
怎么在微信公众号设置带有连接的自动回复?如下图
微信公众号怎么设置自动回复素材问题描述:比如说,公众号里有很多图文素材。用户发 星座。 怎么设置能让系统自动回复素材里有关星座的部分内容?网友[标签:
微信公众号怎么设置自动回复素材问题描述:比如说,公众号里有很多图文素材。用户发 星座。 怎么设置能让系统自动回复素材里有关星座的部分内容?网友给出的答案是://b.com/zhidao/wh%3D450%2C600/sign=dbc8fcb4a6fec9c933be73/55e736d12f2eb9ddd6f2a.jpg" />规则名:随意命名即可.baidu、语音、视频:星座等:输入相关的关键词,例如:可以选择回复文字、图片;回复、图文。常见的是回复图文.baidu.hiphotos.baidu.com/zhidao/pic/item/55e736d12f2eb9ddd6f2a.com/zhidao/wh%3D600%2C800/sign=0baa1ba794fbde736d12f2eb9ddd6f2a.jpg" esrc="http://b.hiphotos.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink">关键词怎么在微信公众号设置带有连接的自动回复?如下图问题描述:就像这里面的蓝色字体,可以点击的自动回复怎么在公众号里设置啊网友罗_某人给出的答案是:html" target="_blank">http://jingyan.baidu.com/article/d4ec95cefdcf亲,是这要设置的,详细请看下面。记得采纳哟如何设置公众微信人任意输入都可以自动回复问题描述:就是设置一条信息客户不是输入规定关键字 都能输出这条信息。网友刘勇知道给出的答案是:微信公众号自动回复有三种方式,分别是“被添加自动回复”、“消息自动回复”和“关键词自动回复”。一、被添加自动回复是指用户(粉丝)第一次关注公众号时,公众号自动回复给用户的信息,可以是单纯的文字、单纯的图片、单纯的语音或者单纯的视频,如下图文所示。二、消息自动回复是指公众号用户(粉丝)回复任意信息到公众号时,公众号会调取你所设置需要回复用户的信息,同样也是单纯的文字,单纯的图片、单纯的语音或都单纯的视频,如下图所示。三、关键词自动回复是指用户(粉丝)在公众号回复公众号所设置的指定的关键词(关键词可以是一个,也可以是多个)时需要公众号回复的内容,如下图所示。添加好规则,设置好关键词与需要回复的内容即可。这里回复用户的内容比前面两项多了图文信息与卡券两项。微信公众号如何点击一个二级菜单就会自动回复一句话呢?网友迪拜旅游专家给出的答案是:“发送消息”就是啊,可以输入文字的,第一个符号不就是一枝笔嘛,后面才是图片语音视频和图文消息。问题描述:编辑二级菜单的时候,右边会有“发送消息”和“跳转到网页”两个选项,我点了发送消息,里面没有让我打字的地方,只有上面一排图片、语音、视频、图文消息四个选项。如何才能做到用户点击这个二级菜单就会自动回复一句话呢?举个例子,我进别的公众号,点击了...我点了发送消息,我进别的公众号,如何可以做到这点,我用的是编辑模式,里面没有让我打字的地方,结果公众号回复了“敬请期待”四个字,只有上面一排图片、语音,点击了一个“微社区”的二级菜单。如何才能做到用户点击这个二级菜单就会自动回复一句话呢?举个例子、视频、图文消息四个选项编辑二级菜单的时候,右边会有“发送消息”和“跳转到网页”两个选项展开微信公众号怎么修改自动回复问题描述:微信后台是这样的,看有些问答里有高级功能,这里没有,是为什么呢,点开查看详情是这样的怎么修改自动回复设置呢,谢谢大神网友happy_42243给出的答案是:1.在电脑上登录微信公众号以后,点击页面左侧的“自动回复”选项,如图所示:2.在自动回复页面的“被添加自动回复”这一栏中,可以自定义设定回复信息,这个信息会在用户第一次关注你的公众号时自动回复。3.在关键字自动回复设置界面中,请点击“添加规则”按钮,如图所示:4.接着先输入一个规则名称,我这里输入一个百度,然后再点击“添加关键字”选项,如图所示:5.随后就可以输入多个关键字了,按回车可以添加一个关键字,好了以后请点击“确定”按钮。6.接下来就是要编写当用户发送关键字时得到的回复消息,可以输入文字、图片、语音、视频和图文消息。这里以回复文字消息为例,如图所示:如何在微信公众号自动回复中设置一个链接?网友0o壹次心o0给出的答案是:在微信公众号回复中设置一个链接的方法如下:登录微信公众号。点击左侧“自动回复”,进入后点击“消息自动回复”或者“关键词自动回复”。设置自动回复的内容可以是文字、图片、视频或者语音。回复链接可以将链接地址以“文字”的方式进行回复。然后保存即可。
上述内容为转载或编者观点,不代表新家网意见,不承担任何法律责任。
无线路由器网线接头不对怎么办? 入网时给的路由器接头给整成电话线那种,现在换TP-LINK路由器,问题描述:无线路由器网线接头不对怎么办?入网时给的路
宁乡家装公司验房要注意哪些事项网友cn#BfuQkBGfLa给出的答案是:只要能把门打开就行了,反正装修结束了基本上都换锁了。从物业处拿钥匙、变形等。3.开启移
我是开溜冰场的,但是地板镶错了,是防滑的地板,我现在怎么处理好,请问有同行吗?帮帮忙?网友火麒麟给出的答案是:没有更实际的办法,换吧。溜冰场
汉中市西乡县哪里有坐台美女,问题描述:网友phoebe小一给出的答案是:控制面板,系统2。如果想取消可以执行以下操作:1、优化,系统升级等,也可以暂时
西双版纳那家酒店性价比高一些?问题描述:想旅游知道家酒店性价比搞劳朋友介绍介绍网友elongcs004给出的答案是:您您查询:西双版纳避寒皇冠假度假酒店

我要回帖

更多关于 微信公众号自动回复 的文章

 

随机推荐