Tzesh
Hectopat
Daha fazla
- Cinsiyet
- Erkek
- Meslek
- Bilgisayar Mühendisliği
TzeBot Discord Botu ve Bot Altyapısı
GitHub.io Sayfası (İngilizce)
TzeBot, aslında benim bizzat bir bot altyapısı kullanmak istememle başlamış olan bir proje. Müzik botlarını şahsen kullanan birisiyim, bugüne kadar kullanmadığım müzik botu kalmamıştır herhalde genel olarak gördüğüm sorunlar şunlardı:
Uzun çalışmalarımın sonucunda, java derslerimin de ilerlemesi ve yeni konular da öğrenmem ve de araştırmam sonucunda fonksiyonel, müzik çalabilen bir bot altyapısı oluşturmayı başardım. Botun hiçbir arayüzü yoktu ve tam olarak "java -jar TzeBot-1.0.jar" şeklinde çalıştırılmaktaydı.
Eğer botu sunucunuza eklemek istiyorsanız
Kıssadan hisse, TzeBot'u geliştirerek, sonunda gerçekten herkes tarafından kullanılabilecek seviyeye getirmiş bulunmaktayım. Öncelikle botun sahip olduğu özelliklerle başlarsak eğer;
Botu sunucunuza eklemek için tıklayın!
Eğer botu bir altyapı olarak kullanmak istiyorsanız,
TzeBot'un github sayfasından sürümler kısmına gidiniz. Son sürümün altındaki TzeBot-x.xx.rar'ı indiriniz. Sonrasında, arşivin içindeki dosyaları bir klasöre çıkartıp. TzeBot-xx.jar'ı açınız. Doldurmanız gereken alanları göreceksiniz;
Discord ID of Owner: Sizin Discord ID'niz
Default Prefix: Botunuzun varsayılan öneki. Komutları kullanmak için kullandığımız ".play"
Discord Bot Token: Discord Developer Portal'dan botunuzu oluşturduktan sonra almanız gereken token.
YouTube API Key: Uygulamanızı şu adresten oluşturup alabileceğiniz youtube aramaları ve müzik oynatıcı için gerekli anahtar.
Shard(s): Eğer 2500 sunucu ve üstüne çıkarsanız, her 2500 sunucu için 1 arttırmanız gereken değer.
Altyapının özellikleri:
Desteklerinizi, önerilerinizi, görüş ve geri bildirimlerinizi beklemekteyim efendim. Destek olmak istiyorsanız eğer, bot.gg adresinden oy verebilirsiniz.
GitHub.io Sayfası (İngilizce)
TzeBot, aslında benim bizzat bir bot altyapısı kullanmak istememle başlamış olan bir proje. Müzik botlarını şahsen kullanan birisiyim, bugüne kadar kullanmadığım müzik botu kalmamıştır herhalde genel olarak gördüğüm sorunlar şunlardı:
- "volume" yani ses ayarlamaya yarayan komut genel itibariyle sadece destek olan kullanıcılara verilmekteydi,
- Müzik dinlerken maalesef ki ya kalite düşük gelmekte ya da takılmalar olmaktaydı. Ve müzik komutu adam akıllı çalışan botların müzik özellikleri sadece destek olan (tabii ki duygusal bir destek değil) kullanıcılara verilmekteydi.
Uzun çalışmalarımın sonucunda, java derslerimin de ilerlemesi ve yeni konular da öğrenmem ve de araştırmam sonucunda fonksiyonel, müzik çalabilen bir bot altyapısı oluşturmayı başardım. Botun hiçbir arayüzü yoktu ve tam olarak "java -jar TzeBot-1.0.jar" şeklinde çalıştırılmaktaydı.
Eğer botu sunucunuza eklemek istiyorsanız
Kıssadan hisse, TzeBot'u geliştirerek, sonunda gerçekten herkes tarafından kullanılabilecek seviyeye getirmiş bulunmaktayım. Öncelikle botun sahip olduğu özelliklerle başlarsak eğer;
- Tamamen fonksiyonel komutlar, değiştirilebilen önek (varsayılan .)
- Çoklu dil desteği varsayılanı ingilizce .language turkish komutunu kullanarak Türkçe'ye geçebilirsiniz (şu anda yalnızca Türkçe ve İngilizce mevcut lakin sonradan çok basit bir şekilde arttırılabilir tek yapmamız gereken çeviri),
- Müzik oynatma özelliği ve komutları,
- Moderasyon komutları oylama yapma, toplu mesaj silme, önek değiştirme, dil değiştirme.
- Bot her girdiği sunucuda sahip olduğu değişkenleri her 15 dakikada bir otomatik olarak kaydeder.
- 7/24 açıktır, eğer bakım işlemi gerekirse botun kapalı olacağı süre en fazla 15-20 dakikadır.
- Botumuz şu anda 10 shard ile çalışmakta ve her shard aşağı yukarı 2500 sunucu yüküne tekabül etmektedir. İlerleyen dönemlerde 100 shard'a çıkılabilecek kapasiteye sahiptir.
Botu sunucunuza eklemek için tıklayın!
Eğer botu bir altyapı olarak kullanmak istiyorsanız,
TzeBot'un github sayfasından sürümler kısmına gidiniz. Son sürümün altındaki TzeBot-x.xx.rar'ı indiriniz. Sonrasında, arşivin içindeki dosyaları bir klasöre çıkartıp. TzeBot-xx.jar'ı açınız. Doldurmanız gereken alanları göreceksiniz;
Discord ID of Owner: Sizin Discord ID'niz
Default Prefix: Botunuzun varsayılan öneki. Komutları kullanmak için kullandığımız ".play"
Discord Bot Token: Discord Developer Portal'dan botunuzu oluşturduktan sonra almanız gereken token.
YouTube API Key: Uygulamanızı şu adresten oluşturup alabileceğiniz youtube aramaları ve müzik oynatıcı için gerekli anahtar.
Shard(s): Eğer 2500 sunucu ve üstüne çıkarsanız, her 2500 sunucu için 1 arttırmanız gereken değer.
Altyapının özellikleri:
- Otomatik olarak bütün değişkenleri kaydetme ve tekrar yükleme.
- Bütün sunucuların özelliklerini dil ve önek gibi değişkenlerini her 15 dakikada bir yedek alma ve yedekten geri yükleme. Eğer olur da yanlışlıkla botu bile kapatsanız, yedekleriniz güvende.
- Eğer TzeBot'un daha güncel bir versiyonu çıkagelirse, bundan haberdar olacaksınız, her açılışta sürüm kontrolü yapar ve daha güncel bir sürüm varsa Update butonu çıkacaktır. Oradan güncel sürümü indirebilirsiniz...
Desteklerinizi, önerilerinizi, görüş ve geri bildirimlerinizi beklemekteyim efendim. Destek olmak istiyorsanız eğer, bot.gg adresinden oy verebilirsiniz.