Discord botu nasıl oluşturulur ve sunucunuza nasıl eklenir?

Discord güçlü bir platforma dönüştü. Bu yazımızda size Discord botu nasıl oluşturup sunucunuza nasıl ekleyeceğinizi anlatacağız.

Discord yıllar içinde çok gelişti ve artık yalnızca oyuncular için değil, aynı zamanda mesajlar, görüntülü sohbet ve daha fazlası aracılığıyla meslektaşlarıyla bağlantı kurmak isteyen herkes için güvenilir bir platform olarak duruyor. Hatta çoğu bunu bir araç olarak kullanıyor WhatsApp'a alternatif ve diğeri popüler mesajlaşma uygulamalarıözellikle gruplara ve topluluklara büyük önem vermesi sayesinde. Discord'un milyonlarca günlük aktif kullanıcısı var ve bunların önemli bir kısmı işleri otomatikleştirmek için günlük olarak bir bot kullanıyor. Discord'u herhangi bir şekilde kullanıyorsanız bot kullanmış olma ihtimaliniz yüksektir. Kendiniz nasıl bir tane oluşturacağınızı merak ediyorsanız o zaman doğru yerdesiniz. Bu yazıda size nasıl Discord botu yapılacağını anlatacağız:

Bu makalede gezinin:

  • Önkoşul
  • Sunucunuza bir Discord botu nasıl oluşturulur ve eklenir?
  • Bot işlevi nasıl atanır ve Discord botu nasıl barındırılır
  • Son düşünceler ve XDA'nın Discord sunucusuna katılın!

Önkoşullar

Discord botu oluşturmak nispeten basit bir iştir. İşleri ayarlamak için biraz programlama bilgisine ihtiyacınız var, ancak kodun karmaşıklığı yapmaya çalıştığınız botun türüne bağlıdır. Başlamak için ihtiyacınız olan birkaç şeye bir göz atalım. Öncelikle muhtemelen sahip olduğunuz bir Discord hesabına ihtiyacınız var. Değilse, şu adrese giderek ücretsiz bir tane oluşturabilirsiniz: Discord ana sayfası. Ayrıca Discord istemcisini indirebilir ve cihazınızda kullanabilirsiniz. oyun dizüstü bilgisayarı hatta bir telefon.

Bir kez bittiğinde, yapmanız gerekenler kendi sunucunuzu kurun botu kullanmak için. Daha sonra birkaç basit adımı izleyerek botu kolayca sunucunuza davet edebilirsiniz. Bot sunucunuza ulaştığında, bunun için bir işlev kodlayabilir ve onu sunucunuzda kullanabilir veya yönetici haklarına sahip olduğunuz diğer sunuculara atayabilirsiniz. Bir bot işlevi atamak için discord.js Node kütüphanesine erişmek amacıyla Node.js'yi kullanacağız. Node.js'nin en son sürümünü şuradan indirebilirsiniz: resmi internet sitesi.

Ayrıca bot işlevlerini yazmak ve değiştirmek için bir kod düzenleyiciye de ihtiyacımız olacak. Kullanıyor olacağız Visual Studio Kodu Bu eğitimde, dilediğinizi kullanmakta özgürsünüz.


Sunucunuza bir Discord botu nasıl oluşturulur ve eklenir?

İlk adım botunuzun çalışması için Discord üzerinde bir uygulama oluşturmaktır. Buradaki fikir, Discord'un kodu tanıması için botunuz için bir jeton oluşturmaktır. Bunun için Discord'un uygulamalar sayfasına gitmeniz gerekecek. Discord hesabınızla giriş yaptığınızda doğrudan uygulamalarınızın listesini göreceğiniz sayfaya yönlendirileceksiniz. Liste boşsa endişelenmeyin çünkü şimdi bir tane oluşturacağız.

  • I vur Yeni uygulama Başlamak için düğmesine basın.
  • Şimdi uygulamanıza bir isim verin ve tuşuna basın. Yaratmak.
  • Artık sizi uygulamanızın açıklaması, etiket ekleyebilme, uygulama simgesi ve daha fazlası gibi ayrıntıları girebileceğiniz bir sayfaya götürecektir. Bittiğinde, tuşuna basın Değişiklikleri Kaydet Devam etmek için düğmesine basın.
  • Şimdi sol kenar çubuğundaki menü listesinde Bot seçeneğini arayın. Botlar sayfasını açmak için üzerine dokunun ve Bot Ekle düğme. İstendiğinde bot oluşturma iznine izin verin.
  • Artık bir sonraki sayfada botunuz için bir güvenlik belirteci göreceksiniz. Belirteç oluşturulmadıysa, yalnızca Sıfırla yeni bir jeton oluşturmak için düğmesine basın. Aşağıdaki bölümlerde ihtiyacımız olacağı için bu jeton kimliğini kopyalayın.
  • Bu özel jeton, botu kontrol etmenize olanak tanır; bu, bunu kimseyle paylaşmamanız gerektiği anlamına gelir. Bu tokenın ele geçirildiğini düşünüyorsanız bu sayfaya geri dönüp yeni bir token oluşturmak için sıfırlama düğmesine basmanız yeterli.
  • Şimdi sol kenar çubuğundaki menüde OAuth2 seçeneğini arayın ve MÜŞTERİ KİMLİĞİNİZİ bulmak için üzerine tıklayın. Aşağıdaki URL'ye kopyalayıp yapıştırmanız gereken uzun bir sayı dizisidir - CLIENTID kelimesini az önce kopyaladığınız gerçek CLIENT ID ile değiştirin -https://discordapp.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8
  • Bu özel URL'yi web tarayıcınıza yapıştırın ve enter tuşuna basın. Discord'a botunuzu nereye göndereceğini söyleyebileceğiniz bir sayfa açılacaktır. Açılan menüden yeni botunuzu eklemek istediğiniz sunucuyu şu şekilde seçin:
  • Devam'a tıklayın ve botunuza sunucunun Yönetici haklarını vermek isteyip istemediğinizi onaylayın. Yönetici haklarını daha sonra da verebilir veya iptal edebilirsiniz, bu nedenle bu seçenek üzerinde fazla endişelenmeyin.
  • Botu sunucunuza eklediğinizde, botun geldiğini onaylayan bir mesaj göreceksiniz. İşe yaradığını bu şekilde anlayacaksınız. Botu ayrıca sağ taraftaki üyeler sütununda da göreceksiniz.

İşte bu kadar, artık sunucunuz için bir Discord botu oluşturdunuz. Tüm adımları dikkatli bir şekilde takip ettiyseniz, botu sunucunuzda görebilmeniz gerekir. Bot, siz onun için bir kodla bir işlev tanımlayıp Discord platformuyla senkronize edene kadar çevrimdışı kalacaktır. Birkaç parametre belirleyeceğiniz ve botunuza ne yapmasını istediğinizi söyleyeceğiniz için gerçek işin başlayacağı yer burasıdır.

Bot işlevi nasıl atanır ve Discord botu nasıl barındırılır

Şimdi PC'nizde bir discord botu oluşturmak ve barındırmak için aşağıdaki adımları izleyin:

