İçindekiler:

Discord'da Etkileşimli Bot Nasıl Eklenir: 6 Adım
Discord'da Etkileşimli Bot Nasıl Eklenir: 6 Adım

Video: Discord'da Etkileşimli Bot Nasıl Eklenir: 6 Adım

Video: Discord'da Etkileşimli Bot Nasıl Eklenir: 6 Adım
Video: Discord 3 DK'DA Yazılımsız Bot Oluştur! (Discord IBOT Tanıtım) 2024, Kasım
Anonim
Discord'da Etkileşimli Bot Nasıl Eklenir
Discord'da Etkileşimli Bot Nasıl Eklenir

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

Kendi Kanalınızı Kurma
Kendi Kanalınızı Kurma
Kendi Kanalınızı Kurma
Kendi Kanalınızı Kurma
Kendi Kanalınızı Kurma
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

Node.js ve Npm'yi yükleyin
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

Botu Oluştur
Botu Oluştur
Botu Oluştur
Botu Oluştur
Botu Oluştur
Botu Oluştur
Botu Oluştur
Botu Oluştur

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

Yerel Dizin Oluşturun
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

Son Adım ve Botu Test Etme
Son Adım ve Botu Test Etme
Son Adım ve Botu Test Etme
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: