微信机器人wechat_robot更新 可用插件处理消息

墨仝mt
 墨仝mt
发布于 2013年05月16日
收藏 81

花了一些时间重写了这个机器人,原来的版本代码太过凌乱,自己都看不懂是怎样一个流程。

重写后一个比较大的改动是可以把收集到用户输入的一些命令参数传递到第三方library处理,这里遵循的是ci的thirdparty,也写了一个小的demo方便大家看。

 

针对用户发来的消息做出指定的回应;

保存用户发来的“命令消息”跟随的参数到数据库;

将用户发送的数据转入到第三方插件(遵循ci框架的thirdparty模式)中实现微信与其他程序的交互,例如某订单系统等。

 

http://git.3555555.cn/wechat_robot_plus/src

希望对大家做出自己的机器人有所帮助,也希望发现什么bug或者有建议请提交到issue。

谢谢。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:微信机器人wechat_robot更新 可用插件处理消息
加载中

最新评论(57

墨仝mt
墨仝mt

引用来自“U盘式生存”的评论

在哪里可以更改成我的微信端口啊,KEY在哪

你好,在application/config/wechat.php内设置

/*
* TOKEN
*/
$config['token'] = '';
U盘式生存
U盘式生存
在哪里可以更改成我的微信端口啊,KEY在哪
墨仝mt
墨仝mt

引用来自“张天福”的评论

引用来自“獨家微笑”的评论

引用来自“张天福”的评论

请问数据格式是什么?

外部插件调用的时候吗?请参考plugin_demo,一个完整的调用例子,在third_party目录下

谢谢回复,请问自己 "添加用户绑定真实微信账号"的功能,没用过CI框架需要学多久?

相当于你自己添加一个用户管理的功能。学会curd大概也就半天
张天福

引用来自“獨家微笑”的评论

引用来自“张天福”的评论

请问数据格式是什么?

外部插件调用的时候吗?请参考plugin_demo,一个完整的调用例子,在third_party目录下

谢谢回复,请问自己 "添加用户绑定真实微信账号"的功能,没用过CI框架需要学多久?
墨仝mt
墨仝mt

引用来自“张天福”的评论

请问数据格式是什么?

外部插件调用的时候吗?请参考plugin_demo,一个完整的调用例子,在third_party目录下
张天福
请问数据格式是什么?
墨仝mt
墨仝mt
你访问的地址有误
http://localhost/new_weixin_robot/index.php/admin
9725712
9725712
谢谢大侠!
我设置好后,还是空白页面
我QQ是:9725712,能否远程帮忙看看解决问题
感谢
墨仝mt
墨仝mt

引用来自“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的端口呢?谢谢

$db['default']['port'] = '3306';

请参考ci框架的文档
返回顶部
顶部