这是一个基于 PHP 的单页群组导航项目,支持通过 UApi 自动获取 QQ 群信息(人数、状态等),并展示其他类型的群组链接。
- 自动获取 QQ 群信息:通过 API 获取群名称、头像、成员数,并自动判断状态(空闲、爆满、已满)。
- 状态展示:已满的群组会自动显示“已满”标志,并禁用加入链接。
- JSON 配置:所有群组信息通过本地 JSON 文件配置,方便管理。
- 响应式设计:适配 PC 和移动端访问。
- 安全验证:服务端验证请求的群号,防止恶意查询。
- 并发加载:前端使用并发请求加载群信息,提高页面加载速度。
- 下载本项目代码。
- 将
config.php中的UAPI_KEY修改为你自己的 UApi 密钥(如果不需要 API 功能或 API 不需要鉴权,可留空)。- UApi 获取地址:https://uapis.cn/
- 将
groups.example.json重命名为groups.json,并按照格式修改为你自己的群组信息。
// UApi 密钥,如果为空则不发送 Authorization 头
define('UAPI_KEY', 'your_api_key_here');
// 页面标题
define('PAGE_TITLE', '加入群组');
// 页面副标题
define('PAGE_SUBTITLE', '欢迎加入我们的交流群');[
{
"category_name": "分类名称",
"groups": [
{
"type": "qq",
"id": "群号",
"name": "群名称 (会被API覆盖)",
"force_full": 0 // 可选,1 为强制显示已满
},
{
"type": "other",
"name": "其他链接名称",
"url": "跳转链接",
"desc": "描述信息",
"status": 1 // 可选,1 为显示“需申请”
}
]
}
]MIT License