Skip to content

Releases: anilmisirlioglu/Asena

v2.0.0

07 Nov 09:36
ccc9912
Compare
Choose a tag to compare

What's Changed

New Contributors

  • @dependabot made their first contribution in #16
  • @dipityli made their first contribution in #20

Full Changelog: v1.3.2...v2.0.0

v1.5.3

16 Jul 09:48
dc216d1
Compare
Choose a tag to compare

Changes

  • Date/Time Texts: date time to string method moved to discord timestamp format (b0bc6b2)
  • Invite: changed invite embed (9a99b28)
  • Invite: davet command name changed to invite (aafc606)
  • Giveaway: giveaway finish embed improved (ad59fb6)
  • Giveaway: giveaway embed improved, added emojies and realtime giveaway timer & vote links (a1677b3)
  • Soundaway: added more emojis on soundaway embed (57636f7)

Bug Fixes

  • Polish: translation UI fix on set command permission (cbdc91b)

Additions

  • Raffles: added new alias command on raffles command (c08a4be, 357795a)

v1.5.2

22 May 16:39
093e66b
Compare
Choose a tag to compare
  • Grafana + Prometheus based Telemetry system implemented.
  • All docker files added.
  • Memory optimizations.

v1.5.1

27 Mar 11:25
8d3aad8
Compare
Choose a tag to compare
  • Giveaway fix command added for endless giveaways.
  • Implemented welcome messages for those who add the bot to their server.
  • Redirect URLs changed.
  • Cache mechanism and database queries optimized.

v1.5.0

08 Mar 16:26
07e7815
Compare
Choose a tag to compare
  • Minor bug fixes.
  • Month UI bug fixed.
  • Help menu parameters fixed.
  • The timer system that counts giveaways and polls has been coded again and made more stable.
  • New Command Pool implemented.
  • Command error UI redesigned.
  • New help menu.
  • Date Time Helper refactored.
  • The duration parameter is no longer mandatory in the survey command. Now it is enough to write plain text to start an indefinite survey.
  • New advanced time parameters
  • The number of winners to withdraw again parameter has been added to the retake winners command. A certain number of users can now be withdrawn again.
  • ping command added.
  • soundaway command added. (being able to giveaway within sound channels)
  • Message cache options edited.
  • Partial options changed. It is more stable now.
  • botinfo command refactored and improved.

v1.4.0

23 Jan 11:16
fecbc20
Compare
Choose a tag to compare
  • Multi-language support and commands added. (Currently only Turkish and English are supported.)
  • Sharding system has been adopted for load balancing. Required by Discord.
  • Protocol packages were added to enable processes to communicate with each other.
  • The new command-line interface has been developed. CLI is now more aesthetic and cool.
  • Various TypeScript errors have been fixed.
  • New long flags have been added.

v1.3.4

27 Dec 15:15
b1e7eb4
Compare
Choose a tag to compare
  • Code improvements.

v1.3.3

31 Oct 14:34
Compare
Choose a tag to compare
  • All project packages have been updated. It has been upgraded to the latest version and implemented.
  • A new infrastructure was introduced. There is now a Linux Daemon service running in the background called Asena. Thanks to this service, even if the bot crashes, it will restart itself automatically. Thanks to the service, we will provide uninterrupted and automatic service and increase the lifecycle of the bot.
  • Asena now deployes on Docker. Thanks to the sandbox environment provided by Docker, the Attack Surface has shrunk and it has become more secure against cyber attacks. In addition, thanks to Alphine Image's removal of unnecessary binaries, a faster / soft production environment has been provided.

v1.3.2

16 Aug 21:26
Compare
Choose a tag to compare
  • Botun davet, destek sunucusu, websitesi gibi URL 'lerin bulunduğu bir mesajı sohbet kanalına göndermesi için invite adında yeni bir komut ekledik.
  • Proje dizaynı büyük değişikliklere uğradı. Tarih & Zaman yardımcıları, komut sistemi ve veri modelleri tekrardan düzenlendi. Artık her modelinin kendine ait bir soyut sınıfı var. Bu sayede hiyerarşik düzene geçilmiş oldu.
  • Bot içerisinde sunulan hizmetler için dinamik önbellekleme sistemi geliştirildi. Eskiden zaman güncellemeleri, kazananları tekrar çekme gibi tüm hizmetler anlık olarak veritabanından çekiliyordu. Buda büyük gecikmelere sebep oluyordu. Dinamik önbellekleme sayesinde hizmetler önbellekteki veriye çok daha hızlı bir şekilde erişecek ve önbellekteki herhangi bir veri güncellendiğinde eşzamanlı olarak o veri veritabanın da da güncellenecek. Bu sayede verileriniz hem hızlı hem de eksizsiz şekilde güvende tutulacak.
  • İnteraktif kurulum sihirbazının içerisinde ki üst üste çift sihirbaz açma gibi bazı sorunlar düzeltildi.
  • Veritabanı işlemleri %40 oranında düşürüldü. Artık daha az işlem ile daha çok iş yapıyoruz.
  • Artık Discord bot listelerinde ki sunucu sayısı bot presence 'si ile eşzamanlı olarak güncellenecek. Yani dinamik olacak.
  • Anlamsal Sürümlemeye (Semantic Versioning) geçiş yapıldı.
  • Yetki hatasından dolayı bazı sunucularda çekilişler bitirilemiyordu. Bunu Discord engelliyordu. Bu yüzden bir hata raporlama sistemi geliştirdik. Eğer DM 'iniz bota açıksa çok detaylı bir hata log 'unu yapmanız gerekenlerle birlikte DM kutunuza yollayacaktır.
  • Bot bilgi kısmında ki isim yanlışlığı düzeltildi.