事件和提醒兼容性

将捕获到的平台事件连接到 Multi Alerts,避免混淆普通聊天、打赏和事件载荷。

从事件来源开始

Multi Alerts 展示的是 Social Stream 已经捕获到的事件。它本身不会登录 Twitch、Kick、YouTube、TikTok 或其他平台。

  1. 连接并激活提供该事件的平台来源。
  2. 保持该来源页面或独立应用的来源窗口活跃。
  3. 在来源、弹出菜单、停靠面板和 Multi Alerts URL 中使用相同的 Social Stream 会话 ID。
  4. 排查平台连接前,先从提醒叠加层的选项中测试它。

预览成功证明提醒布局正常。 这不能证明平台来源有权接收该真实事件。

Multi Alerts 类别

类别常用事件名称说明
关注new_follower, follow, followed需要能捕获关注事件的来源,以及必要的平台权限。
订阅new_subscriber, resub, subscription_gift、会员别名在受支持时,包含周期性订阅、赠送和会员类事件。
打赏 / 礼物superchat, supersticker, gift, tip、打赏别名打赏类聊天条目也可以改用 hasDonation 和 donoValue.
Bitscheer, bits可使用最低打赏/现金选项过滤金额。
突袭raid, host, redirect可用性和命名取决于平台来源。
拍卖auction_update拍卖获胜提醒需要主动启用。
Hype Trainhype_trainHype Train 提醒需要主动启用,并要求符合条件的 Twitch EventSub 访问权限。

观众人数、关注者总数、直播状态和广告时段状态属于更新,不是普通提醒卡片。请使用 事件参考 ,用于构建 API 使用方或自定义叠加层。

主要平台事件

当所选来源模式能够提供对应活动时,以下为当前的规范事件名称。

活动YouTubeTwitchKick
新会员 / 订阅者 sponsorship new_subscriber new_subscriber
续订 resub resub resub
赠送会员 / 订阅 giftpurchase, giftredemption subscription_gift subscription_gift
付费支持 superchat, supersticker, jeweldonation cheer,或带有以下字段的条目: hasDonation gift 用于 KICKs 礼物; donation 用于支持/小费事件。两者都会填充 hasDonation.
关注 / 公开订阅者提醒 new_follower;受 API 延迟影响,且仅包含公开订阅 new_follower new_follower
频道奖励 - reward reward
突袭 / 主持转播 - raid 仅接受兼容输入;不是当前官方 Kick 事件订阅

Kick raid 说明: 为保持兼容,Social Stream 接受旧版 raid/host 结构的载荷,但 Kick 当前官方事件目录没有 raid/host 订阅。不要让 Kick 工作流依赖接收此类事件。

标准模式与 WebSocket 模式

平台标准捕获WebSocket / API 捕获
YouTube 付费消息、会员、会员赠礼、观众更新,以及有限的页面检测事件。 共同支持的付费/会员事件,以及会员里程碑、近期公开订阅者提醒和受支持的计数更新。
Twitch 在聊天中呈现的奖励、赠送订阅通知、观众更新,以及一些仅在页面中出现的通知。 在账号和权限范围允许时,EventSub 会增加关注、订阅、续订、cheers、raids、奖励,以及受支持的计数/状态事件。
Kick 聊天,以及礼物、奖励和观众更新的轻量页面标记。 身份验证后可接收官方的关注、订阅、礼物、奖励兑换、KICKs、管理和直播状态事件。

对于由事件触发的提醒,WebSocket 模式通常是合适的选择。当仅需要页面中显示的聊天,或无法进行身份验证时,标准捕获仍然有用。

启用所需的提醒类型

从 Social Stream 设置中打开 Multi Alerts 选项。关注、订阅、打赏、Bits 和 raid 都有各自的启用、样式、声音和外观控件。拍卖和 Hype Train 提醒需要通过专用选项主动启用。

Social Stream Ninja Multi Alerts 选项,显示关注、订阅、打赏、Bits、raid、拍卖获胜和 Hype Train 各自独立的提醒类型控件
分别配置每个提醒类别。启用提醒不会授予捕获该事件所需的平台权限。
  • 使用 提醒排队 ,适用于可能同时到达多个事件的情况。
  • 事件在停靠面板正常,但在 Multi Alerts 中不正常时,请检查来源过滤器。
  • 缺少小额打赏或 cheers 时,请检查最低现金/打赏过滤器。
  • 如果自定义提醒音频被自动播放规则阻止,请先与浏览器页面互动一次。

开播前预览

使用预览控件验证所选类别、文本、金额、媒体、声音、动画和队列行为。

Multi Alerts 打赏预览,显示带样式的打赏卡片和预览控件
打赏预览用于检查叠加层。接下来,触发或观察一个真实平台事件,以验证来源连接。

各工具使用哪些字段

工具兼容规则
Multi Alerts将规范的 event 名称、别名、 hasDonation、会员字段,以及所选的 meta 值归入共享类别。
Event Flow精确匹配 type, event,以及来源发出的字段。在依赖真实事件前,请先使用“测试消息”工具。
TTS默认会跳过事件条目,除非它们属于打赏类。添加 &readevents ,让非打赏事件消息也能被朗读,然后应用常规 TTS 过滤器。
打赏罐 / 目标进度条普通模式使用打赏金额。Hype 模式还可按会员、续订和赠送会员字段计分。
自定义叠加层 / API 使用方使用事件参考中的规范载荷字段。仅为向后兼容而接受文档中记录的别名。

使用 创建测试消息 ,验证预期的事件以及 Event Flow 实用示例 ,查看可用的自动化示例。

平台设置说明

平台首先检查指南
Twitch使用主播或有权限的版主账号登录,并保持 EventSub 连接。Twitch EventSub 设置
Kick有针对性地选择来源模式,并在所需官方事件要求身份验证时完成验证;不要预期会收到官方 raid 事件。Kick 设置与身份验证
其他来源确认所选来源实际会发出该事件类型,而不只是聊天消息。支持的网站

真实提醒缺失时

  1. 确认在来源自身的日志、停靠面板或 API 输出中收到了该事件。
  2. 确认来源和 Multi Alerts 页面使用相同的会话 ID 和密码。
  3. 确认该类别已启用,且未被来源或频道过滤器排除。
  4. 检查打赏和 Bits 的最低金额过滤器。
  5. 对于 Twitch 或 Kick,如果聊天正常但受保护的事件不正常,请重新登录。
  6. 让来源窗口保持活跃,足够长时间以观察到真实事件;仅有预览不算平台的端到端测试。

如果涉及多个设备或连接模式,请查看 会话、密码与中继模式.