Discord đã liên tục chứng minh rằng nó là nền tảng nhắn tin tức thì cho bất kỳ ai muốn trò chuyện, trò chuyện video hoặc phát trực tuyến với bạn bè trực tuyến trong suốt năm năm qua hoặc lâu hơn. Các bot bất hòa là một trong những nguyên nhân.
Bots có thể cho phép bạn hoàn thành mọi thứ, từ việc tự động hóa các công việc đơn điệu đến bắt đầu phát nhạc trên toàn máy chủ của bạn và trong hướng dẫn này, chúng tôi sẽ dạy bạn cách tạo bot Discord.
Mặc dù tự động hóa là mục đích chính để sử dụng bot Discord, nhưng bạn thực sự có thể tạo một bot để làm bất cứ điều gì (ít nhất là bất cứ thứ gì bạn có thể nhồi nhét trong một số mã JavaScript).
Trong hướng dẫn này, chúng tôi sẽ sử dụng Node.js để tạo bot Discord cơ bản của riêng mình.
Yêu cầu
- Tài khoản bất hòa
- Máy chủ bất hòa mới
- Node.js đã được cài đặt trên máy tính của bạn.
- Mã Visual Studio
- Và, tất nhiên, một kết nối wifi.
Tạo một ứng dụng Discord mới.
Để bắt đầu, chúng tôi phải đăng ký ứng dụng bằng cách sử dụng trang web của Nhà phát triển Discord. Điều hướng đến để đạt được điều này cổng thông tin.
Tiếp theo, chọn nút Ứng dụng mới nằm ở phía bên phải.
Khi bạn nhấp vào nút, một hộp thoại yêu cầu bạn đặt tên cho bot của mình sẽ xuất hiện. Trong trường hợp của tôi, tôi sẽ chỉ gọi bot là “jaysbot”.
Tiếp theo, chọn lựa chọn bot, sau đó nhấp vào nút “thêm bot”. Hộp thoại sau sẽ hiển thị:
Khi bạn chấp thuận việc thiết lập ứng dụng mới, bây giờ bạn có một bot.
Tuy nhiên, tôi không nghĩ bạn muốn một con bot ngu ngốc. Hãy thêm một số tính năng bổ sung và cải thiện mức độ tương tác của người dùng bằng cách cấp cho nó một số quyền.
Bằng cách chọn OAuth2 từ menu, như được hiển thị bên dưới, hãy chọn các hộp.
Liên kết sẽ được tạo ở cuối trang khi quyền đã được thêm vào sau khi cấp cho bot bất kỳ quyền nào khác.
Liên kết bạn đã sao chép trước đó sẽ được dán vào bất kỳ trình duyệt nào. Màn hình sau đó sẽ xuất hiện và thêm máy chủ vào đó.
Sau khi chọn máy chủ của bạn, hãy nhấn nút “ủy quyền”:
Bây giờ bạn đã thêm thành công bot của chúng tôi vào máy chủ của bạn.
Tạo một dự án Node.js
Bây giờ chúng ta đã đăng ký bot của mình, chúng ta phải tạo một thư mục cho các tệp Node.js.
Thiết lập phụ thuộc
Các gói mà chương trình cần để hoạt động bình thường được gọi là các gói phụ thuộc. Trong trường hợp này, tất cả những gì chúng ta yêu cầu là gói discord.js. Để giúp quản lý mã thông báo Jaysbot, chúng tôi vẫn sẽ cài đặt gói dotenv.
Điều này sẽ đảm bảo rằng mỗi cuộc gọi đều có quyền thích hợp, nút này cũng cần thiết để chúng tôi giữ cho máy chủ hoạt động. Nhập lệnh sau để bắt đầu dự án trong một thiết bị đầu cuối mới:
Kết quả như sau:
Lệnh sau sẽ cài đặt thư viện Dotenv và Discord.js cho dự án:
Sử dụng lệnh sau để cài đặt thư viện gật đầu:
Mỗi lần chúng tôi sửa đổi tệp của mình, Nodemon sẽ khởi động lại máy chủ.
Phát triển bot của chúng tôi
Trong cổng thông tin của nhà phát triển, chúng tôi phải chấp thuận các cuộc gọi từ Discord.js. Điều này yêu cầu chúng tôi sao chép mã thông báo bot của chúng tôi.
Sau khi nó đã được sao chép, hãy đặt nó theo cách dưới đây trong một tệp mới mà bạn nên đặt tên là.env.
Xây dựng tệp bot.
Xây dựng một tệp riêng trong thư mục dự án chính có tên là bot.js. Chúng tôi sẽ sử dụng gói dotenv để thiết lập các biến môi trường, nhập các lớp từ discord.js và sau đó khởi chạy một ứng dụng khách mới:
Để kích hoạt bot, hãy nhập lệnh sau vào thiết bị đầu cuối của bạn:
Kết luận
Nền tảng cho Discord đang mở rộng nhanh chóng. Nó đã tạo ra một phương tiện giao tiếp và kết nối an toàn cho những người đam mê bitcoin, chủ doanh nghiệp và game thủ.
Một lợi ích bổ sung là có một bot có khả năng có thể phản hồi, cấm và tắt tiếng người dùng. Bài đăng này giải thích cách sử dụng node.js để xây dựng một bot đơn giản. Do đó, bạn có thể áp dụng cách hiểu này để đưa vào các khả năng mới.
Chúc bạn viết mã vui vẻ.
Bình luận