Translator Bot

文件
登入

公告

發布附有翻譯按鈕的公告,所有伺服器皆可免費使用。

公告是一則下方附有最多五個翻譯按鈕的訊息。成員點擊其中一個按鈕,就能透過只有自己看得到的回覆,看到翻譯成該語言的公告。

運作方式

  • 按鈕只需為整個伺服器設定一次:一種語言,標籤、表情符號或兩者,以及一種顏色(藍紫色、灰色、綠色或紅色)。

  • 最多 {max} 個按鈕,依此順序顯示在每則公告下方。每個按鈕會將公告翻譯成對應的語言。兩個按鈕不能使用同一種語言。

  • 點擊後會翻譯公告的文字和嵌入。附件不會被翻譯。

  • 在回覆模式下,即使原始訊息已被編輯,點擊時也一律翻譯其目前的文字。

  • 公告在所有伺服器上皆免費,每天最多 3 則。

發布公告的四種方式

  1. 控制面板的「編輯器」分頁:撰寫訊息、檢查預覽,然後傳送。

  2. 外部 Webhook:任何能發布到 Discord Webhook 的工具都能使用的 URL。

  3. 在既有訊息上使用右鍵選單指令。

  4. 公告頻道:在其中發布的每則訊息都會成為公告。

編輯器

控制面板的「編輯器」分頁:撰寫訊息、檢查預覽,然後傳送。

將格式切換為「容器」即可發佈 Components V2 卡片:文字、分隔線、區段(右側附連結按鈕或圖片的文字)、媒體圖庫和連結按鈕,並可選擇強調色。圖片可以是連結,也可以是某個附件;卡片未使用的附件會顯示在卡片下方。

兩種格式下,公告都可以帶最多 5 個自己的連結按鈕。它們獨立成列,顯示在翻譯按鈕上方。

外部 Webhook

透過 Webhook URL,其他工具或服務可以在某個頻道發布附有按鈕的公告。

此 URL 接受與 Discord Webhook 相同的請求,因此任何能發布到 Discord Webhook 的工具都能發布公告:在工具要求填入 Discord Webhook URL 的地方貼上此 URL 即可。

傳送訊息:

curl -X POST "$WEBHOOK_URL" \
  -H "Content-Type: application/json" \
  -d '{"content": "Hello everyone!"}'

傳送附有檔案的訊息:

curl -X POST "$WEBHOOK_URL" \
  -F 'payload_json={"content": "New screenshots"}' \
  -F 'files[0][email protected]'

傳送 Components V2 訊息:

curl -X POST "$WEBHOOK_URL" \
  -H "Content-Type: application/json" \
  -d '{"flags": 32768, "components": [{"type": 17, "components": [{"type": 10, "content": "## Patch notes"}, {"type": 14}, {"type": 9, "components": [{"type": 10, "content": "..."}], "accessory": {"type": 2, "style": 5, "label": "Changelog", "url": "https://example.com"}}]}]}'

支援 Components V2 訊息:將 flags 設為 32768,並傳送由文字、分隔線、區段、媒體圖庫和連結按鈕列組成的容器。圖片可以用 attachment:// 加檔名指向上傳的檔案。每則訊息最多 5 個連結按鈕;其他按鈕和選擇選單會被拒絕,因為機器人會在最後一列加入自己的翻譯按鈕。

請求中傳送的 username 或 avatar_url 會取代 Webhook 已儲存的名稱和頭像,僅對該則訊息有效。

轉換為公告

在訊息上按右鍵(行動裝置上長按),開啟「應用程式」,然後選擇 轉換為公告。只有能管理訊息的成員才看得到它。已經是公告的訊息會被拒絕。

公告頻道

成員在這些頻道中發布的每則訊息都會自動成為公告。達到每日上限後,訊息將維持原樣。

模式

右鍵選單指令和公告頻道會以三種模式之一,將既有訊息轉換為公告。伺服器預設適用於所有地方,每個公告頻道都可以單獨覆寫。

選項說明
自動機器人會以作者的名稱和頭像重新發布附有按鈕的訊息,然後刪除原始訊息。若訊息無法重新發布(回覆、貼圖、投票、檔案過大等),機器人會改以附有按鈕的回覆來回應該訊息。
僅回覆原始訊息保持不變:機器人會以附有按鈕的回覆來回應該訊息。刪除訊息時,回覆也會一併刪除。
僅重新發布訊息一律重新發布。無法重新發布時,訊息不會被轉換,並會顯示錯誤。

高級翻譯字元

點擊按鈕時,會以此伺服器的高級引擎而非免費引擎進行翻譯。每則公告的每種語言只計費一次,並保留 90 天,之後的點擊不再產生費用。字元用完後,將改由免費引擎接手。

如果公告被編輯,其翻譯會重新進行一次。如果高級翻譯失敗,將改由免費引擎回應。

每日上限

無論以何種方式發布,每個伺服器每天可發布 3 則公告。計數器會在 UTC 午夜重設。

  • 編輯器和外部 Webhook:公告會被拒絕並顯示錯誤。

  • 右鍵選單指令:錯誤訊息會告訴你上限何時重設。

  • 公告頻道:訊息維持原樣,不會有任何提示。

指令

所有設定也可以在 Discord 中完成。這些指令僅限管理員使用。

選項說明
/公告 按鈕 設定新增或取代翻譯按鈕。
/公告 按鈕 移除移除翻譯按鈕。
/公告 頻道 新增將頻道中的每則訊息都轉為公告。
/公告 頻道 移除停止將頻道中的每則訊息轉為公告。
/公告 模式選擇預設加入翻譯按鈕的方式。
/公告 premium翻譯使用您的進階引擎而非免費引擎翻譯點擊內容。
/公告 回覆文字設定以回覆方式加入按鈕時顯示在按鈕上方的文字。
/公告 顯示顯示本伺服器的公告設定。

斜線指令

/公告 按鈕 設定
/公告 按鈕 移除
/公告 頻道 新增
/公告 頻道 移除
/公告 模式
/公告 premium翻譯
/公告 回覆文字
/公告 顯示
Translator Bot logo

Translator Bot

使用我們強大的翻譯機器人自動翻譯Discord伺服器中的訊息。支援200多種語言和無縫整合。

© 2024 UnBonWhisky. 版權所有。 此機器人與Discord無關。Discord是Discord Inc.的註冊商標。