# リーダー・マネージャー向け機能

### 4.1. メンバー管理

「メンバー管理」ページでは、チームに所属するメンバーの一覧を確認し、各メンバーの役割（ロール）を変更したり、チームからメンバーを除名したりすることができます。

* **メンバー一覧:**
  * メンバーの表示名（またはDiscordユーザー名）、Discord情報、現在のチーム内役割が表示されます。
* **役割の変更:**
  * 各メンバーの「ロール名」列にあるプルダウンメニューから、新しい役割を選択することで、メンバーの権限を変更できます。
  * リーダー自身や、自分より上位の役割を持つメンバーの役割は変更できません。
* **メンバーの除名:**
  * 各メンバーの右端にあるゴミ箱アイコンをクリックすると、そのメンバーをチームから除名できます。
  * リーダー自身を除名することはできません。また、自分と同じかそれ以上の権限を持つメンバーを除名することはできません。
  * 除名操作は元に戻せないため、慎重に行ってください。確認ダイアログが表示されます。

### 4.2. チーム設定

「チーム設定」ページでは、チーム名、チームの平均レート、そしてDiscord連携に関する各種通知設定などを変更できます。
\
主に以下の設定が可能です。

* **基本設定:**
  * **チーム名:** サイト内で表示されるチームの名前を変更できます。
  * **平均レート (任意):** チームのおおよ年の平均レートを設定できます。スクリム募集文などに利用されます。
* **スケジュールリマインダー:**
  * 毎週金曜日と土曜日の指定時刻に、翌週のスケジュールが未入力のメンバーに対してDiscordのダイレクトメッセージで通知を送る機能です。
  * 「有効にする」スイッチでオン/オフを切り替えられます。
  * 通知対象とするチーム内の役割（ロール）を選択できます。
* **活動開始リマインダー:**
  * チーム活動（イベント）の開始前に、指定したDiscordチャンネルに通知を送る機能です。
  * 「有効にする」スイッチでオン/オフを切り替えられます。
  * 通知先のチャンネルID、通知タイミング（何時間前か）、ロールメンションの有無、メンション対象ロールIDなどを設定できます。
* **活動予定通知:**
  * チーム活動（イベント）がサイト上で追加・変更・削除された際に、指定したDiscordチャンネルに通知を送る機能です。
  * 「有効にする」スイッチでオン/オフを切り替えられます。
  * 通知先のチャンネルIDを設定できます。
* **スクリム結果通知:**
  * スクリム結果がサイト上で登録・変更・削除された際に、指定したDiscordチャンネルに通知を送る機能です。
  * 「有効にする」スイッチでオン/オフを切り替えられます。
  * 通知先のチャンネルIDを設定できます。

設定を変更した後は、ページ下部の「設定を保存」ボタンを必ずクリックしてください。

### 4.3. 招待管理

「招待管理」ページでは、新しいメンバーをチームに招待するための招待リンクを作成・管理できます。

* **有効な招待リンク一覧:**
  * 現在有効な招待リンクのコード、有効期限、作成日時、作成者などが表示されます。
  * 招待コードの横にあるコピーアイコンをクリックすると、招待リンク（例: `https://mitey.site/invite/招待コード`）をコピーできます。
  * 各リンクの右端にあるゴミ箱アイコンをクリックすると、その招待リンクを無効化できます。無効化されたリンクからはチームに参加できなくなります。
* **招待リンクの新規作成:**
  * ページ右上にある「招待リンク作成」ボタンをクリックすると、新しい招待リンクを作成するためのダイアログが表示されます。
  * 招待リンクの有効期限（例: 1日間、7日間、無期限など）を選択して「作成」ボタンを押すと、新しい招待リンクが発行されます。

### 4.4. 参加申請の承認・拒否

メンバーが招待リンクを使ってチームへの参加を申請すると、「参加申請」ページにその申請が表示されます。
\
ここでは、申請内容を確認し、承認または拒否の操作を行います。

* **申請者一覧:**
  * 参加を申請しているユーザーの表示名（またはDiscordユーザー名）、Discord情報、申請日時などが表示されます。
* **承認:**
  * 申請者の右側にある緑色のチェックマークアイコンをクリックすると、そのユーザーのチームへの参加を承認します。承認されると、ユーザーは正式にチームメンバーとなります。
* **拒否:**
  * 申請者の右側にある赤色のバツマークアイコンをクリックすると、そのユーザーのチームへの参加を拒否します。拒否操作は確認ダイアログが表示された後に行われます。

### 4.5. スクリム募集文作成

「スクリム募集作成」ページでは、Discordなどの募集チャンネルに投稿するためのスクリム募集文を簡単に作成できます。

1. **チーム情報（自動表示）:**
   * 現在選択しているチームの名前と、チーム設定で登録されていれば平均レートが自動で表示されます。
2. **募集日程:**
   * カレンダーアイコンのボタンをクリックし、スクリムを募集したい日付を選択します（複数選択可能）。
3. **時間帯・マップ数設定:**
   * 選択した日付ごとに、募集する時間帯（例: 20:00-22:00, 22:00-24:00など）と、希望するマップ数（例: 相互2マップ, フルタイムなど）を設定します。
   * 時間帯は複数選択できます。選択した時間帯ごとにマップ数を設定できます。
   * 右上の×ボタンで、選択した日付全体を募集日程から削除できます。
4. **各種設定:**
   * **観戦OK/NG:** スクリムの観戦を許可するかどうかを設定します。
   * **配信OK/NG:** スクリムの配信を許可するかどうかを設定します。
   * **備考:** その他、募集文に含めたい特記事項があれば入力します（例: 「DMにてご連絡ください」など）。
5. **プレビュー:**
   * 上記で設定した内容に基づいて、募集文が自動的に生成され、プレビュー表示されます。
6. **スクリム募集をコピー:**
   * 「スクリム募集をコピー」ボタンをクリックすると、生成された募集文全体がクリップボードにコピーされます。
   * コピーした募集文を、Discordの募集チャンネルなどに貼り付けて使用してください。

**チームスケジュールの確認 (画面下部ドロワー):**
\
スクリム募集文作成ページでは、画面下部にマウスカーソルを合わせる（またはタップする）と、チームメンバーの最新のスケジュール状況が簡易的に表示されるドロワーが開きます。募集日程を決める際の参考にしてください。
