Skip to content

Troubleshooting - Xử lý sự cố

Trang này tổng hợp các lỗi thường gặp và cách khắc phục khi sử dụng Discord Booking Bot.

Dấu hiệu: Gõ lệnh nhưng bot không có phản ứng gì

Checklist chẩn đoán:

Kiểm traCách test
Prefix đúng?@BotName prefix
Bot online?@BotName ping
Quyền trong channel?Test ở kênh khác
Cú pháp đúng?Dùng lệnh đơn giản cash
🔧 Hướng dẫn khắc phục từng bước

Bước 1: Kiểm tra prefix

Terminal window
@BotName prefix

Bước 2: Test lệnh cơ bản

Terminal window
<prefix>cash

Bước 3: Kiểm tra bot status

Terminal window
@BotName ping

Bước 4: Thử kênh khác nếu vẫn lỗi

💡 Pro tip: Mention bot + “prefix” luôn hoạt động dù prefix là gì

Dấu hiệu: “Bạn không có quyền sử dụng lệnh này”

🔍 Nguyên nhân thường gặp:

Vấn đềGiải pháp
🏷️ Thiếu roleLiên hệ admin gán role
📊 Role hierarchy saiAdmin kiểm tra vị trí role
🚫 Channel restrictedDùng lệnh ở channel khác

🛠️ Các bước khắc phục:

1️⃣ Tự kiểm tra role

Click chuột phải username → View Profile → Xem Roles

2️⃣ Yêu cầu admin gán role

Terminal window
role @user @RequiredRole

3️⃣ Kiểm tra vị trí Role

@Owner
@Administrator
@Supporter
@Cash
@Player

⚠️ Bot role phải cao hơn tất cả role user để quản lý

3. Lỗi số tiền/số liệu không hợp lệ

Section titled “3. Lỗi số tiền/số liệu không hợp lệ”

Dấu hiệu: “Số tiền không hợp lệ” hoặc “Invalid amount”

So sánh định dạng:

✅ Đúng❌ SaiLý do sai
10k10,000Có dấu phẩy
100k10k VNDCó chữ thừa
1m10 kCó khoảng trắng
2.5mabcKhông phải số
1000010_000Có dấu gạch dưới

💡 Quy tắc nhập số:

  • ✅ Viết liền, không khoảng trắng
  • ✅ Dùng k (nghìn), m (triệu)
  • ✅ Cho phép số thập phân: 2.5m
  • ❌ Không dùng dấu phẩy, chữ VND, đơn vị khác

Ví dụ thực tế:

ac @user 10,000 ❌
ac @user 10k ✅
ac @user 100k VND ❌
ac @user 100k ✅
ac @user 1 000 000 ❌
ac @user 1m ✅
❌ Nguyên nhân: "Không tìm thấy người dùng" hoặc "User not found"

Nguyên nhân:

  • @ mention sai
  • User không có trong server
  • User đã block bot

Cách khắc phục:

Dùng @ mention đúng:

Terminal window
# Đúng
ac @username 10k
# Sai
ac 123456789012345678 10k
❌ Nguyên nhân: "Số dư không đủ" khi mua đồ/booking

Cách khắc phục:

  1. Kiểm tra số dư:

    Terminal window
    cash
  2. Nạp thêm tiền:

    • Liên hệ staff/supporter
    • Cung cấp hình ảnh chuyển khoản
    • Đợi xác nhận
  3. Kiểm tra giá sản phẩm:

    Terminal window
    shop # Xem giá các item

6. Lỗi embed/message không hiển thị

Section titled “6. Lỗi embed/message không hiển thị”

Dấu hiệu: Embed không xuất hiện hoặc chỉ thấy text thường

🔐 Checklist quyền bot (cho Admin):

Quyền cần thiếtMục đíchStatus
📝 Send MessagesGửi tin nhắn cơ bản
📊 Embed LinksHiển thị embed đẹp
😀 Use External EmojisDùng emoji custom
👍 Add ReactionsThêm reaction
📖 Read Message HistoryĐọc tin nhắn cũ
🔗 Attach FilesĐính kèm file

🛠️ Hướng dẫn cấp quyền

Bước 1: Vào Server Settings → Roles → Bot Role

Bước 2: Bật tất cả permissions ở trên

Bước 3: Check Override permissions trong channel cụ thể

Bước 4: Test lại:

Terminal window
<prefix>cash

💡 Nếu kênh đó không hoạt động, kiểm tra các channel khác để xác định là lỗi bot hay bị giới hạn trong kênh

Nguyên nhân: Giao dịch không được ghi vào kênh log

Cách khắc phục:

  1. Setup lại kênh log:

    Terminal window
    /settings log-cash #log-channel
    /settings log-bills #log-channel
  2. Kiểm tra quyền bot trong kênh log:

    Bot cần quyền:
    ✅ View Channel
    ✅ Send Messages
    ✅ Embed Links

8. Lỗi commands slash (/) không hoạt động

Section titled “8. Lỗi commands slash (/) không hoạt động”

Cách khắc phục:

  1. Re-invite bot với quyền applications.commands
  2. Đợi Discord sync commands (có thể mất vài phút)
  3. Thử lệnh prefix thay vì slash

Lỗi: Không thể kết hôn dù có nhẫn

Cách khắc phục:

  1. Kiểm tra type của nhẫn:

    Terminal window
    inventory # Xem nhẫn có type: ring không
  2. Kiểm tra người được cầu hôn:

    • Phải ở trong server
    • Không đang kết hôn với ai khác
    • Không block bot

Nguyên nhân:

  • Không có Lucky Box trong inventory
  • Box chưa được cấu hình rate
  • Lỗi hệ thống

Cách khắc phục:

  1. Kiểm tra inventory:

    Terminal window
    inventory
  2. Liên hệ admin cấu hình box rate:

    Terminal window
    # Admin thực hiện
    /box rate item:"Item Name" rate:30
    /box rate cash:50000 rate:20

Cách khắc phục:

  1. Kiểm tra setup ticket:

    Terminal window
    # Owner thực hiện
    /ticket create
    /ticket add-button label:"Support" emoji:🎫
  2. Kiểm tra quyền bot:

    Cần quyền:
    ✅ Manage Channels
    ✅ Manage Permissions
    ✅ Send Messages
  • 🚨 Mất tiền không rõ lý do
  • 🚨 Bot charge tiền sai
  • 🚨 Hack tài khoản nghi ngờ
  • 🚨 Lỗi ảnh hưởng nhiều người
  • ❓ Quên cách dùng lệnh
  • ❓ Không hiểu tính năng
  • ❓ Lỗi do nhập sai
  • ❓ Vấn đề về quyền

Thông tin cần cung cấp khi báo lỗi:

Section titled “Thông tin cần cung cấp khi báo lỗi:”
Terminal window
Mẫu báo lỗi (bug) của bot:
1. Lệnh đã sử dụng: <prefix>command
2. Lỗi xuất hiện: tả chi tiết
3. Thời gian: Ngày/Tháng Giờ/Phút
4. Screenshot: (đính kèm nếu )
5. Các bước tái hiện lỗi:
- Bước 1: ...
- Bước 2: ...
- Bước 3: Lỗi xuất hiện
Terminal window
# Ping bot
@BotName ping

Q: Bot đang bảo trì có báo trước không? A: Có, thường được thông báo trong kênh announcements.

Q: Có thể rollback giao dịch không? A: Chỉ trong trường hợp lỗi hệ thống, cần admin xác nhận.


Vẫn cần hỗ trợ? Tạo ticket hoặc liên hệ trực tiếp team support. Chúng tôi luôn sẵn sàng giúp đỡ khi nhận được tin!