Mündəricat:

Discord -a İnteraktiv Botu necə əlavə etmək olar: 6 addım
Discord -a İnteraktiv Botu necə əlavə etmək olar: 6 addım

Video: Discord -a İnteraktiv Botu necə əlavə etmək olar: 6 addım

Video: Discord -a İnteraktiv Botu necə əlavə etmək olar: 6 addım
Video: Джак кусар 2024, Noyabr
Anonim
Discord -a İnteraktiv Botu necə əlavə etmək olar
Discord -a İnteraktiv Botu necə əlavə etmək olar

Bu təlimatda bir neçə komando ilə işləyən öz interaktiv botunuzun necə yaradılacağını göstərəcəyəm.

Discord, oyunçuları bir araya gətirən bir Skype/Whats-app sosial media tətbiqidir. Öz kanalları ola bilər, hər bir üzvün hansı oyunu oynadığını yoxlaya, bir -birlərinə zəng vura və söhbət edə bilərlər. İmkanlardan biri serverə bot əlavə etməkdir. Bu ya avtomatlaşdırılmış bot, ya da məsələn musiqi çalan bir bot ola bilər.

Təchizat:

- Əlbəttə İnternet (doh!)

- Discord proqramı

- Node.js, npm

- Terminalda əmrlərin icrası haqqında əsas məlumat

Addım 1: Discord tətbiqini yükləyin

Discord tətbiqini yükləyin. Bu tətbiq https://discordapp.com saytından yüklənə bilən çox cihazlı bir tətbiqdir

Yaratdığınız istifadəçi adının yuxarıdakı şəkildəki kimi bənzərsiz bir nömrəsi var. Başqa fikir ayrılığı üzvləri əlavə etmək üçün bu adı + # istifadə edin.

Addım 2: Öz Kanalınızı Qurun

Öz Kanalınızı Qurmaq
Öz Kanalınızı Qurmaq
Öz Kanalınızı Qurmaq
Öz Kanalınızı Qurmaq
Öz Kanalınızı Qurmaq
Öz Kanalınızı Qurmaq

Botun yaranması üçün öz serverimizi yaratmalıyıq.

1. Discord -a daxil olduğunuzda yuxarıdakı şəkillər kimi bir şey görməlisiniz:

2. Serverin yaratması üçün sol alt küncdə qırmızı ilə vurğulanmış '+' düyməsini basmalıyıq.

Serverinizə bir ad verin və server bölgəsinə daxil olun. İsteğe bağlı olaraq serverinizə bir şəkil əlavə edə bilərsiniz. Bu addımları tamamladıqdan sonra, olduğunuz cihazdan asılı olaraq soldakı nişanlarınızda server siyahısını görməlisiniz.

Addım 3: Node.js və Npm qurun

Node.js və Npm qurun
Node.js və Npm qurun

Öz serverinizi yaratdıqdan sonra fikir ayrılığı dostlarınızı serverinizə dəvət etməyi xahiş edir. Bu addımı atın (və ya dəvət linkindən istifadə edərək dostlarınızı fikir ayrılığı kanalınıza dəvət edin) və səsləndirin! Öz serveriniz hazırlandı.

1. node.js və npm yoxlayın

Əvvəlcə zəng etmək üçün API üçün yerli bir layihə etməli olduğumuzdan əmin olmalıyıq. Həm də bot üçün bir əlamət almalıyıq. Bunu etmək üçün terminala bəzi sətirlər əlavə etməliyik. Terminalı açmaq üçün CMD + boşluq düyməsini basın və terminal axtarın. Bunu düzgün etsəniz, terminal yuxarıdakı şəkil kimi görünməlidir.

Node.js və npm yüklü olub olmadığını yoxlamaq üçün aşağıdakı kodu yazın:

Node.js üçün:

düyün -v

Npm üçün:

npm -v

Hər ikinizdə node.js yüklü və npm varsa, versiyanı görməli, yoxsa aşağıdakı kodu daxil edərək həm node.js, həm də npm qurun (node.js npm ilə birlikdə quraşdırılacaq):

Npm üçün:

npm npm@latest -g qurun

Addım 4: Bot yaradın

Bot yaradın
Bot yaradın
Bot yaradın
Bot yaradın
Bot yaradın
Bot yaradın
Bot yaradın
Bot yaradın

Botumuzun işləməsi üçün bir tətbiq və bot etməliyik. Onu da discord serverimizə göndərməliyik.

1. Tətbiq və bot yaradın:

Əvvəlcə discordapp.com/developers/applications/me ünvanına gedin. Hesabınızla daxil olun. Başlamaq üçün Yeni Tətbiqə klikləyin və tətbiqinizə bir ad verin, sonra Yarat düyməsini basın. Sol sekmədə Bot seçin. Bot yaradın. Bot yaradılıbsa, yuxarıdakı şəkildə botun yaradıldığı barədə bir mesaj alacaqsınız.

