mirror of
https://github.com/zhamao-robot/zhamao-framework.git
synced 2026-07-23 00:25:35 +08:00
add ZMRobot proxies usage example
This commit is contained in:
@@ -27,6 +27,7 @@ use ZM\Utils\ZMUtil;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Class Hello
|
* Class Hello
|
||||||
|
*
|
||||||
* @since 2.0
|
* @since 2.0
|
||||||
*/
|
*/
|
||||||
class Hello
|
class Hello
|
||||||
@@ -134,6 +135,7 @@ class Hello
|
|||||||
* 问法2:从1到20的随机数
|
* 问法2:从1到20的随机数
|
||||||
* @CQCommand("随机数")
|
* @CQCommand("随机数")
|
||||||
* @CQCommand(pattern="*从*到*的随机数")
|
* @CQCommand(pattern="*从*到*的随机数")
|
||||||
|
*
|
||||||
* @return string
|
* @return string
|
||||||
*/
|
*/
|
||||||
public function randNum()
|
public function randNum()
|
||||||
@@ -171,6 +173,7 @@ class Hello
|
|||||||
/**
|
/**
|
||||||
* 使用自定义参数的路由参数
|
* 使用自定义参数的路由参数
|
||||||
* @RequestMapping("/whoami/{name}")
|
* @RequestMapping("/whoami/{name}")
|
||||||
|
*
|
||||||
* @param array $param 参数
|
* @param array $param 参数
|
||||||
* @return string 返回的 HTML Body
|
* @return string 返回的 HTML Body
|
||||||
*/
|
*/
|
||||||
@@ -182,6 +185,7 @@ class Hello
|
|||||||
/**
|
/**
|
||||||
* 在机器人连接后向终端输出信息
|
* 在机器人连接后向终端输出信息
|
||||||
* @OnOpenEvent("qq")
|
* @OnOpenEvent("qq")
|
||||||
|
*
|
||||||
* @param ConnectionObject $conn WebSocket 连接对象
|
* @param ConnectionObject $conn WebSocket 连接对象
|
||||||
*/
|
*/
|
||||||
public function onConnect(ConnectionObject $conn)
|
public function onConnect(ConnectionObject $conn)
|
||||||
@@ -201,6 +205,7 @@ class Hello
|
|||||||
/**
|
/**
|
||||||
* 阻止 Chrome 自动请求 /favicon.ico 导致的多条请求并发和干扰
|
* 阻止 Chrome 自动请求 /favicon.ico 导致的多条请求并发和干扰
|
||||||
* @OnRequestEvent(rule="ctx()->getRequest()->server['request_uri'] == '/favicon.ico'",level=200)
|
* @OnRequestEvent(rule="ctx()->getRequest()->server['request_uri'] == '/favicon.ico'",level=200)
|
||||||
|
*
|
||||||
* @throws InterruptException
|
* @throws InterruptException
|
||||||
*/
|
*/
|
||||||
public function onRequest()
|
public function onRequest()
|
||||||
@@ -230,4 +235,13 @@ class Hello
|
|||||||
array_unshift($helps, '帮助:');
|
array_unshift($helps, '帮助:');
|
||||||
return implode("\n", $helps);
|
return implode("\n", $helps);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @CQCommand("proxy")
|
||||||
|
*/
|
||||||
|
#[CQCommand('proxy')]
|
||||||
|
public function proxy()
|
||||||
|
{
|
||||||
|
bot()->all()->allGroups()->sendGroupMsg(0, ctx()->getMessage());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user