Translator Bot

ドキュメント
サインイン

アナウンス

翻訳ボタン付きのアナウンスを投稿できます。すべてのサーバーで無料です。

アナウンスとは、下に最大 5 個の翻訳ボタンが付いたメッセージです。メンバーがボタンをクリックすると、自分だけに表示される返信で、その言語に翻訳されたアナウンスを読めます。

仕組み

  • ボタンはサーバー全体で一度だけ設定します。言語、ラベル・絵文字またはその両方、そして色(ブラープル、グレー、緑、赤)を指定します。

  • 最大 {max} 個のボタンを、この順番ですべてのアナウンスの下に表示します。各ボタンはアナウンスをその言語に翻訳します。同じ言語を 2 つのボタンに設定することはできません。

  • クリックすると、アナウンスのテキストと埋め込みが翻訳されます。添付ファイルは翻訳されません。

  • 返信モードでは、元のメッセージが編集された後でも、クリックすると常に現在のテキストが翻訳されます。

  • アナウンスはすべてのサーバーで無料で、1 日 3 件まで投稿できます。

アナウンスを投稿する 4 つの方法

  1. ダッシュボードの「作成」タブ: メッセージを書き、プレビューを確認して送信します。

  2. 外部ウェブフック: Discord のウェブフックに投稿できるツールなら何でも使える URL です。

  3. 既存のメッセージに対するコンテキストコマンド。

  4. アナウンスチャンネル: そこに投稿されたメッセージはすべてアナウンスになります。

作成

ダッシュボードの「作成」タブ: メッセージを書き、プレビューを確認して送信します。

形式を「コンテナ」に切り替えると、Components V2 カードを投稿できます:テキスト、区切り線、セクション(右側にリンクボタンまたは画像を置いたテキスト)、メディアギャラリー、リンクボタンに、任意でアクセントカラーを付けられます。画像にはリンクか添付ファイルを使えます。カードで使わない添付ファイルはカードの下に表示されます。

どちらの形式でも、アナウンスには独自のリンクボタンを最大 5 個付けられます。翻訳ボタンの上の専用の列に表示されます。

外部ウェブフック

ウェブフック URL を使うと、他のツールやサービスから 1 つのチャンネルにボタン付きのアナウンスを投稿できます。

この URL は Discord のウェブフックと同じリクエストを受け付けます。Discord のウェブフックに投稿できるツールなら、アナウンスも投稿できます。ツールで Discord のウェブフック 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:// にファイル名を続けることで、アップロードしたファイルを指定できます。リンクボタンは 1 メッセージにつき最大 5 個です。それ以外のボタンやセレクトメニューは拒否されます:ボットが最後の列に独自の翻訳ボタンを追加するためです。

リクエストで username や avatar_url を送ると、そのメッセージに限り、Webhook に保存された名前とアバターの代わりに使われます。

アナウンスに変換

メッセージを右クリック(モバイルでは長押し)して「アプリ」を開き、アナウンスに変換 を選びます。表示されるのはメッセージを管理できるメンバーだけです。すでにアナウンスになっているメッセージは変換できません。

アナウンスチャンネル

これらのチャンネルにメンバーが投稿したメッセージは、すべて自動的にアナウンスになります。1 日の上限に達すると、メッセージはそのまま残ります。

モード

コンテキストコマンドとアナウンスチャンネルは、3 つのモードのいずれかで既存のメッセージをアナウンスに変換します。サーバーのデフォルトがすべての場所に適用され、アナウンスチャンネルごとに上書きできます。

項目説明
自動ボットが投稿者の名前とアバターでメッセージをボタン付きで再投稿し、元のメッセージを削除します。再投稿できない場合(返信、スタンプ、投票、大きすぎるファイルなど)は、代わりにボタン付きで返信します。
返信のみメッセージはそのまま残り、ボットがボタン付きで返信します。メッセージを削除すると返信も削除されます。
再投稿のみメッセージは常に再投稿されます。再投稿できない場合は変換されず、エラーが表示されます。

プレミアム翻訳文字数

ボタンのクリックを、無料エンジンではなくこのサーバーのプレミアムエンジンで翻訳します。料金は 1 つのアナウンスにつき言語ごとに 1 回だけで、翻訳は 90 日間保存されるため、その後のクリックは無料です。文字数がなくなると無料エンジンに切り替わります。

アナウンスが編集されると、翻訳は一度だけやり直されます。プレミアム翻訳に失敗した場合は、代わりに無料エンジンが応答します。

1 日の上限

どの方法で投稿されたかにかかわらず、各サーバーは 1 日に 3 件までアナウンスを投稿できます。カウンターは UTC の午前 0 時にリセットされます。

  • 「作成」タブと外部ウェブフック: アナウンスはエラーで拒否されます。

  • コンテキストコマンド: 上限がリセットされる時刻がエラーで表示されます。

  • アナウンスチャンネル: メッセージは通知なしでそのまま残ります。

コマンド

すべての設定は Discord からも行えます。これらのコマンドはモデレーター専用です。

項目説明
/アナウンス ボタン 設定翻訳ボタンを追加または置き換えます。
/アナウンス ボタン 削除翻訳ボタンを削除します。
/アナウンス チャンネル 追加チャンネルのすべてのメッセージをアナウンスにします。
/アナウンス チャンネル 削除チャンネルのメッセージを自動でアナウンスにするのを停止します。
/アナウンス モード翻訳ボタンのデフォルトの追加方法を選択します。
/アナウンス premium翻訳クリック時の翻訳に、無料エンジンではなくプレミアムエンジンを使用します。
/アナウンス 返信テキスト返信でボタンを追加するときに、ボタンの上に表示するテキストを設定します。
/アナウンス 表示このサーバーのアナウンス設定を表示します。

スラッシュコマンド

/アナウンス ボタン 設定
/アナウンス ボタン 削除
/アナウンス チャンネル 追加
/アナウンス チャンネル 削除
/アナウンス モード
/アナウンス premium翻訳
/アナウンス 返信テキスト
/アナウンス 表示
Translator Bot logo

Translator Bot

強力な翻訳ボットでDiscordサーバーのメッセージを自動翻訳。200以上の言語をサポートし、シームレスな統合。

© 2024 UnBonWhisky. All rights reserved. このボットはDiscordと提携していません。DiscordはDiscord Inc.の登録商標です。