Commit graph

20 commits

Author SHA1 Message Date
e01dafa69d
refactor: Turn argument from mutable list to a custom string parser
class
2025-06-08 19:43:09 +07:00
b46dc2f5eb
chore: Ignore kls_database.db 2025-05-30 08:26:46 +07:00
fc9c4ff84a
feat: URL and URI converter 2025-05-26 12:43:19 +07:00
2e3c3cdd66
feat: Greedy argument 2025-05-26 12:04:38 +07:00
ab5c116ced
refactor: Turn prefixes getter to a getter function
So it can be overriden
2025-05-26 07:48:29 +07:00
1a3e8a3335
refactor: Adjust koin module API 2025-05-26 07:34:27 +07:00
96c85a351e
refactor: Use Koin more and API to register module to Koin 2025-05-26 07:20:08 +07:00
26e5ba9e85 feat: Koin integration 2025-05-24 08:38:26 +07:00
b22cf439ad fix: Fix alias not being registered for group subcommands 2025-05-23 15:34:39 +07:00
513959d4a7 chore: Testing group inside group 2025-05-23 15:12:39 +07:00
a62d86563a refactor: Adjust how command is invoked 2025-05-23 15:07:22 +07:00
04472f8bfa feat: Improve arguments
* Add UserConverter
* Add a way to specify default value
2025-05-23 06:19:25 +07:00
fce8afa2b2 fix: Dynamically parse arguments 2025-05-22 17:37:55 +07:00
411e183e04 refactor: Completely changed the API and a working argument 2025-05-22 17:10:50 +07:00
690812b628 refactor: Move stuff around 2025-05-21 18:42:26 +07:00
c901eb2f66 refactor: Prepare Arguments and stuff 2025-05-21 16:45:07 +07:00
1c20e05066 refactor: Turn CommandHolder into internal data class
Since we want commands to be registered from modules
2025-05-20 05:54:51 +07:00
135cbd31a5 refactor: Move stuff around and replace println with Logger 2025-05-20 05:45:59 +07:00
acde0d3ee5 chore: Prepare BotModule.setup() 2025-05-20 05:30:55 +07:00
0fa9a44640 init: Initial commit 2025-05-19 21:36:15 +07:00