2. Botu Discord serverinizə göndərin

Ümumi Məlumat bölməsində, müştəri şəxsiyyət nömrənizi kopyalayın, şəxsiyyət nömrəsini kopyalayın və nömrələri əvəz edərək bu URL -yə yapışdırın:

discordapp.com/oauth2/authorize?&client_id…

Müştəri ID nömrəniz olan URL -ni brauzerinizə kopyalayın. Bu, Discord -a botunuzu hara göndərəcəyinizi söyləyə biləcəyiniz bir veb sayta aparacaq. Discord'u bir tətbiqdə və ya brauzerinizdə açıb serverinizə gedsəniz bunun işlədiyini biləcəksiniz. Kanal bir botun otağa qoşulduğunu söyləyəcək və onu onlayn üzvlərin siyahısı altında sağdakı menyuda görəcəksiniz.

Addım 5: Yerli bir kataloq yaradın

Yerli bir kataloq yaradın
Yerli bir kataloq yaradın

Kompüterinizdə botunuzun bütün fayllarını saxlayacaq bir qovluq yaratmalıyıq. Buna discordBot və ya asanlıqla tanınan bir şey kimi bir ad verin.

1. Bir qovluq və üç fayl yaradın

Bu qovluqda üç ədəd yaratmalıyıq.

Terminalda aşağıdakı kodu işlədin:

mkdir discordBot

Aşağıdakı kodu yazaraq qovluğa gedin:

CD diskordBot

Sonra aşağıdakı sətri yazın:

npm başlanğıc -y

Bu, layihə qovluğunda pack.json faylı yaradacaq.

Əvvəlcə discord.js adlı Discord API ilə qarşılıqlı əlaqədə olmaq üçün tanınmış bir Javascript kitabxanası quraraq başlayaq. Daxil edin:

npm quraşdırın -discord.js qeyd edin

Hələlik xəbərdarlıqlara məhəl qoymayın.

2. Token üçün bir fayl yaratmaq

Hər hansı bir mətn redaktorundan istifadə edərək bir fayl yaradın və "auth.json" adlandırın.

Aşağıdakı kodu yapışdırın:

{

"Token": "Bot Tokeniniz"}

Sonra "Bot Tokeninizi" işarənizlə əvəz edin. Bunu burada tapa bilərsiniz:

Giriş edin, Müştəri sirrini vurun və Bot Tokenini dəyişdirin.

Faylı qeyd edin və yeni bir fayl yaradın.

Növbəti fayl, bu fayla pack.json adını verin və aşağıdakı kodu yapışdırın:

{

"Ad": "discordBot", "versiya": "1.0.0", "təsviri": "İlk Discord Botum", "əsas": "bot.js", "müəllif": "Adınız", "asılılıqlar"”: {}}

Müəllif adını istədiyiniz adla əvəz edin. Bu faylı Discord bot qovluğunuzda "package.json" olaraq qeyd edin.

Nəhayət, son.json faylı bot.js adlanacaq və aşağıdakı kodu yapışdırın:

const Discord = tələb ('discord.js');

const müştəri = yeni Discord. Client (); const auth = tələb ('./ auth.json'); client.on ('hazır', () => {console.log (`$ {client.user.tag} olaraq daxil ol! ');}); client.on ('mesaj', msg => {if (msg.content === 'ping') {msg.reply ('pong');}}); client.login (auth.token);

Bu son mətn faylını Discord bot qovluğunda "bot.js" olaraq qeyd edin. Sadə bir əmr əlavə etdim ki, "ping" desəniz, bot "Pong!" İlə cavab verəcək.

Addım 6: Son Addım və Botu Test Edin

Son Addım və Botun Testi
Son Addım və Botun Testi
Son Addım və Botun Testi
Son Addım və Botun Testi

1. Açıq terminal

Terminalda hər şeyi düzgün etdiyimizi yoxlamalıyıq. Aşağıdakı əmri yazaraq qovluğa gedin:

CD diskordBot

2. Botu işə salın

Sonra nəhayət, aşağıda göstərildiyi kimi əmri işlədin:

düyün bot.js

Hər şeyi etmisinizsə, deməlidir: discordBot#xxxx olaraq daxil olun!

Vallah! bot sizin ixtilaf serveriniz üçün hazırlanmışdır! "Pong!" Cavabını almaq üçün kanala "Ping" mesajı göndərə bilərsiniz.

Bu, fikir ayrılığı kanalınız üçün yalnız əsas bir botdur. Daha maraqlı fikirlər üçün nəzərdən keçirin:

Tövsiyə: