Dragory
42b0f9d807
Recommend -option instead of --option
...
Since knub-command-manager accepts both -option and --option now,
this change should make options more intuitive to use. Both syntaxes
are still supported and neither is getting deprecated for now.
2019-10-25 20:25:25 +03:00
Dragory
12f25346ec
More documentation work
2019-08-22 02:58:32 +03:00
Dragory
9e69b3bf5b
Auto-generate plugin docs (WIP)
2019-08-22 01:22:26 +03:00
Dragory
59d0ef7cb0
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
24afc0a503
Typing fixes; show last reload time in !about
2019-07-22 00:09:45 +03:00
Dragory
039f0452fb
Add io-ts config schemas to all guild plugins
2019-07-21 21:15:52 +03:00
Dragory
9109e9a2c3
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
1d1a793f65
Allow at-everyone/here when using --enable-mentions in !post
2019-05-13 00:31:59 +03:00
Dragory
67b0b8f6f0
Fix stacking scheduled post loop when reloading
2019-05-08 08:27:52 +03:00
Dragory
c7fc789c1e
Add a generic bot alert log type. Use this in several places.
2019-05-04 19:18:16 +03:00
Dragory
718029e9a5
Add post scheduling. Add cleaner post_embed syntax.
2019-05-04 18:41:50 +03:00
Dragory
289b425a25
Update to Knub 19.1.1 and update plugins accordingly
2019-04-13 01:44:18 +03:00
Dragory
1c77269643
Add types for all plugin configs and permissions. Update code to work with Knub 18.
2019-03-04 21:44:04 +02:00
Dragory
3a19105417
Post: add --enable-mentions flag to !post
2019-02-17 16:02:16 +02:00
Dragory
a4d2d968ac
Post: allow adding linebreaks with \n
2019-02-09 14:47:50 +02:00
Dragory
14e22fdccd
Post: add !edit_embed
2019-01-15 03:58:58 +02:00
Dragory
d892af03c3
Post: add !post_embed
2019-01-15 03:39:39 +02:00
Dragory
3110d15509
Post: add support for !posting files
2019-01-15 03:04:47 +02:00
Dragory
12f309d412
Update to Knub 14.0.0 and make changes to plugins accordingly
2019-01-03 06:15:28 +02:00
Dragory
1020747398
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
2f31579777
Use GuildSavedMessages events in logs. Fix code blocks in edit logs.
2018-11-24 17:59:05 +02:00
Dragory
62b560a507
PostPlugin: don't require channel id for !edit
2018-11-24 14:34:05 +02:00
Dragory
9488d93ac2
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