Mündəricat:
- Addım 1: Discord tətbiqini yükləyin
- Addım 2: Öz Kanalınızı Qurun
- Addım 3: Node.js və Npm qurun
- Addım 4: Bot yaradın
- Addım 5: Yerli bir kataloq yaradın
- Addım 6: Son Addım və Botu Test Edin
Video: Discord -a İnteraktiv Botu necə əlavə etmək olar: 6 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:42
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
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
Ö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
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
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
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ə:
Layihənizə E-Mürekkep Ekranı necə əlavə etmək olar: 12 addım (şəkillərlə)
Layihənizə E-Mürekkep Ekranı necə əlavə etmək olar: Bir çox layihə, ətraf mühit məlumatları kimi bir növ məlumatların monitorinqini əhatə edir, tez-tez nəzarət üçün Arduino istifadə edir. Mənim vəziyyətimdə su yumşaldıcımdakı duz səviyyəsini izləmək istədim. Verilənlərə ev şəbəkənizdən daxil olmaq istəyə bilərsiniz
IPhone -ya Ubuntu -dan Videolar necə əlavə etmək olar: 4 addım
Ubuntu -dan IPhone -a Video Necə Əlavə etmək olar: Ubuntu və iPhone istifadə edirsinizsə, kompüterinizlə birlikdə cihazınıza bəzi videolar əlavə etmək istəyə bilərsiniz. iPhone
Hər hansı bir layihəyə WiFi Nəzarətini necə əlavə etmək olar -- ESP32 Başlayanlar Kılavuzu: 5 addım
Hər hansı bir layihəyə WiFi Nəzarətini necə əlavə etmək olar || ESP32 Başlayanlar üçün Bələdçi: Bu layihədə, hər hansı bir elektronika layihəsinə WiFi nəzarətini əlavə etmək üçün Arduino IDE ilə ESP32 istifadə etməyin nə qədər asan/çətin olduğunu göstərəcəyəm. Yolda sizə sadə bir WiFi serveri yaratmaq üçün ESP32 -dən necə istifadə edəcəyinizi və necə yaradacağınızı göstərəcəyəm
Cədvəl yaratmaq və əlavə etmək və Microsoft Office Word 2007 -də bu cədvələ əlavə sütunlar və/və ya satırlar əlavə etmək: 11 addım
Microsoft Office Word 2007 -də Cədvəl Yaratmaq və Daxil etmək və Cədvələ Əlavə Sütunlar və/və ya Satırlar Əlavə etmək: İşlədiyiniz və özünüz üçün düşündüyünüz bir çox məlumatınız olubmu? &Quot; hamısını necə edə bilərəm? bu məlumatlardan daha yaxşı görünür və başa düşülməsi daha asan olur? " Əgər belədirsə, cavabınız Microsoft Office Word 2007 -dəki bir cədvəl ola bilər
Əsas Damğa Çipindən istifadə edərək paralaks BOE-Botu necə etmək olar: 7 addım
Əsas Damğa Çipindən istifadə edərək Parallax BOE-Botu Necə Hazırlanır: Bu təlimat Parallax BOE-Bot Əsas Damğa Robotunun quruluşunu və modifikasiyasını göstərir