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
...
Mainly because discord is moving to the new domain
3 years ago
kageru
2b40e0578f
add logging for unwrap operations
3 years ago
kageru
3838cde65e
Revert "Further improve stacktrace logging"
...
This reverts commit 6b21625f19
.
It was a bad idea because konf-stacktraces are apparently infinitely
recursive
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
...
We’ve had our own for a while now. Looks like their finally started
working which actually caused some issues (see last two commits).
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
...
The entire config parsing is now rewritten. This entirely removes toml4j
in favor of Konf. It also removes all remaining RawConfig logic.
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