微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php开发微信图灵机器人

本着开源为原则,为这个世界更美好作出一份共享,我就给大家做个指路人,如果实用,记得给提供开源的朋友一些鼓励。

简单介绍一下实现思路,使用swoole扩展接管PHP运行,由于swoole只能在类UNIX上运行,所以win朋友需要安装cygwin运行的类UNIX模拟环境。为了照顾大多数用户,这里就以win为例:

首先安装cygwin:

  • Cygwin 官方地址:http://www.cygwin.com/

  • 如其他win应用程序安装一样,一路next,到如下图地方,需要添加网易镜像,地址如下:

 

http://mirrors.163.com/cygwin/

 

  • 选择需要安装的编译环境,该项目需要的环境已经如何安装的实例如下:

    gcc-core   PHP  PHP-devel  pcre-devel  autoconf
    PHP-gd   PHP-fileinfo   PHP-SimpleXML   PHP-json   PHP-iconv   PHP-mbstring

 

  • 注意:如果后期环境不全,可以在运行安装的.exe程序,进行补装,操作依旧。

安装swoole插件

  • swoole 官方下载地址:https://github.com/swoole/swoole-src/releases
  • 下载完成后解压到cygwin中home目录里
  • 运行cygwin环境,下面就是linux命令行
cd cd /home/swoole-src
PHPize
./configure && make && make install
PHP -i | grep PHP.ini
vi /etc/PHP.ini    //自己的PHP配置文件路径
extension=swoole.so
PHP -m        //测试是否添加成功

 

  • 这里我用的vbot的第三方项目,这是此人链接,大家多多支持
https://www.ctolib.com/yaoshanliang-vbot-tuling.html#articleHeader0

 

 

 

到这里,大家代码都能运行了,但是由于上面作者项目介绍不够详细,我简单说两句吧:

  1. 在src/config.PHP添加好友备注名。
  2. 在src/TuLing.PHP中将$message['fromType']判断改为self,就可以通过自己输入聊天启动自动回复

  • 如果需要讨论,可以下方留言。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