Commit graph

23 commits

Author SHA1 Message Date
Dragory
1681a45069 More documentation work 2019-08-22 02:58:32 +03:00
Dragory
ee6d622941 Auto-generate plugin docs (WIP) 2019-08-22 01:22:26 +03:00
Dragory
aab3a0cb1d Post: don't confirm post commands if the target channel is the same as the command channel 2019-08-04 13:18:02 +03:00
Dragory
3e0498f96b Typing fixes; show last reload time in !about 2019-07-22 00:09:45 +03:00
Dragory
74c78f51ce Add io-ts config schemas to all guild plugins 2019-07-21 21:15:52 +03:00
Dragory
d54897acdd Split BaseRepository into non-guild and guild
BaseRepository includes all the non-guild-specific functionality,
such as with() and getRelations().
BaseGuildRepository includes guild-specific functionality, such as
getInstance().
2019-05-25 21:25:34 +03:00
Dragory
1066c3ef3d Allow at-everyone/here when using --enable-mentions in !post 2019-05-13 00:31:59 +03:00
Dragory
930296973a Fix stacking scheduled post loop when reloading 2019-05-08 08:27:52 +03:00
Dragory
8a3097f63e Add a generic bot alert log type. Use this in several places. 2019-05-04 19:18:16 +03:00
Dragory
e18193c1a2 Add post scheduling. Add cleaner post_embed syntax. 2019-05-04 18:41:50 +03:00
Dragory
50f5792bc5 Update to Knub 19.1.1 and update plugins accordingly 2019-04-13 01:44:18 +03:00
Dragory
b7b42705f9 Add types for all plugin configs and permissions. Update code to work with Knub 18. 2019-03-04 21:44:04 +02:00
Dragory
30f34747d4 Post: add --enable-mentions flag to !post 2019-02-17 16:02:16 +02:00
Dragory
28bf7ecf67 Post: allow adding linebreaks with \n 2019-02-09 14:47:50 +02:00
Dragory
457d50424b Post: add !edit_embed 2019-01-15 03:58:58 +02:00
Dragory
be83e225f7 Post: add !post_embed 2019-01-15 03:39:39 +02:00
Dragory
d3c3b65db6 Post: add support for !posting files 2019-01-15 03:04:47 +02:00
Dragory
b0cd8762f1 Update to Knub 14.0.0 and make changes to plugins accordingly 2019-01-03 06:15:28 +02:00
Dragory
2e30a3b9e7 Use actions/events for plugin interoperability. Move base case and mute functionality to their own plugins. 2018-11-25 17:04:26 +02:00
Dragory
2c8603ca70 Use GuildSavedMessages events in logs. Fix code blocks in edit logs. 2018-11-24 17:59:05 +02:00
Dragory
cfc36be127 PostPlugin: don't require channel id for !edit 2018-11-24 14:34:05 +02:00
Dragory
7dd452f7dd PostPlugin: save bot-posted messages 2018-11-24 14:19:47 +02:00
Dragory
b7f06c18d4 Add post plugin for posting messages as the bot 2018-07-14 20:54:48 +03:00