メインコンテンツへ移動

Discord インテグレーション

Last Command ボットは Discord にスケジュール、ロースター、列車の任務、試合の申し込み、アライアンスの通知を送ります。スラッシュコマンドはすべてのティアで機能します。自動投稿、リマインダー、バトルプランビューにはプロが必要です。

ボットをインストールしてリンクする

  1. 1

    Last Command を Discord に追加

    を使用してください Discord に追加 のボタン Discord ボットページ。サーバー管理権限のあるサーバーを選択してください。

  2. 2

    リンクコードを生成

    Last Command で開いてください 設定 → Discord そして、有効期間の短いボットリンクコードを生成します。これはアライアンスメンバーの参加コードとは異なります。

  3. 3

    サーバーをリンクする

    Discord で、実行してください /lc 管理リンクコード:あなたのコード。このコードはサーバーをアライアンスに固定し、サーバーを作ったオフィサーをつなげます。

  4. 4

    通知チャネルを選択する

    プロ・アライアンス・ラン /lc 管理チャンネルアクション:チャンネルを設定:#channel デフォルトの宛先用。その後、個々のイベントタイプをそれぞれのチャンネルにルーティングできます。ボットは、各宛先を保存する前に、「チャンネルを表示」、「メッセージを送信」、「リンクを埋め込む」をライブテストします。

  5. 5

    ガイド付きチェックを実行する

    実行 /lc 管理者セットアップ。サーバーリンク、役員のアイデンティティ、テスト済みの通知チャネル、メンバーの ID 採用を非公開でチェックします。

//メモ

リンクコードはオフィサーが作成したもので、有効期間は短いです。メンバー参加コードで Discord サーバー統合をリンクしたり、管理したりすることはできません。

Discord サーバーを設定します。

実行 /lc 管理者セットアップ そして選択してください Discord サーバーを設定。管理サーバーを持っているメンバーはすべてのプレビューを確認できますが、申請できるのは Discord's ライブ認証済みのギルドオーナーだけです。所有権とボットの権限は、変更されたインタラクションで再度確認されます。

選択してください ボットの状態をチェック 権限、ロール階層、メンバー/ランク/役員のマッピング、管理構造、通知チャネルへのアクセスをいつでも再確認できます。Last Command は設定済みのインテグレーションも 5 分ごとに監査します。安全でない役員の役割へのアクセスは自動的に削除され、構造修復は常に所有者が確認したプレビューに戻り、リンクされたコンテンツや無関係なコンテンツが黙って変更されることはありません。

確立されたサーバーの場合は、 現在のサーバーを使う. Last Command は現在のレイアウトをスキャンし、ボットの必需品、おすすめ、イベントコーディネーション、コンプリートスケール、カスタムスケールを提供します。コマンドはすでにサーバー全体で機能しています。スケールが制御するのは、どのロールとチャンネルのセットアップで追加または追跡するかだけです。

すべてのプレビューでは、不足しているリソースを分けて作成したり、完全に一致するものを変更せずにリンクしたり、所有者が選択したものを採用して管理したり、修復、コンフリクト、手つかずのままで残っているリソースなどが分かれています。使う チャンネルを微調整 正確なリソースを含めるには、 既存のマッチを管理 チャンネル専用 Last Command は移動したり修理したりできます。新しいサーバーでは、ロールのみ、「最小」と「フル」は引き続き使用できます。

//メモ

セットアップはチャンネル、ロール、メッセージを削除したり、管理者を作成したり、オプションのスコープ付き管理者ロールを割り当てたりすることはありません。再実行すると、無関係なサーバーコンテンツを複製したり引き継いだりすることなく、追跡対象の管理対象リソースが修復されます。

//ヘッズアップ

Discord では、ボット自身が保持する権限を含むロールを作成することしかできません。古い Last Command インストールでは、メンバーロールまたはオフィサーロールを作成する前に、再承認するか、セットアッププリフライトでリストされているとおりの権限を有効にする必要がある場合があります。Last Command はまだ Discord's の包括的な管理者権限をリクエストすることはありません。

コマンド

  • /lc ヘルプ — コマンドの概要。
  • /lc イベント近日開催予定 — リンク先のアライアンス全体で、今後開催される便利なイベント
  • /lc イベント: — 検索可能なイベントタイプで次に発生するイベントを検索する。
  • /lc イベントリクエスト — Desert Storm または Canyon Storm の場所をリクエストしてください。
  • /lc イベントステータス — 保留中のリクエストと課題
  • /lc イベントプラン — 次のデザート/キャニオンバトルプラン (Pro)
  • /lc me 概要 — あなたの任務と訓練業務
  • /lc me クレーム/アカウント/インボックス — ID、アカウント、プライベートリマインダー。
  • /lc アライアンス・ロースター/トレイン — 名簿と列車の調整。
  • /lc アライアンスレポート/パルス — 週次報告と役員の行動要約
  • /lc コンテンツ招待/リクルート/投票 — アライアンスの投稿と決定。
  • /lc コンテンツスキャン/フィードバック — スクリーンショットのレビューと非公開のフィードバック
  • /lc 管理設定/リンク/ステータス — サーバーのインストールと準備。
  • /lc 管理チャネル — イベントごとの正確な通知チャネル。
  • /lc 管理者ロール/クレーム/ブリーフィング — 安全な役員管理。

