99%两个插件的主包名一样
Karlatemp 发布的帖子
-
RE: message serializeToMiraiCode 不统一
纯文本直接显示是符合一般信息体的表示方法的, 与
H5
一样, 不需要标识的纯文本并无再套一层[mirai:plain]
的必要性 -
RE: message serializeToMiraiCode 不统一
请给出具体的例子
而普通的消息事件是纯文本,并不是按照[mirai:type:data]这样子的格式,是否在此处可以进行一步统一。
请具体描述
-
关于 Bot is closed manually
About
我们留意到部分用户在长时间运行 mirai 后会触发
Bot is closed manually
的错误为了修复此错误, 我们需要收集一些信息, 你可以选择直接在此贴回复 / 在 GitHub 创建新 issue
开启 Debug 模式以便于我们修复 BUG
添加以下 jvm 参数
-Dmirai.network.handle.selector.logging=true -Dmirai.network.state.observer.logging=full -Dmirai.network.packet.logger=true
Mirai Console
使用专业文本编辑器 (如 vim, vscode, sublime, etc.) 编辑
config/Console/Logger.yml
修改为以下内容
# 日志输出等级 可选值: ALL, VERBOSE, DEBUG, INFO, WARNING, ERROR, NONE defaultPriority: ALL # 特定日志记录器输出等级 loggers: example.logger: NONE console.debug: NONE Bot: ALL
MCL
Windows
Windows系统的 mcl 启动脚本名为
mcl.cmd
, 使用任何文本编译器打开该文件, 并将jvm参数
加到-jar
前修改示例
@echo off set JAVA_BINARY=java15 %JAVA_BINARY% ^ -Dmirai.network.handle.selector.logging=true ^ -Dmirai.network.state.observer.logging=full ^ -Dmirai.network.packet.logger=true ^ -jar mcl.jar %*
Linux / MacOS
Linux/MacOS 系列的 mcl 启动脚本名字直接为
mcl
, 使用任何文本编辑器打开该文件, 并将jvm参数
加到-jar
前修改示例
#!/usr/bin/env sh export JAVA_BINARY=java $JAVA_BINARY \ -Dmirai.network.handle.selector.logging=true \ -Dmirai.network.state.observer.logging=full \ -Dmirai.network.packet.logger=true \ -jar mcl.jar $*
MiraiAndroid
请直接在设置内打开debug日志即可
-
RE: LuckPerms - Mirai - 高级权限服务插件
改为 yaml 是不建议的, 效率会非常低下
如果真的需要, 配置文件在
data/LuckPerms/config.conf
, 详情看 https://luckperms.net/wiki/Storage-types -
RE: 请问plugin里面只能放executable jar file么
如果你想用py写,你应该需要相关的py sdk, mirai-console本身不具备加载 py 文件的能力
jar 是二进制文件,修改 plugin 需要相关源码并重新编译
如果你需要相关资料搜索引擎是个很好的助手, bilibili 上也会有相关资料