欢迎各位兄弟 发布技术文章

这里的技术是共享的

WeiPHP微信平台程序修改未匹配时自动回复

WeiPHP是一款方便搭建,扩展性强的开源微信公众平台开发框架,利用她您可以轻松搭建一个属于自己的微信公众账号运营平台。本文以WeiPHP2.0版本例,介绍如何修改程序实现在用户发送内容无匹配时回复相关内容。

工具/原料

 
  • weiphp程序网站
  • 微信公众号

方法/步骤

 
  1. 1

    开发微信的朋友都知道,用户给微信公众号发送信息,如果您的接口服务器5秒内没有回复内容,微信公众平台就会给用户发送“该公众号暂时无法提供服务,请稍候再试”的错误提示。

    WeiPHP微信平台程序修改未匹配时自动回复
  2. 2

    weiphp2.0后台程序和插件设置是,如果没有匹配时,您还开着图灵、小黄鸡或者使用多客服接口的话,就直接转以相应自动回复程序或客服了,这样不会报错,但如果你有打开使用这些插件,用户发来信息无匹配时,就会收到该公众号暂时无法提供服务,请稍候再试的错误提示。

    WeiPHP微信平台程序修改未匹配时自动回复
    WeiPHP微信平台程序修改未匹配时自动回复
    WeiPHP微信平台程序修改未匹配时自动回复
  3. 3

    我们可以看一下weiphp2.0的微信消息接口程序,在\Application\Home\Controller\目录下的WeixinController.class.php文件中,可以看到,如果没有匹配到相关内容时会判断智能聊天或客服插件开启没有,开启了就调用

    WeiPHP微信平台程序修改未匹配时自动回复
  4. 4

    下面的程序就是如果没有匹配内容,也没有打开相应智能及客服插件,就直接返回false;这时其实是不正确的,用户就会收到“该公众号暂时无法提供服务,请稍候再试”的错误提示,您如果想简单修改,把这里改为 return ''; 或return true;这样用户就不会收到那个错误提示。

     

    WeiPHP微信平台程序修改未匹配时自动回复
  5. 5

    如果您想更人性化的回复,只需要在没有配置这里输入您需要回复的内容就可以了。

    WeiPHP微信平台程序修改未匹配时自动回复
  6. 6

    上面只是一个简单的回复内容需要修改代码,更新不方便,如果您想方便管理和修改,可以自己建立一个插件,取名,未匹配时回复内容,把您需要回复的内容配置上,然后再程序中未匹配时调用这个插件,插件中设置自动回复就行了。

    插件建立及配置方法,我以前发过一和经验:http://jingyan.baidu.com/article/c85b7a64622cb0003bac958f.html

    WeiPHP微信平台程序修改未匹配时自动回复
    WeiPHP微信平台程序修改未匹配时自动回复
    END

注意事项

 
  • 修改文件前备份
  • 插件配置正确

    来自  http://jingyan.baidu.com/article/1876c8529fece7890a13764a.html

唯物品评历史

关注"唯物品评历史",跟着泪痕春雨先生,读懂历史,看彻人生

打开隐藏二维码