Bỏ qua nội dung

🎫 Ticket System

Ticket System là một hệ thống hỗ trợ member chuyên nghiệp cho phép thành viên tạo ticket riêng tư để nhận hỗ trợ từ đội ngũ quản trị.

Hệ thống hỗ trợ hai loại ticket:

  • Channel Ticket: Tạo kênh riêng trong category (truyền thống)
  • Thread Ticket: Tạo thread trong kênh chỉ định (hiện đại)

Ticket có thể được tùy chỉnh với:

  • Form câu hỏi: Thu thập thông tin từ người dùng khi tạo ticket
  • Panel phân loại: Nhiều danh mục ticket khác nhau
  • Transcript: Lưu trữ lịch sử chat khi đóng ticket
  • Rating system: Đánh giá chất lượng hỗ trợ

Tạo cấu hình ticket cơ bản cho server

Tham số lệnh (Parameters)

Không bắt buộc:

  • force: Ghi đè cấu hình cũ nếu đã tồn tại

Ví dụ sử dụng

  1. Khởi tạo hệ thống ticket lần đầu:

    /ticket setup
  2. Quá trình setup tự động:

    • Tạo kênh #transcripts để lưu lịch sử
    • Tạo category Hỗ trợ và kênh 🎫〡ticket
    • Tạo panel ticket mặc định với form câu hỏi
    • Tạo role Hỗ trợ TicketAdmin Ticket
  3. Hoàn tất: Ticket panel sẽ được gửi tự động vào kênh vừa tạo


Quản lý các cài đặt áp dụng cho toàn bộ hệ thống ticket

Các cài đặt có sẵn

  • 🏷️ Thể loại: Chọn giữa Channel hoặc Thread ticket
  • 📜 Transcript: Kênh lưu trữ lịch sử ticket đã đóng
  • 🏷️ Định dạng tên: Mẫu tên ticket (ví dụ: ticket-{id})
  • 🔢 Số lượng/người: Giới hạn ticket mở cùng lúc (1-10)
  • 🔒 Đóng ticket: Cài đặt quyền đóng và tự động đóng
  • 🤝 Claim ticket: Cài đặt về việc nhận ticket của supporter
  • ⛔ Blacklist: Chặn role khỏi việc tạo ticket

/ticket panel configuration - Quản lý danh mục

Phần tiêu đề “/ticket panel configuration - Quản lý danh mục”

Quản lý các panel (danh mục) ticket riêng biệt

Chức năng chính

  • ➕ Thêm bảng ticket: Tạo danh mục mới (tối đa 5)
  • ✏️ Chỉnh sửa bảng: Cấu hình category, form, role hỗ trợ
  • 🗑️ Xóa bảng: Xóa danh mục không cần thiết

Gửi một danh mục ticket cụ thể

Tham số lệnh (Parameters)

Bắt buộc:

  • channel: Kênh để gửi panel ticket
  • panel: Chọn panel từ danh sách có sẵn

Ví dụ sử dụng

/ticket panel send channel:#support panel:general_support

Thiết lập gửi nhiều danh mục ticket trong cùng một tin nhắn

Gửi tất cả các panel được chọn vào một tin nhắn

Tham số lệnh (Parameters)

Bắt buộc:

  • channel: Kênh để gửi multi-panel

Ví dụ sử dụng

/ticket multi-panel send channel:#support

Đóng ticket hiện tại với lý do tùy chọn

Tham số lệnh (Parameters)

Không bắt buộc:

  • reason: Lý do đóng ticket

Ví dụ sử dụng

/ticket close reason:Đã giải quyết xong vấn đề

Cho phép thêm thành viên hoặc role vào ticket

Tham số lệnh (Parameters)

Bắt buộc:

  • object: Chọn thành viên hoặc role để thêm

Ví dụ sử dụng

/ticket add object:@Developer

Xóa quyền truy cập ticket của thành viên hoặc role

Tham số lệnh (Parameters)

Bắt buộc:

  • object: Chọn thành viên hoặc role để xóa

Ví dụ sử dụng

/ticket remove object:@User

  1. 📁 Category tạo ticket: Chọn category hoặc kênh để tạo ticket

  2. 📝 Quản lí câu hỏi: Thêm form câu hỏi khi mở ticket (tối đa 5)

    • Có thể chọn loại câu trả lời ngắn/dài
    • Đặt câu hỏi bắt buộc hoặc tùy chọn
  3. 👥 Role hỗ trợ: Chỉ định role có quyền xem và trả lời ticket

  4. 🔲 Nút mở ticket: Tùy chỉnh emoji, tên, màu sắc của nút

  5. 📨 Tin nhắn mở: Tin nhắn chào mừng khi ticket được tạo

  6. 📌 Tin nhắn bảng: Embed hiển thị ở panel ticket

  7. ✨ Ưu tiên: Cài đặt ticket ưu tiên cho role đặc biệt


  • Ticket của role cao hơn sẽ xuất hiện trên cùng trong category
  • Có thể đặt tên ticket riêng cho từng mức ưu tiên
  • Tối đa 2 role ưu tiên cho mỗi panel
  • Đóng khi người tạo rời server: Tự động đóng nếu người tạo ticket rời khỏi server
  • Đóng khi không hoạt động: Đóng sau thời gian không có tin nhắn
  • Phân biệt tin nhắn: Từ tất cả mọi người vs chỉ từ người tạo ticket
  • Supporter có thể “claim” ticket để chịu trách nhiệm
  • Cài đặt quyền xem/trả lời của supporter khác sau khi được claim
  • Người dùng có thể đánh giá từ 1-5 sao sau khi ticket đóng
  • Hệ thống transcript tự động lưu toàn bộ lịch sử chat

  • Ưu điểm: Hiển thị trực tiếp, dễ quản lý
  • Nhược điểm: Giới hạn 50 ticket/category, 400-500 ticket/server
  • Phù hợp: Server nhỏ-trung bình
  • Ưu điểm: Không giới hạn số lượng
  • Nhược điểm: Phải click vào để xem, ít trực quan
  • Phù hợp: Server lớn với nhiều ticket

  • manage_roles: Quản lý quyền trong ticket
  • manage_channels: Tạo/xóa kênh ticket
  • manage_guild: Cấu hình hệ thống ticket
  • manage_channels: Quản lý category/kênh ticket
  • Tự động được cấp quyền view_channel, send_messages, attach_files trong ticket được assigned