Tạo bot Discord tùy chỉnh là một cách thú vị và hấp dẫn để duy trì sự quan tâm của máy chủ cộng đồng của bạn. Khi bạn mời bạn bè đến kênh của mình, bot sẽ quản lý các tương tác của họ khi bạn vắng mặt. Ví dụ:nếu người dùng có hành vi sai, bot có thể đuổi người đó ra ngoài.
Để làm điều đó, bạn phải tự làm quen với một số lập trình và các bước để tạo bot và thêm nó vào máy chủ của bạn. Hướng dẫn sau đây đơn giản hóa những gì phải thực hiện với ảnh chụp màn hình dễ hiểu.
Tạo Discord Bot trên Cổng thông tin dành cho nhà phát triển
Đăng nhập vào tài khoản Discord của bạn và truy cập cổng thông tin dành cho nhà phát triển. Tại đây, bạn có thể tạo một “ứng dụng” bot mới.
Đặt tên mong muốn cho ứng dụng của bạn và nhấp vào “Tạo”.
Trong bước tiếp theo, hãy điền vào một số chi tiết liên quan đến nội dung của ứng dụng này. Bạn có thể chọn một biểu tượng ứng dụng. Hãy nhớ lưu các thay đổi.
Bây giờ hãy thêm một bot bằng cách sử dụng tính năng “build-a-bot” của cổng thông tin.
Cho phép bạn đồng ý thêm bot vào ứng dụng. Hành động là không thể hủy bỏ.
Sau khi bạn hoàn thành các bước trên, một bot hoang dã sẽ được tạo. Tuy nhiên, nó vẫn chưa sẵn sàng để được chia sẻ. Đối với điều đó, bạn cần cung cấp thêm thông tin.
Lập danh sách kiểm tra những gì bot của bạn có thể làm. Bạn không nên cấp cho nó đặc quyền quản trị viên, vì nó có thể kiểm soát máy chủ của bạn. Hãy để nó tắt tiếng hoặc cấm thành viên, ưu tiên người nói, thêm phản ứng, nhúng liên kết, quản lý biệt hiệu và hơn thế nữa. Mỗi cấp độ quyền do bạn cung cấp có ID duy nhất của riêng nó mà bạn có thể thấy trên chính trang tổng quan.
Tạo mã cho bot Discord của bạn
Nếu bạn là một lập trình viên, bạn sẽ muốn sửa đổi các chức năng của bot một chút. Trình diễn này sử dụng node.js, một môi trường thời gian chạy JavaScript. Sau khi được cài đặt cho Windows, bạn có thể muốn cài đặt “các công cụ bổ sung”, việc này có thể được thực hiện trực tiếp từ cửa sổ lệnh. Nó sẽ cài đặt Chocolatey, Visual Studio và các chương trình khác trong Windows Powershell.
Tải xuống và cài đặt Node.js cho Windows x64, sau đó chạy chương trình cụ thể sau từ menu Bắt đầu. Đó là dấu nhắc lệnh Node.js. (Không chạy tệp ứng dụng Node.js khác, vì tệp này có một mục đích sử dụng khác.)
Khi môi trường đã được thiết lập để sử dụng Node.js, bạn sẽ phải cài đặt “discord.js với hỗ trợ giọng nói” bằng đoạn mã sau.
npm install discord.js @discordjs/opus
Bạn sẽ thấy trạng thái thành công cho số lượng gói được tạo.
Cài đặt gật đầu như hình dưới đây.
npm i -g nodemon
Quay lại bot Discord của bạn trên trang web cổng nhà phát triển của bạn. Nhấp vào biểu tượng “nhấp để hiển thị mã thông báo” và nó sẽ hiển thị một khóa chữ và số, là Quản trị viên riêng của bạn. Không chia sẻ mã thông báo với bất kỳ ai vì nó có thể dễ dàng bị hack.
Kiểm tra ví dụ mã được hiển thị tại trang Discord chính thức.
const Discord = require('discord.js'); const client = new Discord.Client(); client.on('ready', () => { console.log(`Logged in as ${client.user.tag}!`); }); client.on('message', msg => { if (msg.content === 'ping') { msg.reply('pong'); } }); client.login('token');
Thay vì mã thông báo ở dòng mã cuối cùng, hãy sao chép-dán mã thông báo bot Discord của riêng bạn.
Lưu tệp dưới dạng “Index.js” trong bất kỳ thư mục nào có thể truy cập trực tiếp từ Command prompt. Nó có thể có bất kỳ tên nào miễn là nó là tệp .js.
Bây giờ, để chạy bot, hãy nhập mã sau.
nodemon --inspect "file name".js
Khi nó sẵn sàng, Node.js sau đó sẽ đăng nhập bạn vào API Discord của bạn. Ngoài ra còn có một chế độ soạn thảo trong Node.js mà bạn có thể truy cập từ tùy chọn .help. Đây là nơi bạn có thể giới thiệu các chỉnh sửa thêm cho bot của mình.
Thêm Bot vào Máy chủ của bạn
Khi bot của bạn đã được tạo, bạn sẽ muốn thêm nó vào máy chủ Discord của mình. Đối với điều đó, bạn sẽ cần một liên kết như sau:
https://discordapp.com/oauth2/authorize?client_id=123456789012345678&scope=bot
“ID khách hàng” được tìm thấy trong Thông tin chung trong Ứng dụng nơi bạn đã lưu bot.
Trong màn hình bên dưới, bạn có thể thấy ID khách hàng cho bot đã được tạo trong phần đầu tiên.
Mở trình duyệt và nhập liên kết được chia sẻ ở trên. Chỉ cần thay thế ID khách hàng bằng ID của bạn. Bạn có thể chọn máy chủ nơi bạn có thể thêm bot.
Nếu bot được tạo thành công, bạn sẽ thấy thông báo “được ủy quyền” cho biết ứng dụng đã được kết nối với máy chủ Discord của bạn. Nếu bạn đã cài đặt máy chủ Discord cho Windows, bạn sẽ thấy một cảnh báo trong khay hệ thống như được hiển thị ở đây.
Bot được tạo đã được thêm thành công vào máy chủ Discord.
Các bot bất hòa là một phương tiện tương tác để xây dựng sự quan tâm đến máy chủ của bạn. Để biết thêm thông tin về cách làm việc với các bot Discord tùy chỉnh, hãy tham khảo hướng dẫn chính thức này.
Bạn đã tạo bot Discord của riêng mình chưa? Mục đích của nó là gì? Hãy chia sẻ ý kiến của bạn trong phần bình luận.