Агуулгын хүснэгт:

Discord дээр интерактив ботийг хэрхэн нэмэх вэ: 6 алхам
Discord дээр интерактив ботийг хэрхэн нэмэх вэ: 6 алхам

Видео: Discord дээр интерактив ботийг хэрхэн нэмэх вэ: 6 алхам

Видео: Discord дээр интерактив ботийг хэрхэн нэмэх вэ: 6 алхам
Видео: 8 инструментов в Excel, которыми каждый должен уметь пользоваться 2024, Долдугаар сарын
Anonim
Discord дээр интерактив ботийг хэрхэн нэмэх вэ
Discord дээр интерактив ботийг хэрхэн нэмэх вэ

Энэ гарын авлагад би цөөн хэдэн командуудтай ажилладаг интерактив бот хэрхэн хийхийг харуулах болно.

Discord бол тоглогчдыг нэгтгэдэг Skype/Whats-апп нийгмийн сүлжээний програм юм. Тэд өөрийн гэсэн сувагтай байж, гишүүн бүр ямар тоглоом тоглож байгааг шалгаж, өөр хоорондоо утсаар ярьж, чатлаж болно. Боломжуудын нэг бол сервер дээр бот нэмэх явдал юм. Энэ нь автоматжуулсан bot эсвэл жишээ нь хөгжим тоглодог bot байж болно.

Хангамж:

- Мэдээж интернет (doh!)

- Discord програм

- Node.js, npm

- Терминал дахь командыг гүйцэтгэх үндсэн мэдлэг

Алхам 1: Discord програмыг татаж аваарай

Discord програмыг татаж авах. Энэ апп нь https://discordapp.com дээрээс татаж авах боломжтой олон төхөөрөмжтэй програм юм

Таны үүсгэсэн хэрэглэгчийн нэр дээр өвөрмөц зургийг оруулсан бөгөөд дээрх зураг шиг харагдаж байна. Та энэ нэрийг + # ашиглан бусад зөрчилдөөнтэй гишүүдийг нэмж болно.

Алхам 2: Өөрийнхөө сувгийг тохируулах

Өөрийнхөө сувгийг тохируулж байна
Өөрийнхөө сувгийг тохируулж байна
Өөрийнхөө сувгийг тохируулж байна
Өөрийнхөө сувгийг тохируулж байна
Өөрийнхөө сувгийг тохируулж байна
Өөрийнхөө сувгийг тохируулж байна

Ботыг бүтээхийн тулд бид өөрсдөө сервер хийх ёстой.

1. Та Discord -д нэвтэрсэн үедээ дээрх зургууд шиг зүйлийг харах ёстой.

2. Серверийг үүсгэхийн тулд бид зүүн доод буланд улаанаар тодруулсан '+' дээр дарах ёстой.

Сервертээ нэр өгөөд серверийн бүсийг оруулна уу. Сонголтоор та сервер дээрээ зураг нэмж болно. Эдгээр алхмуудыг хийсний дараа та ашиглаж буй төхөөрөмжөөсөө хамааран зүүн талд байгаа табуудын серверийн жагсаалтыг харах ёстой.

Алхам 3: Node.js болон Npm -ийг суулгана уу

Node.js болон Npm -ийг суулгаарай
Node.js болон Npm -ийг суулгаарай

Та өөрийн сервер үүсгэж дууссаны дараа discord найзуудаа сервер рүүгээ урихыг хүсдэг. Энэ алхамыг алгасах (эсвэл найзуудаа урилгын холбоосыг ашиглан дискордын суваг руугаа урих) болон voilá! Таны хувийн сервер хийгдсэн байна.

1. node.js болон npm байгаа эсэхийг шалгаарай

Эхлээд бид дуудлага хийх API -д зориулж орон нутгийн төсөл хийх шаардлагатай байгаа эсэхийг шалгах хэрэгтэй. Бид бас ботод зориулсан жетон авах ёстой. Үүнийг хийхийн тулд бид терминал дээр хэдэн мөр нэмэх ёстой. Терминалыг нээхийн тулд CMD + зайны товчлуурыг дарж терминалыг хайж олоорой. Хэрэв та үүнийг зөв хийсэн бол терминал дээрх зураг шиг харагдах ёстой.

Та node.js болон npm суулгасан эсэхийг шалгахын тулд дараах кодыг бичнэ үү.

Node.js -ийн хувьд:

зангилаа -v

Npm -ийн хувьд:

npm -v

Хэрэв та хоёулаа node.js суулгаж, npm суулгасан бол хувилбарыг нь харах ёстой, хэрэв үгүй бол дараах кодыг оруулаад node.js болон npm хоёуланг нь суулгаарай (node.js нь npm -ийн хамт суулгагдах болно):

Npm -ийн хувьд:

npm суулгах npm@хамгийн сүүлийн үеийн -g

Алхам 4: Bot -ийг үүсгэнэ үү

Бот үүсгэх
Бот үүсгэх
Бот үүсгэх
Бот үүсгэх
Бот үүсгэх
Бот үүсгэх
Бот үүсгэх
Бот үүсгэх

Манай бот ажиллахын тулд бид аппликэйшн болон бот хийх хэрэгтэй. Бид бас үүнийг дискордын сервер рүүгээ илгээх хэрэгтэй.

1. Аппликешн ба бот үүсгэнэ үү:

