135 Commits (master)
 

Author SHA1 Message Date
kageru 997284fb54
Set all intents (javacord 3.1 migration)
2 years ago
kageru 540095f677
Update dependencies
2 years ago
kageru a49fec2fcf
update Readme
2 years ago
kageru 7c08bab460
Bump dependencies
2 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
3 years ago
kageru 83a7b2cbdf
Fix tests
3 years ago
kageru a5bc947d27
Update javacord to 3.05
3 years ago
kageru 4185ee50fa
Remove useless newline
3 years ago
kageru d2027a2cdc
Remove unnecessary arrow subpackages
3 years ago
kageru d354821881
Minor changes to deployment process
3 years ago
kageru 39083d8248
Indent with 2 spaces instead of 4
3 years ago
kageru 5c7efcd10e
Add ktlint to deployment process
3 years ago
kageru cd9ee0e881
Simplifications
3 years ago
kageru f742383f38
Reimplement !vc parsing with Either
3 years ago
kageru 07c45d84d0
Generify mapFirst/Second on Tuples
3 years ago
kageru a05f2e558b
Add extensions for mapping tuple values
3 years ago
kageru f1b727662a
replace CompletableFuture.failed with Option folding
3 years ago
kageru ccf76e7c64
Sort extensions by target
3 years ago
kageru 69c3ae80b8
Consistently use Javacord extensions
3 years ago
kageru 2c56e1959a
Use Either monad for timeout parsing
3 years ago
kageru 50b97fdec7
No longer throw exceptions for role/channel queries
3 years ago
kageru 3d813384e2
Start migrating to Arrow Options
3 years ago
kageru 7eadb2d67d
Shorten command permission checks
3 years ago
kageru 288be7e4f5
Remove permission denied message
3 years ago
kageru a8ed168122
Simplify Optionals in TestUtil
3 years ago
kageru 5cc34c9e29
Add arrow-kt
3 years ago
kageru 231b27176a
Remove now-fixed shutdown hook of mapdb
3 years ago
kageru 1bc26951f7
Enable transactions for persistent storage
3 years ago
kageru 58307c9743
Allow starting the bot even after the persistence was improperly closed
3 years ago
kageru 2be20880b8
Remove debug print
3 years ago
kageru af65dcc06b
Add temporary VCs
3 years ago
kageru 5a95138861
Fix link in readme
3 years ago
kageru 56475ef685
Fix indentation
3 years ago
kageru d6492bae8f
Rewrite config to use Konf (4): Features
3 years ago
kageru bb03474bf5
Rewrite config to use Konf (3): Commands
3 years ago
kageru 17c7120796
Rewrite config to use Konf (2): Localization
3 years ago
kageru e31d46ceb5
Rewrite config to use Konf (1): SystemConfig
3 years ago
kageru 87cb943712
Update dependencies
3 years ago
kageru 897457336d
Persist command counter between restarts
3 years ago
kageru 1672b4c62a
More simplifications
3 years ago
kageru 828845f230
Simplify message handling
3 years ago
kageru ba913f2bed
Fix lateinit property initialization order
3 years ago
kageru e7f47b7420
Clean up Util.kt
3 years ago