规则与冷却
决定谁可以触发事件、触发频率、排队顺序以及聊天指令消耗多少积分
规则可确保直播互动井然有序。你可以将事件限制为仅订阅者或房管可用、为每位观众设置独立冷却时间、让动作依次排队执行,或对聊天指令收取积分。
打开事件规则
在事件编辑器中,点击动作列表下方的 设置。旁边的摘要文本在折叠时会概述当前规则(例如 所有人 或单人冷却时间),便于你无需展开即可快速查阅。
蓝图事件沿用同样的规则。选中它的 事件 节点,在 详情 中修改规则,然后点击 应用触发器。
选择触发权限
在 谁可以触发 下方,选择一个或多个允许的角色:关注者、好友、订阅者、超级粉丝、管理员、粉丝团成员 或 榜一大哥。若均不勾选,则所有人均可触发。榜一大哥 会读取本场直播的送礼排行榜;通过设置 选取前几名送礼者 可决定覆盖的榜单深度。在 YouTube 上,频道会员算作订阅者。
在 始终允许 中添加用户名可使其无视角色限制直接触发;在 一律禁止 中添加用户名可将其彻底排除。输入用户名后按 Enter,或直接粘贴整份名单。
角色标识由各平台直接汇报
如果某个平台未汇报观众的角色身份,受到角色限制的事件会对此观众保持静默,而不会放开给所有人。
设置冷却时间
在 冷却时间 下,设置 每位观众 (秒) 可防止同一位观众连续频繁触发;设置 全员全局 (秒) 则可拉开全场观众的触发间距。点击预设按钮或手动输入所需秒数。
冷却期间的行为 决定过早到达的触发如何处置:忽略触发,或者 在等待结束后运行。后者会为每位观众至多保留一个等待中的触发并丢弃后续多余触发,防止冷却结束瞬间产生爆发式拥堵。
冷却时间与 高级设置 下的速率限制有所不同:
按触发频次计数。一次礼物连击占用一次冷却配额,且内部的所有连击步骤仍会全部执行完毕。可细分至每位观众。
按动作执行次数跨全员全局统计:在每个 时间窗口 (秒) 内最多允许执行 最大触发次数。默认设置为每 60 秒至多执行 5 次。
设置全局通用规则
设置自动化与规则观众管理 中包含了适用于所有事件的全局规则:
- 已屏蔽的观众:无法触发任何动作、不能使用文本转语音朗读,也不会出现在叠加层聊天框中。
- 每位观众触发间隔 (秒):对所有事件生效的全局单人冷却时间。礼物事件不受此限制。
- 触发器历史:点击 重置记录… 可一键清空里程碑进度、首次发言记录以及正在进行的冷却倒计时,以便全新开始。
动作排队依次轮换
如果不开启队列,事件在触发瞬间便会立即启动,即便上一个事件仍在执行也不会等待。开启 动作队列 后,事件会耐心等待先前的动作执行完毕。
- 队列通道 (同名按顺序运行):处于同一通道中的事件会轮流按顺序执行。处于不同通道中的事件则并行推进,互不干扰。
- 队列优先级 (数字越大越优先):数值更大的等待中任务可优先插队执行。
- 按礼物钻石价值优先:送礼价值更高的事件优先于小礼物执行。
- 多少秒后丢弃排队中的运行:等待超时未执行的任务会被自动丢弃,防止开播数分钟后才姗姗来迟播放旧反应。
在 高级设置 中添加 延迟 (毫秒) 可在事件启动前短暂停顿片刻。蓝图事件没有这个字段,而是改用 延迟 节点来等待。
使用聊天参数
将 聊天消息 触发器设为 命令与参数 后,命令后面的参数内容会传递至后续动作步骤中。例如对于 !spin 90,{arg1} 即为 90,而 {args} 则为命令后面的全部文字。
开启 使用命令的第一个参数来控制模型动作 则更进一步:选择 旋转 (°)、大小、X 轴位置 或 Y 轴位置,命令的第一个参数值便会自动写入该事件的 移动模型 步骤中。观众由此可直接决定模型转动的角度。若首个参数不是有效数字,事件将不会运行。
为命令收取积分
在聊天事件上设置 每次命令花费积分 后,观众每次执行该命令都会扣除相应数量的积分。积分不足的观众将无法触发。如果任务在启动前被超时丢弃,扣除的积分会自动返还。
观众通过点赞、发言、关注、送礼等操作赚取积分,积分获取汇率可在 设置积分 中配置。100 积分 !scream 模板就是一个现成的示例。