所有整合
內建聊天和語音

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 執行個體的音樂,並在面板上顯示正在播放的內容。