Commit Graph

17 Commits

Author SHA1 Message Date
kageru 50b97fdec7
No longer throw exceptions for role/channel queries 2019-11-12 19:25:42 +01:00
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.
2019-10-18 22:03:57 +02:00
kageru bb03474bf5
Rewrite config to use Konf (3): Commands 2019-10-18 22:03:56 +02:00
kageru 0ae5e83641
Add logging for errors while sending embeds
Not that it’s worth much because the discord API is a useless piece of
trash when it comes to error messages. Like, seriously. Might as well
throw no error at all.
Received a 400 response from Discord with body {"embed": ["fields"]}!
Thanks for nothing. Fix in next commit.
2019-08-05 22:12:45 +02:00
kageru 93a6e92191
Add minimal implementation of timeout feature 2019-07-23 21:50:55 +02:00
kageru 7efeb9bace
Add logging for welcome messages 2019-07-23 11:26:48 +02:00
kageru 39ceaffa6c
Pull event handling into interface 2019-07-17 23:47:12 +02:00
kageru d425687fb5
Cleanup in main classes 2019-07-17 23:17:31 +02:00
kageru 8be98f161f
Make sending embeds nicer 2019-07-17 22:06:20 +02:00
kageru 911707a680
Embeds now consistently show the current time
Fixes #13. Thanks to CommanderLook for pointing this out.
2019-07-14 16:36:11 +02:00
kageru 23afb34a97
ktlint (again) 2019-07-13 14:52:05 +02:00
kageru dc14e3ee1e
Use lists for embed content configuration (fixes #12) 2019-07-12 14:08:22 +02:00
kageru 344148cd03
Add features as configurable command output 2019-07-11 21:24:47 +02:00
kageru 931a8cdf19
Added !help feature 2019-07-11 20:14:22 +02:00
kageru 32eca9e7aa
Add interfaces for easier feature handling 2019-07-07 14:32:40 +02:00
kageru ac75239197
Add optional !welcome command for welcome feature (closes #7) 2019-07-07 11:08:49 +02:00
kageru f0db8b5c26
Put features into separate files 2019-06-15 12:59:02 +02:00