PIGCMS 如何关闭聊天机器人


Posted in PHP onFebruary 12, 2015

无脑操作举例

1、找到 WeixinAction.class.php 文件,路径: 你的版本\PigCms\Lib\Action\Home

2、查询 function chat ,在 chat() 函数中修改 return 值

return 'str_replace('highsea', 'hi', $str)';//举个例子

为,如下:
return '亲,请等待客服回复~';

3、(可选)最后注释掉“小黄鸡”部分(可以不注释也可以):

/*小黄鸡*/

/*$str  = 'http://api.bd001.com/iMicms_com/api.php?key=free&appid=0&msg=' . urlencode($name);

$json = Http::fsockopenDownload($str);

if ($json == false) {

    $json = file_get_contents($str);

}

$json = json_decode($json, true);

$str  = str_replace('HighSea', $this->my, str_replace('提示:', $this->my . '提醒您:', str_replace('{br}', "\n", $json['content'])));*/

•总结:该操作不会影响公众号其他关键字的回复,只针对回答不上来的问题(本来是请求 小黄鸡 )现在直接 回复:“亲,请等待客服回复~”;如需修改其他得操作源码

•如果优化一下,可以这样:

先统一配置一个回答(或者请求 自己的接口服务器 ),当访客回复如“小黄鸡”时再请求小黄鸡的接口…… 源码就不举例了~

小伙伴们学会如何在PIGCMS里关闭聊天机器人了吧,希望本文能对大家有所帮助。

PHP 相关文章推荐
Linux下ZendOptimizer的安装与配置方法
Apr 12 PHP
php is_file()和is_dir()用于遍历目录时用法注意事项
Mar 02 PHP
php中获取指定IP的物理地址的代码(正则表达式)
Jun 23 PHP
PHP中几种常见的超时处理全面总结
Sep 11 PHP
php 生成短网址原理及代码
Jan 23 PHP
YII实现分页的方法
Jul 09 PHP
PHP is_array() 检测变量是否是数组的实现方法
Jun 13 PHP
PHP基于单例模式编写PDO类的方法
Sep 13 PHP
PHP实现对二维数组某个键排序的方法
Sep 14 PHP
浅谈php中fopen不能创建中文文件名文件的问题
Feb 06 PHP
php实现文件管理与基础功能操作
Mar 21 PHP
yii2学习教程之5种内置行为类详解
Aug 03 PHP
PHP实现抓取Google IP并自动修改hosts文件
Feb 12 #PHP
php中switch与ifelse的效率区别及适用情况分析
Feb 12 #PHP
ThinkPHP提示错误Fatal error: Allowed memory size的解决方法
Feb 12 #PHP
PHP获取数组长度或某个值出现次数的方法
Feb 11 #PHP
php实现parent调用父类的构造方法与被覆写的方法
Feb 11 #PHP
php使用类继承解决代码重复的问题
Feb 11 #PHP
php中使用url传递数组的方法
Feb 11 #PHP
You might like
PHP中break及continue两个流程控制指令区别分析
2011/04/18 PHP
从PHP $_SERVER相关参数判断是否支持Rewrite模块
2013/09/26 PHP
php防止伪造的数据从URL提交方法
2014/06/27 PHP
PHP实现将HTML5中Canvas图像保存到服务器的方法
2014/11/28 PHP
深入理解PHP类的自动载入机制
2016/09/16 PHP
PHP会话操作之cookie用法分析
2016/09/28 PHP
PHP自定义递归函数实现数组转JSON功能【支持GBK编码】
2018/07/17 PHP
JavaScript中switch判断容易犯错的一个细节
2014/08/27 Javascript
jQuery实现点击小图显示大图代码分享
2015/08/25 Javascript
JavaScript中的数据类型转换方法小结
2015/10/26 Javascript
jQuery文字横向滚动效果的实现代码
2016/05/31 Javascript
JS递归遍历对象获得Value值方法技巧
2016/06/14 Javascript
全面解析vue中的数据双向绑定
2017/05/10 Javascript
web.js.字符串与正则表达式操作
2017/05/13 Javascript
vue中component组件的props使用详解
2017/09/04 Javascript
微信小程序picker组件下拉框选择input输入框的实例
2017/09/20 Javascript
node使用Koa2搭建web项目的方法
2017/10/17 Javascript
Vue 全家桶实现移动端酷狗音乐功能
2018/11/16 Javascript
vue+SSM实现验证码功能
2018/12/07 Javascript
vue+element tabs选项卡分页效果
2020/06/29 Javascript
Echarts地图添加引导线效果(labelLine)
2019/09/30 Javascript
解决Ant Design Modal内嵌Form表单initialValue值不动态更新问题
2020/10/29 Javascript
[37:21]完美世界DOTA2联赛PWL S2 Inki vs Magma 第二场 11.22
2020/11/24 DOTA
Python中利用Scipy包的SIFT方法进行图片识别的实例教程
2016/06/03 Python
Python数据可视化正态分布简单分析及实现代码
2017/12/04 Python
[原创]pip和pygal的安装实例教程
2017/12/07 Python
Python中elasticsearch插入和更新数据的实现方法
2018/04/01 Python
Python Django框架单元测试之文件上传测试示例
2019/05/17 Python
Django后端发送小程序微信模板消息示例(服务通知)
2019/12/17 Python
Python如何输出百分比
2020/07/31 Python
一款利用html5和css3实现的3D立方体旋转效果教程
2016/04/26 HTML / CSS
在HTML5中如何使用CSS建立不可选的文字
2014/10/17 HTML / CSS
2014年创卫实施方案
2014/02/18 职场文书
药品营销专业毕业生自荐信
2014/07/02 职场文书
Python3.8官网文档之类的基础语法阅读
2021/09/04 Python
Java使用HttpClient实现文件下载
2022/08/14 Java/Android