Server_Qchat - V1.5
Server_Qchat 非API版本并且在SCP:SL14.1中可用
Server_Qchat 是一个桥接工具,可将 SCP: Secret Laboratory 服务器连接至 QQ 群,支持多种实用的管理和互动功能。
✨ 功能概览
🟢 在线状态查询
cx
:查询服务器在线人数和管理。info
:查询服务器信息。#1
/#xx
:查询服务器在线玩家列表。
🤖 智能关键词响应
- 包含
- 包含
🛠️ 管理指令功能(开发中)
通过 QQ 群发送指令,可远程控制服务器,需具备权限或白名单身份:
🚫 封禁玩家:/ban
/ban 服务器ID 玩家ID 封禁时长(分钟) 封禁原因
示例:
/ban 1 66 60 使用外挂
- 封禁指定玩家一段时间(单位:秒)。id可通过
#服务器id
查询玩家列表,玩家名字后面的数字就是了
📢 发送广播:/bc
/bc 服务器ID 内容
示例:
/bc 1 本轮游戏即将结束,请注意准备!
- 向该服务器内所有玩家发送一条系统广播。
🔁 重启当前轮次:/round
/round 服务器ID
示例:
/round 1
- 重启该服务器当前局游戏,不关闭服务器本体。
🧑💼 设置权限组:/setadmin
(待完善)
/setadmin 服务器ID 玩家ID 权限组名
示例:
/setadmin 1 76561198000000001 Moderator
- 将玩家添加到指定权限组,期待开发将支持同步至 RemoteAdmin 权限或其他外部插件。
🔎 预览功能(开发中)
- 控制台输入
.ac
,通过SocketServerAsync
自动同步消息到 QQ 群。 - 支持数据库连接,可配合插件查询 游玩时间、击杀数量 等(功能仍在完善中)。
- 提供 API 接口,可通过 HTTP 查询服务器信息,无需部署插件。
✉️ 消息转发功能(开发中)
- QQ 群消息可转发至游戏控制台。
- 控制台或聊天关键字可转发至 QQ 群,实现远程监控。
- 支持关键字触发、行为审计等进阶扩展。
📦 使用说明
如不希望使用 API,可选择本地插件方式。
👉 推荐使用 API 接口:
📖 点击查看 API 使用文档
1️⃣ 登录 QQ 机器人
推荐使用 NapCatQQ 框架(兼容 OneBot 协议的其他框架亦可使用)。
按照 NapCatQQ 的说明进行登录,并修改配置文件路径:
config/onebot11_你的QQ号.json
确保配置如下:
"ws": {
"enable": true,
"host": "127.0.0.1",
"port": 6700,
"reverseWs": {
"enable": true,
"urls": [...]
}
}
确保 ws
功能开启,监听端口为 6700。
2️⃣ 安装 CX 查询插件
- 下载 CX 查询插件。
- 将插件放入 Exiled 插件目录。
- 根据说明修改插件配置文件以适配服务器环境。
3️⃣ 启动中继程序:Server_Qchat_exe
- 本程序基于 .NET 6.0 框架开发。
- 请先下载并安装 .NET 6.0 运行时。
- 若程序闪退,可尝试安装运行库合集(例如 52pojie 论坛发布的版本)。
程序启动后输入以下信息即可完成接入:
服务器端口号
QQ群号
❓ 常见问题
Q: 程序闪退怎么办?
A: 请确认已安装 .NET 6.0 运行库,如仍失败,请尝试安装运行库合集。
Q: 插件未响应指令?
A: 检查插件是否正确放置、是否与服务器版本兼容,并确认配置文件是否正确。
Q: API 不工作?
A: 检查端口是否被占用、是否被防火墙拦截,并尝试重启程序。
📬 联系方式
如在使用过程中遇到问题或有建议,欢迎联系作者:
- QQ : 3037240065
- 📧 邮箱:liseximt@outlook.com
✅ TODO 清单
- 完善数据库查询功能
- 优化 API 兼容性
- 增加控制台图形界面
- 支持更多插件扩展
- 提供多语言支持(含英文国际化)
- 完善管理指令
/setadmin
权限联动功能
感谢使用 Server_Qchat!
如果你觉得这个项目对你有帮助,欢迎点个 ⭐️Star 支持一下!