Discord Controller V5.3

この画面はBot-ownerのmaintenance / emergency recovery専用です。通常のGM・host・PlayerはController keyを使わず、PlayFrameの認証済みRoomからDiscord連携を操作します。

Bot-owner maintenance keyをセットしてください。通常利用ではこの画面を使いません。

シナリオ管理

シナリオごとに保存済みフェーズを分けて管理します。同じブラウザでこのControllerを開き直せば設定は残ります。設定ファイルを書き出しておけば、ブラウザデータ消去や別PCへの移行時も復元できます。

現在のシナリオ:
このページは同じURLで何度でも開けます。配布ZIP内の「Open_Discord_Controller.url」をダブルクリックしても開けます。

Discordセッション

Bot-ownerが既存セッションをmaintenanceするための画面です。通常のGuild install/link/preflight、配役、voice移動、cleanupはPlayFrameの認証済みSession Administrator経由で行い、ここへController keyを入力しません。

このシナリオにはDiscordセッションがありません。
Bot-owner maintenance keyとGuild IDが必要です。通常利用はPlayFrame側のDiscord連携を開いてください。

終了・削除は、このセッションが作成したIDだけを対象にします。名前だけで既存VCやロールを削除することはありません。終了時は今回作成したキャラクター/SpectatorロールのメンバーをVCから切断し、作成VC・カテゴリ・各ロールを削除します。

Multi-Guild owner maintenance

Bot-ownerだけが、Durable Objectに保存されたGuild catalogとDiscordの現在の参加Guildを照合します。inactive cleanupとemergency leave-allは、必ず先にdry-run計画を確認してから実行します。

Controller keyをセットするとowner maintenanceを実行できます。

フェーズ設定

各キャラごとに移動先と可視VCを設定します。「可視設定を指定」をOFFにしたキャラは、そのフェーズではVIEW_CHANNELを変更しません。表示VCは複数選択できます。

ダニエル
イザベラ
レイラ
ジェームズ
オリヴィア
ケイト

保存済みフェーズ

可視設定の確認・復旧

フェーズ可視設定が変更するのは今回のDiscordセッションで自動作成した6キャラクターロールのVIEW_CHANNELだけです。Spectatorロールは常に8VCすべてを表示・接続できます。既存のCONNECT等は保持します。サーバー所有者とAdministratorはDiscord仕様上、非表示設定をバイパスします。

ロール検出・個別/全員移動

フェーズ外の手動復旧用。登録キャラロールの担当PLを1人または全員、指定VCへ移動します。

ダニエル未確認
イザベラ未確認
レイラ未確認
ジェームズ未確認
オリヴィア未確認
ケイト未確認
待機中
Bot Tokenはブラウザへ送信されません。Controller keyはBot-owner maintenance / emergency recovery専用で、通常のGM・host・Playerへ表示・配布・入力要求しません。通常のDiscord操作はPlayFrameのserver-side session capabilityを使用します。