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

# Lệnh kiểm duyệt máy chủ

> Điều khiển kênh, dọn dẹp tin nhắn, emoji, giveaway, starboard và các lệnh ticket.

Mười sáu lệnh tác động lên máy chủ thay vì một thành viên.

## Kênh

| Lệnh        | Bạn cần         | Vetox cần       | Thời gian hồi |
| ----------- | --------------- | --------------- | ------------- |
| `/lock`     | Manage Channels | Manage Channels | 2s            |
| `/unlock`   | Manage Channels | Manage Channels | 2s            |
| `/hide`     | Manage Channels | Manage Channels | 2s            |
| `/show`     | Manage Channels | Manage Channels | 2s            |
| `/slowmode` | Manage Channels | Manage Channels | 2s            |

<AccordionGroup>
  <Accordion title="/lock và /unlock" icon="lock">
    Từ chối hoặc khôi phục **Send Messages** cho `@everyone`. `channel` là tùy chọn và mặc định là kênh hiện tại. Hoạt động trên các kênh văn bản và thông báo.
  </Accordion>

  <Accordion title="/hide và /show" icon="eye-slash">
    Từ chối hoặc khôi phục **View Channel** cho `@everyone`. Hoạt động trên các kênh văn bản, thông báo, voice, diễn đàn và stage.
  </Accordion>

  <Accordion title="/slowmode" icon="hourglass">
    `duration` là **bắt buộc** — `5s`, `2m`, `1h`, hoặc `off` để xóa nó. `channel` và `reason` là tùy chọn.
  </Accordion>
</AccordionGroup>

<Tip>
  `/lock` ngăn mọi người nói chuyện nhưng họ vẫn có thể đọc. `/hide` xóa kênh khỏi tầm nhìn hoàn toàn. Trong một cuộc tấn công, hãy lock trước — ẩn gây ra nhiều nhầm lẫn hơn là ngăn chặn.
</Tip>

## Dọn dẹp

<AccordionGroup>
  <Accordion title="/clear — xóa hàng loạt" icon="broom">
    Yêu cầu **Manage Messages** ở cả hai bên. Thời gian hồi 10s.

    | Tùy chọn | Bắt buộc | Ghi chú                             |
    | -------- | -------- | ----------------------------------- |
    | `count`  | Không    | 1 đến 500                           |
    | `user`   | Không    | Chỉ xóa tin nhắn của thành viên này |

    <Warning>
      Discord không cho phép xóa hàng loạt các tin nhắn cũ hơn **14 ngày**. Các tin nhắn cũ hơn sẽ bị bỏ qua.
    </Warning>
  </Accordion>
</AccordionGroup>

## Emoji

<AccordionGroup>
  <Accordion title="/add-emoji — tải lên hàng loạt" icon="face-smile">
    Yêu cầu **Manage Expressions** ở cả hai bên. Thời gian hồi 30s.

    Cả hai tùy chọn — `emojis` và `message_id` — đều là tùy chọn, nhưng **phải cung cấp một trong hai**. Truyền một danh sách emoji, hoặc ID của một tin nhắn chứa chúng.

    <Note>
      Việc tải lên bị giới hạn bởi số ô emoji của máy chủ, phụ thuộc vào cấp boost Discord của bạn.
    </Note>
  </Accordion>
</AccordionGroup>

## Giveaway

Cả năm đều yêu cầu **Manage Server**, cộng với **Send Messages** và **Embed Links** cho Vetox. Thời gian hồi 5s.

<AccordionGroup>
  <Accordion title="/gstart — bắt đầu một giveaway" icon="gift">
    | Tùy chọn          | Bắt buộc | Ghi chú                                                                   |
    | ----------------- | -------- | ------------------------------------------------------------------------- |
    | `prize`           | **Có**   | Tối đa 256 ký tự                                                          |
    | `duration`        | **Có**   |                                                                           |
    | `channel`         | Không    | Mặc định là kênh hiện tại                                                 |
    | `winners`         | Không    | 1–20                                                                      |
    | `description`     | Không    | Tối đa 1.024 ký tự                                                        |
    | `required-role`   | Không    |                                                                           |
    | `min-account-age` | Không    | 1–365 ngày                                                                |
    | `min-level`       | Không    | 1–200                                                                     |
    | `excluded-role`   | Không    |                                                                           |
    | `bypass-role`     | Không    | Bỏ qua mọi yêu cầu                                                        |
    | `ping-role`       | Không    | **Chỉ có thể cài đặt ở đây — bảng điều khiển không có điều khiển cho nó** |
    | `start-time`      | Không    | Trì hoãn thời điểm bắt đầu                                                |
  </Accordion>

  <Accordion title="/gdrop — giveaway thả rơi" icon="bolt">
    Người nhấp đầu tiên thắng. `prize` và `winners` (1–20) là **bắt buộc**; `channel`, `description`, `required-role`, `min-account-age` và `min-level` là tùy chọn.
  </Accordion>

  <Accordion title="/gend, /greroll, /glist" icon="flag-checkered">
    `/gend` nhận `giveaway-id` bắt buộc. `/greroll` nhận `message-id` bắt buộc và một `count` tùy chọn (1–20). `/glist` không có tùy chọn nào.
  </Accordion>
</AccordionGroup>

<Note>
  `ping-role` là cài đặt giveaway duy nhất chỉ tồn tại dưới dạng tùy chọn lệnh. Nếu bạn cần một vai trò được ping, hãy khởi tạo giveaway bằng `/gstart` thay vì từ bảng điều khiển. Xem [Giveaways](/vi/engagement/giveaways).
</Note>

## Starboard

