Skip to content

SignUP!

ステサバ(State of Survival)の要塞戦(Fortress Fight)のイベント運営とチームの連携に特化したDiscordボットです。

重要なセットアップ確認

ボットを使用する前に、以下をご確認ください:

  1. ボットがチャンネルにいるか: 使用したいチャンネルにSignUP!ボットが参加していることを確認してください
  2. ボットの権限: 何かおかしいと感じた場合は、ボットをサーバーに再度追加してください(先にキックする必要はありません。単にもう一度追加してください)

サポートが必要ですか? サポートサーバーに参加するか、DMをお送りください。セットアップやトラブルシューティングのお手伝いを喜んでいたします!

概要

SignUP!を使用すると、アライアンスイベントのサインアップを簡単に作成および管理できます。シンプルなコマンドで、メンバーがワンクリックで参加できるインタラクティブなサインアップシートを作成できます。

機能

  • 複数のサインアップタイプ: バンカー(地下要塞)専用、FF(実験要塞)専用、または両方を含むサインアップシートを作成
  • インタラクティブなボタン: プレイヤーはボタンを1回クリックするだけで参加または退出できます
  • カスタマイズ可能な表示: サインアップシートでのプレイヤー名の表示方法をコントロール
  • ロールメンション: 特定の役職(ロール)をメンションするか、メンションを完全に無効にするかを設定可能
  • 予約サインアップ: 今後の日付を指定してサインアップの投稿をスケジュール
  • 定期サインアップ: 設定した間隔で自動的に繰り返されるサインアップを設定
  • 柔軟な締め切り: カスタムの締め切りを設定するか、デフォルト(金曜日の00:00 UTC)を使用

使用ガイド

基本コマンド

サインアップシートの作成

/signup type:[bunker|facility|both]

指定したタイプとデフォルト設定でサインアップシートを作成します。

定期サインアップの作成

/signup type repeat_interval:7

7日(毎週)ごとに繰り返されるサインアップを作成します。

スケジュールされたサインアップの管理

/schedule-list
スケジュールされているすべてのサインアップを、視覚的なステータスインジケーター(🚀 アクティブ, 💤 非アクティブ)とともに表示します。

/schedule-stop-all
このサーバーのアクティブな定期サインアップをすべて停止します(後で再開可能です)。

/schedule-stop id:[signup_id]
特定のスケジュールされたサインアップを停止します(後で再開可能です)。

/schedule-restart id:[signup_id]
停止した定期サインアップを再開します。

/schedule-delete-inactive
このサーバーの非アクティブなスケジュールされたサインアップを完全に削除します(元に戻すことはできません)。

停止(Stop)と削除(Delete)の違い

  • 停止 (Stop): 定期サインアップを一時的に無効にします。/schedule-list で 💤 非アクティブ として表示され、後で再開できます。
  • 非アクティブの削除 (Delete Inactive): データベースから非アクティブなサインアップを完全に削除します。この操作は元に戻せません。

詳細オプション

以下のパラメータを使用してサインアップをカスタマイズできます:

  • title - サインアップシートのカスタムタイトル
  • role - メンションするロール(デフォルトは @everyone)
  • disable_mention - ロールメンションを無効にする(@everyoneを削除)
  • deadline - カスタムの締め切り(フォーマット: YYYY-MM-DD HH:MM)
  • votes - 各ユーザーが参加できる最大スロット数(0-10、デフォルト: 0 は無制限)
  • channel - サインアップを投稿するチャンネル
  • repeat_interval - 定期サインアップの間隔(日数)
  • post_on - 今後の投稿日付のスケジュール(フォーマット: YYYY-MM-DD HH:MM)
  • short_name_length - 名前の表示文字数(1-20、デフォルト: 5)

例:

/signup type:bunker title:"週末イベント" short_name_length:8
/signup type:both role:@Officers disable_mention:true post_on:2025-12-01 20:00

サインアップのプロセス

  1. オフィサー(管理者)が /signup コマンドを使用してサインアップシートを作成します
  2. ボットがボタン付きのインタラクティブなメッセージを投稿します
  3. メンバーはボタンをクリックして、特定のポジションにサインアップします:
  4. FB/バンカー (Bunker) ポジション: FB 1-12 から選択
  5. FF ポジション: FF 1-4 から選択
  6. メンバーは同じボタンをもう一度クリックすることで、自分自身をリストから削除できます
  7. メンバーが参加または退出すると、サインアップシートはリアルタイムで更新されます

コンテキストメニューオプション

サインアップの埋め込みメッセージを右クリックすると、以下の管理オプションにアクセスできます:

  • Close Signup Now (今すぐ締め切る): サインアップを即座に締め切り、それ以上の参加を防ぎます
  • View Signup Details (詳細を表示): 全参加者のフルネームを表示します(プライベートメッセージ、あなただけが見ることができます)
  • Publish Signup Details (詳細を公開): 全参加者のフルネームを投稿します(公開メッセージ、全員が見ることができます)

アライアンスタグ

視認性を高めるため、Discordのニックネームにアライアンスタグを含めるようメンバーに推奨してください。

締め切りに関する情報

  • サインアップは締め切り時刻(デフォルト: 金曜日の 00:00 UTC)に自動的に終了します
  • 締め切りを過ぎると、メンバーは自分を追加または削除できなくなります
  • 締め切りまでの残り時間を示すカウントダウンタイマーが表示されます

サーバー管理者向けのセットアップ

ボットの権限

ボットが正常に機能しない場合は、サーバーに再度追加してみてください(先にキックする必要はありません。単にもう一度追加してください)。これにより、権限が自動的に更新されます。

ベストプラクティス

  1. サインアップを整理するために、専用のチャンネルを作成します
  2. 定期的なイベントには定期サインアップを使用します
  3. アライアンスの命名規則に基づいて名前の長さをカスタマイズします
  4. 不必要な通知を避けるため、メンションには適切なロールを設定します
  5. /schedule-list を使用して、スケジュールされたサインアップを定期的に確認します
  6. 一時的な停止には削除の代わりに停止 (stop) を使用します - 停止されたサインアップは再開可能です
  7. 使用していない設定を完全に削除するには、/schedule-delete-inactive を使用して非アクティブなサインアップをクリーンアップします

時間のフォーマット

すべての時間は UTC(協定世界時)フォーマットです。スケジューリングには YYYY-MM-DD HH:MM フォーマットを使用してください。

お困りですか?

問題が発生した場合やサポートが必要な場合は:

  • サポートサーバーにご参加ください
  • ボットの開発者にダイレクトメッセージを送信してください
  • セットアップ、トラブルシューティング、または機能に関するご質問など、いつでも喜んでお手伝いいたします!