PHP7 版本的微信机器人来了!(这应该是最灵活的版本了) | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

[PHP7 版本的微信机器人来了!(这应该是最灵活的版本了) | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区]

Vbot是基于微信web API实现的机器人,通过实现_匿名函数_能够实现多种自定义的效果

例如:

  • 消息转发
  • 红包提醒(有点鸡肋)
  • 留言统计
  • 自定义回复
  • 防撤回
  • 特殊关键词触发事件

等等,这里就不一一列举,可以参考 详细例子

安装

composer require hanson/vbot

使用

require_once __DIR__ . './../vendor/autoload.php';

use Hanson\Vbot\Foundation\Vbot;

function reply($reply){
    return http()->post('http://www.tuling123.com/openapi/api', [
        'key' => 'your tuling api key',
        'info' => $reply
    ], true)['text'];
}

$robot->server->setMessageHandler(function ($message) {
    // 文字信息
    if ($message instanceof Text) {
        // 联系人自动回复
        if ($message->fromType === 'Contact') {

            return reply($message->content);
            // 群组@我回复
        } elseif ($message->fromType === 'Group' && $message->isAt) {

            return reply($message->content);
        }
    }
});

$robot->server->run();

项目地址:https://github.com/hanson/vbot

文档地址:https://github.com/HanSon/vbot/wiki

欢迎大家提交issue和PR让vbot更加完善

也可以加我刚新建的QQ群进行交流:492548647

php吹水交流群 570769430


Original url: Access

Created at: 2018-10-10 17:26:49

Category: default

Tags: none

请先后发表评论
  • 最新评论
  • 总共0条评论