2021.12 数据,可能有更多内容
插件介绍: 简单易用的服务器互通机器人插件(当前版本 SNAPSHOT-2.1) SHAPSHOT-2.1开发完毕,正式上线! 配置文件版本号: 1.7Version 消息文件版本号: 1.2Version 更新插件时,请注意备份旧配置,以防配置被覆盖导致丢失。插件功能:
- QQ群消息同步至服务器
- 服务器消息同步至QQ群
- 完全自定义的消息转发格式
- 可在消息格式中使用的多种变量
- 同步转发多个群聊的消息到服务器
- 执行Console指令 (可配置可执行人员)
- 查询服务器在线玩家
-
玩家加入/离开服务器时群内提示
- 绑定QQ到游戏账户
- 群内查询玩家信息
- 私聊机器人修改自己的密码
-
群内查询服务器TPS
未来实现功能:
-
暂定
插件配置:Config.yml
代码:
-
Setup:
-
# 机器人设置部分
-
Bot:
-
# 账号
-
ID: 123456
-
# 密码
-
Password: "123456"
-
-
# 启用转发的群聊
-
Groups:
-
- 123456
-
-
# 管理员QQ设置
-
Admins:
-
- 123456
-
-
Function:
-
# QQ群消息 -> 服务器
-
# 可用变量:
-
# %senderid% (发送者QQ号)
-
# %sendername% (发送者名称)
-
# %groupid% (获取的群号)
-
# %groupname% (群名称)
-
# %message% (消息内容)
-
QQtoServer:
-
# 是否启用
-
Enable: true
-
Format: "&7[&6%groupid%&7][&6%groupname%&7] &e%senderid% &7>> &e%message%"
-
-
# 服务器消息 -> QQ群
-
# 支持 PlaceHolderAPI 变量
-
# 可用变量: %message% (消息内容)
-
ServertoQQ:
-
# 是否启用
-
Enable: true
-
Format: "[%multiverse_world_alias%] %player_name% >> %message%"
-
-
# 玩家加入服务器时通知
-
# 支持 PlaceHolderAPI 变量
-
JointoQQ:
-
# 是否启用
-
Enable: true
-
# 消息格式
-
Format: "玩家 %player_name% 加入了服务器。"
-
-
# 玩家退出服务器时通知
-
# 支持 PlaceHolderAPI 变量
-
QuittoQQ:
-
# 是否启用
-
Enable: true
-
# 消息格式
-
Format: "玩家 %player_name% 离开了服务器。"
-
-
# 玩家通过机器人修改密码功能
-
# 可用变量: %player% (发送者QQ号所对应的玩家ID)、%new_password% (修改后的新密码)
-
ChangePassword:
-
# 是否启用
-
Enable: true
-
# 修改密码指令格式
-
Command: "authme changepassword %player% %new_password%"
-
# 密码允许的字符类型
-
Regex: "[!-~]*"
-
# 密码允许的长度
-
PasswordLength: "5-15"
-
-
# 玩家查询功能
-
PlayerSearch:
-
# 是否启用
- Enable: true
Message.yml
代码:
-
#服务器内的提示
-
Server:
-
# QQ绑定成功游戏内提示 可用变量 %qqid% (所绑定的QQ号)
-
QQBind: "&7你成功为你的账号绑定 &6%qqid%"
-
-
# QQ绑定成功游戏内提示 可用变量 %new_qqid% (更改的QQ号)
-
QQChangeBind: "&7你成功更改了账号绑定 &6%new_qqid%"
-
-
# 绑定错误的qq号
-
NoQQid: "&7请输入正确的QQ号"
-
-
#QQ群的提示
-
QQ:
-
# 非Admin试图执行 #cmd 命令时的提示
-
NoPerm: "你不是机器人所认定的管理员,无法执行这个命令。"
-
-
# 非Admin试图执行 #cmd 命令时的提示
-
SendCmd: "执行命令成功。"
-
-
# QQ绑定成功群内提示 可用变量 %player% (玩家名字) %qqid% (所绑定的QQ号)
-
QQBind: "玩家 %player% 成功绑定QQ %qqid%"
-
-
# QQ绑定成功群内提示 可用变量 %new_qqid% (新的qq)
-
QQChangeBind: "玩家 %player% 更改绑定QQ为 %qqid%"
-
-
# ID与绑定QQ号不对应时的提示
-
NoChangePerm: "你使用的QQ号,所对应的玩家ID与您提供的不符合。请核对的ID(大小写等信息)后再修改"
-
-
# 修改密码时,没有绑定QQ的提示
-
NoBind: "你从未绑定过任何QQ,无法获取到你的任何用户"
-
-
# 更改密码成功的提示 可用变量 %new_newpassword% (新密码)
-
ChangePassword: "你成功更改了密码,现在你的密码为 %new_password%"
-
-
# 密码非法时的报错
-
PasswordError: "密码不合法,长度控制在5~15以内,请避免使用全角符号(中文符号)"
-
-
# 配置文件版本,别动他!
- Version: 1.2
插件指令:
| 命令 |
| 说明 |
| 使用场景 / 权限 |
| #执行命令 [命令] |
| 向服务器发送一条命令(不带/) |
| 群聊内、私聊内 / Admins |
| #在线玩家 |
| 列出服务器所有在线玩家 |
| 群聊内 / 所有人 |
| #更改密码 [玩家ID] [新密码] |
| 更改密码 |
| 私聊内 / 所有人 |
| /qqc reload |
| 重载所有配置 |
| 后台、游戏内 / OP |
| /qqc bind [QQ号] |
| 绑定QQ/更改绑定QQ |
| 游戏内 / 所有人 |
| #机器人帮助 |
| 获取机器人群内帮助 |
| 群内 / 所有人 |
| /qqc |
| 获取机器人帮助 |
| 游戏内 / 所有人 |
| #玩家信息 [玩家名字] |
| 查询玩家基本信息 |
| 群聊内、私聊内 / Admins |
| #tps |
| 查询服务器tps |
| 群聊内 / 所有人 |
效果截图:(多图警告)
插件下载:
QQConnect插件下载地址:
前置原帖:https://www.mcbbs.net/thread-1207462-1-1.html 前置备用下载地址: https://pan.baidu.com/s/1Hu3mjuiCTgD7-bSV76n_8A 密码: i05d
尊重 MiraiMC 原作者,如果可以请前往原帖下载。
常见问题: Q1: 机器人登入失败问题 —— 无限要求验证码的情况
A: 请参照 https://mirai.mamoe.net/topic/223/ 无法登录的临时处理方案/ 你需要先下载mirai安卓版的app,并在app上完成所有验证成功登入后,导出你的device.json文件 并将它放进服务器 plugins/miraimc/miraibot/bots/对应机器人QQ号/ 的文件夹内,覆盖原本的device.json,并重启你的服务器即可。 Q2: 支持那些核心,版本。
A: 目前测试结果为,1.7.2以上版本均可运行(即1.7.x-1.17.1),CatServer/Mohist/Arclight/Spigot/CraftBukkit/Paper及其分支均支持。 不支持KC以及KC的所有分支。
更新日志:
- 增加玩家QQ号绑定功能 (SNAPSHOT-1.5更新)
- 增加玩家QQ号绑定修改功能 (SNAPSHOT-1.5更新)
- 增加玩家私聊机器人修改个人密码 (兼容大部分登入插件) (SNAPSHOT-1.5更新)
- 增加更多配置自定义,可自由关闭消息转发。 (SNAPSHOT-1.5更新)
- 增加关键词黑名单,特定关键词的消息不进行转发。(SNAPSHOT-1.5更新)
- 增加对PAPI变量的支持。(SNAPSHOT-1.5更新)
- 修复%sender_name%变量无法显示问题。(SNAPSHOT-1.6更新)
- 修复QQ绑定,QQ判定问题。(SNAPSHOT-1.6更新)
- 增加“/qqc”指令游戏内帮助信息。(SNAPSHOT-1.6更新)
- 增加“#机器人帮助”指令群内帮助信息。(SNAPSHOT-1.6更新)
- 修复部分核心(如:Paper)在异步执行指令时报错问题。(SNAPSHOT-1.8更新)
- 增加命令执行后的异步回调,确保核心的兼容问题。(SNAPSHOT-1.8更新)
- 增加群内玩家查询功能。(SNAPSHOT-2.0更新)
- 增加 #tps 群内查询tps功能。(SNAPSHOT-2.0更新)
- 新增密码长度和特定字符限制。(SNAPSHOT-2.0更新)
- 修复密码修改字符限制正则表达式出错。(SNAPSHOT-2.0更新)
-
更新是否允许所有人查询玩家信息的开关。(SNAPSHOT-2.1更新)
最后的话:
如果觉得插件不错的话,就给个评分吧,求求了!
