跳转到内容

房间与成员管理

房间管理影响在线成员的观影体验。修改前先查询当前状态,修改后用普通成员视角验证加入、播放、聊天和权限。

类别常见命令风险
生命周期room createroom deleteroom banroom transfer-owner影响房间可见性、所有权和数据保留
成员room member add/kick/set-permissions改变访问和管理能力
设置room settings update/reset改变加入规则、游客、聊天和权限默认值
播放room playback play/pause/seek/start/stop改变所有在线成员看到的播放状态
直播room stream listprovider rtmp create-publish-key涉及推流密钥和直播会话
  1. 查询房间、成员和当前设置。
  2. 判断目标是长期职责变化,还是单个成员的临时例外。
  3. 长期变化优先改房间角色或默认权限,临时例外再改成员覆盖。
  4. 不把 DELETE_ROOM 作为房间内可随意委派的能力。
  5. 修改后验证 WebSocket 同步、加入流程、聊天和播放控制。
  6. 删除、封禁、转让所有权时保留原因。
目标动作注意
临时禁言移除成员 send_chat比关闭全房间聊天影响小
允许控制播放增加 play_control切换媒体还需要 change_current_media
清理扰乱成员kick 成员房间封禁不等于平台封禁
调整长期职责修改房间角色或默认权限不要长期堆叠大量个人覆盖

房间对象见 房间概念;权限计算见 权限模型