花了一些时间重写了这个机器人,原来的版本代码太过凌乱,自己都看不懂是怎样一个流程。
重写后一个比较大的改动是可以把收集到用户输入的一些命令参数传递到第三方library处理,这里遵循的是ci的thirdparty,也写了一个小的demo方便大家看。
针对用户发来的消息做出指定的回应;
保存用户发来的“命令消息”跟随的参数到数据库;
将用户发送的数据转入到第三方插件(遵循ci框架的thirdparty模式)中实现微信与其他程序的交互,例如某订单系统等。
http://git.3555555.cn/wechat_robot_plus/src
希望对大家做出自己的机器人有所帮助,也希望发现什么bug或者有建议请提交到issue。
谢谢。
引用来自“U盘式生存”的评论
在哪里可以更改成我的微信端口啊,KEY在哪
/*
* TOKEN
*/
$config['token'] = '';
引用来自“张天福”的评论
引用来自“獨家微笑”的评论
引用来自“张天福”的评论
请问数据格式是什么?
引用来自“獨家微笑”的评论
引用来自“张天福”的评论
请问数据格式是什么?
引用来自“张天福”的评论
请问数据格式是什么?
http://localhost/new_weixin_robot/index.php/admin
引用来自“9725712”的评论
$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'root';
$db['default']['password'] = 'admin';
$db['default']['database'] = 'test_robot';
$db['default']['dbdriver'] = 'mysql';
$db['default']['dbprefix'] = 'wxmsg_';
$db['default']['pconnect'] = FALSE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;
这在哪里修改MYSQL的端口呢?谢谢
请参考ci框架的文档
$db['default']['username'] = 'root';
$db['default']['password'] = 'admin';
$db['default']['database'] = 'test_robot';
$db['default']['dbdriver'] = 'mysql';
$db['default']['dbprefix'] = 'wxmsg_';
$db['default']['pconnect'] = FALSE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;
这在哪里修改MYSQL的端口呢?谢谢
引用来自“9725712”的评论
我环境是php5.4,数据库建立好了,但访问 index.php/admin 出来的页面是空白的,是什么 问题呀?
引用来自“老猫XiaMen”的评论
看出来了 这是个好东西 在这个基础上可以开发出自己的聊天机器人(如同“小黄鸡”那样的)
引用来自“ssmh01”的评论
引用来自“獨家微笑”的评论
引用来自“ssmh01”的评论
引用来自“獨家微笑”的评论
引用来自“ssmh01”的评论
引用来自“livehl”的评论
不需要特别处理啊,拿到用户fakeid就可以给他一直推消息
另外,我指的是给某个用户无限制推送,而不是群发
引用来自“獨家微笑”的评论
引用来自“ssmh01”的评论
引用来自“獨家微笑”的评论
引用来自“ssmh01”的评论
引用来自“livehl”的评论
不需要特别处理啊,拿到用户fakeid就可以给他一直推消息
另外,我指的是给某个用户无限制推送,而不是群发
引用来自“ssmh01”的评论
引用来自“獨家微笑”的评论
引用来自“ssmh01”的评论
引用来自“livehl”的评论
不需要特别处理啊,拿到用户fakeid就可以给他一直推消息
另外,我指的是给某个用户无限制推送,而不是群发
引用来自“俊少”的评论
其实推送很简单,这些东西我都已经实现 采用node.js
引用来自“獨家微笑”的评论
引用来自“ssmh01”的评论
引用来自“livehl”的评论
不需要特别处理啊,拿到用户fakeid就可以给他一直推消息
另外,我指的是给某个用户无限制推送,而不是群发
引用来自“reeco”的评论
好像挺好用的样子
引用来自“ssmh01”的评论
引用来自“livehl”的评论
不需要特别处理啊,拿到用户fakeid就可以给他一直推消息
另外,我指的是给某个用户无限制推送,而不是群发
引用来自“livehl”的评论
不需要特别处理啊,拿到用户fakeid就可以给他一直推消息
另外,我指的是给某个用户无限制推送,而不是群发
引用来自“livehl”的评论
不需要特别处理啊,拿到用户fakeid就可以给他一直推消息
另外,我指的是给某个用户无限制推送,而不是群发
另外,我指的是给某个用户无限制推送,而不是群发
引用来自“livehl”的评论
引用来自“獨家微笑”的评论
引用来自“kidding”的评论
主动推也不是很难,公众平台页面能做操作,那就说明用程序模拟那个就ok了,主要是wechatid 跟fakeid的关联关系
引用来自“獨家微笑”的评论
引用来自“kidding”的评论
主动推也不是很难,公众平台页面能做操作,那就说明用程序模拟那个就ok了,主要是wechatid 跟fakeid的关联关系
引用来自“kidding”的评论
主动推也不是很难,公众平台页面能做操作,那就说明用程序模拟那个就ok了,主要是wechatid 跟fakeid的关联关系
引用来自“ChazZ”的评论
怎么是php的啊。木有java版的么?
引用来自“chpiter”的评论
这么高的楼层,让我等怎么看啊
引用来自“獨家微笑”的评论
引用来自“kongnanlive”的评论
引用来自“獨家微笑”的评论
引用来自“kongnanlive”的评论
这是干什么用的?微信公众账号?
引用来自“kongnanlive”的评论
引用来自“獨家微笑”的评论
引用来自“kongnanlive”的评论
这是干什么用的?微信公众账号?
引用来自“獨家微笑”的评论
引用来自“kongnanlive”的评论
这是干什么用的?微信公众账号?
引用来自“kongnanlive”的评论
这是干什么用的?微信公众账号?
引用来自“Track3r”的评论
抠脚大汗,害羞个哪门子。。