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 相关文章推荐
php实现ping
Oct 09 PHP
Can't create/write to file 'C:\WINDOWS\TEMP\...MYSQL报错解决方法
Jun 30 PHP
PHP版国家代码、缩写查询函数代码
Aug 14 PHP
PHP序列号生成函数和字符串替换函数代码
Jun 07 PHP
深入理解PHP中的Session和Cookie
Jun 21 PHP
PHP的Yii框架中YiiBase入口类的扩展写法示例
Mar 17 PHP
PHP抓取远程图片(含不带后缀的)教程详解
Oct 21 PHP
Ubuntu VPS中wordpress网站打开时提示”建立数据库连接错误”的解决办法
Nov 03 PHP
PC端微信扫码支付成功之后自动跳转php版代码
Jul 07 PHP
php进行md5加密简单实例方法
Sep 19 PHP
laravel清除视图缓存的代码
Oct 23 PHP
php将xml转化对象的实例详解
Nov 17 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写UltraEdit插件脚本实现方法
2011/12/26 PHP
解决laravel-admin 自己新建页面里 js 需要刷新一次的问题
2019/10/03 PHP
js判断背景图片是否加载成功使用img的width实现
2013/05/29 Javascript
输入框过滤非数字的js代码
2014/09/18 Javascript
JS版元素周期表实现方法
2015/08/05 Javascript
贴近用户体验的Jquery日期、时间选择插件
2015/08/19 Javascript
详解页面滚动值scrollTop在FireFox与Chrome浏览器间的兼容问题
2015/12/03 Javascript
jQuery中用on绑定事件时需注意的事项
2017/03/19 Javascript
Javascript中 toFixed四舍六入方法
2017/08/21 Javascript
ES6学习笔记之map、set与数组、对象的对比
2018/03/01 Javascript
JavaScript累加、迭代、穷举、递归等常用算法实例小结
2018/05/08 Javascript
优化Vue项目编译文件大小的方法步骤
2019/05/27 Javascript
小程序调用微信支付的方法
2019/09/26 Javascript
[05:05]第三天的dota2
2013/07/29 DOTA
Python入门篇之函数
2014/10/20 Python
Python更新数据库脚本两种方法及对比介绍
2017/07/27 Python
python调用Delphi写的Dll代码示例
2017/12/05 Python
使用Python爬取最好大学网大学排名
2018/02/24 Python
django2用iframe标签完成网页内嵌播放b站视频功能
2018/06/20 Python
浅谈python实现Google翻译PDF,解决换行的问题
2018/11/28 Python
flask/django 动态查询表结构相同表名不同数据的Model实现方法
2019/08/29 Python
python orm 框架中sqlalchemy用法实例详解
2020/02/02 Python
详解pyqt5的UI中嵌入matplotlib图形并实时刷新(挖坑和填坑)
2020/08/07 Python
HTML5的结构和语义(3):语义性的块级元素
2008/10/17 HTML / CSS
阿玛尼化妆品美国官网:Giorgio Armani Beauty
2017/02/02 全球购物
请解释在new与override的区别
2012/10/29 面试题
仪器仪表检测毕业生自荐信
2013/10/31 职场文书
医院门卫岗位职责
2013/12/30 职场文书
幼儿教师工作感言
2014/02/14 职场文书
2014年档案管理员工作总结
2014/12/01 职场文书
MySQL分库分表与分区的入门指南
2021/04/22 MySQL
基于PyTorch实现一个简单的CNN图像分类器
2021/05/29 Python
Anaconda安装pytorch及配置PyCharm 2021环境
2021/06/04 Python
详解MySql中InnoDB存储引擎中的各种锁
2022/02/12 MySQL
把77A收信机改造成收音机
2022/04/05 无线电
使用Mysql计算地址的经纬度距离和实时位置信息
2022/04/29 MySQL