イベントタイプは個別のスラッシュコマンドではなく検索可能なデータです。Desert Storm、Canyon Storm Alliance Duel、ゾンビシージ、ゴーストオプス、ジェネラルトライアル、、軍拡競争、メテオライトアイアンウォー、サーバー対サーバー、シーズンイベント、カスタムカレンダーイベントはすべて同じステーブルを使用します /lc イベント アクション。トップレベルのコマンドサーフェスを拡張しなくても、新しいプラットフォームイベントを追加できます。

リクエスト画面はプレビューであり、決して書き込むことはありません。ストームがアライアンス、メンバーバインディング、マッチ状態を検証する前に、ボタンをクリックすると、メンバーが承認した Discord IDが再解決され、ライブイベントが再度読み込まれます。降格または脱退しても ID リンクや付与申請権限は保持されません。

メンバーの身元に関するクレーム

登録済みの Last Command メンバーは、Discord Discord の OAuth を使用して認証済みプロファイルからに接続します。メンバーの名前はには表示されません。 /lc me クレームそして、ボットの内部クレームエンドポイントは Discord ID をアカウントに添付できません。

/lc me クレーム アカウントを持たない名簿プレースホルダー専用です。名簿名の選択は身元の証明にはなりません。リンクされたR4/R5は通常のメンバーを個別に確認する必要があり、別のR4/R5の身元を確認するにはリンクされたR5が必要です。申請者は決して自ら承認することはできません。オフィサーの ID がリンクされる前の初期設定時のみ、ライブ検証済みの Discord ギルドオーナーがオフィサー以外のプレースホルダーを承認できます。このフォールバックは R4/R5 の ID を承認できず、オフィサーがリンクされるとすぐに終了します。

保留中のクレームは 7 日後に期限切れになり、Discord/member 識別子のみが保存されます。共有チャンネルの通知には申請者名や登録者名は一切含まれていません。ID の詳細と承認コントロールは一時的なものにしか表示されません。 /lc 管理者クレーム レビュー。

安全なロール同期

Last Command は検証済みのロールを維持でき、アクティブなアライアンスのロースターに合わせて R1~R5 のロールを個別に表示できます。これらの割り当てられた役割は、意図的に通常のチャンネル権限に限定されています。これらにはモデレーション権限やサーバー管理権限を含めることはできず、より厳格な安全チェックが緩和されることもありません。

アクティブな R4/R5 メンバー、または R5 メンバーのみに 1 つのオプションのオフィサーロールを個別に設定できます。役員ロールには、通常の非特権チャンネル権限に加えて、監査ログの表示、メッセージの管理、スレッドの管理、イベントの管理、メンバーのモデレート、メンバーのミュート、聴覚障害者、メンバーの移動などが含まれます。

//ヘッズアップ

管理者、サーバー管理、ロール管理、ウェブフック管理、チャンネル管理、アプリまたはインテグレーション管理、メンバーキック、メンバー禁止、全員メンションは同期されません。Discord のサーバーオーナーと管理者の役割に関するマニュアルを守ってください。Last Command はまた、未知の権限や新たに導入された権限は、審査が終わるまで拒否します。

役員の役割は、統合によって管理されるのではなく、検証済みの役割やランク付けされた役割とは別のものでなければならず、Last Command ボットの最上位の役割と構成管理者の最上位の役割の両方よりも下にある必要があります。Discord では、ボットがサーバー階層で自分の役割の下位にある役割のみを追加および削除できます。

  1. 1

    設定して確認する

    リンクされた Last Command R5 またはサブスクリプション所有者で、Discord サーバーの所有者または管理者でもある場合は、 /lc 管理者ロールアクション:設定、役員の役割を選択して選択します オフィサー_最小_ランク:4 または R5。設定では保留中のマッピングが保存され、プレビューが表示されます。ロールは付与されません。

  2. 2

    安全にプレビューしてください

    実行 /lc 管理者ロールアクション:プレビュー 追加、削除、変更されていないメンバー、未解決のメンバー、権限や階層をブロックしているメンバーを確認できます。プレビューでは Discord のメンバーロールは書き込まれません。

  3. 3

    明示的に適用してください

    実行 /lc 管理者ロールアクション:同期 オフィサーマッピングを有効にし、プレビューした変更を適用します。同じ Last Command 権限と Discord 管理者/サーバー所有者の二重権限が必要です。

  4. 4

    アクセスを無効にして削除する

    実行 /lc 管理者ロールアクション:無効化 Last Command-managed 担当者のアサインメントを削除し、同期をオフにしてください。基準値を下回る降格、退職、非アクティブ化、またはIDリンク解除を行った場合も、ロールは自動的に削除されます。

