Commit graph

23 commits

Author SHA1 Message Date
dusk
b62340cbb3
feat: implement system avatar commands 2025-04-04 03:50:07 +09:00
dusk
ac52b5c257
feat: implement system name etc. commands 2025-03-31 22:22:38 +09:00
dusk
2a063442ea
refactor(commands): remove Reset as a parameter type 2025-01-15 00:21:11 +09:00
dusk
6c54551a9e
fix(bot): fix ffi with flags 2025-01-14 23:30:53 +09:00
dusk
a21210f3ce
refactor(commands): remove args from parse command as it is no longer used anymore 2025-01-12 05:55:25 +09:00
dusk
f0d287b873
feat(commands): show command suggestions if a command was not found 2025-01-11 22:38:29 +09:00
dusk
482c923507
feat: better parameters handling, implement multi-token matching 2025-01-07 23:15:18 +09:00
dusk
7496ae1c45
refactor: rename parameters file since that's the only one we are using now 2025-01-05 16:31: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
ambdroid
87337d695b
fix(bot): use correct code point for chevrons (#573) 2023-07-20 15:22:38 +12:00
spiral
0110a0b53f
fix MatchMultiple parsing 2021-12-04 18:15:26 -05:00
spiral
1918c56937
feat: upgrade to .NET 6, refactor everything 2021-11-26 21:10:56 -05:00
spiral
ac2671452d
run dotnet format 2021-08-27 11:03:47 -04:00
Ske
c7612df37e Major database refactor (again) 2020-08-29 13:46:27 +02:00
Ske
e9a271ef60 Skip leading spaces when command parsing 2020-05-07 23:43:17 +02:00
Ske
668d249872 Add support for more smart quote types 2020-05-07 23:43:07 +02:00
Ske
493f7b12e5 Skip flag parsing when handling proxy tags 2020-02-20 23:53:05 +01:00
Ske
7a1aaf6dbd Add basic flag parsing support 2020-02-12 21:40:02 +01:00
Ske
6d5004bf54 Large refactor and project restructuring 2020-02-12 15:16:19 +01:00
Ske
c89802a21c Fix matching commands with a newline instead of a space after command name 2020-01-03 13:30:50 +01:00
Ske
8f60377d63 Add support for iOS-style quotation marks 2019-10-28 20:17:20 +01:00
Ske
b19b2fbb38 Fix matching multiple consecutive quoted strings 2019-10-27 17:09:15 +01:00
Ske
1988b29fbc Refactor command system 2019-10-05 07:41:00 +02:00