websocket-realtime
基于 FastAPI 的 WebSocket 实时通信方案,各模块独立实现 ConnectionManager,支持广播、定向推送、心跳重连、JWT 认证。当需要实时消息推送或多用户协作时使用。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
基于 FastAPI 的 WebSocket 实时通信方案,各模块独立实现 ConnectionManager,支持广播、定向推送、心跳重连、JWT 认证。当需要实时消息推送或多用户协作时使用。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | websocket-realtime |
| description | 基于 FastAPI 的 WebSocket 实时通信方案,各模块独立实现 ConnectionManager,支持广播、定向推送、心跳重连、JWT 认证。当需要实时消息推送或多用户协作时使用。 |
| 模块 | 管理器 | 特点 |
|---|---|---|
| 会话存档 | ConnectionManager | 按用户索引、广播新消息/风控告警 |
| 企微托管 | ClientManager | 服务端主动心跳、优雅断连、流式事件推送 |
端点:/ws/messages,认证:JWT Token(Query 参数),心跳:ping/pong(60 秒超时)
| 方法 | 用途 |
|---|---|
| connect(ws, metadata) | 建立连接并注册 |
| disconnect(ws) | 断开并清理 |
| send_to_user(userid, data) | 定向推送 |
| broadcast(data) | 全局广播 |
| broadcast_new_messages() | 新消息通知 |
| broadcast_risk_alert() | 风控告警 |
端点:/ws/v1/hosting/client(客户端)、/ws/v1/hosting/monitor(监控端),心跳:服务端主动发送(15 秒间隔,90 秒超时)
| 方法 | 用途 |
|---|---|
| connect() | 建立连接(含数据库状态同步) |
| disconnect() | 优雅断连(先通知后关闭) |
| send_stream_event() | 流式事件推送 |
Go 语言项目的开发模式和最佳实践。当用户提到"写 Go 代码""Go 服务""Go 接口""goroutine""Go 测试"时使用。
macOS 桌面应用开发的模式和最佳实践。当用户提到"开发 Mac 应用""SwiftUI""Swift 代码""桌面应用""菜单栏应用"时使用。
创建或更新 Skill 的交互式 SOP,通过分步提问引导用户完成 Skill 设计与实现。当用户提到「创建 skill」「帮我做一个 skill」「更新 skill」时使用。
Agent 闭环自验证工作流,在完成代码修改后自动执行"写代码→构建→验证UI→查日志→修复→再验证"的完整循环。当 Agent 完成功能开发、Bug 修复、UI 修改、API 变更或任何代码改动后,应主动触发此验证流程,确保改动真正生效且无副作用。适用于 Web 前后端项目的闭环验证。
统一 AI 调用服务,三服务商策略(4sapi+sodao+OpenRouter),支持文本对话、图片理解、PDF/音视频分析、图像生成、流式输出、智能降级。当需要接入大语言模型或实现多模态 AI 功能时使用。
企微聊天记录查看方案,后端统一处理消息同步/解密/媒体下载/语音转文字,前端按业务场景分散在各模块。当需要展示聊天记录、实现会话历史查看或消息渲染时使用。