diff --git a/src/business/zulip/websocket_test.controller.ts b/src/business/zulip/websocket_test.controller.ts index 94aa7f5..ead6a69 100644 --- a/src/business/zulip/websocket_test.controller.ts +++ b/src/business/zulip/websocket_test.controller.ts @@ -18,8 +18,25 @@ export class WebSocketTestController { @Get() @ApiOperation({ - summary: 'WebSocket 测试页面', - description: '提供一个简单的WebSocket测试界面,可以直接在浏览器中测试连接和消息发送' + summary: '🔌 WebSocket 测试页面 - 一键测试工具', + description: ` +**🚀 功能强大的WebSocket测试工具** + +提供完整的WebSocket测试功能: +- ✅ 自动获取JWT Token +- ✅ 一键建立WebSocket连接 +- ✅ 用户认证和登录 +- ✅ 聊天消息发送测试 +- ✅ 位置更新测试 +- ✅ 实时消息日志 + +**使用方法**: +1. 点击下方"Execute"按钮 +2. 在响应中会返回完整的测试页面HTML +3. 或直接访问: /websocket-test + +**推荐**:直接在新标签页中打开 [/websocket-test](/websocket-test) + ` }) @ApiResponse({ status: 200, @@ -165,8 +182,10 @@ export class WebSocketTestController {

4. 发送消息: 认证成功后可以发送聊天消息和位置更新

WebSocket地址: wss://whaletownend.xinghangee.icu/game

-
- 📚 返回 API 文档 +
+ 🔗 相关链接: + 📚 返回 API 文档 + 📖 WebSocket API 文档 🔧 连接配置信息
diff --git a/src/main.ts b/src/main.ts index 57db37c..932be78 100644 --- a/src/main.ts +++ b/src/main.ts @@ -75,6 +75,19 @@ async function bootstrap() { .setDescription(` 像素游戏服务器API文档 - 包含用户认证、聊天系统、Zulip集成等功能 +## 🚀 快速测试工具 + +### 🔌 WebSocket 测试页面 +**[点击这里打开 WebSocket 测试工具 →](/websocket-test)** + +一键测试WebSocket连接、用户认证、消息发送等功能,无需额外工具! + +### 📚 其他测试工具 +- **[WebSocket API 文档](/websocket/docs)** - 详细的消息格式和示例 +- **[WebSocket 连接信息](/chat/websocket/info)** - 连接配置和参数 + +--- + ## 主要功能模块 ### 🔐 用户认证 (auth)