İçindekiler:
- 1. Adım: Discord Uygulamasını İndirin
- 2. Adım: Kendi Kanalınızı Kurma
- 3. Adım: Node.js ve Npm'yi yükleyin
- 4. Adım: Botu Oluşturun
- Adım 5: Yerel Dizin Oluşturun
- 6. Adım: Son Adım ve Botu Test Etme
Video: Discord'da Etkileşimli Bot Nasıl Eklenir: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:16
Bu derste, birkaç komando ile çalışan kendi etkileşimli botunun nasıl yapıldığını göstereceğim.
Discord, oyuncuları bir araya getiren bir Skype/Whats-app sosyal medya uygulamasıdır. Kendi kanallarına sahip olabilirler, her üyenin hangi oyunu oynadığını kontrol edebilir, birbirlerini arayabilir ve birbirleriyle sohbet edebilirler. Olasılıklardan biri, sunucuya bir bot eklemektir. Bu, otomatik bir bot veya örneğin müzik çalan bir bot olabilir.
Gereçler:
- İnternet elbette (doh!)
- Anlaşmazlık uygulaması
- Node.js, npm
- Terminal'de komut çalıştırma hakkında temel bilgiler
1. Adım: Discord Uygulamasını İndirin
Discord uygulamasını indirin. Bu uygulama, https://discordapp.com adresinden indirilebilen çok cihazlı bir uygulamadır.
Oluşturduğunuz kullanıcı adı, yukarıdaki resimde görüldüğü gibi kendisine ekli benzersiz bir numaraya sahiptir. Diğer discord üyelerini eklemek için bu adı + # kullanıyorsunuz.
2. Adım: Kendi Kanalınızı Kurma
Botun oluşturulabilmesi için kendi sunucumuzu yapmamız gerekiyor.
1. Discord'a giriş yaptığınızda yukarıdaki resimlere benzer bir şey görmelisiniz:
2. Sunucunun oluşturulabilmesi için sol alt köşede kırmızı ile vurgulanan '+' işaretine tıklamamız gerekiyor.
Sunucunuza bir ad verin ve sunucu bölgesini girin. İsteğe bağlı olarak sunucunuza bir resim ekleyebilirsiniz. Bu adımları tamamladıktan sonra, bulunduğunuz cihaza bağlı olarak soldaki sekmelerinizde sunucu listesini görmelisiniz.
3. Adım: Node.js ve Npm'yi yükleyin
Kendi sunucunuzu oluşturmayı tamamladığınızda, discord sunucunuza arkadaşlarınızı davet etmenizi ister. Bu adımı atlayın (veya davet bağlantısını kullanarak arkadaşlarınızı discord kanalınıza davet edin) ve işte! Kendi sunucunuz yapılmıştır.
1. node.js ve npm'yi kontrol edin
Öncelikle API'nin arama yapması için yerel bir proje yapmamız gerektiğinden emin olmamız gerekiyor. Ayrıca bot için bir jeton almamız gerekiyor. Bunu yapmak için terminale bazı satırlar eklemeliyiz. Terminali açmak için CMD + boşluk çubuğuna basın ve terminali arayın. Bunu doğru yaptıysanız, terminal yukarıdaki resim gibi görünmelidir.
node.js ve npm'yi kurup kurmadığınızı kontrol etmek için aşağıdaki kodu yazın:
node.js için:
-v düğümü
npm için:
npm -v
Her ikinizde de node.js ve npm kuruluysa, sürümü görmelisiniz, değilse, aşağıdaki kodu girerek hem node.js hem de npm'yi kurun (node.js, npm ile birlikte yüklenecektir):
npm için:
npm npm@latest -g'yi kurun
4. Adım: Botu Oluşturun
Botumuzun çalışması için bir uygulama ve bot yapmamız gerekiyor. Ayrıca discord sunucumuza göndermemiz gerekiyor.
1. Uygulamayı ve botu oluşturun:
İlk olarak, discordapp.com/developers/applications/me adresine gidin. Hesabınızla giriş yapın. Başlamak için Yeni Uygulama'ya tıklayın ve uygulamanıza bir ad verin ve ardından oluştur'a tıklayın. Sol sekmede Bot'u seçin. Botu oluşturun. Bot oluşturulduysa, yukarıdaki resimde botun oluşturulduğuna dair bir mesaj alacaksınız.
2. Botu Discord sunucunuza gönderin
Genel Bilgiler'de, müşteri kimliğinizi kopyalayın, kimliği kopyalayın ve numaraları değiştirerek bu URL'ye yapıştırın:
discordapp.com/oauth2/authorize?&client_id…
İçinde müşteri kimlik numaranızın bulunduğu URL'yi tarayıcınıza kopyalayın. Bu sizi Discord'a botunuzu nereye göndereceğinizi söyleyebileceğiniz bir web sitesine götürecektir. Discord'u bir uygulamada veya tarayıcınızda açıp sunucunuza giderseniz işe yaradığını bileceksiniz. Kanal, odaya bir botun katıldığını söyleyecek ve bunu, çevrimiçi üyeler listesinin altındaki sağ taraftaki menüde göreceksiniz.
Adım 5: Yerel Dizin Oluşturun
PC'nizde botunuzun tüm dosyalarını depolayacak bir klasör oluşturmamız gerekiyor. Buna discordBot veya kolayca tanınabilecek bir ad verin.
1. Bir klasör ve üç dosya oluşturun
Bu klasörde üç tane oluşturmamız gerekiyor.
Terminalde aşağıdaki kodu yürütün:
mkdir discordBot
Aşağıdaki kodu yazarak klasörde gezinin:
cd discordBot
Ardından aşağıdaki satırı yazın:
npm başlangıç -y
Bu, proje klasörü içinde bir package.json dosyası oluşturacaktır.
Öncelikle Discord API ile etkileşim kurmak için discord.js adlı iyi bilinen bir Javascript kitaplığı kurarak başlayalım. Yazın:
npm kurulumu --discord.js'yi kaydedin
Uyarıları şimdilik dikkate almayın.
2. Belirteç için bir dosya oluşturma
Herhangi bir metin düzenleyiciyi kullanarak bir dosya oluşturun ve "auth.json" olarak adlandırın.
Aşağıdaki kodu yapıştırın:
{
“belirteç”: “Bot Simgeniz” }
Ardından, "Bot Simgenizi" simgenizle değiştirin. Bu, şu adreste bulunabilir:
Oturum Açın, İstemci Sırrı'na tıklayın ve Bot Simgesini değiştirin.
Dosyayı kaydedin ve yeni bir dosya oluşturun.
Sonraki dosyaya, bu dosyaya package.json adını verin, aşağıdaki kodu yapıştırın:
{
“ad”: “discordBot”, “sürüm”: “1.0.0”, “açıklama”: “İlk Discord Botum”, “ana”: “bot.js”, “yazar”: “Adınız”, “bağımlılıklar””: {} }
Yazar adını istediğiniz adla değiştirin. Bu dosyayı Discord bot klasörünüze “package.json” olarak kaydedin.
Sonunda, son.json dosyası bot.js olarak adlandırılacak ve aşağıdaki kodu yapıştırın:
const Discord = require('discord.js');
const istemci = new Discord. Client(); const auth = require('./auth.json');client.on('ready', () => { console.log(`${client.user.tag} olarak oturum açıldı!'); }); client.on('message', msg => { if (msg.content === 'ping') { msg.reply('pong'); } });client.login(auth.token);
Bu son metin dosyasını Discord bot klasörünüze “bot.js” olarak kaydedin. "Ping" derseniz, botun "Pong!" ile cevap vereceği basit bir komut ekledim.
6. Adım: Son Adım ve Botu Test Etme
1. Terminali açın
Terminalde her şeyi doğru yapıp yapmadığımızı kontrol etmemiz gerekiyor. Aşağıdaki komutu yazarak klasöre gidin:
cd discordBot
2. Botu çalıştırın
Ardından, komutu aşağıda gösterildiği gibi çalıştırın:
düğüm bot.js
Her şeyi yaptıysanız, şunu söylemelidir: discordBot#xxxx olarak oturum açıldı!
Ve işte! bot discord sunucunuz için yapıldı! "Pong!" cevabını almak için kanalda "Ping" mesajı atabilirsiniz.
Bu sadece discord kanalınız için basit bir bot. Daha havalı fikirler için göz atın:
Önerilen:
WiFi Hidroponik Metreye Çözünmüş Oksijen Nasıl Eklenir: 6 Adım
WiFi Hidroponik Metreye Çözünmüş Oksijen Nasıl Eklenir: Bu eğitim, EZO D.O devresinin ve probunun Atlas Scientific'ten WiFi Hidroponik Kitine nasıl ekleneceğini gösterecektir. Kullanıcının wifi hidrofonik kitinin çalıştığı ve artık çözünmüş oksijen eklemeye hazır olduğu varsayılmaktadır.UYARILAR: Atlas Sci
Projenize E-Mürekkep Ekran Nasıl Eklenir: 12 Adım (Resimlerle)
Projenize E-Mürekkep Ekranı Nasıl Eklenir: Pek çok proje, çevresel veriler gibi bir tür verinin izlenmesini içerir ve genellikle kontrol için Arduino kullanır. Benim durumumda, su yumuşatıcımdaki tuz seviyesini izlemek istedim. Verilere ev ağınız üzerinden erişmek isteyebilirsiniz,
Hoparlör Sistemine IR Uzaktan Kumanda Nasıl Eklenir: 5 Adım (Resimlerle)
Bir Hoparlör Sistemine IR Uzaktan Kumanda Nasıl Eklenir: Bu projede, ev yapımı bir IR uzaktan kumanda ile kablosuz olarak kontrol etmek için hoparlör sistemime nasıl ek bir devre oluşturduğumu göstereceğim. Başlayalım
Ubuntu'dan iPhone'unuza Nasıl Video Eklenir: 4 Adım
Ubuntu'dan İPhone'unuza Nasıl Video Eklenir: Ubuntu ve iPhone kullanıyorsanız, cihazınıza bilgisayarınızla bazı videolar eklemek isteyebilirsiniz. Endişelenmeyin, oldukça kolay ve jailbreak yapmanız sizin için gerekli değil. iPhone
Herhangi Bir Projeye WiFi Kontrolü Nasıl Eklenir -- ESP32 Başlangıç Kılavuzu: 5 Adım
Herhangi Bir Projeye WiFi Kontrolü Nasıl Eklenir || ESP32 Başlangıç Kılavuzu: Bu projede size herhangi bir elektronik projeye WiFi kontrolü eklemek için Arduino IDE ile bir ESP32 kullanmanın ne kadar kolay/zor olduğunu göstereceğim. Yol boyunca size basit bir WiFi sunucusu oluşturmak için ESP32'yi nasıl kullanacağınızı ve nasıl oluşturulacağını göstereceğim