diff --git a/bin/start b/bin/start index 5fb43279..945f1a02 100755 --- a/bin/start +++ b/bin/start @@ -53,6 +53,7 @@ switch ($argv[1] ?? '') { @mkdir($cwd . "/src/Custom"); @mkdir($cwd . "/src/Module"); @mkdir($cwd . "/src/Module/Example"); + @mkdir($cwd . "/src/Module/Middleware"); copy($cwd . "/vendor/zhamao/framework/config/global.php", $cwd . "/config/global.php"); copy($cwd . "/vendor/zhamao/framework/.gitignore", $cwd . "/.gitignore"); copy($cwd . "/vendor/zhamao/framework/config/file_header.json", $cwd . "/config/file_header.json"); diff --git a/src/Module/Example/Hello.php b/src/Module/Example/Hello.php index a1a01b19..b87b350c 100644 --- a/src/Module/Example/Hello.php +++ b/src/Module/Example/Hello.php @@ -28,6 +28,15 @@ class Hello Console::info("机器人 " . $conn->getQQ() . " 已连接!"); } + /** + * 在机器人连接后向终端输出信息 + * @SwooleEventAt("close",rule="connectType:qq") + */ + public function onDisconnect() { + $conn = ctx()->getConnection(); + Console::info("机器人 " . $conn->getQQ() . " 已断开连接!"); + } + /** * 向机器人发送"你好",即可回复这句话 * @CQCommand(match="你好",alias={"你好啊","你是谁"})