Commit graph

625 commits

Author SHA1 Message Date
Miikka
8d73e1160f
Fix code block escape in embed edit logs 2019-05-03 14:36:55 +03:00
Dragory
6adcd1b583 Fix crash 2019-05-03 08:13:10 +03:00
Dragory
b8e0f26bf0 Fix missing pings/mentions in logs 2019-05-03 08:08:21 +03:00
Dragory
2aacf6fe65 Update jest 2019-05-03 08:05:08 +03:00
Dragory
e53eb830a2 Update Knub to 20.0.1 2019-05-03 08:03:45 +03:00
Dragory
f7ecdfe896 Clarify when a user is not on the server in !info 2019-05-02 18:53:32 +03:00
Dragory
6f0e8bb76e Properly clear expired mutes even if the user has left the server 2019-05-02 18:41:34 +03:00
Dragory
6ed8aba35f Optimizations + debug logging 2019-05-02 18:34:15 +03:00
Dragory
a84fb87324 Don't abuse the API in resolveUser/resolveMember 2019-05-02 18:25:25 +03:00
Dragory
d776eb1710 Temp fix 2019-05-02 18:17:09 +03:00
Dragory
ac7f6e728b User resolving optimizations + debug logging 2019-05-02 18:14:36 +03:00
Dragory
fffb791a2e Merge branch 'master' of github.com:Dragory/ZeppelinBot 2019-05-02 17:47:30 +03:00
Dragory
f4a545c94d Fix api error check when applying slowmode 2019-05-02 17:47:18 +03:00
Dragory
017d721792 Temporarily load all users on start again 2019-05-02 17:46:04 +03:00
Miikka
6a3d5a6ed0
Fix lots of undefined user mentions in logs 2019-05-02 10:33:49 +03:00
Miikka
baaaded545
Add some debug logging 2019-05-02 10:30:31 +03:00
Dragory
5e8d098661 Temp fix for AFK channel move on mute 2019-05-02 08:51:48 +03:00
Dragory
43939021ff Don't fetch members on demand in logs only to check the 'ping_user' config value 2019-05-02 08:48:13 +03:00
Dragory
4338bcd839 Add debug logging for failed slowmodes due to permissions 2019-05-02 08:47:44 +03:00
Dragory
2d0f4ead20 Remove deprecated expand/hidden opts from !cases, use --expand/--hidden instead 2019-05-02 08:28:49 +03:00
Dragory
e259574bcc Hotfix 2019-05-02 08:25:14 +03:00
Dragory
e7223cde08 Merge branch 'master' of github.com:Dragory/ZeppelinBot 2019-05-02 08:22:54 +03:00
Dragory
bef5f75c87 Add some extra logging for failed role removals on unmute 2019-05-02 08:22:39 +03:00
Dragory
1e2b68119c Fix member fetching in a few places 2019-05-02 08:21:11 +03:00
Dragory
78790627ad spam: fix failing auto-mute + invalid logs
Was caused by outdated way of fetching guild members on demand.
2019-05-02 08:14:17 +03:00
Miikka
69988d7ba5
Ignore video embed descriptions in word filter
The description field is present in the embed details,
but is not actually shown on the embed itself
2019-04-30 10:50:38 +03:00
Dragory
301959f8fc Handle reaction roles for an unknown message gracefully 2019-04-30 06:58:38 +03:00
Dragory
32782d0bfa Ignore embed thumbnail/image width/height updates in edit logs 2019-04-30 06:56:02 +03:00
Dragory
5b6941a1f6 Allow using !remind without a reminder text (the bot uses a message link then instead) 2019-04-30 06:28:10 +03:00
Dragory
d31de8db11 Fix unknown users in logs in several places 2019-04-30 06:20:55 +03:00
Dragory
e5092c98fa Tags: return an empty string for invalid inputs to mention() 2019-04-30 06:10:36 +03:00
Dragory
7de57cc814 Also log self-deletions from the bot user 2019-04-30 06:08:47 +03:00
Dragory
081c7d0ac3 Standardize how message summaries are generated in logs 2019-04-30 06:07:48 +03:00
Dragory
65dfa27eaf Also apply censor filters to embeds and attachments 2019-04-30 06:05:53 +03:00
Dragory
3739433425 When using !search or !roles, refresh cached guild members periodically 2019-04-30 05:42:01 +03:00
Dragory
6b0345d1f0 Show message source/data in !source 2019-04-30 05:35:38 +03:00
Dragory
70591eec3b Show rich embeds in message deletions logs 2019-04-30 05:35:19 +03:00
Dragory
2824c6a991 Show embed edits properly in logs; show bot self-edits in logs 2019-04-30 05:34:29 +03:00
Dragory
97e78e37ca Split codeblocks properly in chunkMessageLines 2019-04-30 05:32:50 +03:00
Dragory
f28f2c13d4 Include base plugins in !about, show total number 2019-04-23 06:05:39 +03:00
Dragory
7cf32d0316 Add shard latency to !ping 2019-04-23 05:59:46 +03:00
Dragory
50c3c92c01 Add sort options to !roles 2019-04-23 05:59:29 +03:00
Dragory
a5f34d6e9a Add !about command 2019-04-23 05:58:50 +03:00
Dragory
3b340a92c1 Log in console when we crash due to too many recent errors 2019-04-23 05:38:48 +03:00
Dragory
64dd1fc9e0 Tolerate some Discord API errors before crashing 2019-04-23 05:29:53 +03:00
Dragory
0742c19cbb Fix occasional error when resolving a user by username 2019-04-23 05:28:50 +03:00
Dragory
706ccb4fce Fix bans failing when fetching members on-demand 2019-04-21 18:57:32 +03:00
Dragory
38b11775e5 Support excluding users from being logged 2019-04-21 18:11:49 +03:00
Dragory
f45e745d54 Fix occasional error when unknown roles are added or removed 2019-04-21 15:18:17 +03:00
Dragory
ff8e7c6afc Update Eris 2019-04-20 21:02:09 +03:00