主页

前言

MiraiEz 是一个支持 mirai-api-http 的 PHP 机器人框架

特性

快速上手

无需重复造轮子,只需要编写你想要的功能即可。

高度兼容

可以直接与 mirai-api-http 通信,你可以直接参考 HTTP 适配器文档进行开发。

便于部署

可以方便快速的部署在支持 PHP 的 Web 环境中。

开始使用

  1. 首先安装 Web 服务器与 PHP 解释器 (至少需要 PHP 7.0 以上版本,建议使用 php 7.4 及以上版本)。
  2. 将 MiraiEz 所在站点的运行目录设置为 /public
  3. 配置 mirai-api-http 并修改 MiraiEz 配置文件
  4. 启动 Mirai 即可

插件编写

MiraiEz 的插件编写上手比较简单,你只需要了解 PHP 的基本语法及相关知识即可开始开发。

以下是一个示例插件

pluginRegister(new class extends pluginParent
{
    const _pluginName = "examplePlugin";
    const _pluginAuthor = "nkxingxh";
    const _pluginDescription = "示例插件";
    const _pluginPackage = "top.nkxingxh.examplePlugin";
    const _pluginVersion = "1.2.0";

    public function __construct()
    {
        parent::__construct();
    }

    public function _init()
    {
        hookRegister('hook', 'FriendMessage', 'GroupMessage');
        return true;
    }

    public function hook($_DATA)
    {
        global $_PlainText;
        if ($_PlainText == "/ping") {
            replyMessage("pong");
            return;
        }
    }
});

以上示例插件的作用是:向机器人发送 /ping,机器人将回复 pong

你可以在 MiraiEz 文档中继续了解 插件基础

项目地址

官网与用户手册

Github (nkxingxh/MiraiEz)

版权属于:NKXingXh
作品采用:知识共享署名-相同方式共享-非商业性使用 4.0 国际许可协议 进行许可。
转载(包括节选)请注明出处。
0

目录

来自 《使用PHP编写自己的QQ机器人——MiraiEz》
评论

正在加载验证组件

NKXingXh

A bro who loves coding
25 文章数
7 评论量
1 分类数
26 页面数
已在风雨中度过 1年82天6小时38分