Skip to content

Releases: jikekei/Server_Qchat

Server_Qchat - v1.6.1

03 Aug 02:40
a8c2629
Compare
Choose a tag to compare

🛠️ 更新日志 / Update Log

📅 版本:v1.6.1

📌 日期:2025-08-03


✨ 本次更新内容:

  • 优化代码结构,提升运行稳定性与执行效率。

🔄 建议用户更新至最新版本以获得最佳体验。
如有问题欢迎反馈至 QQ 或邮箱!

Server_Qchat - V1.6.0

21 Jul 10:32
a8c2629
Compare
Choose a tag to compare

🛠️ 更新日志 / Update Log

📅 版本:v1.6.0

📌 日期:2025-07-18


✨ 本次更新内容:

  • 优化代码结构,提升运行稳定性与执行效率。
  • 🐞 修复部分指令无效的 Bug,例如 /ban/bc 某些情况下无法生效的问题。
  • 📝 调整部分提示信息与关键词匹配,提高响应准确性和用户体验。
    • 修改在线玩家列表提示内容的展示格式。

🔄 建议用户更新至最新版本以获得最佳体验。
如有问题欢迎反馈至 QQ 或邮箱!

Server_Qchat - V1.5

18 Jul 23:32
09a5aa7
Compare
Choose a tag to compare

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: 检查端口是否被占用、是否被防火墙拦截,并尝试重启程序。


📬 联系方式

如在使用过程中遇到问题或有建议,欢迎联系作者:


✅ TODO 清单

  • 完善数据库查询功能
  • 优化 API 兼容性
  • 增加控制台图形界面
  • 支持更多插件扩展
  • 提供多语言支持(含英文国际化)
  • 完善管理指令 /setadmin 权限联动功能

感谢使用 Server_Qchat
如果你觉得这个项目对你有帮助,欢迎点个 ⭐️Star 支持一下!

Server_Qchat - API - V1.1

08 Jul 15:58
61d7216
Compare
Choose a tag to compare

简化版服务器人数查询机器人

这是一个 简化部署版本,只保留了 核心的服务器人数查询功能,方便快速上手。

✨ 功能简介

  • 基于 OneBot 协议的 QQ 机器人功能
  • 支持通过服务器 ID 查询玩家人数
  • 国内高速低延迟 API 接入
  • 查询结果自动缓存 1 分钟

🚀 快速开始

1. 登录 QQ

推荐使用 NapCatQQ 框架(支持 OneBot 协议),当然也可使用其他兼容 OneBot 协议的框架。

登录方法请参考 NapCatQQ 官方文档:NapCatQQ 登录教程

修改配置文件启用 WebSocket 功能:

编辑 config/onebot11_你的QQ号 中的配置项:

"ws": {
  "enable": true,
  "host": "127.0.0.1",
  "port": 6700,
  "reverseWs": {
    "enable": true,
    "urls": [
      ...
    ]
  }
}

确保 WebSocket 功能已启用,并使用端口 6700


2. 启动本项目

运行 SocketServer-GoHttpQQBOT 后,会提示输入服务器 ID,用 * 分隔多个 ID,例如:

11*22*33

服务器 ID 可前往 服务器列表 查看(即 srvID 栏)


📡 API 状态监控


📄 许可证

本项目遵循 GNU GPL v3.0 License 开源协议。请严格遵守协议条款。

Server_Qchat v1.0 API

17 Dec 15:47
df4fa45
Compare
Choose a tag to compare

当前版本为调用API版本简化了部署
请前往API版本介绍

Server_Qchat v1.1

03 Dec 17:03
4f9bf35
Compare
Choose a tag to compare
Server_Qchat v1.1 Pre-release
Pre-release

Server_Qchat v1.1功能预览
添加SocketServerAsync监听事件,实现了在服务器控制台输入.ac自动同步发送到q群
添加数据库连接功能,配合插件可以实现查询游玩时间,杀人数量等功能(但是有点问题
添加API的支持,可以通过调用api了实现查询人数,而不用麻烦的部署插件
配套插件回头传
若有问题可以提出或者与我联系QQ3037240065,邮箱 liseximt@outlook.com

Server_Qchat v1.0

05 Nov 09:28
8e4de35
Compare
Choose a tag to compare

需要运行库net6.0
下载地址https://dotnet.microsoft.com/zh-cn/download/dotnet/6.0
如果出现打开闪退请下载运行库合集
https://www.52pojie.cn/thread-1916914-1-1.html