2018-07-17 14:35:17 +08:00
|
|
|
|
<?php
|
|
|
|
|
|
/**
|
|
|
|
|
|
* Created by PhpStorm.
|
|
|
|
|
|
* User: jerry
|
|
|
|
|
|
* Date: 2018/7/17
|
|
|
|
|
|
* Time: 2:21 PM
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
|
|
class Help extends ModBase
|
|
|
|
|
|
{
|
2018-10-29 11:47:58 +08:00
|
|
|
|
public function __construct(CQBot $main, $data) { parent::__construct($main, $data); }
|
2018-07-17 14:35:17 +08:00
|
|
|
|
|
|
|
|
|
|
public function execute($it) {
|
|
|
|
|
|
switch ($it[0]) {
|
|
|
|
|
|
case "帮助":
|
|
|
|
|
|
$msg = "「机器人帮助」";
|
|
|
|
|
|
$msg .= "\n随机数:生成一个随机数";
|
|
|
|
|
|
$this->reply($msg);
|
|
|
|
|
|
return true;
|
|
|
|
|
|
case "如何增加机器人功能":
|
|
|
|
|
|
$msg = "机器人功能是在框架中src/cqbot/mods/xxx.php文件中编写的。";
|
2018-10-29 11:47:58 +08:00
|
|
|
|
$msg .= "\nCQBot采用关键词系统,你可以直接像现有源码一样添加case在switch里面,";
|
|
|
|
|
|
$msg .= "\n也可以自己新建一个任意名称的Mod名称,例如Entertain.php,你可以在里面编写娱乐功能。";
|
|
|
|
|
|
$msg .= "\n你可以直接复制框架中Example.php文件的内容进行编辑。";
|
|
|
|
|
|
$msg .= "\n你也可以在tasks/Scheduler.php中tick函数里添加自己的定时执行的功能。";
|
|
|
|
|
|
$msg .= "\n预先封装好的机器人函数均在CQUtil类中,只需直接使用静态方法调用即可!";
|
|
|
|
|
|
$msg .= "\n更多示例功能会逐渐添加到框架中,记得更新哦~";
|
2018-07-17 14:35:17 +08:00
|
|
|
|
$this->reply($msg);
|
|
|
|
|
|
return true;
|
|
|
|
|
|
}
|
|
|
|
|
|
return false;
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|