Mục lục:

Cách thêm một Bot tương tác trong Discord: 6 bước
Cách thêm một Bot tương tác trong Discord: 6 bước

Video: Cách thêm một Bot tương tác trong Discord: 6 bước

Video: Cách thêm một Bot tương tác trong Discord: 6 bước
Video: CÁCH SETUP BOT WELCOME CHO SERVER DISCORD CỦA BẠN 2024, Tháng mười một
Anonim
Cách thêm một Bot tương tác trong Discord
Cách thêm một Bot tương tác trong Discord

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

Thiết lập kênh của riêng bạn
Thiết lập kênh của riêng bạn
Thiết lập kênh của riêng bạn
Thiết lập kênh của riêng bạn
Thiết lập kênh của riêng bạn
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

Cài đặt Node.js và Npm
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

Tạo Bot
Tạo Bot
Tạo Bot
Tạo Bot
Tạo Bot
Tạo Bot
Tạo Bot
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ộ

Tạo một thư mục cục bộ
Tạo một 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

Bước cuối cùng & kiểm tra Bot
Bước cuối cùng & kiểm tra Bot
Bước cuối cùng & Kiểm tra Bot
Bước cuối cùng & 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: