Rehber En İyi Discord Bot Kütüphanesi (KCOMMANDO)

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Koply

Birisi mi Spawnlandı?
Katılım
15 Ağustos 2020
Mesajlar
3
Elmaslar
5
Puan
350
Minecraft
Koply
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.

Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.

Java ve Kotlin'de bot yaparken botun altyapısını hazırlamaya artık üşendiğim için bazı çözüm yolları aramaya başlamıştım. Bot altyapısı hazırlayıp onu klonlayarak yeni botlarda kullanmanın iyi bir fikir olduğunu düşünerek
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
'u yapmıştım fakat bunun iyi bir fikir olmadığını kullandıkça anladım. Bende neden bir komut altyapısı yapmayayım diye düşündüm ve yaptım!

Bu konu yüreği geniş, gönlü bol olan yazılım ve teknoloji tutkunlarını barındıran Codexia sayesinde varoluşa eklenmiştir.

Aşırı basit bir şekilde bir Java ping-pong botunun örneğini aşağıya bırakıyorum. Ek olarak komutlar arası zaman aşımı da ekleyebilirsiniz.
Java:
public class Main implements CommandUtils {
    public static void main(String[] args) {
        JDA jda = JDABuilder.createDefault("YOUR-TOKEN").setAutoReconnect(true).build();
        jda.awaitReady();

        KCommando kcommando = new KCommando(jda)
                .setPrefix(".")
                .setPackage(Main.class.getPackage().getName()).build();
    }
    
    @Command(names = "ping",
            description = "Pong!")
    public void pingCommand(MessageReceivedEvent e) {
        e.getTextChannel().sendMessage("Pong!").queue();
    }   
}

Bu kadarla bitmez, Kotlin halini de bırakıyorum... demek isterdim fakat XenForo Kotlin dilini kod bloklarında desteklemiyor. Kodu rengarenk göremediğimiz sürece koymanın bir anlamı yok. Renkli Kotlin örneğine Github üzerinden bakabilirsiniz.

Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
ve
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
örnek projelerine gitmek için tıklayabilirsiniz. Kütüphaneyi projenize maven veya gradle üzerinden ekleyebilirsiniz. Daha fazla bilgi için
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
sayfasına bakabilirsiniz.

Konunun başındaki fotoğrafın sebebi için tıklayabilirsiniz
.

bu konuyu ziyaretçi olarak görenler için küçük bir not: küçük forumlarda ziyaretçiler linkleri göremiyor doğal olarak. Github'da KCommando şeklinde aratırsanız daha kolay bir şekilde bulabilirsiniz.
 
Son düzenleme:
acaba ne işe yarıyor ondanda bahsedermisiniz?
 
acaba ne işe yarıyor ondanda bahsedermisiniz?
Her bot projesinde komut sistemini ayarlamak geliştiricinin en az 5 dakikasını alıyor. Bu kütüphane ise bu süreyi düşürmeyi hedefledi ve başardı da.

Java bileni ve bilmeyeni ayırıyor. Proje beginner seviye için uygun değildir. En azından oop temellerine hakim olan kesime yönelik geliştirildi.
 
Açıkçası çok yararlı bir kütüphane. Hedeflerini başarmaları tüm kullanıcılar tarafından iyi olmuş. Konu & bilgilendirme için teşekkür ederiz.
 
4.2.3 güncellemesi ile oldukça modüler olan entegre veri koruma sistemi ve bunu mu demek istediniz? gibi çok havalı özellikler eklendi.

Detaylar için
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
na uğrayabilirsin.
 
Son düzenleme:
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst