Merhaba değerli okurlar!

Bildiğiniz ve benim her yazıda açıklamaktan artık bıktığım konu olan bu güncelleme gönderileri, önce botun sunucusunda, yapıldıktan sonra tanıtım amaçlı paylaşılıyor, bir süre kullanıma açık kalıyor, varsa hataları düzeltiliyor, her şeyin stabil ve düzgün çalıştığını anlayınca ise topluca bu şekilde bloga ekliyoruz. Eğer buradaki güncellemelerden çok daha erken haberdar olmak istiyorsanız botun sunucusuna katılabilirsiniz. Bugünkü yazımız cidden uzun olacak.

  • Satış ve bağış! Uzun zamandır botun oynuyor yerinden ve sitemize eklenen yeni butondan da gördüğünüz üzere artık bota bağış yapmak, bağışlarınız karşılığında botta süreli ekstra özellikler kazanabileceğiniz satış sayfamız açıldı! Yeni satış sayfası ve satış sistemi ile ödemelerinizi Shopier üzerinden her türlü kart ile yapabilir, ödeme onayı alındıktan sonra gelen e-posta ile birlikte özelliklerinizi kullanmaya başlayabilirsiniz! Unutmayın, özelliklerin satılmasının amacı direkt olarak para kazanmak değil, özellikler ücretsiz olarak da verilebilecek düzeydeler ancak botun ayakta kalması için maddiyat gerekiyor. Destekleyenlere teşekkürler ^^
  • Yepyeni bir veritabanı! Bot, JS sürümüne geçtiğinden beri uzun zamandır var olan ve bir çok kişiye göre kullanışsız, eski, günümüzde daha iyi alternatiflerinin olduğu MySQL'u kullanarak tüm işlemlerinizi gerçekleştiriyordu. Fakat, gerek kaynak kullanımları, hızı ve kullanım kolaylığı açısından artık zorlaşmaya, karmaşık olmaya başladığından dolayı uzun zamandır geçmeyi planladığım fakat bir türlü vakit bulup geçemediğim, sonunda 3 gün boyunca uğraşarak, test ederek ve toplamda 4'üncü günün sonunda her şeyin stabil olduğunu onayladıktan sonra botu tamamen MongoDB'ye geçirdim! Bunu bir çoğunuz farketmemiş olsa da bu yaşandı ve bunun anlamı botun kaynak kodlarındaki neredeyse her şey değişti. Neden mi haberiniz olmadı? MongoDB ve araçları sağ olsun, MySQL'daki sizin tüm sunucu, kullanıcı ve diğer ayarlarınızı hiç zorluk çıkartmadan yeni veritabanı sistemine sorunsuz aktardı ve siz farkında bile olmadan aynı verileri farklı bir veritabanında işleyerek kullanmaya devam ettiniz. Bunun faydaları neler mi? MongoDB, Discord'un da kullandığı veritabanı sistemidir. Bu sistem, diğerlerine göre çok daha stabil, kolay ve geniş anlamda yararlı araçları olan bir sistem. İşlemleri çok daha hızlı yaparak direkt olarak veri tabanı içerisindeki verilerle de temasa geçebildiğimizden dolayı bu sistem eski sistemimize göre çok daha iyi oldu!
  • En yeni güncelleme: Botun komut işleme sistemi tamamen güncellendi! En yeni güncelleme olmasına rağmen neden başlarda diye soracak olursanız; diğerleri resimli, kısa açıklamalı ve komutlarla alakalı olduğundan bu başlığı buraya koymayı daha uygun gördüm. Bu güncelleme tam olarak bu yazı yazılmadan birkaç saat öncesinde yapıldı. Diğerleri ise birkaç gün hatta hafta önce yapılmıştı. Bu güncellemenin görünürde bir faydası veya bir değişikliği olmayacak. Çünkü bu güncelleme de veritabanı değişikliğindeki gibi görünmez, kaynak kodlarında olan büyük bir değişiklik. Bot, her mesaj yazıldığında mesajın komut olup olmadığını kontrol edip, komut ise komutu bulup işlemeye başlıyor. Bu sistem neredeyse her yerde bu şekilde işler. Bizim botumuzda da bu şekilde işliyordu fakat çift dil, karalisteleme, sunucuda yasaklama ve oy kısıtlamalı komutlar olduğundan dolayı bizim mesaj işleme fonksiyonumuz diğerlerine göre çok daha karmaşık, fazla ve anlaşılmaz bir hâle gelmeye başlamıştı. Yine bir gece (dün) oturup, yaklaşık 6 saat durmadan uğraşarak komutları, komutların alternatiflerini ve eventleri (komutsuz çalışan özellikler) düzenleyerek işleyişlerini güncelledim. Bu sayede artık komutlara ulaşmak daha kolay ve hızlı oldu.
  • Discord hesabınıza bağladığınız Spotify hesabınızda müzik dinlerken, oynuyor (aktivite) yerinde gösterilen müziğin bilgilerini gösteren Spotify komutu (!!spotify) eklendi!
  1. undefined
  • Yardım komutu, artık sadece "!!yardım 1" gibi şekillerde çalışmak yerine, komut çalıştıktan sonraki 10 saniye boyunca yazılan numaraya veya kategori ismine göre komutları gösterecek.
  1. undefined
  • Son olarak, bu video çok güzel: