配置
提示
假设 Web 服务器端口为 8081, mirai-api-http 的 HTTP 适配器监听 8082 端口
mirai-api-http 配置
- 启用验证并设置一个随机的
verifyKey
- 确保
singleMode
值为 false
enableVerify: true # 启用验证
verifyKey: qZ95l4R4TGQPrrf # 随机生成一个, 和等下设置的 MIRAIEZ_HTTP_KEY 要一致
singleMode: false # 设置为 false
适配器配置
随机生成一个 Authorization
用于鉴权 webhook 上报
adapterSettings:
http:
host: 0.0.0.0
port: 8001 # 不能和 Web 服务器的端口一样
cors: [*]
webhook:
# 配置 webhook.php 的 URL
destinations:
- 'http://localhost:8000/webhook.php'
# 和等下设置的 MIRAIEZ_WEBHOOK_AUTH 要一致
extraHeaders:
Authorization: 'hZaomcUiaulaslD'
MiraiEz 配置
适配器配置
修改 config/adapter.php
- 修改 mirai-api-http 的 HTTP 适配器访问地址
- 修改 verifyKey
- 修改用于鉴权 webhook 上报的 Authorization
define("MIRAIEZ_HTTP_API", "http://localhost:8001"); // mirai-api-http 的 HTTP 适配器地址
define("MIRAIEZ_HTTP_KEY", "qZ95l4R4TGQPrrf"); // mirai-api-http 的 verifyKey
define("MIRAIEZ_WEBHOOK_AUTH", "hZaomcUiaulaslD"); // 需要和 webhook 适配器的 Authorization 一致
调试配置
提示
调试群组和好友并非框架作用域! 当消息或事件发生在启用调试的群组与好友时,如果出现未捕获的异常或者错误,MiraiEz 将会直接以消息的形式发送到当前对话中。
修改 config/debug.php
- 设置管理员 QQ
- 配置启用调试的好友与群组
define('MIRAIEZ_ADMIN_QQ', 1234567890); // 填写管理员 QQ
$MIRAIEZ_DEBUG_GROUPS = [123456789]; // 启用调试的群组
$MIRAIEZ_DEBUG_FRIENDS = [1234567890]; // 启用调试的好友