Sunucunuza Discord Bot Kodlamak

Discord, özellikle oyuncular için yapılmış fakat herkesin kullandığı, birçok özelliği olan bir sohbet uygulamasıdır. Discord’da özel kategoriler ve kanallar oluşturabilir, daha düzenli sohbet ortamları kurabilirsiniz. Sesli odalar ile üyelerle konuşabilirsiniz. İster kendinize özel sunucu açıp gelişin, ister üyeye doğrudan mesaj atarak sohbet edin. Ayrıca Skype gibi sunucu kurmadan grup kurarak sohbet odaları da açabilirsiniz.

İster sunucunuz için olsun, ister genel olarak tüm sunuculara hitap etsin, bu yazımızda Discord bot kurulumunu öğreneceksiniz.

Gereksinimler

Discord bot, normalde JavaScript ile kodlanmaktadır. Fakat size daha kolay bir programlama şekli olan Skript’i göstereceğiz. Öncelikle Spigot destekli bir Minecraft sunucusu kurmalısınız. Sonrasında plugins klasörüne aşağıda yazılı olan eklentileri indirmelisiniz:

Skript Vixio

Bot Nasıl Oluşturulur?

Discord Developer adresinden hesabınıza giriş yaptıktan sonra Create an application butonuna tıklayınız.

Sonrasında botunuzun adını yazıp kaydediniz.

Daha sonra Bot kısmına geliniz.

Botunuzu oluşturduktan sonra token kodunuzu alınız. Bu kodu kimseyle paylaşmayın.

Yan menüden OAuth2 kısmına girip yetkileri ayarladıktan sonra davet linkine girerek botunuzu sunucuya ekleyiniz.

Artık botunuz hazır. Kodlamaya geçme vaktiniz geldi.

Related Post

Bot Nasıl Kodlanır?

Botunuzu kodlamak için öncelikle Minecraft sunucusunu başlatınız. Eğer bilmiyorsanız internet üzerinden araştırarak öğrenebilirsiniz. Minecraft sunucusunu sadece Discord botunuzun çalışması için kullanacaksınız. Eğer zaten Minecraft sunucunuz var ise üzerine kurabilirsiniz. Performansı biraz etkileyebilir.

Sunucuyu başlattıktan sonra Plugins/Skript/Scripts klasörüne giriniz. Oluşturacağınız dosyayı buraya atacaksınız. Sonrasında Notepad++ veya benzeri bir düzenleme uygulaması açınız. Aşağıdaki kodları yazınız:

options:
   token: "Token_id"
   bot_name: Bot_Name

 

on load:
   login to {@token} with name "{@bot_name}"

Yukarıdaki kodda token kısmına token kodunuzu yazacaksınız. bot_name kısmına ise botunuzun adını gireceksiniz. Bunu yazıp kaydettikten sonra sunucu konsoluna geçip “sk reload dosya_adi” yazınız. Komuttaki dosya_adi kısmına dosyanızın adını giriniz. Eğer hata verirse reload yerine enable yazarak test ediniz. Artık kod eklemelerinde Skript dosyanıza reload çekerek güncelleyebilirsiniz.

Örnek bir kod:

discord command Bot Test:
   trigger:
      reply with "```Bot Test Başarılı!```"

Kullanıcı eğer “Bot Test” yazarsa “Bot Test Başarılı!” mesajı gönderecek.

Diğer bir önemli nokta, her iki noktadan sonraki satırda TAB kullanarak kodlayınız. Yoksa hata alabilirsiniz.

Skript eğitimi almak istiyorsanız size 2 adet kaynak vereceğiz:

skUnity

Skript Hub

Bir önceki makalemiz olan Youtube'ta Videolar Kaç MB Veri Harcar? başlıklı yazımızı da okumanızı tavsiye ederiz.

Mucosoft:

Veri politikasındaki amaçlarla sınırlı ve mevzuata uygun şekilde çerez konumlandırmaktayız.