《php之vbot微信机器人框架启动》要点:
本文介绍了php之vbot微信机器人框架启动,希望对您有用。如果有疑问,可以联系我们。
相关主题:web微信和微信机器人
PHP微信机器人开发框架vbot启动很简单,这样短短几行代码即可。
$vbot = new Hanson\Vbot\Foundation\Vbot($config); $vbot->server->serve();
当然,你肯定要接收消息才有用,因此,要加上setHandler
$vbot = new Hanson\Vbot\Foundation\Vbot($options); $vbot->messageHandler->setHandler(function ($message) { Hanson\Vbot\Message\Text::send($message['from']['UserName'], 'Hi, I\'m Vbot!'); }); $vbot->server->serve();
在setHandler方法中,可以收到所有微信上发来的消息,因此,你可以在这里对消息进行处理,比如保存到数据库、防撤回、 转发给图灵机器人等等。
当然,你还可以通过监听器做一些操作,比如下面的初始化监听器:
$observer->setFetchContactObserver(function(array $contacts){ print_r($contacts['friends']); print_r($contacts['groups']); // ... });
执行 php run.php {–session=自定义} , {} 内为选填项,不设置时框架默认设置一个随机6位字母的 session 值。
执行
php run.php --session=vbot
•使用终端: MAC用iTerm2 , WIN用xshell、putty、cmd
•尽量多审核代码,严谨些,避免频繁退出重进。
•尽量每次测试多携带任务,一次完成。