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