Commit Graph

21 Commits

Author SHA1 Message Date
Bea 50ccda214f Finish command completion listener implementation
continuous-integration/drone/push Build is passing Details
Very similarly to how the slash command interface works, now a slash command auto-completion interface also exists, with its respective listener.
2022-11-23 00:01:05 +01:00
Bea ff084cf8e8 Rename datasource package
continuous-integration/drone/push Build is passing Details
2022-11-22 23:44:34 +01:00
Bea 0016b5de30 Force using config enum class instead of direct entry path
continuous-integration/drone/push Build is passing Details
2022-11-22 23:42:21 +01:00
Bea 40aac28e34 Make bot version consistent with Maven
continuous-integration/drone/push Build is passing Details
A new internal properties file has been added. Maven will scan this file and replace any value it finds.
2022-11-22 23:28:59 +01:00
Bea 70578d2ffc Bump version to 0.4.0
continuous-integration/drone/push Build is passing Details
The new thread update deserves a decent version bump
2022-11-22 22:00:59 +01:00
Bea b681acdbca Make bot announce its prefix
continuous-integration/drone/push Build is passing Details
2022-11-22 21:48:13 +01:00
Bea 19100758cb Bump version
continuous-integration/drone/push Build is passing Details
2022-11-22 21:42:46 +01:00
Bea 89fc2aa0a6 Bump version to 0.3.1
continuous-integration/drone/push Build is passing Details
The bot is now in a semi-stable state, although still very lacking in terms of features.
2022-11-22 20:51:23 +01:00
Bea 96ea29b103 Reduce bot name to just Hideko
continuous-integration/drone/push Build is passing Details
2022-11-22 20:50:53 +01:00
Bea ee263a1297 Bump version to 0.3.0
continuous-integration/drone/push Build is passing Details
We finally reached a good status for the bot's internal structure, and can actually focus on features now. We also dropped the -slash tag because it's not restricted to slash commands anymore.
2022-11-22 16:20:28 +01:00
Bea a9790b3525 Complete message command parser and listener
continuous-integration/drone/push Build is passing Details
The message command listener is now completed and the bot now also supports message-based commands with multiple aliases.
2022-11-22 16:19:08 +01:00
Bea 501b1bc71c Bump version
continuous-integration/drone/push Build is passing Details
Up to 0.2.8 because we are close to 0.3.0 since we made slash commands interfaces and a better command listener. However, we're still missing interface for command auto-completion and we should probably also register commands on discord's api from our interface instead of storing them again in a separate class.
2022-11-22 14:55:47 +01:00
Bea 244e8ace76 Remove redundant API command fetcher
continuous-integration/drone/push Build is passing Details
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 d3db53a451 Cleanup imports 2022-11-22 00:34:37 +01:00
Bea 656dff4b26 Refactor packages
continuous-integration/drone/push Build is passing Details
2022-11-22 00:31:52 +01:00
Bea 8faa9c4677 Refactor datasource classes
continuous-integration/drone/push Build is passing Details
2022-11-22 00:28:33 +01:00
Bea 72115cbec2 Bump version
continuous-integration/drone/push Build is passing Details
2022-11-22 00:08:36 +01:00
Bea 843ee43275 Finish implementing configuration file
continuous-integration/drone/push Build is passing Details
Configuration file is now fully functional.
Startup arguments for bot token and heartbeat key have now been removed.
2022-11-22 00:04:34 +01:00
Bea b6bf366822 Allow reading values from config
continuous-integration/drone/push Build is passing Details
2022-11-21 23:36:42 +01:00
Bea c650caa090 Finish configuration init method
continuous-integration/drone/push Build is passing Details
This method runs every time the bot starts, and ensures that all values are always present in the config file.
2022-11-21 23:28:33 +01:00
Bea e396ce6417 Start implementing yaml loading
continuous-integration/drone/push Build is failing Details
2022-11-21 20:20:03 +01:00