Last Command は同期中にロールの権限と階層を再確認し、ステータスチェックと 5 分間の安全監査を行います。後でロールが安全でないと判断されると、マッピングは失敗します。つまり、Last Command-managed の役員の割り当ては削除され、マッピングは無効になり、 /lc 管理者ロールアクション:ステータス そして /lc 管理者セットアップ 回復方法を説明してください。設定 → Discord には読み取り専用の概要と同じ状態が表示されます。権限のある変更は Discord コマンド内に残り、ID と権限の両方を確認できます。

通知とリマインダー

プロアライアンスは、マッチ作成、サインアップリクエスト、結果、役員発表を自動的に投稿できます。マッチリマインダーには割り当てられたプレイヤーが表示され、ワンタップで出席ボタンが表示されます。ファイアーハンドラーは、投稿前に常に現在の試合とメンバーの状態を読み取るため、スケジュールを変更しても古い指示は生成されません。

役員が設定したカレンダーリマインダーでは、選択したリードタイムのイベントごとのEventBridgeスケジュールが使用されます。火災が発生するたびに、イベント、その有効状態、リードタイム、およびアクティブ名簿が再度読み込まれます。削除、無効、変更、空、または発生しなかった火災では何も行われません。受信者は、メンバー1人につき1つのチャンネルメッセージではなく、1つの有用なアライアンスの投稿にまとめられます。

デフォルトチャンネルは、既存のインストールのフォールバックのままです。を使用してください。 /lc 管理者チャンネルアクション:イベントの設定:... チャンネル:#channel アナウンス、Desert Storm、Canyon Storm、同盟演習、ゾンビ包囲、ゴーストオプス、ジェネラルズトライアル、Alliance Duel、軍拡競争、メテオライトアイアンウォー、サーバー対サーバー、シーズンイベント、カスタムイベント、トレイン/VIP、アライアンスアクティビティ、外交、シールド、コマンドタスク、または毎週のブリーフィングを個別にルーティングします。実行 /lc 管理チャンネルアクション:ステータス ルーティングテーブルを参照するには、または /lc 管理者チャンネルアクション:イベントをクリア:... 1 つのタイプをデフォルトに戻します。

イベント固有のルートはオプションです。オーバーライドが存在する場合は優先されます。それ以外の場合はデフォルトが使用されます。どちらも存在しない場合、そのイベントタイプだけがサイレント状態になります。Desert と Canyon のコマンドルームは、ルーティングされたマッチチャンネルの通知の横に作成されます。

メンバーは個人用リマインダーチャンネルを以下から管理できます。 マイハブ → 通知.

例:毎日の列車リマインダー

リンクされた R4/R5 では、/lc 管理者リマインダーを開いたり、Train Duty を選択したり、共有するリマインダー時間と対象者を最大 3 つ選択したりできます。同じリマインダー画面には、アライアンスエクササイズなどの予定されているイベントも表示されます。Discord 管理者ロールだけではアライアンスオフィサー権限は付与されません。

//ヒント

例:アライアンスはヨーロッパ/ロンドンの 20:00 に送信します。そのタイムゾーンで出発時間を 20:00 に設定し、30 分の共有リマインダーを選択します。投稿の締め切りは、そのタイムゾーンの 19:30 です。車掌や VIP ごとに 1 回ではなく、その列車の出来事と選択したリードについて 1 回です。個人の受信トレイのタイミングは、別の希望のままです。

毎日の出発設定は次の更新の一部です。警察官が出発時間を設定するまで、リセットに基づく既存の出発時刻は保持されます。「今日の列車を走らせる」を使ってプラットフォームを開き、実際の出発や車掌交代を記録してください。Last Command はゲーム内で誰がオンラインになっているかを検出できません。

トレインガイドを読む · メモを更新·サインイン

レガシー Web フックのセットアップ

既存のWebhook接続はアナウンスやイベントの投稿には引き続き使用できますが、スラッシュコマンド、IDリンク、ボタン、ターゲットを絞ったメンションもサポートしているため、ボットの設定をお勧めします。切り替えることもできます。 設定 → Discord.

ウェブフックを保管している場合は、その下に作成してください チャンネルを編集 → インテグレーション → ウェブフックその URL を Last Command 設定に貼り付けて保存し、テスト投稿を送信します。Webhook URL は秘密として扱ってください。URL を持っている人なら誰でもそのチャンネルに投稿できます。