Commit graph

14 commits

Author SHA1 Message Date
dusk
b477ade3fe
fix(commands): don't use possible tokens, directly use branches.keys() since its ordered now 2025-01-05 13:12:02 +09:00
dusk
eec9f64026
feat: implement proper ("static") parameters handling command parser -> bot
feat: handle few more commands bot side
fix(commands): handle missing parameters and return error
refactor(commands): use ordermap instead of relying on a sort function to sort tokens
2025-01-05 13:00:06 +09:00
dusk
1a781014bd
fix: send correct error message if a parsed command is not implemented, etc 2025-01-05 02:21:23 +09:00
dusk
ff121ecc51
refactor(commands): ToToken trait for easier conversion into tokens 2025-01-05 00:59:59 +09:00
dusk
e70d69e45c
refactor: start to stop using ctx.Match 2025-01-05 00:58:48 +09:00
dusk
b89bc44a27
refactor(commands): quote pairs code now uses smolstr and doesnt use macro 2025-01-04 07:56:40 +09:00
dusk
b9867e7ea3
refactor(commands): also use smolstr for commands themselves 2025-01-04 07:43:55 +09:00
dusk
af523a4c23
refactor(commands): separate commands definitions and other code into modules 2025-01-04 07:35:04 +09:00
dusk
405ac11d74
refactor(commands): use smolstr, use a decl macro to get rid of all the borrows while creating commands 2025-01-04 02:49:04 +09:00
dusk
63a35c78ac
chore: move command parser into crates 2025-01-03 20:19:50 +09:00
alyssa
3329e48e1b fix(scheduled_tasks): expected_gateway_count is not inclusive 2025-01-03 04:29:30 +00:00
alyssa
5466e5051b fix(avatars): use correct timestamp type 2025-01-02 06:43:57 +00:00
alyssa
89d6481ddb chore: clean up compile warnings 2025-01-02 05:20:43 +00:00
alyssa
16ce67e02c chore: reorganize rust crates 2025-01-02 05:20:43 +00:00