hyapp-server/docs/机器人房间产品文档.md
2026-06-15 23:53:30 +08:00

4.0 KiB

机器人房间产品文档

背景

语音房冷启动阶段,房间列表和新房首屏容易显得冷清。机器人房间用于在内部可控范围内营造房间活跃氛围:机器人账号创建房间、进入房间、静音上麦,并在房间内相互送礼,触发客户端已有的礼物动效和幸运礼物展示。

机器人房间不面向真人主播发放收益,不参与真实抽奖、真实奖池、榜单和结算。

产品目标

  • 后台可创建和控制机器人房间。
  • 每个机器人房间自动拉取一批未被占用的机器人账号进房。
  • 机器人可静音上麦,让房间麦位呈现活跃状态。
  • 机器人之间自动送普通礼物和幸运礼物。
  • 幸运礼物展示复用客户端现有飘屏/房间展示协议,但不影响真实幸运礼物奖池和流水。
  • 机器人房间积分和麦位热度正常增长,用于房间内氛围展示。
  • 机器人礼物不产生真人收益,不污染充值、消费、结算和排行榜数据。

使用入口

后台管理系统路径:

房间管理 / 机器人房间

权限:

  • room-robot:view:查看机器人房间。
  • room-robot:create:创建机器人房间。
  • room-robot:update:启动/停止机器人房间。

创建机器人房间

点击 增加机器人房间 后配置:

  • 房间名称:机器人房间对外展示名称。
  • 房主机器人:从未被机器人房间占用的房间机器人账号中选择。
  • 候选机器人:从未被机器人房间占用的机器人账号中选择,默认可选择全部可用机器人。
  • 进房人数范围:例如 6-10,系统会从候选机器人中随机抽取一个人数。
  • 礼物合集:普通礼物池,机器人普通送礼时随机选择。
  • 幸运礼物合集:幸运礼物展示池,机器人幸运送礼时随机选择。
  • 普通礼物频次:每个机器人每隔固定毫秒数送一次普通礼物。
  • 幸运礼物连击范围:每轮幸运礼物随机生成连击次数。
  • 幸运礼物间隔范围:一轮幸运礼物结束后,随机等待一段时间再开始下一轮。

送礼规则

普通礼物

  • 每个机器人独立执行。
  • 到达配置间隔后,从普通礼物合集中随机选择 1 个礼物。
  • 随机选择同房间另一个机器人作为收礼人。
  • 每次只送 1 个目标机器人。

幸运礼物

  • 每个机器人独立执行。
  • 从幸运礼物合集中随机选择 1 个礼物。
  • 当前机器人向同房间所有其他机器人送礼。
  • 按配置范围随机生成连击次数,例如 100-10000
  • 连击完成后,按配置间隔范围随机等待,例如 5-20 秒,再开始下一轮。

状态管理

机器人房间支持:

  • 运行中:机器人送礼循环运行。
  • 已停止:机器人送礼循环停止,配置和房间占用保留。

后台列表中可使用状态开关快速启动或停止。

数据隔离

机器人房间遵循以下隔离规则:

  • 机器人只给同房间机器人送礼。
  • 服务端禁止机器人给真人送礼。
  • 机器人礼物使用机器人专用金币 ROBOT_COIN
  • 不消耗真人金币 COIN
  • 不产生主播钻石和工资周期钻石。
  • 不写真实礼物墙。
  • 不参与真实幸运礼物奖池、抽奖、返奖和统计。
  • 不参与房间排行榜、活动排行榜和结算。

运营建议

  • 单房机器人数量建议从 6-10 开始。
  • 普通礼物频次建议不要过低,避免房间消息过密。
  • 幸运礼物连击范围建议根据活动氛围配置,测试环境可用较小范围验证。
  • 礼物合集应选择低价或专门用于展示的礼物,避免用户误解真实返奖。
  • 机器人房间应优先用于冷启动、活动预热和列表氛围补足。

风险与限制

  • 机器人房间不应和真人主播收益挂钩。
  • 不建议使用真人主播账号作为机器人账号。
  • 如果候选机器人不足,创建会失败。
  • 同一个机器人不能同时被多个 active 机器人房间占用。
  • 停止房间只停止送礼循环,不删除房间配置。