Kile / Killua

Source code for the discord bot Killua
https://killua.dev
GNU General Public License v3.0
36 stars 6 forks source link

Api rewrite to rust #624

Closed Kile closed 2 months ago

Kile commented 4 months ago

Killua 1.1.0 (API rewrite to rust, sync -> async, dockerising)

Besides this being super cool, it also fixes a long, LONG issue with the API which would cause vote rewards to not function and the website to not display server count or commands. You can read the details about it in the associated issue #607

This PR, does a bunch of things. It fixes three long standing issues:

1) The shop would stop updating after a while for seemingly no reason at random 2) The API would stop responding after a day or two of being live without errors 3) Sometimes the database times out. This caused the entire bot to be blocked for a bit before.

Here is a graphic to illustrate this:

setup-transition

🛠️ Beyond this, it improves internals a lot. Mainly:

🐛 Bug fixes

📦 The following features have been added:

User installed commands

User installed commands got a big upgrade this version! The following are now available as user installed commands:

Unlike last time where I just enabled them to be user installable, a lot of thought has now been put into them to make sure they work as expected ANYWHERE on Discord. You can now hug or play rps with a friend in dms! A fight breaks out in a group chat about a question? Just use 8ball to answer it!

Killua 1.1.0

Kile commented 3 months ago

Issue tracker