Mục lục:
- Bước 1: Tải xuống ứng dụng Discord
- Bước 2: Thiết lập kênh của riêng bạn
- Bước 3: Cài đặt Node.js và Npm
- Bước 4: Tạo Bot
- Bước 5: Tạo thư mục cục bộ
- Bước 6: Bước cuối cùng và kiểm tra Bot
Video: Cách thêm một Bot tương tác trong Discord: 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:30
Trong hướng dẫn này, tôi sẽ trình bày cách tạo một bot tương tác của riêng mình hoạt động với một số lệnh.
Discord là một ứng dụng mạng xã hội Skype / Whats-app giúp các game thủ lại gần nhau hơn. Họ có thể có một kênh riêng, kiểm tra trò chơi mà mỗi thành viên chơi, gọi cho nhau và trò chuyện với nhau. Một trong những khả năng là thêm bot vào máy chủ. Đây có thể là một bot tự động hoặc một bot phát nhạc chẳng hạn.
Quân nhu:
- Dĩ nhiên là Internet (doh!)
- Ứng dụng Discord
- Node.js, npm
- Kiến thức cơ bản về thực hiện các lệnh trong Terminal
Bước 1: Tải xuống ứng dụng Discord
Tải xuống ứng dụng Discord. Ứng dụng này là một ứng dụng đa thiết bị có thể được tải xuống từ
Tên người dùng bạn tạo có một số duy nhất được đính kèm, được xem như hình trên. Bạn sử dụng tên + # này để thêm các thành viên bất hòa khác.
Bước 2: Thiết lập kênh của riêng bạn
Để bot được tạo ra, chúng ta phải tạo một máy chủ của riêng mình.
1. Khi bạn đã đăng nhập vào Discord, bạn sẽ thấy một cái gì đó giống như hình trên:
2. Để tạo máy chủ, chúng ta phải nhấp vào dấu '+' ở góc dưới cùng bên trái được đánh dấu màu đỏ.
Đặt tên cho máy chủ của bạn và nhập vùng máy chủ. Theo tùy chọn, bạn có thể thêm hình ảnh vào máy chủ của mình. Sau khi hoàn thành các bước này, bạn sẽ thấy danh sách máy chủ trong các tab của mình ở bên trái, tùy thuộc vào thiết bị bạn đang sử dụng.
Bước 3: Cài đặt Node.js và Npm
Khi bạn đã hoàn tất việc tạo máy chủ của riêng mình, bất hòa yêu cầu mời bạn bè vào máy chủ của bạn. Bỏ qua bước này (hoặc mời bạn bè vào kênh bất hòa của bạn bằng liên kết mời) và voilá! Máy chủ của riêng bạn đã được tạo ra.
1. Kiểm tra node.js và npm
Trước tiên, chúng ta cần đảm bảo rằng chúng ta cần tạo một dự án cục bộ để API thực hiện các cuộc gọi. Chúng tôi cũng phải lấy mã thông báo cho bot. Để làm điều này, chúng ta phải thêm một số dòng trong thiết bị đầu cuối. Để mở thiết bị đầu cuối, nhấn CMD + phím cách và tìm kiếm thiết bị đầu cuối. Nếu bạn làm đúng, thiết bị đầu cuối sẽ hiển thị như hình trên.
Để kiểm tra xem bạn đã cài đặt node.js và npm hay chưa, hãy nhập mã sau:
Đối với node.js:
nút -v
Đối với npm:
npm -v
Nếu bạn đã cài đặt cả node.js và npm, bạn sẽ thấy phiên bản, nếu không, hãy cài đặt cả node.js và npm bằng cách nhập mã sau (node.js sẽ được cài đặt cùng với npm):
Đối với npm:
npm cài đặt npm @ mới nhất -g
Bước 4: Tạo Bot
Chúng tôi cần tạo một ứng dụng và bot để bot của chúng tôi hoạt động. Chúng tôi cũng cần gửi nó đến máy chủ bất hòa của chúng tôi.
1. Tạo ứng dụng & bot:
Đầu tiên, hãy truy cập discordapp.com/developers/application/me. Đăng nhập bằng tài khoản của bạn. Nhấp vào Ứng dụng mới để bắt đầu và đặt tên cho ứng dụng của bạn, sau đó nhấp vào tạo. Trên tab bên trái, chọn Bot. Tạo bot. Nếu bot được tạo, bạn sẽ nhận được một thông báo trong hình trên rằng bot đã được tạo.
2. Gửi bot đến máy chủ Discord của bạn
Trong Thông tin chung, sao chép ID khách hàng của bạn, sao chép ID và dán vào URL này, thay thế các số:
discordapp.com/oauth2/authorize?&client_id…
Sao chép URL với số ID khách hàng của bạn trong đó vào trình duyệt của bạn. Điều đó sẽ đưa bạn đến một trang web nơi bạn có thể cho Discord biết nơi gửi bot của bạn. Bạn sẽ biết nó hoạt động nếu bạn mở Discord trong một ứng dụng hoặc trong trình duyệt của mình và điều hướng đến máy chủ của bạn. Kênh sẽ cho biết một bot đã tham gia vào phòng và bạn sẽ thấy nó ở menu bên phải bên dưới danh sách các thành viên trực tuyến.
Bước 5: Tạo thư mục cục bộ
Chúng tôi cần tạo một thư mục trên máy tính của bạn để lưu trữ tất cả các tệp bot của bạn. Đặt tên cho nó một cái gì đó như disordBot hoặc một cái gì đó có thể nhận ra một cách dễ dàng.
1. Tạo một thư mục và ba tệp
Chúng ta phải tạo ba trong thư mục đó.
Thực thi mã sau trong thiết bị đầu cuối:
mkdir discordBot
Điều hướng qua thư mục bằng cách nhập mã sau:
cd discordBot
Sau đó gõ dòng sau:
npm init -y
Thao tác này sẽ tạo tệp package.json bên trong thư mục dự án.
Trước tiên, hãy bắt đầu bằng cách cài đặt một thư viện Javascript nổi tiếng để tương tác với Discord API có tên là discord.js. Gõ vào:
npm install --save discord.js
Bỏ qua các cảnh báo ngay bây giờ.
2. Tạo tệp cho mã thông báo
Sử dụng bất kỳ trình soạn thảo văn bản nào, tạo một tệp và đặt tên là "auth.json".
Dán mã sau:
{
“Mã thông báo”: “Mã thông báo Bot của bạn”}
Sau đó, thay thế "Mã thông báo Bot của bạn" bằng mã thông báo của bạn. Điều này có thể được tìm thấy tại:
Đăng nhập, Nhấp vào Bí mật của Khách hàng và thay thế Mã thông báo Bot.
Lưu tệp và tạo một tệp mới.
Tệp tiếp theo, đặt tên tệp này là package.json, dán mã sau:
{
“Name”: “discordBot”, “version”: “1.0.0”, “description”: “My First Discord Bot”, “main”: “bot.js”, “author”: “Your Name”, “dependencies”: {}}
Thay thế tên tác giả bằng tên bạn muốn. Lưu tệp này dưới dạng “package.json” trong thư mục bot Discord của bạn.
Cuối cùng, tệp.json cuối cùng sẽ được gọi là bot.js và dán đoạn mã sau:
const Discord = request ('discord.js');
const client = new Discord. Client (); const auth = request ('./ auth.json'); client.on ('ready', () => {console.log (`Đã đăng nhập bằng $ {client.user.tag}!`);}); client.on ('message', msg => {if (msg.content === 'ping') {msg.reply ('pong');}}); client.login (auth.token);
Lưu tệp văn bản cuối cùng này dưới dạng “bot.js” trong thư mục bot Discord của bạn. Tôi đã thêm một lệnh đơn giản rằng nếu bạn nói "ping", bot sẽ trả lời bằng "Pong!"
Bước 6: Bước cuối cùng và kiểm tra Bot
1. Mở thiết bị đầu cuối
Trong Terminal, chúng ta cần kiểm tra xem chúng ta đã làm đúng mọi thứ chưa. Điều hướng đến thư mục bằng cách nhập lệnh sau:
cd discordBot
2. Chạy bot
Sau đó, cuối cùng, hãy chạy lệnh như hình dưới đây:
nút bot.js
Nếu bạn đã hoàn thành mọi thứ, nó sẽ thông báo: Đã đăng nhập với tư cách discordBot # xxxx!
Et voilà! bot đã được tạo cho máy chủ bất hòa của bạn! Bạn có thể nhắn tin "Ping" trong kênh để nhận được câu trả lời "Pong!"
Đây chỉ là một bot cơ bản cho kênh bất hòa của bạn. Để biết thêm ý tưởng thú vị, hãy xem:
Đề xuất:
Cách đọc nhiều giá trị tương tự bằng một pin tương tự: 6 bước (có hình ảnh)
Cách đọc nhiều giá trị tương tự bằng một chân tương tự: Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách đọc nhiều giá trị tương tự chỉ bằng một chân đầu vào tương tự
Trồng nhiều rau diếp trong ít không gian hơn hoặc Trồng rau diếp trong không gian, (nhiều hơn hoặc ít hơn).: 10 bước
Trồng nhiều rau diếp hơn trong ít không gian hơn hoặc … Trồng rau diếp trong không gian, (Nhiều hơn hoặc ít hơn): Đây là bài dự thi chuyên nghiệp cho Cuộc thi trồng trọt ngoài Trái đất, được gửi thông qua Huấn luyện viên. Tôi không thể vui mừng hơn khi được thiết kế cho sản xuất cây trồng vũ trụ và đăng Tài liệu hướng dẫn đầu tiên của mình. Để bắt đầu, cuộc thi yêu cầu chúng tôi
Công tắc đèn điều khiển từ xa bằng Bluetooth - Trang bị thêm. Công tắc đèn vẫn hoạt động, không cần ghi thêm.: 9 bước (có hình ảnh)
Công tắc đèn điều khiển từ xa bằng Bluetooth - Trang bị thêm. Công tắc đèn vẫn hoạt động, không cần ghi thêm.: Cập nhật ngày 25 tháng 11 năm 2017 - Đối với phiên bản Công suất cao của dự án này có thể kiểm soát hàng kilowatt tải, hãy xem Trang bị thêm Điều khiển BLE cho tải công suất cao - Không cần thêm dây Ngày 15 tháng 11 năm 2017 - Một số bo mạch / ngăn xếp phần mềm BLE
Cách tạo một dock loa Mp3 tuyệt vời trong vòng một giờ !: 8 bước
Cách tạo một đế cắm loa Mp3 tuyệt vời trong thời gian dưới một giờ !: Cách tạo một đế cắm loa mp3 cực kỳ thú vị trong vòng chưa đầy một giờ miễn phí
Xây dựng một chiếc đồng hồ ấn tượng như chuông thật cho PC của bạn và một chiếc đồng hồ ấn tượng cho bình chữa cháy.: 3 bước (có hình ảnh)
Xây dựng Đồng hồ ấn tượng bằng chuông thật cho PC của bạn và Đồng hồ ấn tượng cho bình chữa cháy: Một chiếc chuông đồng, một bộ tiếp điện nhỏ và một số thứ nữa và một chiếc chuông thật có thể báo giờ trên máy tính để bàn của bạn. Mặc dù dự án này chạy trên Windows và Mac OS X cũng vậy, tôi đã quyết định cài đặt Ubuntu Linux trên PC mà tôi tìm thấy trong thùng rác và làm việc trên đó: Tôi chưa bao giờ