koishi-plugin-mcmotd-custplugin
v0.3.5
Published
一个不依赖于API查询 Java Edition / Bedrock Edition 服务器信息的Koishi插件
Downloads
161
Maintainers
Readme
koishi-plugin-mcmotd-custplugin
一个不依赖API查询JE/BE服务器信息并输出为图(可选)的Koishi插件
![alt text][link1]
支持富文本!( 需要字体支持,此处使用字体:HarmonyOS Sans SC ) 点击跳转 HarmonyOS Sans 字体下载链接
![alt text][link5]
Changelog
v0.3.5
修改
motd 多个服务器信息前的 “正在整合生成服务器信息图...” 提示信息的发出更改为 同时满足 如下条件:
- 设置内已开启
isMotdMerge
选项 - 此 群/私聊 所绑定的服务器信息至少有两个
简而言之,就是当前 群/私聊 没绑定 或 绑定仅一个 时,不弹出提示整合信息
- 设置内已开启
v0.3.4
修改
- 当motd会生成多个服务器信息且需要整合为一个消息并发送时,使用多线程生成消息
v0.3.3
新增
- 设置内开关
isMotdMerge
当motd会生成多个服务器信息时,是否整合所有服务器信息为一个消息并发送 - 设置内开关
motdSeparator
多个消息整合时,每个消息间的分隔符
修复
- 部分指令的帮助信息示例错误的问题
v0.3.2
修复
- 当
MWL
指令关闭时,MJS
和MBS
仍然受到白名单的约束问题。- 当开启
MWL
指令,MJS
和MBS
将会受到白名单的约束。 - 当关闭
MWL
指令,MJS
和MBS
不会受到白名单的约束。
- 当开启
- 帮助菜单内补充更多信息
v0.3.1
修复
- 通过指令移除 Motd 表内的内容时返回非法地址的问题
v0.3.0
新增
使用数据库建立白名单表和Motd列表
- 白名单表:支持管理员下的指定 群/私聊 加入至/移除出 白名单
- Motd 表:支持群/私聊绑定/解绑 一/多 个服务器地址
设置内新增指定账户管理员,仅该账户才能查看白名单总表和 Motd 总表
新增若干子命令如下:
motd.列表
查看所有绑定了地址的群/私聊与对应地址(默认仅限指定管理员)motd.添加.Bedrock
当前群/私聊添加基岩服务器(默认所有人)motd.添加.Java
当前群/私聊添加Java服务器(默认所有人)motd.移除.Bedrock
当前群/私聊移除基岩服务器(默认所有人)motd.移除.Java
当前群/私聊移除Java服务器(默认所有人)MWL.检查
检查当前群/私聊是否在白名单中(默认所有人)MWL.列表
查看白名单列表(仅限指定管理员)MWL.添加.群聊
将指定群聊添加至白名单中(默认2级以上用户)MWL.添加.私聊
将指定私聊添加至白名单中(默认2级以上用户)MWL.移除.群聊
将指定群聊从白名单中移除(默认2级以上用户)MWL.移除.私聊
将指定私聊从白名单中移除(默认2级以上用户)
移除
- 设置内的Motd列表,私聊白名单与群聊白名单,转向数据库
v0.2.7
修复
- 本插件无法在指令管理界面设置别名和等级权限的问题
修改
子命令的重命名与等级设置均交予指令管理界面进行设置,仅在插件设置中保留触发命令的别名
Koishi的权限系统消息提示由自定义消息提示改为官方消息提示
精简插件设置
将
#motd
的快速执行列表内qquin
字段改为id
类型由number为string,以兼容更多平台使用包括沙盒环境。将 群聊白名单 的字段类型由 number 更改为 string,以兼容更多平台使用包括沙盒
将 私聊白名单 的字段类型由 number 更改为 string,以兼容更多平台使用包括沙盒
~~注意事项1:如果你仅将插件作用于用于qq平台,可以不更新此版本~~
注意事项2:!!!如果你在先前版本进行了上述设置,此次更新可能会使该功能不可用,需要将此插件的 设置重置(推荐)或 自行修改koishi.yml删除对应字段
v0.2.6
修复
- 使用官方源获取的玩家头像过于模糊的问题
v0.2.5
新增
- 显示玩家的披风(若披风存在)
- 插件设置内自定义披风API列表,表格如下: | api_link | | | | | ------------------------------------- |---|--|--| | https://exampleapi.com/.../[NAME]/... | ↑ | ↓ |🗑️| | https://exampleapi.com/.../[UUID]/... | ↑ | ↓ |🗑️| | ...... | ↑ | ↓ |🗑️|
- 玩家披风在玩家头像的位置设置
- 左上
- 右上
- 左下
- 右下
v0.2.4
优化
- 修改打包参数,减少了44%的安装包的体积
v0.2.3
新增
- 重新设计
#motd
的快速执行列表,新增指定目标群或个人,表格如下: | target | qquin | type | addr | | | | | --------- | --------- | --------- | -------------- |---|---|--| | Group | QQ群号1 | Java | example.com | ↑ | ↓ |🗑️| | Friend | QQ号1 | Java | example2.com | ↑ | ↓ |🗑️| | Group | QQ群号2 | Bedrock | example3.com | ↑ | ↓ |🗑️| | All | 0(此时无效)| Bedrock | example4.com | ↑ | ↓ |🗑️| | ...... | ...... | ...... | ...... | ↑ | ↓ |🗑️| 注意:当target模式选择为All时,则无论是群聊还是私聊均为全部放行,即qquin无效 仅当指定为Group ( 或Friend ) 且 填入对应qquin时 才能针对性生效。
v0.2.2
新增
#motd
的使用权限等级设置 ( 默认值:1 级 )- 插件设置内部分开关的描述补充。
- 新增群聊白名单模式 ( 默认值:关闭 )
- 新增私聊白名单模式 ( 默认值:关闭 )
v0.2.1
修复
- 渲染某些服务器标题出现每个字符都换行的问题
- 渲染某些服务器标题出现标题不换行的问题
- 新增未知bug (bushi
v0.2.0
修改
- 停止内部测试,重启在koishi市场上更新 ( 打赢复活赛了 )
v0.1.9
新增
- 验证服务器判断正版服务器的开关与标识
修改
- 重新整理代码,简化控制台输出
- 玩家列表内出现
Anonymous Player
时不尝试获取头像
v0.1.8
新增
- 为生成玩家头颅内置官方API,但指定了第三方API时则不生效
修复
- 设置了第三方头颅API却无法生效的问题
- 某些服务器玩家列表塞入特殊字符导致列表输出异常的问题
v0.1.7
新增
- Java版本可选的列表中玩家头像的样式
- 设置中为第三方玩家头颅提供可填入API的选项 以下是填入API格式 ( 用 [NAME] 或 [UUID] 替换目标信息 ) [ http://example.com/.../[NAME]/... ] [ http://example.com/.../[UUID]/... ] ( 优先级,越靠上优先级越高 )
v0.1.6
新增
- 启用
#motd
快捷命令,并在设置中为其提供开关,别名和快捷列表设置 - 可选的服务器初始图标的新旧样式
- 可选的服务器版本的显示
- Java版本列表中玩家头像样式为玩家头颅
v0.1.5
新增
- 启用 koishi-plugin-skia-canvas 依赖库(会用了)
- 插件设置中重写上述依赖库的配置(不重写用不了
- 恢复自v0.1.3删除的所有函数
v0.1.4
修复
- 一个测试的状态,现已恢复
v0.1.3
移除
- 移除所有的canvas库
- 移除所有与图像处理有关的函数 (官方的和Koishi市场的类Canvas库均无法保证稳定性和开箱即用)
v0.1.2
修复
- 换成skia-canvas库导致的输出图片崩溃的问题
修改
- 输出图片模式开关更改为默认关闭,保证默认文字的输出
- 更换回skia-canvas库为canvas库
- 添加了canvas依赖
v0.1.1
修改
- Markdown文档内的图片显示
- 更换canvas库为skia-canvas
- 添加了skia-canvas依赖
v0.1.0
发布
- 支持查询 Java服务器 和 Bedrock服务器 的信息
- 支持信息输出为
文本
或图片
- 支持简单的Koishi的权限系统,默认为1级
- 支持查询命令的开关设置,需要手动去设置启用
- 支持查询命令的别名设置,默认为
#MJS
和#MBS
Command
HelpMenu
MJS -h
或者 MBS -h
>> MJS -h
指令:#mjs <地址(可带端口)> [端口(选填)]
别名:motdje。
(快捷查询默认地址)
可用的选项有:
--<地址(可带端口)> 待查询的服务器地址
--<端口(选填)> 若填写端口则地址参数不能带端口
>> MBS -h
指令:#mbs <地址(可带端口)> [端口(选填)]
别名:motdbe。
(快捷查询默认地址)
可用的选项有:
--<地址(可带端口)> 待查询的服务器地址
--<端口(选填)> 若填写端口则地址参数不能带端口
Alias -> Cust CommandName
>> motdje -h
指令:#mjs <地址(可带端口)> [端口(选填)]
别名:motdje。
(快捷查询默认地址)
可用的选项有:
--<地址(可带端口)> 待查询的服务器地址
--<端口(选填)> 若填写端口则地址参数不能带端口
>> motdbe -h
指令:#mbs <地址(可带端口)> [端口(选填)]
别名:motdbe。
(快捷查询默认地址)
可用的选项有:
--<地址(可带端口)> 待查询的服务器地址
--<端口(选填)> 若填写端口则地址参数不能带端口
Warning
- 使用插件前,先填写并设置好所需信息
- ~~此插件输出图片依赖canvas,可能需要补充相关依赖~~
- ~~此插件输出为图字体默认为
Sans
( 不好看 ),若需要更改请在设置中指定字体。( 字体默认从所在设备中选择 )~~ - 但是首次启动时,先需要设置字体为
Sans
待依赖加载完成时,用canvas
查看可选的字体并应用。
运行日志
用于观察依赖是否加载成功,若未加载成功需要去日志上指定的目录将压缩包解压,并将对应文件放在对应位置即可。
- 首次保存并运行时的下载日志
2024-06-28 19:25:11 [I] canvas 0.15 % Remaining(MB): 12.817822456359863
2024-06-28 19:25:11 [I] canvas 1.09 % Remaining(MB): 12.69715404510498
2024-06-28 19:25:11 [I] canvas 2.04 % Remaining(MB): 12.575201988220215
2024-06-28 19:25:11 [I] canvas 3.07 % Remaining(MB): 12.44297981262207
2024-06-28 19:25:11 [I] canvas 4.07 % Remaining(MB): 12.314608573913574
2024-06-28 19:25:11 [I] canvas 5.04 % Remaining(MB): 12.190089225769043
2024-06-28 19:25:11 [I] canvas 6.01 % Remaining(MB): 12.065569877624512
2024-06-28 19:25:11 [I] canvas 7.11 % Remaining(MB): 11.924362182617188
2024-06-28 19:25:11 [I] canvas 8.03 % Remaining(MB): 11.81524658203125
......
2024-06-28 19:25:14 [I] canvas 99.01 % Remaining(MB): 0.12708663940429688
2024-06-28 19:25:14 [I] canvas 100.00 % Remaining(MB): 0
Successfully extracted .tar.gz file to ...\node-rs\canvas
2024-06-28 19:25:14 [S] canvas File downloaded successfully at ...\node-rs\canvas/canvas-win32-x64-msvc-0.1.53_5.tgz
- 加载失败示例 此情况由于koishi-plugin-skia-sharp在某些平台上会出现无法将下载的文件解压到对应目录,需要自行去解压并放在指定目录下。 例如:控制台输出:在...\node-rs\canvas\package\skia.win32-x64-msvc.node找不到这文件,此时需要进入到 ..\node-rs\canvas,此目录下有一个已经下载好了的.tgz压缩文件 (canvas-win32-x64-msvc-0.1.53.tgz), 你需要打开压缩包,将里面的package文件夹解压到当前目录,确保...\node-rs\canvas\package\skia.win32-x64-msvc.node 这个文件存在即可。
2024-06-28 19:25:14 [E] canvas An error was encountered while processing the binary Error: File ...\node-rs\canvas\package\skia.win32-x64-msvc.node does not exist. at Object.<anonymous> (...\node_modules\@ahdg\canvas\js-binding.js:4:39) at Module._compile (node:internal/modules/cjs/loader:1369:14) at Module._extensions..js (node:internal/modules/cjs/loader:1427:10) at Module.load (node:internal/modules/cjs/loader:1206:32) at Module._load (node:internal/modules/cjs/loader:1022:12) at Module.require (node:internal/modules/cjs/loader:1231:19) at require (node:internal/modules/helpers:179:18) at Object.<anonymous> (...\node_modules\@ahdg\canvas\index.js:19:5) at Module._compile (node:internal/modules/cjs/loader:1369:14) at Module._extensions..js (node:internal/modules/cjs/loader:1427:10)
2024-06-28 19:25:14 [E] app Error: Failed to use ...\node-rs\canvas\package\skia.win32-x64-msvc.node on win32-x64
at Canvas.getNativeBinding (...\node_modules\koishi-plugin-skia-canvas\lib\index.js:159:19)
at async Canvas.start (...\node_modules\koishi-plugin-skia-canvas\lib\index.js:61:29)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async ...\node_modules\@cordisjs\core\lib\index.cjs:1219:7
at async Promise.all (index 63)
at async Proxy.flush (...\node_modules\@cordisjs\core\lib\index.cjs:495:7)
at async Proxy.start (...\node_modules\@cordisjs\core\lib\index.cjs:572:5)
at async start (...\node_modules\koishi\lib\worker\index.js:149:3)
- 加载成功示例
2024-06-28 18:33:02 [S] canvas Canvas 加载成功
2024-06-28 18:33:02 [S] canvas 已加载来自目录 ../node-rs/canvas/font 的 0 个字体,其中预载了 lxgw-wenkai-lite-v1.320 的 6 个字体。
2024-06-28 19:18:29 [S] canvas Canvas 加载成功
2024-06-28 19:18:29 [S] canvas 已加载来自目录 .../node-rs/canvas/font 的 0 个字体,其中预载了 lxgw-wenkai-lite-v1.320 的 6 个字体。
依赖设置
此设置依照koishi-plugin-skia-canvas的设置进行复写。
nodeBinaryPath
Canvas 二进制文件存放目录(.node文件)fontPath
Canvas 自定义字体存放目录。 放入自定义字体后需要重启插件,并通过canvas
查看安装了的字体。defaultFont
首次使用需要通过命令canvas
查看可以使用的字体并填写在此。 PS: 你可以先填入 Sans, 然后再启动本插件; 待运行正常时再用命令canvas
查看可用的字体并选一个填在此处。
白名单设置 ( 选填 )
enableGWhiteList
启用 群聊白名单模式 的总开关。(默认值:关闭) ~~注:启用后若未填写下述白名单时,则 不响应 所有群~~ !!!该存储已经转移到数据库,请使用命令去绑定/解绑服务器地址
~~1. groupWhiteList
~~
~~待填写的群聊白名单 ( 以下为一个示例 )~~
| 群QQ号 | | | |
| ---------- |---|--|--|
| 123456789 | ↑ | ↓ |🗑️|
| xxxxxxxxx | ↑ | ↓ |🗑️|
| ...... | ↑ | ↓ |🗑️|
enableFWhiteList
启用 私聊白名单模式 的总开关。(默认值:关闭) ~~注:启用后若未填写下述白名单时,则 不响应 所有人~~ !!!该存储已经转移到数据库,请使用命令去绑定/解绑服务器地址
~~1. friendWhiteList
~~
~~待填写的私聊白名单 ( 以下为一个示例 )~~
| QQ号 | | | |
| --------- |---|--|--|
| 123456789 | ↑ | ↓ |🗑️|
| xxxxxxxxx | ↑ | ↓ |🗑️|
| ...... | ↑ | ↓ |🗑️|
motd 快捷服务器查询设置
enableMotd
指令 的总开关。(默认值:关闭)isMotdMerge
是否整合多个服务器信息为一个消息并发送。(默认值:关闭)motdSeparator
消息之间的分隔符。(默认值:-)
~~2. cmdMotdAlias
~~
~~指令 <#motd> 的别名。(默认值:motd)~~
~~3. motdLevel
~~
~~使用指令 <#motd> 所需的最低权限等级。(默认值:1)~~
~~4. fastMotdList
~~
~~指令 <#motd> 快速查询的服务器列表。~~
~~可自行添加需要的服务器进行快捷查询。~~
| target | id | type | addr | | | |
| --------- | --------- | --------- | -------------- |---|---|--|
| Group | QQ群号1 | Java | example.com | ↑ | ↓ |🗑️|
| Friend | QQ号1 | Java | example2.com | ↑ | ↓ |🗑️|
| Group | QQ群号2 | Bedrock | example3.com | ↑ | ↓ |🗑️|
| All | 0(此时无效)| Bedrock | example4.com | ↑ | ↓ |🗑️|
| ...... | ...... | ...... | ...... | ↑ | ↓ |🗑️|
~~<mark>注意:当target模式选择为All时,则无论是群聊还是私聊均为全部放行,即id无效。</br>
仅当指定为Group ( 或Friend ) 且 填入对应的id时 才能针对性生效。
</mark>~~</br>
!!!该存储已经转移到数据库,请使用命令去绑定/解绑服务器地址
Java Edition 服务器查询设置
enableMotdJe
指令 <#MJS> 的总开关。(默认值:关闭) ~~2.cmdJeAlias
~~ ~~指令 <#MJS> 的别名。(默认值:motdje)~~ ~~3.motdJeLevel
~~ ~~使用指令 <#MJS> 所需的最低权限等级。(默认值:1)~~initJeDomainOrIp
指令 <#MJS> 缺省的查询地址。(必填)initJePort
指令 <#MJS> 缺省的查询地址的端口。(默认值:25565)initJeTimeOut
指令 <#MJS> 查询的超时时长。(默认值:750ms)isShowJeVersion
尝试输出版本信息。(默认值:开启)isShowPlayerList
查询时是否展示具体玩家列表。(默认值:关闭)isGenuineServer
查询时尝试判断服务器是否为正版。(默认值:关闭)
Java Edition 输出图设置
isShowJePict
查询时是否返回图片查询结果。(默认值:关闭)initJeIconType
默认服务器图标的类型。(默认值:新版图标)initHeadType
显示玩家头像的类型。(默认值:默认头像)
默认头像 出图最快,默认为Steve的头像
玩家头像(官方源)速度较第三方API慢,~~且出图模糊~~(修了)
玩家头像(第三方源)速度依API速度为准,一般快于官方源
推荐使用第三方API,网络环境好可使用官方源
playerHeadApis
自定义第三方头像的API列表。 玩家头像(第三方源) 时且填入了API时生效 | api_link | | | | | ------------------------------------- |---|--|--| | https://exampleapi.com/.../[NAME]/... | ↑ | ↓ |🗑️| | https://exampleapi.com/.../[UUID]/... | ↑ | ↓ |🗑️| | ...... | ↑ | ↓ |🗑️| 你可以在如下网站找到对应的API
- https://minotar.net
- https://nmsr.nickac.dev
- https://crafatar.com
- https://visage.surgeplay.com
- ......
你需要寻找与 Avater / Helmet / Face 有关的API选项并按照对应格式填入
initCapeType
显示玩家披风的类型。(默认值:无披风) 无披风 时出图更快 玩家披风 时若未指定下述API,则调用官方API,速度较第三方慢playerCapeApis
自定义第三方披风的API列表。 玩家披风 时且填入了API时生效 | api_link | | | | | ------------------------------------- |---|--|--| | https://exampleapi.com/.../[NAME]/... | ↑ | ↓ |🗑️| | https://exampleapi.com/.../[UUID]/... | ↑ | ↓ |🗑️| | ...... | ↑ | ↓ |🗑️| 你可以在如下网站找到对应的API
- https://crafatar.com
- ......
你需要寻找与 Cape 有关的API选项并按照对应格式填入
capePosition
玩家披风在玩家头像上的位置。(默认值:左上)- 左上
- 右上
- 左下
- 右下
Bedrock Edition 服务器查询设置
enableMotdBe
指令 <#MBS> 的总开关。(默认值:关闭) ~~2.cmdBeAlias
~~ ~~指令 <#MBS> 的别名。(默认值:motdbe)~~ ~~3.motdBeLevel
~~ ~~使用指令 <#MBS> 所需的最低权限等级。(默认值:1)~~initBeDomainOrIp
指令 <#MBS> 缺省的查询地址。(必填)initBePort
指令 <#MBS> 缺省的查询地址的端口。(默认值:19132)initBeTimeOut
指令 <#MBS> 查询的超时时长。(默认值:750ms)isShowBeVersion
尝试输出版本信息。(默认值:开启)
Bedrock Edition 输出图设置
isShowBePict
查询时是否返回图片查询结果。(默认值:关闭)initBeIconType
默认服务器图标的类型。(默认值:新版图标)
Usgae
以下是所有命令的使用方法,请自行翻阅。
Java 服务器查询
MJS
<地址(可带端口)> [端口(选填)]
查询目标Java Edition服务器的信息
查询所得的信息如下:
- 查询字符串
- 服务器地址
- 服务器名称
- 服务器版本
- 服务器协议
- 服务器延迟
- SRV记录
- 允许举报玩家
- 人数信息
- 玩家列表 (若启用)
成功状态
- 输出为文本
>> motdje example.com
查询: example.com
地址: example.com:25565
名称:1.21 原版困难
版本: 1.21
协议: 767
延迟: 27ms
SRV: false
举报: true
人数: 1 / 20
列表:
[hpm9g] xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
- 输出为图片
>> motdje
![alt text][link2]
失败状态
- 输出为文本
>> motdje example.com
获取 Java 服务器 example.com 信息失败
- 输出为图片
>> motdje example.com
![alt text][link3]
Bedrock 服务器查询
MBS
<地址(可带端口)> [端口(选填)]
查询目标Java Edition服务器的信息
查询所得的信息如下:
- 查询字符串
- 服务器地址
- 服务器名称
- 服务器版本
- 服务器协议
- 服务器Uuid
- 游戏模式
- 人数信息
成功状态
- 输出为文本
>> motdbe example.com
查询: example.com
地址: example.com:19132
名称:1.21 原版困难
Another Geyser server.
版本: 1.21.0
协议: 685
延迟: 30ms
Uuid:xxxxxxxxxxxxxxxxxxx
模式: Survival
人数: 1 / 20
- 输出为图片
>> motdbe example.com
![alt text][link4]
失败状态
- 输出为文本
>> motdbe example.com
获取 Bedrock 服务器 example.com 信息失败
- 输出为图片
>> motdbe example.com
![alt text][link3]
motd 快捷服务器查询 (支持图片)
~~注意,此快捷命令需要在设置中填写至少任一类型的任一服务器地址,才能生效~~ | type | addr | | | | | --------- | -------------- |--|--|--| | Java | example.com | ↑ | ↓ |🗑️| | Java | example2.com | ↑ | ↓ |🗑️| | Bedrock | example3.com | ↑ | ↓ |🗑️| | ...... | ...... | ↑ | ↓ |🗑️|
!!!该存储已经转移到数据库,请使用命令去绑定/解绑服务器地址
>> motd
查询: example.com
地址: example.com:25565
名称:1.21 原版困难
版本: 1.21
协议: 767
延迟: 27ms
SRV: false
举报: true
人数: 1 / 20
列表:
[hpm9g] xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
查询: example2.com
地址: example2.com:25565
名称:1.21 原版困难
版本: 1.21
协议: 767
延迟: 27ms
SRV: false
举报: true
人数: 1 / 20
列表:
[g9mph] xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
查询: example3.com
地址: example3.com:19132
名称:1.21 原版困难
Another Geyser server.
版本: 1.21.0
协议: 685
延迟: 30ms
Uuid:xxxxxxxxxxxxxxxxxxx
模式: Survival
人数: 1 / 20
motd 其他子指令
motd 列表
查看当前 群 / 私聊 所绑定的 一 / 多个服务器的地址
>> motd 列表
当前群/私聊绑定地址如下:
私聊:Alice
地址:localhost [Bedrock]
地址:localhost [Java]
motd 添加 Bedrock
为当前 群 / 私聊 绑定 一个基岩服务器的地址
>> motd 添加 Bedrock localhost
添加Bedrock服务器地址
[localhost] 成功
>> motd 添加 Bedrock localhost
该私聊已添加过该服务器了
motd 添加 Java
为当前 群 / 私聊 绑定 一个Java服务器的地址
>> motd 添加 Java localhost
添加Java服务器地址
[localhost] 成功
>> motd 添加 Java localhost
该私聊已添加过该服务器了
motd 移除 Bedrock
为当前 群 / 私聊 解绑 一个基岩服务器的地址
>> motd 移除 Bedrock localhost
移除Bedrock服务器地址
[localhost] 成功
>> motd 移除 Bedrock localhost
移除Bedrock服务器地址
[localhost] 失败(不存在)
motd 移除 Java
为当前 群 / 私聊 解绑 一个Java服务器的地址
>> motd 移除 Java localhost
移除Java服务器地址
[localhost] 成功
>> motd 移除 Java localhost
移除Java服务器地址
[localhost] 失败(不存在)
插件白名单
MWL
MWL 检查
检查当前 群 / 私聊 是否在白名单上
>> MWL 检查
私聊 [Alice] 存在于白名单上
>> MWL 检查
群聊 [#] 不在白名单上
MWL 列表
查看白名单(需要指定管理员)
>> MWL 列表(非指定管理员)
白名单为空或不可见
>> MWL 列表(指定管理员)
白名单如下:
群聊:#
私聊:Alice
......
MWL 添加 群聊
将指定群聊账户添加至白名单中
>> MWL 添加 群聊 #
添加群聊 [#] 成功
>> MWL 添加 群聊 #
群聊 [#] 已存在
MWL 添加 私聊
将指定私聊账户添加至白名单中
>> MWL 添加 私聊 Alice
添加私聊 [Alice] 成功
>> MWL 添加 私聊 Alice
私聊 [Alice] 已存在
MWL 移除 群聊
将指定群聊账户从白名单移除
>> MWL 移除 群聊 #
移除群聊 [#] 成功
>> MWL 移除 群聊 #
移除群聊 [#] 失败(不存在)
MWL 移除 私聊
将指定私聊账户从白名单移除
>> MWL 移除 私聊 Alice
移除私聊 [Alice] 成功
>> MWL 移除 群聊 Alice
移除私聊 [Alice] 失败(不存在)
End
~~都看到这了不得去试一下? -- Aegiszhy~~
~~试不试随缘了,终于知道为啥Koishi市场上大多数Motd查询插件都是调用API了~~
~~想通过图形来展示,结果发现官方的和市场上的Canvan或多或少有问题~~
~~现仅支持返回文本查询结果~~
扣1让输出图形功能复活