137 Commits (master)
 

Author SHA1 Message Date
kageru e3e0c07fa2 find redirect target by user ID
1 month ago
kageru 80111b2bbf update javacord and run ktlint
1 month ago
kageru 997284fb54
Set all intents (javacord 3.1 migration)
3 years ago
kageru 540095f677
Update dependencies
3 years ago
kageru a49fec2fcf
update Readme
3 years ago
kageru 7c08bab460
Bump dependencies
3 years ago
kageru 2b40e0578f
add logging for unwrap operations
3 years ago
kageru 3838cde65e
Revert "Further improve stacktrace logging"
3 years ago
kageru 6b21625f19
Further improve stacktrace logging
3 years ago
kageru 6b52db8324
Improve config parser errors
3 years ago
kageru 75588b357c
update dependencies
3 years ago
kageru d7594c29e5
update dependencies
3 years ago
kageru 91259094ed
Permissions: match role purely by name
3 years ago
kageru 5679d5d8dd
Update Kotlin and Arrow
4 years ago
kageru 83a7b2cbdf
Fix tests
4 years ago
kageru a5bc947d27
Update javacord to 3.05
4 years ago
kageru 4185ee50fa
Remove useless newline
4 years ago
kageru d2027a2cdc
Remove unnecessary arrow subpackages
4 years ago
kageru d354821881
Minor changes to deployment process
4 years ago
kageru 39083d8248
Indent with 2 spaces instead of 4
4 years ago
kageru 5c7efcd10e
Add ktlint to deployment process
4 years ago
kageru cd9ee0e881
Simplifications
4 years ago
kageru f742383f38
Reimplement !vc parsing with Either
4 years ago
kageru 07c45d84d0
Generify mapFirst/Second on Tuples
4 years ago
kageru a05f2e558b
Add extensions for mapping tuple values
4 years ago
kageru f1b727662a
replace CompletableFuture.failed with Option folding
4 years ago
kageru ccf76e7c64
Sort extensions by target
4 years ago
kageru 69c3ae80b8
Consistently use Javacord extensions
4 years ago
kageru 2c56e1959a
Use Either monad for timeout parsing
4 years ago
kageru 50b97fdec7
No longer throw exceptions for role/channel queries
4 years ago
kageru 3d813384e2
Start migrating to Arrow Options
4 years ago
kageru 7eadb2d67d
Shorten command permission checks
4 years ago
kageru 288be7e4f5
Remove permission denied message
4 years ago
kageru a8ed168122
Simplify Optionals in TestUtil
4 years ago
kageru 5cc34c9e29
Add arrow-kt
4 years ago
kageru 231b27176a
Remove now-fixed shutdown hook of mapdb
4 years ago
kageru 1bc26951f7
Enable transactions for persistent storage
4 years ago
kageru 58307c9743
Allow starting the bot even after the persistence was improperly closed
4 years ago
kageru 2be20880b8
Remove debug print
4 years ago
kageru af65dcc06b
Add temporary VCs
4 years ago
kageru 5a95138861
Fix link in readme
4 years ago
kageru 56475ef685
Fix indentation
4 years ago
kageru d6492bae8f
Rewrite config to use Konf (4): Features
4 years ago
kageru bb03474bf5
Rewrite config to use Konf (3): Commands
4 years ago
kageru 17c7120796
Rewrite config to use Konf (2): Localization
4 years ago
kageru e31d46ceb5
Rewrite config to use Konf (1): SystemConfig
4 years ago
kageru 87cb943712
Update dependencies
4 years ago
kageru 897457336d
Persist command counter between restarts
4 years ago
kageru 1672b4c62a
More simplifications
4 years ago
kageru 828845f230
Simplify message handling
4 years ago