mirror of
https://github.com/zhamao-robot/zhamao-framework.git
synced 2026-03-18 13:14:52 +08:00
25 lines
641 B
PHP
25 lines
641 B
PHP
|
|
<?php
|
|||
|
|
|
|||
|
|
require_once "vendor/autoload.php";
|
|||
|
|
|
|||
|
|
use ZM\Annotation\CQ\CQCommand;
|
|||
|
|
use ZM\Annotation\Swoole\OnOpenEvent;
|
|||
|
|
use ZM\ConnectionManager\ConnectionObject;
|
|||
|
|
use ZM\Console\Console;
|
|||
|
|
use ZM\Module\InstantModule;
|
|||
|
|
use ZM\ZMServer;
|
|||
|
|
|
|||
|
|
$weather = new InstantModule("weather");
|
|||
|
|
|
|||
|
|
|
|||
|
|
$weather->onEvent(OnOpenEvent::class, ['connect_type' => 'qq'], function(ConnectionObject $conn) {
|
|||
|
|
Console::info("机器人 " . $conn->getOption("connect_id") . " 已连接!");
|
|||
|
|
});
|
|||
|
|
|
|||
|
|
$weather->onEvent(CQCommand::class, ['match' => '你好'], function() {
|
|||
|
|
ctx()->reply("hello呀!");
|
|||
|
|
});
|
|||
|
|
|
|||
|
|
$app = new ZMServer("app-name");
|
|||
|
|
$app->addModule($weather);
|
|||
|
|
$app->run();
|