Commit Graph

18 Commits

Author SHA1 Message Date
bea fd2970fa59 cleanup and reformat
continuous-integration/drone/push Build is passing
2025-09-05 00:06:35 +02:00
bea 5f73c4069b Make bot commands run in separate threads by default
continuous-integration/drone/push Build is passing
2022-11-22 21:59:58 +01:00
bea c7208eef84 Make botinfo support both slash and message commands
continuous-integration/drone/push Build is passing
2022-11-22 21:02:48 +01:00
bea 11e4a07698 Refactor objects package
continuous-integration/drone/push Build is passing
2022-11-22 16:41:08 +01:00
bea a7ac446b0b Remove the need to register slash commands separately
continuous-integration/drone/push Build is passing
We modified the slash command interface to allow getting command data, and created a generic implementation of it that automatically retrieves data from the command data. The interface should not be used now. Instead, extending the implementation is preferred as it provides a semi-working command already.
2022-11-22 16:40:02 +01:00
bea 244e8ace76 Remove redundant API command fetcher
continuous-integration/drone/push Build is passing
We have our own command listener now, so we don't need to rely on Discord's slow API.
2022-11-22 14:53:46 +01:00
bea 882c695484 Make slash commands interface and load them dynamically
continuous-integration/drone/push Build is passing
Slash commands are now loaded dynamically by implementing a SlashCommand interface and storing them in a loaded commands map.
2022-11-22 14:32:22 +01:00
bea 7ae4790d5c Add bot owner info to botinfo command
continuous-integration/drone/push Build is passing
2022-11-22 00:45:58 +01:00
bea 656dff4b26 Refactor packages
continuous-integration/drone/push Build is passing
2022-11-22 00:31:52 +01:00
bea f74ae43673 Refactor Config class
continuous-integration/drone/push Build is passing
2022-11-21 20:20:11 +01:00
bea 66d27fe1fe Start implementing config file 2022-11-21 20:04:28 +01:00
bea b35b962ac6 Implement basic say command
continuous-integration/drone/push Build is passing
2022-11-21 15:37:12 +01:00
bea 4382f7d490 Fix issue tracker link
continuous-integration/drone/push Build is passing
2022-11-21 15:17:03 +01:00
bea e9f475cb59 Refactor code and packages
continuous-integration/drone/push Build is passing
2022-11-21 15:02:40 +01:00
bea cdc45d62f2 Move uptime string generator to config class
continuous-integration/drone/push Build is passing
2022-11-21 15:00:37 +01:00
bea 996cedb154 Finish botinfo command
continuous-integration/drone/push Build is passing
I don't know what else to add, and it looks nice now.
2022-11-21 14:54:45 +01:00
bea d2caccf080 Finish uptime string generator 2022-11-21 14:44:48 +01:00
bea 79c8f1a95e Start implementing bot info command
continuous-integration/drone/push Build is failing
2022-11-21 12:19:35 +01:00