Prefix của bot là ký tự biến một tin nhắn thông thường thành lệnh, giống như $ trong $help. Hầu hết bot cho phép quản trị viên server đổi nó bằng một lệnh hoặc từ bảng điều khiển web. Trên Noxyr, mặc định là $, và bạn có thể đổi bằng /prefix set hoặc từ bảng điều khiển, dùng từ 1 đến 5 ký tự không có khoảng trắng. Prefix chỉ áp dụng cho server của bạn, nên mỗi server có thể chọn prefix riêng.
Tìm hiểu bot đang dùng prefix nào
Nếu bạn không chắc bot mong đợi prefix nào, hãy nhắc đến nó một mình trong một kênh. Nhiều bot, kể cả Noxyr, sẽ trả lời bằng prefix hiện tại. Trên Noxyr, một tin nhắn chỉ có @Noxyr sẽ nhận được phản hồi “Prefix của tôi ở đây là $”. Quản trị viên server cũng có thể chạy /prefix view, lệnh này hoạt động bất kể prefix là gì, vì lệnh slash không bao giờ dùng prefix.
Cách đổi prefix của Noxyr
Có ba nơi, và cả ba đều thay đổi cùng một cài đặt:
- Trong Discord: chạy
/prefix set prefix:!./prefix resetđưa về$. - Trên trang Setup: mở bảng điều khiển, chọn server của bạn, vào Setup và điền vào ô Command prefix.
- Trên trang Custom Commands: ô Prefix nằm ở cuối thanh bên trái, cạnh các lệnh bạn đã đổi tên.
Bạn cần quyền Administrator (hoặc một trong các role quản trị của server) để đổi nó. Prefix mới hoạt động từ tin nhắn tiếp theo, và prefix cũ ngừng hoạt động ngay cùng lúc, nên hãy báo cho thành viên khi bạn chuyển đổi.
Quy tắc cho prefix của Noxyr
| Quy tắc | Lý do |
|---|---|
| Từ 1 đến 5 ký tự | Đủ ngắn để gõ nhanh, đủ dài cho prefix hai phần như n!. |
| Không có khoảng trắng | Khoảng trắng sẽ kết thúc prefix trước khi tới tên lệnh. |
Không được bắt đầu bằng / | / mở menu lệnh slash riêng của Discord. |
Không có @, #, <, > hoặc : | Chúng tạo ra lượt nhắc tên và liên kết kênh, nên các tin nhắn thông thường sẽ biến thành lệnh. |
Không có ký tự markdown (*, _, ~, |, dấu backtick, dấu gạch chéo ngược) | Chúng làm thay đổi cách định dạng tin nhắn. |
Các lựa chọn tốt là $, !, ?, ., -, hoặc một từ ngắn kết thúc bằng một ký hiệu như n! hay nx..
Chọn prefix không bị trùng
Nếu hai bot trong cùng một server dùng chung prefix, một tin nhắn có thể khiến cả hai cùng trả lời, hoặc khiến một trong hai phản hồi rằng nó không biết lệnh đó. ! là mặc định phổ biến nhất, nên một server có nhiều bot nên cho mỗi bot một thứ khác nhau. Prefix hai ký tự ngắn như n! hầu như không bao giờ bị trùng và vẫn gõ nhanh.
Cũng nên tránh các ký tự mà người ta thường dùng để bắt đầu tin nhắn bình thường. Noxyr sẽ im lặng khi từ sau prefix không phải là một lệnh, nên $5 each chỉ là một tin nhắn; nhưng một prefix như . trong một kênh nói chuyện nhiều vẫn có nghĩa là một .help vô tình sẽ chạy một lệnh.
Lệnh slash vẫn hoạt động
Prefix chỉ thay đổi các lệnh dạng tin nhắn. Mọi lệnh slash vẫn giữ nguyên, và mọi lệnh của Noxyr đều hoạt động theo cả hai cách với cùng các tùy chọn, nên thành viên thích menu / sẽ không mất gì. Lệnh prefix và lệnh slash trình bày chi tiết các khác biệt.
Đổi tên lệnh, không chỉ prefix
Nếu điều bạn thực sự muốn là các lệnh ngắn hơn hoặc thân thiện hơn, hãy đổi tên lệnh thay vì prefix. Trang Custom Commands của Noxyr cho phép một server biến $p thành $play hoặc $done thành $ticket close, mà không ảnh hưởng đến tên thật. Xem lệnh tùy chỉnh trên Discord.