プレミアムサーバーリンク
別の Discord サーバーのチャンネルとメッセージをミラーリングして翻訳
Premium Link Serversは、サーバーのチャンネルを異なるDiscordサーバーのチャンネルと接続します。参加チャンネルに投稿されたすべてのメッセージは他のすべてのチャンネルにミラーリングされ、各チャンネルの設定言語に翻訳されます。
これはリンクチャンネルおよびプレミアムリンクチャンネルのサーバー間対応機能であり、それらは同じサーバー内のチャンネルを接続します。
リンクの仕組み
リンクは参加者の集合です。所有者サーバーも主要な側もありません。
参加者1人 = 1チャンネル、1サーバー内、1言語。
リンクには2つ以上のサーバーが含まれます。参加者が2未満になると、自動的に削除されます。
リンクごとにサーバーごとに1チャンネルのみ。チャンネルは1つのリンクにのみ属することができます。
リンクに参加する各サーバーは、それぞれ異なる言語を使う必要があります。
フォーラムチャンネルは別のフォーラムチャンネルとのみ接続できます:リンクは全体がフォーラムか全体が非フォーラムのどちらかです。
接続可能なチャンネルタイプ:テキスト、アナウンス(ニュース)、ボイス、ステージ、フォーラムチャンネル。ボイスチャンネルとステージチャンネルはDiscordのテキスト・イン・ボイスチャットを使用します。
要件と権限
リンクを変更するには、両方のサーバーで「サーバー管理」「チャンネルの管理」「メッセージの管理」が必要です。 あなたは両方のサーバーでモデレーターでなければなりません — サーバーを管理、チャンネルを管理、メッセージを管理。Discordはコマンドが実行されるサーバーでこれを強制します。ボットは他のサーバーを自分でチェックし、メンバーでない場合は拒否します。
ボットは両側の各リンクチャンネルでこれらすべての権限が必要です:
View Channel
Read Message History
Send Messages
Manage Webhooks
Embed Links
Send Messages in Threads and Posts
キャラクターと課金
これは最も誤解されやすい部分ですので、明確に説明します:
翻訳されたメッセージを受け取るサーバーが、その文字数を負担します。
メッセージを配信するには、両方のサーバーがそれを賄える必要があります:送信サーバーはメッセージの長さ以上のキャラクターを持っている必要があり、各受信サーバーも同様です。
特定のターゲットに使用される翻訳モデルはそのターゲットサーバーが設定したモデル(
/premium モデル)です。そのサーバーが支払うからです。キャラクターが尽きたサーバーは、再びキャラクターを持つまで両方向でリンクから外れます。この機能に無料枠も無料フォールバックもありません — 無料の翻訳エンジンに静かにダウングレードすることはありません。
リンクを作成する(
add)にはサーバーがキャラクターを持っている必要があります。`remove`と`list`は無料なので、サブスクリプションが切れたサーバーもリンクを確認・解除できます。
スラッシュコマンド
/premium 連携サーバーグループ — 異なるサーバーのチャンネルを接続するコマンド — は、コマンドが実行されるサーバーでサーバーを管理 + チャンネルを管理 + メッセージを管理を持つメンバーにDiscordによって制限されています。
/premium 連携サーバー 追加
/premium 連携サーバー 追加 [チャンネル] [対象チャンネルid] [言語] [ターゲット言語]| 項目 | 説明 |
|---|---|
チャンネル | このサーバーの連携するチャンネルです |
対象チャンネルid | 連携する相手サーバーのチャンネルIDです |
言語 | このサーバーのチャンネルの言語です |
ターゲット言語 | 相手サーバーのチャンネルの言語です |
3つの可能な結果 — あなたは選択しません。ボットが既に接続されているものに基づいて決定します:
どちらのチャンネルも接続されていない → その2つのサーバーで新しいリンクが作成されます。
ターゲットチャンネルが既にリンクに属している → あなたのサーバーがそのリンクに参加します。あなたの
languageはそこで既に使用されていてはならず、target_languageはそのチャンネルがそこで既に使用している言語でなければなりません。あなたのチャンネルが既にリンクに属している → 相手サーバーがあなたのリンクに参加します。その
target_languageはそこで空いている必要があり、languageはあなたのチャンネルが既に使用している言語でなければなりません。
両方のチャンネルが既に接続されている場合、コマンドは拒否します:既に同じリンクにあるか、2つの異なるリンクに属しており、どちらかを先に削除する必要があります。
スラッシュコマンド
/premium 連携サーバー 追加/premium 連携サーバー 削除
/premium 連携サーバー 削除 [チャンネル]| 項目 | 説明 |
|---|---|
チャンネル | このサーバーの連携解除するチャンネルです |
モデレーターは自分のサーバーのチャンネルのみ削除できます。2サーバーリンクから参加者を削除すると、両側のリンク全体が削除されます。
スラッシュコマンド
/premium 連携サーバー 削除/premium 連携サーバー 一覧
オプションなし。このサーバーが参加しているすべてのリンクをページネーション形式で表示します(リンクごとに1ブロック Link 1、Link 2、…)。各ブロックには他のサーバーを含む全参加者がサーバー名 — チャンネル — 言語の形式でリストされます。
スラッシュコマンド
/premium 連携サーバー 一覧コマンドのローカライズ
コマンドグループ、サブコマンド、すべてのオプション名と説明は、Discordがサポートする30のロケールに翻訳されています。フランス語クライアントは/premium serveurs_liés ajouter、日本語クライアントは/premium 連携サーバー 追加と表示されます。コマンドは常に自分のDiscord言語で表示されます — 上記の英語名は正規の参照です。
ウォークスルー
サーバーAは#general(フランス語)をサーバーBの#general-en(英語)と接続したいと考えています。サーバーCが後から#allgemein(ドイツ語)で参加します。
AとB両方のモデレーターがAから実行します:
/premium 連携サーバー 追加 チャンネル:#general 対象チャンネルid:<B's #general-en ID> 言語:french ターゲット言語:englishリンクには2人の参加者がいます。Aの
#generalのメッセージはBの#general-enに翻訳されて表示され、逆も同様です。CとB(またはCとA)両方のモデレーターがCから実行します:
/premium 連携サーバー 追加 チャンネル:#allgemein 対象チャンネルid:<B's #general-en ID> 言語:german ターゲット言語:englishtarget_languageは必ずenglishでなければなりません。それがBのチャンネルがリンクで既に使用している言語だからです。Cは2つ目のリンクを作成するのではなく、既存のリンクに参加します。3つのサーバーのいずれかで
/premium 連携サーバー 一覧を実行すると、3つの参加者が表示されます。Aが
/premium 連携サーバー 削除 チャンネル:#generalを実行すると、BとCは接続されたままで、Aが退出したという通知を両方受け取ります。
動作
すべてのメッセージが翻訳されます。 reverseおよびチャンネル言語機能とは異なり、言語検出も言語ホワイトリストもありません:ソース言語は常にリンクでそのチャンネルに設定されたものです。
編集と削除は他のサーバーのミラーリングされたメッセージに伝播します。
スレッドとフォーラム投稿はミラーリングされます。 接続されたチャンネルでスレッド(またはフォーラム投稿)を作成すると、他のサーバーの接続されたチャンネルに対応するスレッドが作成されます;名前変更、アーカイブ、ロック、削除も反映されます。
他の参加者はリンクにサーバーが参加または離脱するときに通知されます — 各接続チャンネルにサーバー、そのチャンネル、その言語を名指しするメッセージが送られます。フォーラムチャンネルは、フォーラムWebhookが投稿内のみで投稿できるためスキップされます。
低キャラクター警告がパートナーに届きます。 サーバーのキャラクターが少なくなると、そのサーバーとリンクを共有するすべてのサーバーが自分のアラートチャンネルで警告されます。パートナーには数字は伝えられず、翻訳が停止する可能性があることのみ伝えられます;影響を受けたサーバーのみが自分の数字を確認できます。
他のリンク機能より優先されます。 接続されたチャンネルは他の何よりも先にLink Serversによって処理され、常に一致します。
どのサーバーの設定が適用されるか
| 項目 | 読み込まれるサーバー |
|---|---|
| クラシックピングを有効にしますか? | 受信サーバー |
| トップロールを反映しますか? | 受信サーバー |
| デバッグモード | 受信サーバー |
| AutoMod rules | 受信サーバー |
| カスタム略語 | 送信サーバー |
他のリンク機能との相互排他
3つのすべてのaddコマンドは重複を拒否し、最初に実行すべきコマンドを示します:
/premium 連携サーバー 追加はlinkchannelsまたはpremium linkchannelsによって使用されているチャンネルを拒否します — リンクのいずれかの側で。他のサーバーのチャンネルの場合、そのサーバーのモデレーターのみが解放できます。/連携チャンネル 追加と/premium 連携チャンネル 追加は既にLink Serversリンクにあるチャンネルを拒否し、/premium 連携サーバー 削除を指示します。
ダッシュボードでは
パス:サイドバー → 機能 → Premium Link Servers(/guilds/<server-id>/features/premium-linkservers)。
このページはサーバーにPremiumキャラクターが残っている間、または無制限プランを持っている間のみアクセス可能です — それ以外の場合、ダッシュボードはサーバー概要にリダイレクトします。
ページには3つの部分があります:情報バナー、現在のリンク、新しいチャンネルをリンク。
新しいチャンネルをリンク
ダッシュボードを開き、サーバーを選択します。
サイドバーで機能の下のPremium Link Serversをクリックします。
新しいチャンネルをリンクの下でこのサーバーのチャンネルを選択します。
このチャンネルの言語を選択します — 他のサーバーのメッセージはこれに翻訳されます。
他のサーバーを選択します。
他のサーバーのチャンネルを選択します(サーバー選択後に有効になります)。
そのチャンネルの言語を選択します — あなたのサーバーのメッセージはこれに翻訳されます。
リンクを作成をクリックします。
リンクを作成ボタンはフォームが有効になるまで無効のままで、理由はその真上に表示されます。
項目
| 項目 | 説明 |
|---|---|
| このサーバーのチャンネル | ボットが必要な権限をすべて持っているチャンネルのみが表示されます。 |
| このチャンネルの言語 | 他のサーバーから届くメッセージはこの言語に翻訳されます。 |
| 相手のサーバー | ボットが参加していて、あなたがモデレーターであるサーバー。 |
| 相手サーバーのチャンネル | 先に相手のサーバーを選んでください。 |
| そのチャンネルの言語 | このサーバーから届くメッセージはその言語に翻訳されます。 |
ページが表示するもの
あなたのサーバーのチャンネルで既にリンクチャンネルまたはプレミアムリンクチャンネルによって使用されているものはリストされますがグレーアウトされており、それを保持している機能を示すオレンジのバッジが付いています。最初にその機能でチャンネルを解放してください。
既にリンクにあるあなたのサーバーのチャンネルはまったくリストされません。
既にリンクに属しているターゲットチャンネルには紫の「リンクに参加」バッジが付いています。それを選択すると、ペアを作成するのではなく既存のリンクに参加することを意味します — ページはリンク番号とその中で既に使用されている言語を示す通知を表示し、ターゲット言語を事前入力してロックし、既に使用されている言語を自分の言語ドロップダウンから削除します。
他のサーバーリストはベストエフォートです:ボットはすべてのサーバーのすべてのメンバーをキャッシュしないため、実際にモデレートしているサーバーが表示されない場合があります。そこにボットを招待し、3つの権限を確認してください。
自分のサーバーで別のリンク機能によって使用されているか、すでにあなたのチャンネルの1つとリンクされているターゲットチャンネルは、リストに表示されません — 何もする必要はありません。
既存のリンクの管理
各リンクはリンク #1、リンク #2、… というタイトルのカードとして表示され、参加しているサーバー数を示すバッジが付いています。各参加者は1行:サーバー名、チャンネル、言語。
| チャンネル | 説明 |
|---|---|
| このサーバー | チャンネル、言語、またはその両方を変更し、適用をクリックします。ゴミ箱アイコンでリンクから削除します。 |
| 相手のサーバー | 読み取り専用でグレーアウト。ツールチップがそのサーバーのモデレーターのみが変更できると説明します。 |
チャンネルと言語を同時に変更することは1回の操作です — 両方の選択を設定してから適用を1回クリックします。
適用は保存された値と実際に異なるものがあるまで無効のままです。
チャンネルドロップダウンはまだリンクにないチャンネルのみ、およびリンクの種類に一致するチャンネルのみを提供します(フォーラムリンクはフォーラムチャンネルのみを受け入れます)。
言語ドロップダウンはそのリンクの他のサーバーによって既に使用されている言語を非表示にします。
リンクから削除
自分の行のゴミ箱アイコンをクリックして確認します。
トラブルシューティング
スラッシュコマンドの返信
不正な入力
2 つの言語は異なり、どちらも対応している必要があります。
そのチャンネル ID は無効です。
チャンネルを自分自身にリンクすることはできません。
両方のチャンネルが同じサーバーに属しています。代わりにチャンネルリンクを使ってください。
この種類のチャンネルはリンクできません。
フォーラムチャンネルは他のフォーラムチャンネルとしかリンクできません。
そのチャンネルが見つからないか、ボットがそのサーバーにいません。
権限
あなたはそのサーバーのメンバーではありません。
そのサーバーで「サーバー管理」「チャンネルの管理」「メッセージの管理」が必要です。
このサーバーのチャンネルでボットの権限が不足しています。
相手サーバーのチャンネルでボットの権限が不足しています。
そのチャンネルでボットに「ウェブフックの管理」が必要です。
そのチャンネルは Discord のウェブフック上限に達しています。1 つ削除して再試行してください。
リンクの構成
この 2 つのチャンネルはすでに同じリンクにあります。
両方のチャンネルがすでに別々のリンクに属しています。先に一方を外してください。
このサーバーはすでにそのリンクにチャンネルを持っています。
相手のサーバーはすでにこのリンクにチャンネルを持っています。
その言語はこのリンクの別のサーバーがすでに使用しています。
対象の言語はこのリンクの別のサーバーがすでに使用しています。
このチャンネルはそのリンクですでに別の言語を使っています。
対象のチャンネルはそのリンクですでに別の言語を使っています。
他の機能との競合
このチャンネルはすでにチャンネルリンクで使われています。先にそちらから外してください。
このチャンネルはすでにプレミアムリンクで使われています。先にそちらから外してください。
対象のチャンネルは、そのサーバーですでにチャンネルリンクで使われています。
対象のチャンネルは、そのサーバーですでにプレミアムリンクで使われています。
そのチャンネルはすでに別のリンクで使われています。
ダッシュボードメッセージ
新しいリンクを作成するには、このサーバーに Premium 文字数が必要です。
そのサーバーで「サーバー管理」「チャンネルの管理」「メッセージの管理」が必要です。
あなたはそのサーバーのメンバーではありません。
このサーバーのチャンネルでボットの権限が不足しています。
そのチャンネルでボットに「ウェブフックの管理」が必要です。
フォーラムチャンネルは他のフォーラムチャンネルとしかリンクできません。
チャンネルリンクで使用中
プレミアムリンクで使用中
そのチャンネルはすでにリンクに属しています。
その言語は、参加しようとしているリンクの別のサーバーがすでに使用しています。
このサーバーはすでにそのリンクにチャンネルを持っています。
そのチャンネルは Discord のウェブフック上限に達しています。1 つ削除して再試行してください。
このリンクは別の場所で変更されました。再読み込みしてからやり直してください。
