> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vetox.io/llms.txt
> Use this file to discover all available pages before exploring further.

# サーバーモデレーションコマンド

> チャンネル制御、メッセージクリーンアップ、絵文字、ギブアウェイ、スターボード、チケットコマンド。

メンバーではなくサーバーに作用する 16 コマンド。

## チャンネル

| コマンド        | 必要権限（あなた）       | 必要権限（Vetox）     | クールダウン |
| ----------- | --------------- | --------------- | ------ |
| `/lock`     | Manage Channels | Manage Channels | 2 秒    |
| `/unlock`   | Manage Channels | Manage Channels | 2 秒    |
| `/hide`     | Manage Channels | Manage Channels | 2 秒    |
| `/show`     | Manage Channels | Manage Channels | 2 秒    |
| `/slowmode` | Manage Channels | Manage Channels | 2 秒    |

<AccordionGroup>
  <Accordion title="/lock と /unlock" icon="lock">
    `@everyone` の **Send Messages** を拒否／復元します。`channel` は任意で既定は現在のチャンネル。テキストとアナウンスメントチャンネルで動作します。
  </Accordion>

  <Accordion title="/hide と /show" icon="eye-slash">
    `@everyone` の **View Channel** を拒否／復元します。テキスト、アナウンスメント、ボイス、フォーラム、ステージチャンネルで動作します。
  </Accordion>

  <Accordion title="/slowmode" icon="hourglass">
    `duration` は **必須** — `5s`、`2m`、`1h`、または `off` で解除。`channel` と `reason` は任意。
  </Accordion>
</AccordionGroup>

<Tip>
  `/lock` は発言を止めますが閲覧は可能です。`/hide` はチャンネル自体を見えなくします。荒らし対応ではまずロックを — 隠すのはかえって混乱を招きます。
</Tip>

## クリーンアップ

<AccordionGroup>
  <Accordion title="/clear — 一括削除" icon="broom">
    双方に **Manage Messages** が必要。クールダウン 10 秒。

    | オプション   | 必須  | 備考               |
    | ------- | --- | ---------------- |
    | `count` | いいえ | 1〜500            |
    | `user`  | いいえ | このメンバーのメッセージのみ削除 |

    <Warning>
      Discord は **14 日** より古いメッセージの一括削除を許可していません。古いメッセージはスキップされます。
    </Warning>
  </Accordion>
</AccordionGroup>

## 絵文字

<AccordionGroup>
  <Accordion title="/add-emoji — 一括アップロード" icon="face-smile">
    双方に **Manage Expressions** が必要。クールダウン 30 秒。

    `emojis` と `message_id` はどちらも任意扱いですが、**いずれかを指定する必要があります**。絵文字のリスト、または絵文字を含むメッセージの ID を渡します。

    <Note>
      アップロード数はサーバーの絵文字スロット数 — Discord のブーストレベル依存 — に制限されます。
    </Note>
  </Accordion>
</AccordionGroup>

## ギブアウェイ

5 つとも **Manage Server** が必要。加えて Vetox に **Send Messages** と **Embed Links** が必要。クールダウン 5 秒。

<AccordionGroup>
  <Accordion title="/gstart — ギブアウェイを開始" icon="gift">
    | オプション             | 必須     | 備考                                   |
    | ----------------- | ------ | ------------------------------------ |
    | `prize`           | **はい** | 最大 256 文字                            |
    | `duration`        | **はい** |                                      |
    | `channel`         | いいえ    | 既定は現在のチャンネル                          |
    | `winners`         | いいえ    | 1〜20                                 |
    | `description`     | いいえ    | 最大 1,024 文字                          |
    | `required-role`   | いいえ    |                                      |
    | `min-account-age` | いいえ    | 1〜365 日                              |
    | `min-level`       | いいえ    | 1〜200                                |
    | `excluded-role`   | いいえ    |                                      |
    | `bypass-role`     | いいえ    | すべての要件をバイパス                          |
    | `ping-role`       | いいえ    | **ここでのみ設定可能 — ダッシュボードに対応する項目はありません** |
    | `start-time`      | いいえ    | 開始を遅らせる                              |
  </Accordion>

  <Accordion title="/gdrop — ドロップギブアウェイ" icon="bolt">
    最初にクリックした人が勝利。`prize` と `winners`（1〜20）は **必須**。`channel`、`description`、`required-role`、`min-account-age`、`min-level` は任意。
  </Accordion>

  <Accordion title="/gend、/greroll、/glist" icon="flag-checkered">
    `/gend` は必須の `giveaway-id` を取ります。`/greroll` は必須の `message-id` と任意の `count`（1〜20）を取ります。`/glist` はオプションなし。
  </Accordion>
</AccordionGroup>

<Note>
  `ping-role` は唯一、コマンドオプションでしか設定できないギブアウェイ設定です。ロールに通知したい場合はダッシュボードではなく `/gstart` で開始してください。[ギブアウェイ](/ja/engagement/giveaways) を参照。
</Note>

## スターボード

<AccordionGroup>
  <Accordion title="/starboard — エントリを管理" icon="star">
    **Manage Messages** が必要。クールダウン 3 秒。6 つのサブコマンドがあり、いずれも必須の `message` リンクと任意の `starboard` 名を取ります:

    | サブコマンド     | 効果                |
    | ---------- | ----------------- |
    | `force`    | スター数に関係なくメッセージを追加 |
    | `unforce`  | force を取り消す       |
    | `freeze`   | スター数の更新を停止        |
    | `unfreeze` | 更新を再開             |
    | `trash`    | 削除し、以後戻ってこないようにする |
    | `untrash`  | trash されたエントリを復元  |

    <Note>
      `starboard` オプションはオートコンプリート **されません** — 設定した名前を正確に入力してください。
    </Note>

    <Tip>
      `untrash` はここにありますが、ダッシュボードのリーダーボードからは到達できません。trash されたエントリを復元する唯一の方法がこのコマンドです。
    </Tip>
  </Accordion>

  <Accordion title="⭐ Send to Starboard — コンテキストメニュー" icon="star">
    メッセージを右クリック → Apps → **Send to Starboard**。権限は `/starboard` と同じ。

    <Note>
      コンテキストメニュー項目のため、ダッシュボードのコマンドページには表示されず、そこからサーバー単位の設定は変更できません。
    </Note>
  </Accordion>
</AccordionGroup>

<Note>
  どちらも [サーバーセットアップ](/ja/server-management/setup) で **スターボード** モジュールを有効にする必要があります。
</Note>

## チケット

<AccordionGroup>
  <Accordion title="/ticket — 14 サブコマンド" icon="ticket">
    Vetox に **Manage Channels** と **Manage Messages** が必要。クールダウン 3 秒。

    | サブコマンド          | オプション                                    | 効果            |
    | --------------- | ---------------------------------------- | ------------- |
    | `close`         | `reason` 任意                              | チケットを閉じる      |
    | `claim`         | —                                        | 担当を宣言         |
    | `unclaim`       | —                                        | 担当を解除         |
    | `reopen`        | —                                        | 閉じたチケットを再オープン |
    | `add`           | `user` 必須                                | ユーザーを追加       |
    | `remove`        | `user` 必須                                | ユーザーを削除       |
    | `rename`        | `name` 必須、最大 100                         | チャンネル名を変更     |
    | `priority`      | `level` 必須 — none、low、medium、high、urgent | 優先度を設定        |
    | `transfer`      | `category` 必須                            | 別カテゴリへ移動      |
    | `closerequest`  | —                                        | 作成者にクローズを依頼   |
    | `escalate`      | `target` 必須（オートコンプリート）、`reason` 任意       | 別パネルへエスカレート   |
    | `note`          | `content` 必須                             | 内部メモを追加       |
    | `merge`         | `target` 必須                              | 別チケットへ統合      |
    | `notifications` | —                                        | 自分のチケット通知設定   |

    `notifications` 以外は、チケットチャンネル内で実行する必要があります。
  </Accordion>
</AccordionGroup>

<Warning>
  **`/ticket` 自体には Discord 権限要件がありません。** アクセスはチケットパネルのサポートロールで決まります。

  ボタン単位の権限ルールが適用されるのは `close`、`claim`、`add`、`remove`、`reopen` のみです。それ以外の 9 つ — `rename`、`transfer`、`merge`、`note` を含む — は、そのチケットで操作できる全員が実行できます。誰にチケットアクセス権を与えるか決めるときに留意してください。
</Warning>

<Warning>
  **サーバーセットアップで Tickets をオフにしても `/ticket` は無効化されません。** 既存のチケットチャンネルでは動作し続けます。
</Warning>

<Note>
  ダッシュボードにはボットが登録していない `tag` サブコマンドが表示されます。実行はできません。
</Note>

## トラブルシューティング

<AccordionGroup>
  <Accordion title="/clear で全部消えなかった">
    Discord は 14 日を超えるメッセージの一括削除をブロックします。
  </Accordion>

  <Accordion title="/lock しても発言が止まらない">
    Send Messages を明示的に許可するロールが `@everyone` の拒否を上書きしています。そのチャンネルのロール上書きを確認してください。
  </Accordion>

  <Accordion title="/starboard が「スターボードが見つからない」と返す">
    名前は完全一致で、オートコンプリートは効きません。
  </Accordion>

  <Accordion title="チケットサブコマンドが「チケット内で実行する必要がある」と言う">
    `notifications` 以外はアクティブなチケットチャンネルが必要です。
  </Accordion>

  <Accordion title="/add-emoji が失敗">
    通常は空きスロットがないか、Vetox に Manage Expressions がありません。
  </Accordion>
</AccordionGroup>

<CardGroup cols={2}>
  <Card title="メンバーモデレーション" icon="gavel" href="/ja/commands/moderation">
    メンバーに対する操作。
  </Card>

  <Card title="チケット" icon="ticket" href="/ja/utility/tickets/overview">
    チケットシステムの仕組み。
  </Card>
</CardGroup>
