PHP7 版本的微信機器人來了!(這應該是最靈活的版本了)

Hanson發表於2017-01-19

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

相關文章