Bu eğitim için, adından da anlaşılacağı gibi, her 'Ping' yazdığınızda 'Pong' ile yanıt verecek basit bir 'Ping-Pong' Discord botu oluşturacağız.

  • PC'nizin veya Mac'inizin herhangi bir yerinde yeni bir klasör oluşturun. Bu eğitim için Windows PC'mizde Masaüstünde 'Yeni Klasör' oluşturduk.
  • Şimdi Visual Studio Code'u açın ve aşağıda belirtilen kodla yeni bir dosya oluşturun. "Botunuzun jetonunu tırnak işaretleri olmadan buraya yapıştırın" ifadesini daha önce kopyaladığınız bot jetonuyla değiştirin.

    DISCORD_TOKEN= "Botunuzun belirtecini tırnak işaretleri olmadan buraya yapıştırın."

  • Daha sonra yeni bir dosya oluşturup aşağıdaki kodu ekleyin. İşiniz bittiğinde, bu özel dosyayı aynı klasöre bot.js olarak kaydedin. Bu kod, işlevi Discord botunuza ekleyecektir. Her "ping" yazdığınızda "pong" ile yanıt verecektir.

    require('dotenv').config(); const Discord = require("discord.js"); const istemcisi = yeni Discord. Client({intents: ["GUILDS", "GUILD_MESSAGES"]}); client.on("hazır", () => { console.log(`${client.user.tag} olarak oturum açıldı!`) }) client.on("mesaj", msg => { if (msg. içerik "ping") { msg.reply("pong"); } }) client.login (process.env. DISCORD_TOKEN);

  • Şimdi oluşturduğunuz Yeni Klasörden terminal penceresini açın ve aşağıdaki komutu kullanarak Discord.js kütüphanesini kurun. Bunun çalışması için sisteminizde Node.js'nin kurulu olması gerekir, bu yüzden bunu aklınızda bulundurun.

    npm kurulumu --save discord.js dotenv

  • Bir sonraki adım bir package.json dosyası oluşturmaktır. Oluşturmak için aşağıdaki komutu kullanın:

    npm başlangıç ​​-y

  • Son olarak artık botu çalıştırmak için "node bot.js" komutunu kullanabilirsiniz.

node bot.js komutunu çalıştırdığınız anda sunucunuzdaki Discord botunun çevrimiçi olacağını fark edeceksiniz. Daha sonra botu 'ping' yazarak test edebilirsiniz, bot buna 'pong' yanıtını verecektir.

Ayrıca bir Discord oluşturabilir ve başkalarının kullanması için onu bulutta barındırabilirsiniz. Bunun için kodunuzu barındırmak üzere Replit gibi çevrimiçi bir IDE kullanmanız gerekir.

Kodlama sürecinin karmaşıklığı, botunuza atamak istediğiniz işleve bağlıdır. Örneğin basit bir 'Tebrik Botu'nun kodlama süreci, örneğin tercih ettiğiniz platformdan müzik çalabilen bir 'Müzik Botu' kadar karmaşık olmayacaktır. Ayrıca sunucunuzu yönetmek için bir bot oluşturabilir ve hatta sunucunuzdaki kuralları sürekli olarak çiğneyen üyeleri atabilirsiniz. Piyasada tonlarca kullanışlı Discord botu var, dolayısıyla olasılıklar gerçekten sonsuz. Top.gg Kodlama zahmetine katlanmak istemiyorsanız Discord botlarını aramak için iyi bir yer. Web sitesinden bir bot alın ve botu ihtiyaçlarınıza göre değiştirmek için gereken değişiklikleri yapın. Aralarından seçim yapabileceğiniz çok sayıda seçenek vardır; aradığınızı bulmak için üstteki arama çubuğunu kullandığınızdan emin olun.


Bu da bizi bu özel eğitimin sonuna getiriyor. Şu anda piyasada bir sürü kullanışlı Discord botu var, bu nedenle birisinin işleminizi otomatikleştirmek için zaten bir bot oluşturup oluşturmadığını görmek için bir Google araması yapmanızı önemle tavsiye ederiz. Ayrıca ayrılmadan önce size şunu öneriyoruz: XDA'nın Discord sunucusuna katılın Burada benzer düşüncelere sahip bireyler bulacaksınız ve aynı zamanda XDA ile ilgili her şeyden haberdar olacaksınız. Peki ilk önce hangi Discord botunu oluşturacaksınız? Aşağıdaki yorumlara bir satır bırakarak bize bildirin.