Mundarija:

Diskordda interaktiv botni qanday qo'shish mumkin: 6 qadam
Diskordda interaktiv botni qanday qo'shish mumkin: 6 qadam

Video: Diskordda interaktiv botni qanday qo'shish mumkin: 6 qadam

Video: Diskordda interaktiv botni qanday qo'shish mumkin: 6 qadam
Video: Лёд, пердак и два стакана # 6 Прохождение Cuphead 2024, Noyabr
Anonim
Discord -ga interaktiv botni qanday qo'shish kerak
Discord -ga interaktiv botni qanday qo'shish kerak

Ushbu qo'llanmada men bir nechta komando bilan ishlaydigan interaktiv botni qanday qilishni ko'rsataman.

Discord-bu Skype/Whats-app ijtimoiy media ilovasi bo'lib, u geymerlarni birlashtiradi. Ular o'z kanaliga ega bo'lishlari mumkin, har bir a'zoning qaysi o'yinda o'ynashini tekshirish, bir -biriga qo'ng'iroq qilish va suhbatlashish mumkin. Variantlardan biri - serverga bot qo'shish. Bu avtomatlashtirilgan bot yoki masalan, musiqa o'ynaydigan bot bo'lishi mumkin.

Ta'minot:

- Internet (albatta!)

- Diskord ilovasi

- Node.js, npm

- Terminalda buyruqlarni bajarishning asosiy bilimlari

1 -qadam: Discord ilovasini yuklab oling

Discord dasturini yuklab oling. Bu ilova ko'p qurilmali dastur bo'lib, uni https://discordapp.com saytidan yuklab olish mumkin

Siz yaratgan foydalanuvchi nomi yuqoridagi rasmda ko'rsatilgan yagona raqamga ega. Boshqa noma'lum a'zolarni qo'shish uchun siz bu nomdan foydalanasiz.

2 -qadam: O'z kanalingizni sozlash

O'z kanalingizni sozlash
O'z kanalingizni sozlash
O'z kanalingizni sozlash
O'z kanalingizni sozlash
O'z kanalingizni sozlash
O'z kanalingizni sozlash

Botni yaratish uchun biz o'z serverimizni yaratishimiz kerak.

1. Discord -ga kirganingizda, yuqoridagi rasmlarga o'xshash narsani ko'rishingiz kerak:

2. Serverni yaratish uchun biz chap pastki burchakda qizil rang bilan ajratilgan '+' belgisini bosishimiz kerak.

Serverga nom bering va server hududini kiriting. Majburiy emas, siz rasmni serveringizga qo'shishingiz mumkin. Ushbu qadamlarni bajarganingizdan so'ng, siz turgan qurilmaga qarab, chapdagi yorliqlarda serverlar ro'yxatini ko'rishingiz kerak.

3 -qadam: Node.js va Npm -ni o'rnating

Node.js va Npm -ni o'rnating
Node.js va Npm -ni o'rnating

O'z serveringizni yaratganingizdan so'ng, discord do'stlaringizni serveringizga taklif qilishni so'raydi. Bu bosqichni o'tkazib yuboring (yoki do'stlaringizni taklif kanaliga taklif kanaliga taklif qiling) va voila! Sizning shaxsiy serveringiz yaratildi.

1. node.js va npm ni tekshiring

Birinchidan, biz qo'ng'iroqlar qilish uchun API uchun mahalliy loyiha qilishimiz kerakligiga ishonch hosil qilishimiz kerak. Shuningdek, biz bot uchun token olishimiz kerak. Buning uchun biz terminalga ba'zi qatorlarni qo'shishimiz kerak. Terminalni ochish uchun CMD + bo'sh joy tugmachasini bosing va terminalni qidiring. Agar siz buni to'g'ri qilsangiz, terminal yuqoridagi rasmda ko'rsatilishi kerak.

Node.js va npm o'rnatilganligini tekshirish uchun quyidagi kodni kiriting:

Node.js uchun:

tugun -v

Npm uchun:

npm -v

Agar sizda node.js o'rnatilgan bo'lsa va npm bo'lsa, siz versiyani ko'rasiz, agar bo'lmasa, node.js va npm ni quyidagi kodni kiriting (node.js npm bilan birga o'rnatiladi):

Npm uchun:

npm npm@latest -g ni o'rnating

4 -qadam: Bot yaratish

Bot yaratish
Bot yaratish
Bot yaratish
Bot yaratish
Bot yaratish
Bot yaratish
Bot yaratish
Bot yaratish

Botimiz ishlashi uchun bizga ilova va bot qilish kerak. Biz uni diskord serverimizga yuborishimiz kerak.

1. Ilova va bot yarating:

Birinchidan, discordapp.com/developers/applications/me saytiga o'ting. Hisob qaydnomangiz bilan kiring. Yangi ilovani ishga tushirish uchun bosing va ilovangizga nom bering, so'ngra yaratish -ni bosing. Chap oynada Bot -ni tanlang. Bot yaratish. Agar bot yaratilgan bo'lsa, sizga yuqoridagi rasmda bot yaratilgani to'g'risida xabar keladi.

2. Botni Discord serveringizga yuboring

Umumiy ma'lumotda mijoz identifikatorini nusxalash, identifikatorni nusxalash va raqamlarni almashtirish orqali ushbu URL manziliga joylashtirish:

discordapp.com/oauth2/authorize?&client_id…

Mijoz identifikatori ko'rsatilgan URL manzilini brauzeringizga nusxalash. Bu sizni Discord -ga botingizni qayerga yuborishni aytishingiz mumkin bo'lgan veb -saytga olib boradi. Agar siz Discord -ni ilovada yoki brauzerda ochsangiz va serveringizga kirsangiz, bu ishlaganini bilib olasiz. Kanal xonaga bot kirganini aytadi va siz uni o'ng tarafdagi menyuda onlayn a'zolar ro'yxati ostida ko'rasiz.

5 -qadam: Mahalliy katalog yaratish

Mahalliy katalog yaratish
Mahalliy katalog yaratish

Biz sizning shaxsiy kompyuteringizda sizning botingizdagi barcha fayllarni saqlaydigan papka yaratishimiz kerak. Buni diskordBot yoki osongina tanib oladigan narsaga nom bering.

1. Jild va uchta fayl yarating

Biz bu papkada uchta yaratishimiz kerak.

Terminalda quyidagi kodni bajaring:

mkdir discordBot

Quyidagi kodni kiritish orqali papkaga o'ting:

CD diskordBot

Keyin quyidagi qatorni kiriting:

npm boshi -y

Bu loyiha papkasida pack.json faylini yaratadi.

Avval Discord API bilan ishlash uchun mashhur Javascript kutubxonasini o'rnatishdan boshlaylik, discord.js. Kiriting:

npm ni o'rnatish -discord.js -ni saqlang

Hozircha ogohlantirishlarga e'tibor bermang.

2. Token uchun fayl yaratish

Har qanday matn muharriridan foydalanib, fayl yarating va unga "auth.json" deb nom bering.

Quyidagi kodni joylashtiring:

{

"Token": "Sizning bot tokeningiz"}

Keyin, "Bot Boten" ni token bilan almashtiring. Buni quyidagi manzilda topish mumkin:

Kirish, Mijoz sirini bosing va Boten tokenini almashtiring.

Faylni saqlang va yangi fayl yarating.

Keyingi faylga ushbu fayl nomini bering.json, quyidagi kodni joylashtiring:

{

"Ism": "discordBot", "versiya": "1.0.0", "tavsif": "Mening birinchi kelishmovchilik botim", "asosiy": "bot.js", "muallif": "Sizning ismingiz", "bog'liqliklar"”: {}}

Muallif nomini kerakli nom bilan almashtiring, bu faylni Discord bot papkasida "package.json" sifatida saqlang.

Nihoyat, oxirgi.json fayli bot.js deb nomlanadi va quyidagi kodni joylashtiring:

const Discord = talab ('discord.js');

const mijozi = yangi Discord. Client (); const auth = talab ('./ auth.json'); client.on ('tayyor', () => {console.log (`$ {client.user.tag} sifatida kirgan! ');}); client.on ('xabar', msg => {if (msg.content === 'ping') {msg.reply ('pong');}}); client.login (auth.token);

Oxirgi matnli faylni Discord bot papkasida "bot.js" sifatida saqlang. Men oddiy buyruq qo'shdim, agar siz "ping" desangiz, bot "Pong!" Deb javob beradi.

6 -qadam: Oxirgi qadam va botni tekshirish

Oxirgi qadam va botni tekshirish
Oxirgi qadam va botni tekshirish
Oxirgi qadam va botni tekshirish
Oxirgi qadam va botni tekshirish

1. Ochiq terminal

Terminalda biz hamma narsani to'g'ri qilganimizni tekshirishimiz kerak. Quyidagi buyruqni kiritish orqali papkaga o'ting:

CD diskordBot

2. Botni ishga tushiring

Va nihoyat, quyida ko'rsatilgan buyruqni bajaring:

tugun bot.js

Agar siz hamma narsani qilgan bo'lsangiz, unda shunday deyish kerak: discordBot#xxxx sifatida kirgansiz!

Va shunday! bot sizning kelishmovchilik serveringiz uchun yaratilgan! "Pong!" Degan javobni olish uchun kanalga "Ping" xabarini yuborishingiz mumkin.

Bu sizning kelishmovchilik kanalingiz uchun asosiy bot. Yana ajoyib g'oyalar uchun bu yerga qarang:

Tavsiya: