Bot là thứ biến một máy chủ Discord cơ bản thành một nền tảng cộng đồng đầy đủ tính năng. Chúng xử lý kiểm duyệt, phát nhạc, chỉ định vai trò, chạy trò chơi, theo dõi XP, quản lý quà tặng và hàng trăm tác vụ khác mà sẽ không thể hoặc mệt mỏi khi thực hiện thủ công.
Thêm một bot rất đơn giản khi bạn hiểu cách hệ thống ủy quyền hoạt động. Hướng dẫn này hướng dẫn toàn bộ quy trình — tìm bot, luồng mời OAuth2, đặt quyền chính xác và định cấu hình bot.
Trước Khi Bạn Bắt Đầu
Để thêm bot vào máy chủ, bạn cần quyền Quản lý Máy chủ. Nếu bạn sở hữu máy chủ, bạn có quyền đó. Nếu bạn là người kiểm duyệt hoặc quản trị viên, hãy kiểm tra cài đặt vai trò của bạn. Các thành viên thông thường không thể thêm bot.
Ngoài ra, hãy quyết định những gì bạn thực sự cần. Một sai lầm phổ biến là thêm hàng tá bot "đề phòng." Bắt đầu với những gì máy chủ của bạn thực sự cần ngày hôm nay — một bot kiểm duyệt, có thể là một bot tăng cấp và bất kỳ thứ gì khác cụ thể cho cộng đồng của bạn. Bạn luôn có thể thêm nhiều hơn sau này.
Nơi Tìm Bot Discord
Các Trang Web Liệt Kê Bot
Hai thư mục bot được sử dụng rộng rãi nhất là:
- Top.gg — Thư mục bot lớn nhất. Lọc theo danh mục (kiểm duyệt, âm nhạc, kinh tế, v.v.), sắp xếp theo số phiếu bầu hoặc người dùng hàng tháng và đọc các bài đánh giá. Trang của mỗi bot hiển thị các lệnh, tính năng và liên kết mời của nó.
- Discord Bot List (discordbotlist.com) — Thư mục tương tự với các tùy chọn lọc bổ sung. Tốt để tìm các giải pháp thay thế khi Top.gg là điểm khởi đầu của bạn.
Cả hai trang web đều cho phép bạn tìm kiếm theo danh mục và tính năng. Nếu bạn đang tìm kiếm một bot kiểm duyệt, hãy tìm kiếm "kiểm duyệt" và sắp xếp theo số phiếu bầu hoặc số lượng máy chủ — số lượng cao hơn thường có nghĩa là bot đáng tin cậy hơn.
Một Vài Điều Về Chất Lượng Bot
Số lượng phiếu bầu cao và số lượng máy chủ lớn là những tín hiệu hữu ích, nhưng cũng hãy đọc hoạt động của máy chủ hỗ trợ của bot và kiểm tra lần cập nhật cuối cùng của nó. Một bot có 50.000 máy chủ mà không được cập nhật trong hai năm là một rủi ro — nó có thể bị hỏng khi Discord thực hiện các thay đổi API.
Kiểm tra máy chủ hỗ trợ của bot
Hầu hết các bot nghiêm túc đều có một máy chủ hỗ trợ được liên kết từ trang danh sách của chúng. Tham gia và kiểm tra kênh #announcements hoặc #status. Các bài đăng gần đây có nghĩa là bot đang được duy trì tích cực. Nếu bài đăng cuối cùng đã được sáu tháng, hãy tìm nơi khác.
Quy Trình Mời OAuth2
Discord sử dụng OAuth2 để ủy quyền thêm bot. Đây là cách nó hoạt động chính xác:
Tìm bot của bạn và nhấp vào Mời
Trên Top.gg hoặc trang web của bot, hãy nhấp vào nút Mời, Thêm vào Máy chủ hoặc Mời vào Discord. Thao tác này sẽ mở trang ủy quyền OAuth2 của Discord trong trình duyệt của bạn.
Chọn máy chủ của bạn
Một menu thả xuống liệt kê tất cả các máy chủ nơi bạn có quyền Quản lý Máy chủ. Chọn máy chủ bạn muốn thêm bot vào.
Xem lại các quyền được yêu cầu
Đây là bước quan trọng nhất. Bạn sẽ thấy một danh sách các quyền mà bot đang yêu cầu. Đọc kỹ chúng. Các quyền hợp pháp phổ biến bao gồm:
- Đọc Tin nhắn / Xem Kênh
- Gửi Tin nhắn
- Nhúng Liên kết
- Quản lý Tin nhắn (cần thiết cho bot kiểm duyệt)
- Kết nối / Nói (cần thiết cho bot âm nhạc)
- Quản lý Vai trò (cần thiết cho bot tăng cấp hoặc vai trò — xác minh rằng điều này được giới hạn phù hợp)
Cảnh báo: bot yêu cầu Quản trị viên khi chúng không có lý do rõ ràng để cần nó.
Hoàn thành CAPTCHA và ủy quyền
Nhấp vào Ủy quyền, hoàn thành bất kỳ CAPTCHA nào mà Discord hiển thị và bot sẽ tham gia máy chủ của bạn ngay lập tức. Bạn sẽ thấy một thông báo xác nhận.
Không bao giờ cấp quyền Quản trị viên trừ khi bạn chắc chắn
Quyền Quản trị viên cho phép bot làm mọi thứ — đọc tất cả tin nhắn, quản lý tất cả các kênh, cấm thành viên, thậm chí xóa máy chủ trong một số trường hợp. Hầu hết các bot không cần nó. Nếu một bot yêu cầu Quản trị viên và bạn không chắc tại sao, hãy kiểm tra tài liệu của bot. Nếu không có lý do rõ ràng, hãy từ chối và tìm một bot khác.
Hiểu Vai Trò Bot
Khi một bot tham gia máy chủ của bạn, Discord sẽ tự động tạo một vai trò được đặt tên theo bot. Vai trò này xác định những gì bot có thể làm. Bạn sẽ thấy nó trong danh sách vai trò của bạn.
Những điều quan trọng cần biết:
- Vị trí vai trò bot trong hệ thống phân cấp của bạn rất quan trọng. Một bot kiểm duyệt cần vai trò của nó được đặt phía trên các vai trò mà nó được cho là kiểm duyệt — nếu không, nó không thể đá hoặc cấm những thành viên đó.
- Bạn có thể chỉnh sửa trực tiếp các quyền của bot trên vai trò của nó hoặc bằng cách đặt các ghi đè cấp kênh.
- Bot có nhiều phạm vi quyền (như lệnh ứng dụng) có thể tạo các vai trò bổ sung hoặc yêu cầu vai trò của chúng phải có các quyền cụ thể.
Thực hành tốt nhất: Tạo một danh mục có tên Bots hoặc Tiện ích và đặt các kênh ở đó để hạn chế ai có thể sử dụng lệnh bot. Sau đó, định cấu hình từng bot chỉ phản hồi các lệnh trong danh mục đó hoặc các kênh cụ thể.
Định Cấu Hình Bot Sau Khi Thêm
Hầu hết các bot cần một số cấu hình trước khi chúng hữu ích. Quá trình thiết lập khác nhau tùy theo bot:
Lệnh Gạch Chéo
Hầu hết các bot hiện đại sử dụng các lệnh gạch chéo tích hợp của Discord (/command). Sau khi thêm bot, hãy nhập / trong bất kỳ kênh nào để xem các lệnh có sẵn. Các lệnh thiết lập phổ biến bao gồm:
/setuphoặc/config— Mở menu cấu hình/help— Liệt kê tất cả các lệnh và cách sử dụng của chúng/prefix— Thay đổi tiền tố của bot (đối với các bot dựa trên tiền tố cũ hơn)
Trang Web Bảng Điều Khiển
Nhiều bot phổ biến có bảng điều khiển web nơi bạn định cấu hình mọi thứ một cách trực quan. Bảng điều khiển thường được liên kết từ trang Top.gg của bot hoặc trang web của nó. Bạn đăng nhập bằng Discord, chọn máy chủ của bạn và định cấu hình cài đặt thông qua giao diện người dùng — không cần lệnh.
Bảng điều khiển web dễ dàng hơn cho cấu hình phức tạp
Đối với các bot có nhiều cài đặt (bot kiểm duyệt, bot tăng cấp, bot kinh tế), bảng điều khiển web gần như luôn dễ dàng hơn so với sử dụng lệnh trong Discord. Tìm liên kết "Bảng điều khiển" hoặc "Panel" trên trang web của bot.
Chỉ Định Kênh và Vai Trò
Hầu hết các bot cần biết kênh và vai trò nào cần sử dụng. Các bước thiết lập đầu tiên điển hình:
- Đặt một kênh nhật ký cho các hành động kiểm duyệt
- Đặt một kênh lệnh bot (giữ spam bot ra khỏi trò chuyện chính)
- Chỉ định vai trò mà bot sẽ tự động cấp (ví dụ: vai trò "Thành viên" khi ai đó tham gia)
- Định cấu hình bất kỳ kênh tin nhắn chào mừng nào
Quản Lý Nhiều Bot
Khi bạn có một số bot, tổ chức là rất quan trọng.
Ngăn chặn xung đột lệnh: Nếu hai bot chia sẻ cùng một lệnh (như /help), Discord sẽ hiển thị cả hai tùy chọn khi một thành viên nhập nó. Kiểm tra xem bot nào trùng lặp và tắt các lệnh trùng lặp trên một trong số chúng nếu có thể.
Hạn chế lệnh bot cho các kênh cụ thể: Hầu hết các bot cho phép bạn định cấu hình kênh nào chúng phản hồi. Sử dụng điều này để giữ các tương tác bot ra khỏi các kênh thảo luận chính của bạn. Một kênh #bot-commands hoặc #utilities xử lý hầu hết các tương tác bot một cách sạch sẽ.
Giữ danh sách bot có thể quản lý: Xem xét các bot của bạn sau mỗi vài tháng. Các bot bạn đã thêm và không bao giờ định cấu hình hoặc các bot sao chép các tính năng của bot khác nên được xóa. Chuyển đến Cài đặt Máy chủ → Tích hợp để xem tất cả các bot và webhook trong máy chủ của bạn.
Giám sát quyền bot: Cài đặt Máy chủ → Tích hợp → [Tên Bot] cho bạn biết bot thực sự có những quyền gì và cho phép bạn hạn chế các lệnh cụ thể cho các kênh hoặc vai trò cụ thể.
Khắc Phục Sự Cố Các Vấn Đề Bot Phổ Biến
Bot ngoại tuyến
Máy chủ của bot bị sập hoặc quy trình bị treo. Đây là vấn đề của nhà phát triển. Kiểm tra máy chủ hỗ trợ của bot để biết các bản cập nhật trạng thái. Nếu nó đã ngoại tuyến hơn một hoặc hai ngày, hãy cân nhắc chuyển sang một giải pháp thay thế.
Bot không phản hồi lệnh
Kiểm tra những điều này theo thứ tự:
- Bot có trực tuyến không? (Dấu chấm màu xanh lá cây trong danh sách thành viên)
- Bot có quyền đọc và gửi tin nhắn trong kênh này không?
- Lệnh có được đánh vần chính xác không? (Sử dụng
/để xem các lệnh có sẵn) - Bot có được định cấu hình để phản hồi trong kênh này không, hay nó bị giới hạn ở một kênh khác?
- Bot đã bị đá khỏi máy chủ mà bạn không nhận thấy? Kiểm tra Cài đặt Máy chủ → Tích hợp.
Bot nói "Thiếu Quyền"
Bot không có quyền cần thiết. Hãy xem hành động mà nó đang cố gắng thực hiện (cấm người dùng, xóa tin nhắn, chỉ định vai trò) và đảm bảo vai trò của bot có quyền đó. Ngoài ra, hãy kiểm tra xem vai trò của bot có được định vị chính xác trong hệ thống phân cấp cho các hành động kiểm duyệt hay không.
Bot đã tham gia nhưng các lệnh không hiển thị trong menu gạch chéo
Có thể mất đến một giờ để Discord đăng ký các lệnh gạch chéo mới trên toàn cầu. Nếu các lệnh vẫn không xuất hiện sau một giờ, hãy thử đá và thêm lại bot hoặc kiểm tra máy chủ hỗ trợ của bot để biết các sự cố đã biết.
Các Bước Tiếp Theo
Với các bot được thêm và định cấu hình, máy chủ của bạn đã sẵn sàng hoạt động trơn tru. Để biết thêm về việc xây dựng một máy chủ có cấu trúc tốt:
- Hướng dẫn thiết lập máy chủ Discord đầy đủ — các kênh, vai trò, quyền và danh sách kiểm tra trước khi ra mắt
- Cách phát triển máy chủ Discord của bạn — khám phá, nội dung và chiến lược giữ chân
- Hướng dẫn kiểm duyệt máy chủ Discord — xây dựng một hệ thống kiểm duyệt có thể mở rộng
Các bot phù hợp, được định cấu hình đúng cách và được cấp các quyền tối thiểu mà chúng thực sự cần, là một trong những cải tiến có đòn bẩy cao nhất mà bạn có thể thực hiện cho bất kỳ máy chủ Discord nào.