所有集成
内置聊天和语音

Discord

Macro Deck 自带

在面板上控制 Discord:静音、拒听、加入语音频道、更改语音设置,以及通过 Webhook 发布消息。

  • 显示真实状态的静音和拒听按键
  • 加入或离开语音频道,打开文字频道
  • 设置麦克风和输出音量、语音模式和语音处理
  • 在个人资料上显示自定义的 Rich Presence 活动
  • 通过 Webhook 向频道发布消息和嵌入内容

Discord 集成将 Macro Deck 连接到同一台电脑上的官方 Discord 桌面应用。它使用 Discord 的本地 RPC 接口,也就是 Discord 为控制客户端的应用提供的接口,因此按键的效果就像亲自在 Discord 中点击一样。Discord 只向你自己拥有的应用开放这种访问权限,所以设置时需要在 Discord Developer Portal 中创建一个免费应用并授权一次。

可以做什么

  • 使用 麦克风静音 和 拒听 将自己静音或拒听。按键会显示是否处于静音状态,在 Discord 中静音时也是如此。
  • 加入某个服务器上的语音频道、离开当前语音频道,或在 Discord 应用中打开文字频道。
  • 设置、增大或减小麦克风和输出音量,在 按键说话 和 语音激活 之间切换,并开启或关闭标准降噪、回声消除和自动增益控制。
  • 使用 设置 Rich Presence 在个人资料上显示自定义活动,并使用 清除 Rich Presence 将其移除。
  • 使用 执行 Webhook 通过 Webhook 向任意频道发布消息,可附带嵌入内容。只要集成已启用,此动作无需设置集成即可使用。

一些示例设置:

  • 一个 麦克风 按键,使用 切换 模式的 麦克风静音,其颜色跟随 discord_is_self_muted 变量变化。
  • 一个加入团队语音频道的按键,并开启 如果我已连接,则将我移过去,这样在其他频道中时也能使用。
  • 一个由 麦克风已静默 触发器触发的流程打开红灯,另一个由 麦克风已开启 触发的流程再将其关闭。
  • 一个通过 Webhook 发布“直播已开始”及频道链接的按键。

运行方式

Macro Deck 启动时会连接 Discord,并在关闭并重新打开 Discord 后自动重新连接,每次尝试失败后等待的时间会稍长一些,最长一分钟。此时会触发 已连接 和 已断开连接 触发器。Discord 未连接期间,除 discord_is_connected 外的变量都显示为不可用。在 Discord 中所做的更改以及管理员的静音操作会立即反映在变量和触发器中。可以设置一个 Discord 账户。

Discord Webhook

Macro Deck 自带

通过 Webhook 向 Discord 频道发布带有嵌入和提及的丰富消息,并提供实时预览。

SinusBot

Macro Deck 自带

控制 SinusBot 实例播放的音乐,并在面板上显示正在播放的内容。