<AccordionGroup>
  <Accordion title="/starboard — quản lý các mục" icon="star">
    Yêu cầu **Manage Messages**. Thời gian hồi 3s. Sáu lệnh con, mỗi cái nhận một liên kết `message` bắt buộc và tên `starboard` tùy chọn:

    | Lệnh con   | Hiệu ứng                               |
    | ---------- | -------------------------------------- |
    | `force`    | Thêm một tin nhắn bất kể số sao của nó |
    | `unforce`  | Hoàn tác một lần force                 |
    | `freeze`   | Dừng cập nhật số sao                   |
    | `unfreeze` | Tiếp tục cập nhật                      |
    | `trash`    | Xóa và chặn không cho trở lại          |
    | `untrash`  | Khôi phục một mục đã bị vứt            |

    <Note>
      Tùy chọn `starboard` **không** tự động hoàn thành — nhập tên chính xác như đã cấu hình.
    </Note>

    <Tip>
      `untrash` tồn tại ở đây nhưng không thể truy cập từ bảng xếp hạng bảng điều khiển. Lệnh này là cách duy nhất để khôi phục một mục đã bị vứt.
    </Tip>
  </Accordion>

  <Accordion title="⭐ Send to Starboard — menu ngữ cảnh" icon="star">
    Nhấp chuột phải vào một tin nhắn → Apps → **Send to Starboard**. Cùng quyền như `/starboard`.

    <Note>
      Là một mục menu ngữ cảnh, nó không xuất hiện trên trang Commands của bảng điều khiển và không thể thay đổi cài đặt theo máy chủ ở đó.
    </Note>
  </Accordion>
</AccordionGroup>

<Note>
  Cả hai đều yêu cầu mô-đun **Starboard** trong [Server Setup](/vi/server-management/setup).
</Note>

## Ticket

<AccordionGroup>
  <Accordion title="/ticket — 14 lệnh con" icon="ticket">
    Vetox cần **Manage Channels** và **Manage Messages**. Thời gian hồi 3s.

    | Lệnh con        | Tùy chọn                                                  | Hiệu ứng                               |
    | --------------- | --------------------------------------------------------- | -------------------------------------- |
    | `close`         | `reason` tùy chọn                                         | Đóng ticket                            |
    | `claim`         | —                                                         | Nhận nó                                |
    | `unclaim`       | —                                                         | Từ bỏ nó                               |
    | `reopen`        | —                                                         | Mở lại một ticket đã đóng              |
    | `add`           | `user` bắt buộc                                           | Thêm ai đó                             |
    | `remove`        | `user` bắt buộc                                           | Xóa ai đó                              |
    | `rename`        | `name` bắt buộc, tối đa 100                               | Đổi tên kênh                           |
    | `priority`      | `level` bắt buộc — none, low, medium, high, urgent        | Đặt mức ưu tiên                        |
    | `transfer`      | `category` bắt buộc                                       | Di chuyển sang danh mục khác           |
    | `closerequest`  | —                                                         | Yêu cầu người tạo đóng                 |
    | `escalate`      | `target` bắt buộc (tự động hoàn thành), `reason` tùy chọn | Chuyển lên một panel khác              |
    | `note`          | `content` bắt buộc                                        | Thêm một ghi chú nội bộ                |
    | `merge`         | `target` bắt buộc                                         | Gộp vào một ticket khác                |
    | `notifications` | —                                                         | Cài đặt thông báo ticket của riêng bạn |

    Tất cả trừ `notifications` đều phải được chạy bên trong một kênh ticket.
  </Accordion>
</AccordionGroup>

<Warning>
  **`/ticket` không có yêu cầu quyền Discord riêng của nó.** Quyền truy cập được quyết định bởi các vai trò hỗ trợ của panel ticket của bạn.

  Chỉ `close`, `claim`, `add`, `remove` và `reopen` được bao gồm bởi các quy tắc quyền theo nút. Chín cái còn lại — bao gồm `rename`, `transfer`, `merge` và `note` — có thể được chạy bởi bất kỳ ai có thể hành động trong ticket. Hãy ghi nhớ điều đó khi quyết định ai có quyền truy cập ticket.
</Warning>

<Warning>
  **Tắt Tickets trong Server Setup không vô hiệu hóa `/ticket`.** Nó tiếp tục hoạt động trong các kênh ticket hiện có.
</Warning>

<Note>
  Bảng điều khiển liệt kê một lệnh con `tag` mà bot không đăng ký. Nó không thể được chạy.
</Note>

## Xử lý sự cố

<AccordionGroup>
  <Accordion title="/clear đã không xóa hết mọi thứ">
    Discord chặn việc xóa hàng loạt vượt quá 14 ngày.
  </Accordion>

  <Accordion title="/lock đã không ngăn mọi người nói chuyện">
    Một vai trò với cho phép Send Messages rõ ràng ghi đè lên từ chối `@everyone`. Kiểm tra ghi đè vai trò trên kênh đó.
  </Accordion>

  <Accordion title="/starboard nói rằng không tìm thấy starboard">
    Tên phải khớp chính xác và không tự động hoàn thành.
  </Accordion>

  <Accordion title="Một lệnh con ticket nói phải được chạy trong một ticket">
    Tất cả trừ `notifications` đều yêu cầu một kênh ticket đang hoạt động.
  </Accordion>

  <Accordion title="/add-emoji thất bại">
    Thường là không có ô emoji trống, hoặc Vetox thiếu Manage Expressions.
  </Accordion>
</AccordionGroup>

<CardGroup cols={2}>
  <Card title="Member moderation" icon="gavel" href="/vi/commands/moderation">
    Hành động lên các thành viên.
  </Card>

  <Card title="Tickets" icon="ticket" href="/vi/utility/tickets/overview">
    Cách hệ thống ticket hoạt động.
  </Card>
</CardGroup>
