700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 微信公众号关注自动回复 关键词自动回复 一个PHP文件就可以搞定!

微信公众号关注自动回复 关键词自动回复 一个PHP文件就可以搞定!

时间:2021-05-27 19:57:42

相关推荐

微信公众号关注自动回复 关键词自动回复 一个PHP文件就可以搞定!

最近一直在研究php写的微信公众号回复功能,论坛博客一大堆的现成代码,最开始以为是烂大街了,却一个又一个的拿来修改测试,发现都没有用,什么鬼?

后来我就直接在微信公众号提供的php文档修改,添加自己的功能,总结了以下几点:

1.初始验证问题

define("TOKEN", "Garen11");

$wechatObj = new wechatCallbackapiTest();

//$wechatObj->valid();//初始微信后台接口验证

$wechatObj->responseMsg();//调用回复消息方法

红色字体这句话意思是第一次token的时候,千万别注释,不然会出现“token验证失败”。

所以你把这个文件上传到自己的服务器时,一定要第一次验证的时候不能注释该语句,第二次就注释掉,然后保存文件上传到服务器中,即可直接验证成功!

2.关注自动回复

if($event=="subscribe"){$contentStr = "嘻嘻,最近小G花了好大时间做了这个自动回复功能!现在可以直接回复关键词就ok拉!"."\n"."输入电影【关键字】即可获取最新电影!"."\n"."已积累上万部大片资源,每日更新不断哦!"."\n"."【主菜单】如下:<a href='https://mp./s/apa7fHcL6_qrLYAObA7KmA'>资源列表(每日更新记录)</a><a href='https://mp./s/E0wcLLuaYMKtQ1BJHOrcbQ'>破解软件</a><a href='https://mp./s/ZKalE2fXHI3Ey4hTfozVNQ'>资源影视裙</a><a href='https://mp./s/klIV9I1h5FoBi9o-YA7Gxw'>美图福利</a><a href='http://www.ypziyuanshare.club'>网盘分享社</a>"."\n"."更多需求请直接后台发给客服即可";} break;

按照这个形式来,这个event事件,一定要严格按照格式来做,不然很容易使得关注之后没有自动回复功能。目前菜单栏模式还未做完,所以在关注自动回复这里可以加上你的菜单栏链接,这样很快就能是的用户知道你微信公众号做什么的,可以巩固不至于秒关秒取消掉粉。

当然最关键的还是关键词自动回复这个功能了。

3.文字搜索需要转编码(HEX编码)

我设计的是自己的一个网站,然后有关键词搜索。做到微信公众号上,就是输入关键词,然后该关键词直接链接到我的网站搜索,自动回复的就是网站搜索的内容。可能有些绕口,思路如下:

关注微信公众号的用户输入关键词→→关键词自动送入网站的搜索→→网站搜索到结果→→把结果以链接的形式反馈到微信公众号,形成自动回复。

然后就发现个问题,关键词是英文字母的,毫无问题。但含有中文的,却不能直接链接到网站的关键词搜索,这就需要转编码了,转编译成带有%的hex编码就行,这也是我经过无数次测试才得知的问题所在。

好了,大致的三个大问题就是这样的了,看看我做的结果吧。

这两个都是影视资源类的公众号配置,配置信息如下:

第一个:服务器地址(URL):/vxapi/wxgg_api.php令牌(Token):Garenhong第二个:服务器地址(URL):/vxapi/vx1122.php令牌(Token):weixin

有什么交流想法,欢迎在下方评论,谢谢!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。