所有集成
内置聊天和语音

Discord Webhook

Macro Deck 自带

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

  • 按名称保存 Webhook,每个频道一个
  • 带有与 Discord 外观一致的预览的可视化编辑器
  • 最多 10 个嵌入,支持字段、图片、作者和页脚
  • 除非允许,提及不会通知任何人
  • 模板变量在动作运行时填入

Discord Webhook 让任何知道其 URL 的程序都能向某个 Discord 频道发布消息。Discord Webhook 集成会按名称保存 Webhook,并提供一个带有可视化消息编辑器的动作:发送 Discord Webhook 消息。运行 Macro Deck 的电脑上不需要 Discord 应用,也不需要 Discord 账户。

可以发送的内容

编辑器有四个选项卡:

  • 消息:支持 Discord Markdown 和换行的消息文本,以及用于插入用户或身份组提及、@everyone 或 @here 的按钮。
  • 嵌入:最多 10 个嵌入,每个都可以包含标题和标题链接、描述、颜色、时间戳、作者、页脚、图片、缩略图,以及最多 25 个可并排显示的字段。
  • 资料:本条消息使用的用户名和头像,代替 Webhook 自身的设置。
  • 提及:消息中的提及可以通知哪些人。

默认情况下,即使消息提及了某人、@everyone 或 @here,也不会通知任何人。提及仍会显示在 Discord 中,只是不会发出提醒。所有文本字段都支持模板变量,变量会在动作运行时填入,因此消息可以包含当前场景、歌曲或观看人数。

编辑器下方的预览会随输入实时变化,按 Discord 的样式显示消息。预览不会向 Discord 发送任何内容。图片显示为占位符,变量按原样显示。发送测试消息 在用 立即发送 确认后会立即将消息发送到 Discord,便于查看实际效果。

示例设置:

  • 一个 开始直播 按键,向公告频道发布包含直播标题和链接的嵌入。
  • 一个将正在播放的歌曲发布到音乐频道的按键。
  • 一个在直播中发生某件事时向管理员频道发送消息的自动化。

已保存的 Webhook 和自定义 URL

为每个频道添加一个配置,然后在每个动作中按名称选择 Webhook。URL 变化时,只需在一处修改。对于一次性消息,也可以将 Webhook 设为 自定义 URL,并将 URL 粘贴到动作中。Macro Deck 会加密存储每个 Webhook URL,之后不再显示,也绝不会写入日志。

Macro Deck 会在发送前检查 Discord 的限制,例如消息文本最多 2000 个字符、所有嵌入合计最多 6000 个字符,并在编辑时将问题列在预览上方。当 Discord 限制 Webhook 的发布频率时,如果等待时间不超过 5 秒,Macro Deck 会等待并再试一次。

Discord

Macro Deck 自带

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

SinusBot

Macro Deck 自带

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