英単GO!アクティビティ実行機能(/eitan_activity)

Discord Activityとして動く同時参加型テスト「英単GO! Neo for Discord」を開始するコマンドです。CSVで用意した一問一答を参加者全員で解き、スコアや間違えた問題を確認できます。

使い方

操作 形式 内容
開始 /eitan_activity channel:<ボイスチャンネル> 英単GO! Neo for DiscordのActivity招待を作成します。

引数

コマンド 引数 説明
/eitan_activity channel 任意。Activityを開始するボイスチャンネルです。省略時は実行者が参加中のボイスチャンネルを使用します。

応答・返り値

  • 成功時は 英単GO! Neo for Discord とDiscord Activity招待URLをチャンネルへ送信します。
  • 招待作成に必要な設定や権限が不足している場合は、障害発生の案内メッセージを送信します。
  • サーバー外で実行した場合は、サーバー内で使用するよう実行者本人だけに返します。

必要条件・権限

  • サーバー内でのみ使用できます。
  • 実行者に特別な権限は不要です。
  • botにはメッセージ送信、招待リンク作成の権限が必要です。

制限・仕様

  • CSVサイズは512KBまでです。
  • 1CSVの最大問題数は500問です。
  • 1ルーム最大参加者数は50人です。
  • 最大ルーム数は200です。
  • 全体WebSocket接続数は500です。
  • タイマー最大秒数は3600秒です。
  • ルームは最終更新から6時間で期限切れになります。空ルームは短時間で削除されます。

使用例

/eitan_activity
/eitan_activity channel:勉強会ボイス

エラー・注意点

  • CSVは1行目をタイトル、2行目以降を 答え,問題 の形式にします。例では「りんご」と表示され、参加者は apple と回答します。
  • 最初に入室したユーザーがルームリーダーになり、問題選択、テスト開始、停止、待機状態へのリセット、リーダー権移譲、出題設定変更を行えます。
  • 出題設定はランダム、逆向き、出題数制限、タイマーなし、カウントアップ、カウントダウンに対応しています。
  • 結果画面では参加者ごとのスコア、間違えた問題、その時の回答、正しい答えを確認できます。

コメント

タイトルとURLをコピーしました