Discord, son beş il ərzində onlayn olaraq dostları ilə danışmaq, video söhbət etmək və ya yayımlamaq istəyən hər kəs üçün ani mesajlaşma platforması olduğunu davamlı olaraq nümayiş etdirdi. Discord botları səbəblərdən biridir.
Botlar sizə monoton işləri avtomatlaşdırmaqdan tutmuş serverinizdə musiqi çalmağa başlamaq üçün hər şeyi yerinə yetirməyə imkan verə bilər və bu təlimatda biz sizə Discord botunu necə qurmağı öyrədəcəyik.
Avtomatlaşdırma Discord botundan istifadə etmək üçün əsas məqsəd olsa da, siz həqiqətən hər hansı bir işi görmək üçün birini yarada bilərsiniz (ən azı bəzi JavaScript koduna daxil edə biləcəyiniz hər şeyi).
Bu dərslikdə biz öz əsas Discord botumuzu yaratmaq üçün Node.js-dən istifadə edəcəyik.
Tələblər
- Discord hesabı
- Təzə discord server
- Node.js kompüterinizdə quraşdırılıb.
- Visual Studio Kodu
- Və əlbəttə ki, Wi-Fi bağlantısı.
Yeni Discord tətbiqi yaradın.
Başlamaq üçün Discord Developer saytından istifadə edərək proqramı qeydiyyatdan keçirməliyik. Buna çatmaq üçün gedin portal.
Sonra, sağ tərəfdə yerləşən Yeni Tətbiq düyməsini seçin.
Düyməni kliklədiyiniz zaman sizdən botunuza ad verməyini xahiş edən bir dialoq pəncərəsi görünəcək. Mənim vəziyyətimdə botu “jaysbot” adlandıracağam.
Sonrakı bot seçimini seçin və sonra "bot əlavə et" düyməsini basın. Aşağıdakı dialoq qutusu görünəcək:
Yeni tətbiqin yaradılmasını təsdiqlədiyiniz zaman indi sizin botunuz var.
Bununla belə, mən sizin lal bot istədiyinizi düşünmürəm. Gəlin bəzi əlavə funksiyalar əlavə edək və ona bir sıra icazələr verməklə istifadəçi əlaqəsini yaxşılaşdıraq.
Aşağıda göstərildiyi kimi menyudan OAuth2-ni seçməklə qutuları işarələyin.
Bota hər hansı əlavə icazələr verildikdən sonra icazə əlavə edildikdə, link səhifənin aşağı hissəsində hazırlanacaq.
Əvvəllər kopyaladığınız link indi istənilən brauzerə yapışdırılmalıdır. Sonrakı ekran görünməli və serveri ona əlavə etməlidir.
Serverinizi seçdikdən sonra “avtorize et” düyməsini sıxın:
İndi botu uğurla serverinizə əlavə etdiniz.
Node.js layihəsinin hazırlanması
İndi botu qeydiyyatdan keçirmişik, biz Node.js faylları üçün qovluq yaratmalıyıq.
Asılılıqların qurulması
Proqramın düzgün işləməsi üçün lazım olan paketlər asılılıqlar kimi tanınır. Bu halda bizə tələb olunan tək şey discord.js paketidir. Jaysbot tokenini idarə etməyə kömək etmək üçün hələ də dotenv paketini quraşdıracağıq.
Bu, hər bir zəngin müvafiq icazəyə malik olmasına zəmanət verəcək, serverin işləməsini təmin etmək üçün nodemon da lazımdır. Layihəni yeni terminalda başlamaq üçün aşağıdakı əmri daxil edin:
Nəticələr aşağıdakı kimidir:
Aşağıdakı komanda layihə üçün Dotenv kitabxanasını və Discord.js-ni quraşdıracaq:
Nodemon kitabxanasını quraşdırmaq üçün aşağıdakı əmrdən istifadə edin:
Biz fayllarımıza hər dəfə dəyişiklik etdikdə, Nodemon serveri yenidən işə salır.
Botumuzu inkişaf etdiririk
Tərtibatçıların portalında biz Discord.js-dən gələn zəngləri təsdiq etməliyik. Bunun üçün biz botun tokenini kopyalamalıyıq.
Kopyalandıqdan sonra onu aşağıdakı qaydada.env adlandırmalı olduğunuz yeni fayla qoyun.
Bot faylını yaradın.
Əsas layihə kataloqunda bot.js adlı ayrıca fayl yaradın. Biz mühit dəyişənlərini qurmaq, discord.js-dən sinifləri idxal etmək və sonra yeni müştəri işə salmaq üçün dotenv paketindən istifadə edəcəyik:
Botu aktivləşdirmək üçün terminalınıza aşağıdakı əmri daxil edin:
Nəticə
Discord platforması sürətlə genişlənir. O, bitcoin həvəskarları, biznes sahibləri və oyunçular üçün təhlükəsiz rabitə və əlaqə vasitəsi istehsal edib.
Əlavə fayda, istifadəçilərə cavab verə bilən, qadağan edən və səssizləşdirə bilən bacarıqlı bir botun olmasıdır. Bu yazı sadə bot yaratmaq üçün node.js-dən necə istifadə etməyi izah etdi. Buna görə də, bu anlayışı yeni imkanları daxil etmək üçün tətbiq edə bilərsiniz.
Xoşbəxt kodlaşdırma.
Cavab yaz