> ## 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.

# Perintah moderasi server

> Kontrol channel, pembersihan pesan, emoji, giveaway, starboard, dan perintah tiket.

Enam belas perintah yang menindak server, bukan anggota.

## Channel

| Perintah    | Anda perlu      | Vetox perlu     | Cooldown |
| ----------- | --------------- | --------------- | -------- |
| `/lock`     | Manage Channels | Manage Channels | 2 dtk    |
| `/unlock`   | Manage Channels | Manage Channels | 2 dtk    |
| `/hide`     | Manage Channels | Manage Channels | 2 dtk    |
| `/show`     | Manage Channels | Manage Channels | 2 dtk    |
| `/slowmode` | Manage Channels | Manage Channels | 2 dtk    |

<AccordionGroup>
  <Accordion title="/lock dan /unlock" icon="lock">
    Menolak atau memulihkan **Send Messages** untuk `@everyone`. `channel` opsional dan default ke channel saat ini. Bekerja pada channel teks dan announcement.
  </Accordion>

  <Accordion title="/hide dan /show" icon="eye-slash">
    Menolak atau memulihkan **View Channel** untuk `@everyone`. Bekerja pada channel teks, announcement, voice, forum, dan stage.
  </Accordion>

  <Accordion title="/slowmode" icon="hourglass">
    `duration` **wajib** — `5s`, `2m`, `1h`, atau `off` untuk menghapusnya. `channel` dan `reason` opsional.
  </Accordion>
</AccordionGroup>

<Tip>
  `/lock` menghentikan orang bicara tetapi mereka masih dapat membaca. `/hide` menghapus channel dari pandangan sepenuhnya. Selama raid, kunci terlebih dahulu — menyembunyikan menyebabkan lebih banyak kebingungan daripada mencegahnya.
</Tip>

## Pembersihan

<AccordionGroup>
  <Accordion title="/clear — hapus massal" icon="broom">
    Memerlukan **Manage Messages** di kedua sisi. Cooldown 10 dtk.

    | Opsi    | Wajib | Catatan                       |
    | ------- | ----- | ----------------------------- |
    | `count` | Tidak | 1 hingga 500                  |
    | `user`  | Tidak | Hanya hapus pesan anggota ini |

    <Warning>
      Discord tidak mengizinkan penghapusan massal pesan yang lebih tua dari **14 hari**. Pesan yang lebih lama dilewati.
    </Warning>
  </Accordion>
</AccordionGroup>

## Emoji

<AccordionGroup>
  <Accordion title="/add-emoji — upload massal" icon="face-smile">
    Memerlukan **Manage Expressions** di kedua sisi. Cooldown 30 dtk.

    Kedua opsi — `emojis` dan `message_id` — opsional, tetapi **salah satunya harus diberikan**. Berikan daftar emoji, atau ID pesan yang berisinya.

    <Note>
      Upload dibatasi oleh slot emoji server Anda, yang tergantung pada level boost Discord Anda.
    </Note>
  </Accordion>
</AccordionGroup>

## Giveaway

Kelimanya memerlukan **Manage Server**, plus **Send Messages** dan **Embed Links** untuk Vetox. Cooldown 5 dtk.

<AccordionGroup>
  <Accordion title="/gstart — mulai giveaway" icon="gift">
    | Opsi              | Wajib  | Catatan                                                                    |
    | ----------------- | ------ | -------------------------------------------------------------------------- |
    | `prize`           | **Ya** | Hingga 256 karakter                                                        |
    | `duration`        | **Ya** |                                                                            |
    | `channel`         | Tidak  | Default ke channel saat ini                                                |
    | `winners`         | Tidak  | 1–20                                                                       |
    | `description`     | Tidak  | Hingga 1.024 karakter                                                      |
    | `required-role`   | Tidak  |                                                                            |
    | `min-account-age` | Tidak  | 1–365 hari                                                                 |
    | `min-level`       | Tidak  | 1–200                                                                      |
    | `excluded-role`   | Tidak  |                                                                            |
    | `bypass-role`     | Tidak  | Melewatkan setiap persyaratan                                              |
    | `ping-role`       | Tidak  | **Hanya dapat diatur di sini — dashboard tidak memiliki kontrol untuknya** |
    | `start-time`      | Tidak  | Tunda mulai                                                                |
  </Accordion>

  <Accordion title="/gdrop — giveaway drop" icon="bolt">
    Yang pertama klik menang. `prize` dan `winners` (1–20) **wajib**; `channel`, `description`, `required-role`, `min-account-age` dan `min-level` opsional.
  </Accordion>

  <Accordion title="/gend, /greroll, /glist" icon="flag-checkered">
    `/gend` mengambil `giveaway-id` wajib. `/greroll` mengambil `message-id` wajib dan `count` opsional (1–20). `/glist` tidak mengambil opsi.
  </Accordion>
</AccordionGroup>

<Note>
  `ping-role` adalah satu-satunya pengaturan giveaway yang hanya ada sebagai opsi perintah. Jika Anda perlu me-ping role, mulai giveaway dengan `/gstart` daripada dari dashboard. Lihat [Giveaways](/id/engagement/giveaways).
</Note>

## Starboard

<AccordionGroup>
  <Accordion title="/starboard — kelola entri" icon="star">
    Memerlukan **Manage Messages**. Cooldown 3 dtk. Enam subperintah, semua mengambil tautan `message` wajib dan nama `starboard` opsional:

    | Subperintah | Efek                                                |
    | ----------- | --------------------------------------------------- |
    | `force`     | Tambahkan pesan tanpa memedulikan jumlah bintangnya |
    | `unforce`   | Batalkan force                                      |
    | `freeze`    | Hentikan jumlah bintang diperbarui                  |
    | `unfreeze`  | Lanjutkan pembaruan                                 |
    | `trash`     | Hapus dan blokir dari kembali                       |
    | `untrash`   | Pulihkan entri yang di-trash                        |

    <Note>
      Opsi `starboard` **tidak** memiliki autocomplete — ketik nama persis seperti yang dikonfigurasi.
    </Note>

    <Tip>
      `untrash` ada di sini tetapi tidak dapat dijangkau dari leaderboard dashboard. Perintah ini adalah satu-satunya cara untuk memulihkan entri yang di-trash.
    </Tip>
  </Accordion>

  <Accordion title="⭐ Send to Starboard — context menu" icon="star">
    Klik kanan pesan → Apps → **Send to Starboard**. Izin sama dengan `/starboard`.

    <Note>
      Sebagai entri context-menu, tidak muncul di halaman Commands dashboard dan pengaturan per-server-nya tidak dapat diubah di sana.
    </Note>
  </Accordion>
</AccordionGroup>

<Note>
  Keduanya memerlukan modul **Starboard** di [Server Setup](/id/server-management/setup).
</Note>

## Tickets

<AccordionGroup>
  <Accordion title="/ticket — 14 subperintah" icon="ticket">
    Vetox memerlukan **Manage Channels** dan **Manage Messages**. Cooldown 3 dtk.

    | Subperintah     | Opsi                                             | Efek                                |
    | --------------- | ------------------------------------------------ | ----------------------------------- |
    | `close`         | `reason` opsional                                | Tutup tiket                         |
    | `claim`         | —                                                | Claim tiket                         |
    | `unclaim`       | —                                                | Lepaskan                            |
    | `reopen`        | —                                                | Buka kembali tiket yang ditutup     |
    | `add`           | `user` wajib                                     | Tambahkan seseorang                 |
    | `remove`        | `user` wajib                                     | Hapus seseorang                     |
    | `rename`        | `name` wajib, maks 100                           | Ubah nama channel                   |
    | `priority`      | `level` wajib — none, low, medium, high, urgent  | Atur prioritas                      |
    | `transfer`      | `category` wajib                                 | Pindahkan ke kategori lain          |
    | `closerequest`  | —                                                | Minta pembuat untuk menutup         |
    | `escalate`      | `target` wajib (autocomplete), `reason` opsional | Eskalasi ke panel lain              |
    | `note`          | `content` wajib                                  | Tambahkan catatan internal          |
    | `merge`         | `target` wajib                                   | Gabungkan ke tiket lain             |
    | `notifications` | —                                                | Preferensi alert tiket Anda sendiri |

    Semua kecuali `notifications` harus dijalankan di dalam channel tiket.
  </Accordion>
</AccordionGroup>

<Warning>
  **`/ticket` tidak membawa persyaratan izin Discord sendiri.** Akses diputuskan oleh role support pada panel tiket Anda.

  Hanya `close`, `claim`, `add`, `remove`, dan `reopen` yang dicakup oleh aturan izin per-tombol. Sembilan lainnya — termasuk `rename`, `transfer`, `merge`, dan `note` — dapat dijalankan oleh siapa saja yang dapat bertindak di tiket sama sekali. Ingat itu saat memutuskan siapa yang mendapatkan akses tiket.
</Warning>

<Warning>
  **Mematikan Tickets di Server Setup tidak menonaktifkan `/ticket`.** Ia terus bekerja di channel tiket yang ada.
</Warning>

<Note>
  Dashboard mendaftar subperintah `tag` yang tidak didaftarkan oleh bot. Tidak dapat dijalankan.
</Note>

## Pemecahan masalah

<AccordionGroup>
  <Accordion title="/clear tidak menghapus semuanya">
    Discord memblokir penghapusan massal di luar 14 hari.
  </Accordion>

  <Accordion title="/lock tidak menghentikan orang bicara">
    Sebuah role dengan izin Send Messages yang eksplisit menimpa penolakan `@everyone`. Periksa role overwrite di channel tersebut.
  </Accordion>

  <Accordion title="/starboard mengatakan starboard tidak ditemukan">
    Nama harus persis cocok dan tidak memiliki autocomplete.
  </Accordion>

  <Accordion title="Sebuah subperintah ticket mengatakan harus dijalankan di tiket">
    Semua kecuali `notifications` memerlukan channel tiket yang aktif.
  </Accordion>

  <Accordion title="/add-emoji gagal">
    Biasanya tidak ada slot emoji kosong, atau Vetox tidak memiliki Manage Expressions.
  </Accordion>
</AccordionGroup>

<CardGroup cols={2}>
  <Card title="Moderasi anggota" icon="gavel" href="/id/commands/moderation">
    Menindak anggota.
  </Card>

  <Card title="Tickets" icon="ticket" href="/id/utility/tickets/overview">
    Cara kerja sistem tiket.
  </Card>
</CardGroup>
