Discord là một chương trình trò chuyện phổ biến mà các game thủ thường sử dụng và yêu thích. Người dùng Discord có thể tạo kênh Discord của riêng họ miễn phí và mời mọi người tham gia kênh. Một số người sử dụng bot trên Discord để phát nhạc, chào mừng người dùng mới trên kênh, v.v. WikiHow này hướng dẫn bạn cách tạo bot cho Discord. Tuy nhiên, ít nhất bạn nên quen thuộc với việc viết mã vì bot hoạt động thông qua JavaScript.
Bươc chân
Phần 1/6: Chuẩn bị máy tính
Bước 1. Tải xuống Node.js từ
Node.js là thời gian chạy JavaScript miễn phí mà bạn cần để xây dựng bot. Bạn có thể chọn tệp cài đặt cho Windows hoặc MacOS, cũng như phiên bản bạn muốn. Đối với quá trình này, bạn nên chọn phiên bản LTS.
Bước 2. Chạy tệp cài đặt
Trên máy tính Windows, chỉ cần nhấp vào tệp đã tải xuống để chạy cài đặt. Trên máy Mac, bạn sẽ cần giải nén các tệp và tìm ứng dụng / tệp cài đặt. Đảm bảo rằng bạn đã đọc tất cả các thỏa thuận trước khi thực hiện cài đặt.
Bước 3. Tạo tài khoản Discord (tùy chọn)
Nếu bạn chưa có tài khoản Discord, bạn có thể tạo một tài khoản tại
Bước 4. Đăng nhập vào tài khoản và kênh Discord của bạn
Mở ứng dụng Discord trên máy tính của bạn và mở kênh bạn muốn thêm bot vào.
Phần 2/6: Tạo Bots trên Bất hòa
Bước 1. Truy cập https://discord.com/developers/application/me thông qua trình duyệt web
Bạn đã có thể truy cập tài khoản của mình thông qua ứng dụng, nhưng hãy đăng nhập lại nếu được nhắc. Trong phần này, bạn tạo một ứng dụng hỗ trợ bot. Điều này có nghĩa là bạn sẽ xây dựng ứng dụng và bot.
Bước 2. Nhấp vào nút Ứng dụng Mới màu xanh lam
Nó ở bên phải trình duyệt của bạn. Một cửa sổ bật lên cho tên ứng dụng của bạn sẽ xuất hiện.
Nhập tên của ứng dụng và nhấp vào “Tạo”. Chọn một tên mô tả (ví dụ: "Greeterbot") nếu bot của ứng dụng của bạn hoạt động để chào đón người dùng. Tuy nhiên, một cái tên như "Greeterbot" có thể gây ra lỗi vì nó là một cái tên phổ biến. Do đó, hãy thêm một chuỗi số vào cuối tên (ví dụ: "Greeterbot38764165441")
Bước 3. Nhấp vào Bots trên menu bên trái
Menu này được biểu thị bằng biểu tượng mảnh ghép hình.
Bước 4. Nhấp vào Thêm Bot
Nút này nằm dưới tiêu đề "Build-A-Bot".
- Nhấp vào “Có, làm điều đó!”Trong cửa sổ bật lên để xác nhận hành động.
- Nếu bạn nhận được thông báo lỗi về tên quá phổ biến, hãy quay lại trang ứng dụng và thay đổi tên. Ví dụ: cái tên "Music Bot" được cho là quá phổ biến. Tuy nhiên, bạn có thể thêm một số số vào cuối tên ứng dụng.
Bước 5. Nhấp vào Click to Reveal Token
Bài đăng này nằm trong khu vực thông tin bot. Khi nhấp vào văn bản, bạn có thể thấy một loạt các chữ cái và số.
Nhấp vào “Sao chép” để sao chép tất cả văn bản. Bạn có thể dán mã này vào ứng dụng ghi chú hoặc ghi chú dán, nhưng hãy đảm bảo rằng bạn có thể truy cập mã và không đưa cho bất kỳ ai. Bất kỳ ai có mã đều có thể điều khiển bot. Mã sẽ luôn được hiển thị trên trang này khi bạn cần
Phần 3/6: Gửi Bots đến Máy chủ hoặc Kênh của Máy chủ Discord
Bước 1. Nhấp vào Thông tin chung
Nó nằm trong menu bên trái màn hình.
Bước 2. Nhấp vào Sao chép trong phần "ID khách hàng"
Tùy chọn này nằm ở giữa trang web.
Bước 3. Dán ClientID bạn đã sao chép vào URL sau:
“Https://discord.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8”
Ví dụ: nếu ClientID của bạn là “000000000000000001”, URL sẽ có dạng:
Bước 4. Dán URL vào thanh địa chỉ của trình duyệt
Bạn sẽ được đưa đến một trang mới cho phép bạn thêm bot vào kênh của mình.
- Nhấp vào hộp thả xuống để hiển thị tất cả các kênh tương thích.
- Nhấp vào "Ủy quyền" để tiếp tục. Bạn sẽ nhận được thông báo xác nhận rằng bot đã được thêm vào và tab đang hoạt động có thể bị đóng.
Phần 4/6: Coding Bots
Bước 1. Tạo một thư mục cho mã bot trên màn hình nền
Bạn sẽ tạo các tệp mã mà sau này sẽ được thêm vào thư mục.
- Mã hiển thị trong bài viết này được lấy từ
- Bạn có thể tìm kiếm trên internet các mã bot khác nếu muốn, chẳng hạn như mã phát nhạc liên tục. WikiHow này sử dụng mã mẫu cho các bot phản hồi văn bản hoặc lệnh bắt đầu bằng "!"
Bước 2. Mở chương trình soạn thảo văn bản
Bạn có thể sử dụng chương trình chỉnh sửa văn bản cấp thấp hơn như Notepad cho Windows hoặc TextEdit cho Mac.
Bước 3. Nhập mã sau:
{“Token”: “Your Bot Token”}
Bước 4. Lưu tệp dưới dạng “auth.json”
Đảm bảo rằng tệp không được lưu bằng phần mở rộng.txt.
Bước 5. Tạo một tài liệu mới
Bạn có thể tạo một tệp bằng cách nhấn phím tắt Ctrl + N (Windows) hoặc Cmd + N (Mac) hoặc nhấp vào tùy chọn “Mới” từ tab “Tệp”.
Bước 6. Nhập mã sau:
{“Name”: “welcomeer-bot”, “version”: “1.0.0”, “description”: “My First Discord Bot”, “main”: “bot.js”, “author”: “Your name”, "Phụ thuộc": {}}
Bước 7. Lưu tệp dưới dạng “package.json”
Đảm bảo rằng tệp không được lưu bằng phần mở rộng.txt.
Bước 8. Tạo một tài liệu mới
Bạn có thể tạo một tệp bằng cách nhấn phím tắt Ctrl + N (Windows) hoặc Cmd + N (Mac) hoặc nhấp vào tùy chọn “Mới” từ tab “Tệp”.
Bước 9. Nhập mã bot
Ví dụ: nếu bạn muốn tạo một bot phản hồi các tin nhắn hoặc lệnh bắt đầu bằng ký hiệu "!", Hãy nhập mã sau:
var Discord = request ('discord.io'); var logger = request ('wonton'); var auth = request ('./ auth.json'); // Định cấu hình cài đặt trình ghi logger.remove (logger.transports. Console); logger.add (new logger.transports. Console, {colorize: true}); logger.level = 'gỡ lỗi'; // Khởi tạo Discord Bot var bot = new Discord. Client ({token: auth.token, autorun: true}); bot.on ('ready', function (evt) {logger.info ('Connected'); logger.info ('Đăng nhập bằng:'); logger.info (bot.username + '- (' + bot.id + ')');}); bot.on ('message', function (user, userID, channelID, message, evt) {// Bot của chúng tôi cần biết liệu nó có thực thi một lệnh hay không // Nó sẽ lắng nghe các thông báo bắt đầu bằng `! 'if (message.substring (0, 1) == '!') {var args = message.substring (1).split (''); var cmd = args [0]; args = args.splice (1); switch (cmd) {//! ping case 'ping': bot.sendMessage ({to: channelID, message: 'Pong!'}); break; // Chỉ cần thêm bất kỳ lệnh trường hợp nào nếu bạn muốn.}}});
Bước 10. Lưu tệp dưới dạng “bot.js”
Đảm bảo rằng tệp không được lưu bằng phần mở rộng.txt.
Bạn có thể đóng chương trình soạn thảo văn bản của mình tại thời điểm này
Phần 5/6: Cài đặt Bot hỗ trợ
Bước 1. Mở cửa sổ Command Prompt
Trên Windows, bạn có thể sử dụng từ khóa "Cmd" trong trường tìm kiếm Windows trong menu "Bắt đầu". Trên máy Mac, bạn có thể tìm kiếm “Command Prompt” thông qua Spotlight.
Bước 2. Truy cập thư mục bot trên màn hình nền
Ví dụ: bạn có thể nhập cd / Users / Default Desktop / Desktop / FolderDiscordBotName.
Bước 3. Gõ npm install discord.io wonton –save và nhấn Enter
Khi Node.js được cài đặt, dòng lệnh này sẽ tự động tải phần hỗ trợ hoặc phần phụ thuộc cho bot vào thư mục trên máy tính để bàn.
Bước 4. Nhập npm install và hãy nhấn Vào.
Mã sẽ đảm bảo rằng không có phần tử hoặc chương trình nào khác mà bạn cần cài đặt để bot hoạt động.
Bây giờ bạn có mã cho bot và sẽ kiểm tra xem mã có thể hoạt động trong phương pháp tiếp theo hay không
Phần 6/6: Chạy Bot
Bước 1. Nhập node bot.js và nhấn Enter trong cửa sổ Command Prompt
Nếu bạn nhận được thông báo lỗi, bạn đang làm sai điều gì đó với mã bot.
Bước 2. Nhập “! Intro” vào Discord
Nhập lệnh trên kênh chứa bot. Mã mẫu được hiển thị trong bài viết này hướng dẫn bot phản hồi với các lệnh hoặc bài đăng bắt đầu bằng ký hiệu “!” với từ "Pong!". Để kiểm tra xem bot có hoạt động hay không, hãy nhập “! Intro” và chờ phản hồi hoặc phản hồi từ bot.
Bước 3. Kiểm tra mã nếu bạn không nhận được phản hồi
Nếu bot không phản hồi thông báo "! Intro" trên Discord, hãy đọc lại wikiHow này và đảm bảo rằng bot được thiết lập đúng cách. Ngoài ra, hãy đảm bảo:
- Node.js đã được cài đặt đúng cách.
- Mã thông báo Bot được chèn chính xác vào tệp auth.json.
- Bạn đang ở trên cùng một kênh với bot
- Bot đã có trên máy chủ.
- Mã được bao gồm trong các tệp auth.json, bot.js và package.json là chính xác.
- Bạn đã tải xuống tất cả các hỗ trợ hoặc phụ thuộc để bot hoạt động bằng Command Prompt (sau khi Node.js được cài đặt).