[Mukuro_Bot使用手册] by Mukuro-l

引用InterventionImage

提示:据目前为了获取api数据更稳定,Mukuro_Bot需要go-cqhttp的http服务器,默认端口为3366

仍处于开发状态的Mukuro_Bot将在未来以更强大能力与各位开发者相会


版本更新需知

在新版之后插件返回执行结果时 不再需要return,直接调用send方法。 且send方法支持循环调用(但没有延时)。 新支持的context方法能够获取触发者的下一条聊天信息。 如果你的PHP没有安装所需的图像处理模块,请安装。

加入QQ群 582662525 文档编写中……

你好! 欢迎阅读本程序的使用文档
运行环境:

Linux (建议Ubuntu发行版) PHP8 swoole4.8 国内IP的服务器 仅在Ubuntu22.04,PHP8.1环境通过测试 通过amdarm平台测试 在termux proot容器开发|测试
已实现

Swoole WebSocket Server Swoole Timer 图文合成 并发协程 自动文档 自动生成菜单

TODO:

被动技能 群管理

安装PHP

apt安装
apt install php 可能还需要其他软件:gcc、make、unzip、autoconf、、、

安装swoole

参考wiki.swoole.com

获取gocq

wget方式获取 根据自己平台选择
wget https://github.com/Mrs4s/go-cqhttp/releases/download/v1.0.0-rc2/go-cqhttp_linux_amd64.tar.gz

解压gocq

tar -xzf go-cqhttp_linux_amd64.tar.gz

打开上级目录cd -

克隆Mukuro_Bot

git clone https://github.com/Mukuro-l/Mukuro_Bot.git

配置Mukuro_Bot

打开[Module]文件夹 在Config.php文件内配置 返回根目录,在根目录执行:unzip vendor.zip

启动

需先配置完毕,直接在Mukuro_Bot根目录php run.php即可 如果没有执行权限请chmod 777 run

一键部署脚本

请在root目录执行 bash <(curl -s -S -L http://43.154.119.191/shell/install.sh)

开发

<?php use MukuroModuleApi; //类名需与文件名一致 /** *@name 菜单 *@doc Mukuro 的菜单插件 *@comment 菜单 *@return image */ class Text{ //引用Api特性 use Api; //方法名请遵从plugins_类名 的格式 function plugins_Text(){ if ($this->msg == "测试"){ //返回调用send函数结果,支持array $this->send("OK"); } } } ?>

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。