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版(5)
Oct 09 PHP
php连接数据库代码应用分析
May 29 PHP
php多功能图片处理类分享(php图片缩放类)
Mar 14 PHP
你可能不知道PHP get_meta_tags()函数
May 12 PHP
PHP把小数转成整数3种方法
Jun 30 PHP
javascript some()函数用法详解
Nov 13 PHP
PHP版本如何选择?应该使用哪个版本?
May 13 PHP
PHP实现递归复制整个文件夹的类实例
Aug 03 PHP
PHP和Mysql中转UTF8编码问题汇总
Oct 10 PHP
Ajax PHP JavaScript MySQL实现简易无刷新在线聊天室
Aug 17 PHP
Laravel多用户认证系统示例详解
Mar 13 PHP
php curl操作API接口类完整示例
May 21 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中VC6、VC9、TS、NTS版本的区别与用法详解
2013/10/26 PHP
php实现过滤UBB代码的类
2015/03/12 PHP
Yii2实现跨mysql数据库关联查询排序功能代码
2017/02/10 PHP
php获取今日开始时间和结束时间的方法
2017/02/27 PHP
js技巧--转义符"\"的妙用
2007/01/09 Javascript
JavaScript对象模型-执行模型
2008/04/28 Javascript
javascript 一些用法小结
2009/09/11 Javascript
javascript,jquery闭包概念分析
2010/06/19 Javascript
读jQuery之十三 添加事件和删除事件的核心方法
2011/08/23 Javascript
formStorage 基于jquery的一个插件(存储表单中元素的状态到本地)
2012/01/20 Javascript
jQuery Tools Dateinput使用介绍
2012/07/14 Javascript
JQuery select(下拉框)操作方法汇总
2015/04/15 Javascript
jquery实现可自动收缩的TAB网页选项卡代码
2015/09/06 Javascript
浅谈Javascript中substr和substring的区别
2015/09/30 Javascript
jQuery对html元素的取值与赋值实例详解
2015/12/18 Javascript
jQuery使用DataTable实现删除数据后重新加载功能
2017/02/27 Javascript
详解使用PM2管理nodejs进程
2017/10/24 NodeJs
学习RxJS之JavaScript框架Cycle.js
2019/06/17 Javascript
解决Layui数据表格显示无数据提示的问题
2019/11/14 Javascript
原生js+css实现tab切换功能
2020/09/17 Javascript
[01:20:05]DOTA2-DPC中国联赛 正赛 Ehome vs VG BO3 第二场 2月5日
2021/03/11 DOTA
python连接远程ftp服务器并列出目录下文件的方法
2015/04/01 Python
Python实现获取操作系统版本信息方法
2015/04/08 Python
Python实现嵌套列表及字典并按某一元素去重复功能示例
2017/11/30 Python
python将txt文件读取为字典的示例
2018/12/22 Python
python爬虫获取小区经纬度以及结构化地址
2018/12/30 Python
Flask框架学习笔记之使用Flask实现表单开发详解
2019/08/12 Python
Python json转字典字符方法实例解析
2020/04/13 Python
CSS3网格的三个新特性详解
2014/04/04 HTML / CSS
css3给背景图片加颜色遮罩的方法
2019/11/05 HTML / CSS
Urban Outfitters德国官网:美国跨国生活方式零售公司
2018/05/21 全球购物
C++的几个面试题附答案
2016/08/03 面试题
回门宴父母答谢词
2014/01/26 职场文书
安全生产管理责任书
2014/04/16 职场文书
旅游局领导班子“四风”问题对照检查材料思想汇报
2014/09/29 职场文书
css3 利用transform-origin 实现圆点分布在大圆上布局及旋转特效
2021/04/29 HTML / CSS