所有整合
內建聊天和語音

Discord

隨附於 Macro Deck

從面板在 Discord 中靜音、拒聽、加入語音頻道、變更語音設定,以及透過 Webhook 張貼訊息。

  • 顯示實際狀態的靜音和拒聽按鈕
  • 加入或離開語音頻道,開啟文字頻道
  • 設定麥克風和輸出音量、語音模式和語音處理
  • 在個人資料上顯示自訂的豐富狀態活動
  • 透過 Webhook 將訊息和嵌入內容張貼到頻道

Discord 整合會將 Macro Deck 連線到同一台電腦上的官方 Discord 桌面應用程式。它使用 Discord 的本機 RPC 介面,也就是 Discord 提供給控制用戶端的應用程式的介面,因此按鈕的作用就如同親手在 Discord 中點按一樣。Discord 只會將此存取權授予自己擁有的應用程式,因此設定時需要在 Discord Developer Portal 中建立一個免費的應用程式,並授權一次。

可以做什麼

  • 使用 麥克風靜音 和 拒聽 將自己靜音或拒聽。按鈕會顯示是否已靜音,在 Discord 本身中靜音時也一樣。
  • 加入其中一個伺服器的語音頻道、離開目前的語音頻道,或在 Discord 應用程式中開啟文字頻道。
  • 設定、提高或降低麥克風和輸出音量,在 按鍵通話 和 語音偵測 之間切換,以及開啟或關閉標準雜訊抑制、回音消除和自動增益控制。
  • 使用 設定豐富狀態 在個人資料上顯示自訂活動,並使用 清除豐富狀態 將其移除。
  • 使用 執行 Webhook 透過 Webhook 將訊息(可附嵌入內容)張貼到任何頻道。只要此整合已啟用,此動作不需要設定整合即可使用。

設定範例:

  • 麥克風 按鈕使用 切換 模式的 麥克風靜音,其顏色會跟隨 discord_is_self_muted 變數。
  • 一個按鈕加入團隊的語音頻道,並開啟 如果我已連線,則移動我,因此在其他頻道中時也能使用。
  • 一個在 麥克風已停止傳送 觸發器上的流程會開啟紅燈,另一個在 麥克風已恢復傳送 上的流程則會再將它關閉。
  • 一個按鈕透過 Webhook 張貼「Stream is live」以及頻道連結。

運作方式

Macro Deck 會在啟動時連線到 Discord,並在關閉並重新開啟 Discord 時自動重新連線,每次嘗試失敗後會稍微延長等待時間,最長一分鐘。發生這種情況時會觸發 已連線 和 已中斷連線 觸發器。Discord 未連線期間,除了 discord_is_connected 之外的變數都會顯示為無法使用。在 Discord 中所做的變更,以及管理員造成的靜音,都會立即反映在變數和觸發器中。可以設定一個 Discord 帳戶。

Discord Webhook

隨附於 Macro Deck

透過 Webhook 將含有嵌入內容和提及的豐富訊息發布到 Discord 頻道,並提供即時預覽。

SinusBot

隨附於 Macro Deck

控制 SinusBot 執行個體的音樂,並在面板上顯示正在播放的內容。