Нэгдүгээрт, discordapp.com/developers/applications/me руу очно уу. Өөрийн акаунтаар нэвтэрнэ үү. Эхлэхийн тулд Шинэ програм дээр дарж, програмдаа нэр өгөөд үүсгэх товчийг дарна уу. Зүүн таб дээрээс Bot -ийг сонгоно уу. Бот үүсгэх. Хэрэв бот үүсгэгдсэн бол дээрх зурган дээр бот үүсгэсэн гэсэн мессеж ирэх болно.

2. Ботоо Discord сервер рүүгээ илгээнэ үү

Ерөнхий мэдээлэлд үйлчлүүлэгчийн ID -г хуулж, ID -г хуулж, энэ URL -д оруулна уу.

discordapp.com/oauth2/authorize?&client_id…

Үйлчлүүлэгчийн ID дугаартай URL -г хөтөчдөө хуулна уу. Энэ нь таныг Discord -д bot -ээ хаана илгээхийг хэлж өгөх вэбсайт руу хөтлөх болно. Хэрэв та Discord -ийг апп эсвэл хөтөч дээрээ нээгээд сервер рүүгээ очвол энэ нь ажилласан гэдгийг та мэдэх болно. Суваг өрөөнд бот орсон гэж хэлэх бөгөөд та үүнийг онлайн гишүүдийн жагсаалтын доорх баруун талд байгаа цэснээс харах болно.

Алхам 5: Локал лавлах үүсгэх

Орон нутгийн лавлах үүсгэх
Орон нутгийн лавлах үүсгэх

Бид таны компьютер дээр таны ботын бүх файлыг хадгалах хавтас хийх хэрэгтэй. Үүнийг discordBot эсвэл амархан танигдах зүйл гэх мэт нэрлэ.

1. Хавтас болон гурван файл үүсгэх

Бид тэр хавтсанд гурвыг үүсгэх ёстой.

Дараах кодыг терминал дээр ажиллуулна уу.

mkdir discordBot

Дараах кодыг оруулаад хавтас руу шилжих.

cd discordBot

Дараа нь дараах мөрийг бичнэ үү.

npm эхлэл -y

Энэ нь төслийн хавтас дотор package.json файл үүсгэх болно.

Эхлээд discord.js нэртэй Discord API -тэй харилцах сайн мэддэг Javascript номын санг суулгаж эхэлье. Оруулах:

npm суулгах -discord.js хадгална уу

Одоогоор анхааруулгыг үл тоомсорлоорой.

2. Токенд зориулж файл үүсгэх

Аливаа текст засварлагчийг ашиглан файл үүсгээд "auth.json" гэж нэрлэнэ үү.

Дараах кодыг буулгана уу.

{

"Жетон": "Таны ботын тэмдэг"}

Дараа нь "Таны Bot Token" -ийг токеноор солино уу. Үүнийг эндээс олж болно:

Нэвтрэх, Үйлчлүүлэгчийн нууцыг дарж Bot Token -ийг солино уу.

Файлыг хадгалаад шинэ файл үүсгэнэ үү.

Дараагийн файл, энэ файлыг package.json гэж нэрлээд дараах кодыг оруулна уу.

{

"Нэр": "discordBot", "хувилбар": "1.0.0", "тайлбар": "Миний анхны зөрчилдөөн Bot", "үндсэн": "bot.js", "зохиогч": "Таны нэр", "хамаарал ": {}}

Зохиогчийн нэрийг хүссэн нэрээр солино уу. Энэ файлыг Discord bot хавтсандаа "package.json" хэлбэрээр хадгална уу.

Эцэст нь сүүлчийн.json файлыг bot.js гэж нэрлээд дараах кодыг буулгана.

const Discord = шаардах ('discord.js');

const клиент = шинэ Discord. Client (); const auth = шаарддаг ('./ auth.json'); client.on ('бэлэн', () => {console.log (`$ {client.user.tag} гэж нэвтэрсэн! ');}); client.on ('message', msg => {if (msg.content === 'ping') {msg.reply ('pong');}}); client.login (auth.token);

Энэ сүүлчийн текст файлыг Discord bot хавтсандаа "bot.js" хэлбэрээр хадгална уу. Хэрэв та "ping" гэж хэлвэл bot "Pong!" Гэж хариулах болно гэсэн энгийн тушаалыг би нэмсэн.

Алхам 6: Сүүлийн алхам ба ботыг турших

Сүүлийн алхам ба ботыг турших
Сүүлийн алхам ба ботыг турших
Сүүлийн алхам ба ботыг турших
Сүүлийн алхам ба ботыг турших

1. Нээлттэй терминал

Терминал дээр бид бүх зүйлийг зөв хийсэн эсэхийг шалгах хэрэгтэй. Дараах командыг оруулаад фолдер руу очно уу.

cd discordBot

2. Ботыг ажиллуул

Дараа нь тушаалыг доор үзүүлсэн шиг ажиллуулна уу.

bot.js зангилаа

Хэрэв та бүх зүйлийг хийсэн бол дараах зүйлийг хэлэх ёстой: discordBot#xxxx нэрээр нэвтэрсэн!

Тийм ээ! бот нь таны дискорд серверт зориулагдсан болно! Та "Ping!" Гэсэн хариултыг авахын тулд суваг руу "Ping" зурвас илгээж болно.

Энэ бол таны зөрчилдөөний сувгийн үндсэн бот юм. Илүү сонирхолтой санаануудыг үзнэ үү:

Зөвлөмж болгож буй: