/auto-publish
自動發佈公告 (auto-publish)
指令概述
/auto-publish 指令用於設定 Discord 公告頻道(Announcement Channel)的自動發佈功能。啟用此功能後,所有發送到指定公告頻道的訊息將自動發佈(推送)給所有已追蹤該頻道的用戶,省去手動點擊發佈按鈕的步驟。

使用權限
需要頻道管理權限:使用者必須擁有「管理頻道」(Manage Channels)權限才能使用此指令
使用限制
僅適用於公告頻道:此指令只能在 Discord 的公告頻道(News Channel)中使用
切換功能:重複使用此指令可切換開啟/關閉自動發佈功能
使用步驟
1. 啟用自動發佈
在公告頻道中輸入指令:
若該頻道尚未啟用自動發佈,系統將顯示:
2. 關閉自動發佈
在已啟用自動發佈的頻道中再次輸入指令:
系統將顯示:
功能介紹
自動發佈機制
啟用自動發佈後,以下類型的訊息將被自動發佈:
普通文字訊息
包含圖片的訊息
包含檔案的訊息
嵌入式訊息(Embeds)
排除的訊息類型
以下類型的訊息不會被自動發佈:
系統訊息(如頻道修改通知)
指令互動結果訊息
回覆訊息(若原訊息未發佈)
跨伺服器支援
當一個公告頻道被其他伺服器追蹤(Follow)時,自動發佈的訊息將同時推送至所有追蹤該頻道的伺服器,有效提升訊息觸及範圍。
最佳實踐
適合的使用場景
自動發佈功能特別適合以下場景:
公告頻道:伺服器重要通知和更新
活動頻道:定期活動和事件公告
新聞頻道:遊戲更新或產品消息
教學頻道:共享給多個伺服器的教學內容
避免過度使用
請注意以下使用建議:
不建議在高頻率更新的頻道啟用此功能
發佈過多訊息可能導致用戶取消追蹤
考慮設立專門的發佈頻道和非發佈頻道
技術細節
Discord 發佈限制
根據 Discord 的限制:
一個伺服器最多可以追蹤 5 個外部頻道
發佈訊息時可能會有幾秒鐘的延遲
一些含有特殊格式的訊息可能無法正確發佈
系統實現方式
FunI 付款系統通過以下機制實現自動發佈:
監聽指定公告頻道的訊息事件
檢查訊息類型和發送者
調用 Discord API 的發佈功能
處理可能的錯誤和限制
常見問題解答
Q: 訊息發佈後能否取消發佈?
A: 一旦訊息被發佈,無法直接取消發佈。但可以刪除原訊息,這樣追蹤頻道中的副本也會被刪除。
Q: 編輯已發佈的訊息會怎樣?
A: 編輯原始訊息後,追蹤頻道中的副本也會被更新,但這個過程可能有幾秒鐘的延遲。
Q: 為什麼我無法使用此指令?
A: 可能原因:
您沒有「管理頻道」權限
您嘗試在非公告頻道使用此指令
機器人沒有足夠的權限
Q: 自動發佈設定會在機器人重啟後保留嗎?
A: 是的,自動發佈設定存儲在資料庫中,機器人重啟後設定仍然有效。
相關 Discord 設定
如何創建公告頻道
伺服器設定 → 頻道
創建頻道 → 選擇「公告頻道」類型
設定頻道權限
如何追蹤公告頻道
點擊公告頻道右上角的「追蹤」按鈕
選擇要接收訊息的目標頻道
確認追蹤設定
相關指令
雖然 /auto-publish 是一個獨立功能,但它可以與 FunI 付款系統的其他功能協同工作,特別是在發佈付款相關公告時:
/payment create:建立新的付款訂單/payment review:查詢訂單付款狀態/payment history:查看歷史付款紀錄/dynamic-vc-rename:設定語音頻道動態重命名
支援與幫助
如使用過程中遇到任何問題,請聯繫伺服器管理員或移至指定的支援頻道尋求協助。
Last updated