所有集成
内置直播

Streamer.bot

Macro Deck 自带

运行 Streamer.bot 动作、发送聊天消息,并对 Streamer.bot 报告的每个事件做出响应。

  • 运行任意 Streamer.bot 动作,可附带参数
  • 触发自定义代码触发器
  • 向 Twitch、YouTube、Trovo 或 Kick 发送聊天消息
  • 响应 Streamer.bot 报告的任何事件
  • 将 Streamer.bot 全局变量读取到 Macro Deck 中

Streamer.bot 集成将 Macro Deck 连接到 Streamer.bot 的 WebSocket 服务器。按键可以启动在 Streamer.bot 中构建的动作,而 Streamer.bot 报告的一切(聊天消息、关注、订阅、突袭、频道积分兑换、计时器和自定义代码事件)都可以在 Macro Deck 中启动流程。

可以做什么

  • 运行 Streamer.bot 动作。从动作列表中选择,并可传入参数,动作以 %key% 的形式读取参数。
  • 触发自定义代码触发器,同样可以传入参数。
  • 通过 Streamer.bot 以主播账户或机器人账户向 Twitch、YouTube、Trovo 或 Kick 发送聊天消息。消息中可以包含 Macro Deck 变量和事件值。
  • 将 Streamer.bot 全局变量(持久化的或仅限当前会话的)读取到 Macro Deck 变量中。
  • 使用 Streamer.bot 事件 触发器响应任意 Streamer.bot 事件。选择一个来源(例如 Twitch)和一个事件来缩小范围,或者两者都留空以响应所有事件。流程会收到用户、消息以及 JSON 格式的原始事件数据。

一些示例设置:

  • 一个 场景:游戏 按键,运行 Streamer.bot 动作并将场景名称作为参数传入。
  • 一个 喝水提醒 按键,包含两个 发送聊天消息 动作,在 Twitch 和 YouTube 上发布相同的提醒。
  • 一个在 Streamer.bot 中的 Twitch 关注事件发生时运行的流程,在 Macro Deck 中显示通知。
  • 一个从 Streamer.bot 全局变量读取计数器并将其显示为标签的按键。

运行方式

Macro Deck 会与 Streamer.bot 保持连接,并实时接收其事件。变量会显示连接是否正常、Streamer.bot 版本、实例名称,以及主播的名称和平台。当 Streamer.bot 关闭或其 WebSocket 服务器停止时,Macro Deck 会持续尝试重新连接,已连接 和 已断开连接 触发器可让流程做出响应。该集成只有一个配置。

OBS Studio

Macro Deck 自带

切换场景,控制推流、录制和音频,并对 OBS Studio 中发生的事情做出响应。

Meld Studio

Macro Deck 自带

在 Meld Studio 中切换和暂存场景,控制图层、效果和音轨,并开始直播。

Streamlabs Desktop

Macro Deck 自带

在 Streamlabs Desktop 中切换场景,控制推流、录制和音频来源。

Twitch

Macro Deck 自带

显示 Twitch 聊天和直播数据,进行管理、发起投票和播放广告,并对关注、订阅和突袭做出响应。

YouTube

Macro Deck 自带

显示 YouTube 直播聊天和直播统计,更改标题和标签,并对 Super Chat 和会员做出响应。