3
0
Fork 0
mirror of https://github.com/ZeppelinBot/Zeppelin.git synced 2025-07-12 13:37:19 +00:00
Commit graph

387 commits

Author SHA1 Message Date
Dragory
5ed953eeb6 Fix missing pings/mentions in logs 2019-05-03 08:08:21 +03:00
Dragory
24d7b1ae19 Clarify when a user is not on the server in !info 2019-05-02 18:53:32 +03:00
Dragory
d0ed8fd4e9 Properly clear expired mutes even if the user has left the server 2019-05-02 18:41:34 +03:00
Dragory
2e74b2de72 Optimizations + debug logging 2019-05-02 18:34:15 +03:00
Dragory
f8b2c71fef User resolving optimizations + debug logging 2019-05-02 18:14:36 +03:00
Dragory
2fe52ab342 Merge branch 'master' of github.com:Dragory/ZeppelinBot 2019-05-02 17:47:30 +03:00
Dragory
70c0d11c5b Fix api error check when applying slowmode 2019-05-02 17:47:18 +03:00
Miikka
7b197357c8 Fix lots of undefined user mentions in logs 2019-05-02 10:33:49 +03:00
Miikka
04e582be63 Add some debug logging 2019-05-02 10:30:31 +03:00
Dragory
6caa12c84d Temp fix for AFK channel move on mute 2019-05-02 08:51:48 +03:00
Dragory
d4e96f5be3 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
97f937fc6f Add debug logging for failed slowmodes due to permissions 2019-05-02 08:47:44 +03:00
Dragory
e9360f5fe5 Remove deprecated expand/hidden opts from !cases, use --expand/--hidden instead 2019-05-02 08:28:49 +03:00
Dragory
f79c3a6e6f Hotfix 2019-05-02 08:25:14 +03:00
Dragory
c303b95b40 Merge branch 'master' of github.com:Dragory/ZeppelinBot 2019-05-02 08:22:54 +03:00
Dragory
7f73e10007 Add some extra logging for failed role removals on unmute 2019-05-02 08:22:39 +03:00
Dragory
ef9afee8b4 Fix member fetching in a few places 2019-05-02 08:21:11 +03:00
Dragory
d6ffa06e2c 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
3feb607a65 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
9cc73600f6 Handle reaction roles for an unknown message gracefully 2019-04-30 06:58:38 +03:00
Dragory
5767a690d3 Ignore embed thumbnail/image width/height updates in edit logs 2019-04-30 06:56:02 +03:00
Dragory
5bea5fcbee Allow using !remind without a reminder text (the bot uses a message link then instead) 2019-04-30 06:28:10 +03:00
Dragory
2500b1db48 Fix unknown users in logs in several places 2019-04-30 06:20:55 +03:00
Dragory
3e95e5920a Tags: return an empty string for invalid inputs to mention() 2019-04-30 06:10:36 +03:00
Dragory
6fb93dac46 Also log self-deletions from the bot user 2019-04-30 06:08:47 +03:00
Dragory
6e1f858f8a Standardize how message summaries are generated in logs 2019-04-30 06:07:48 +03:00
Dragory
189315c876 Also apply censor filters to embeds and attachments 2019-04-30 06:05:53 +03:00
Dragory
b8c9abe059 When using !search or !roles, refresh cached guild members periodically 2019-04-30 05:42:01 +03:00
Dragory
f56e3f0270 Show message source/data in !source 2019-04-30 05:35:38 +03:00
Dragory
ead7c51404 Show rich embeds in message deletions logs 2019-04-30 05:35:19 +03:00
Dragory
201baa913f Show embed edits properly in logs; show bot self-edits in logs 2019-04-30 05:34:29 +03:00
Dragory
c2ccb42559 Include base plugins in !about, show total number 2019-04-23 06:05:39 +03:00
Dragory
8ded916d93 Add shard latency to !ping 2019-04-23 05:59:46 +03:00
Dragory
c4b75c446c Add sort options to !roles 2019-04-23 05:59:29 +03:00
Dragory
badb645703 Add !about command 2019-04-23 05:58:50 +03:00
Dragory
48adaf3356 Support excluding users from being logged 2019-04-21 18:11:49 +03:00
Dragory
c94a1c2949 Fix occasional error when unknown roles are added or removed 2019-04-21 15:18:17 +03:00
Dragory
5039fdb82a Fix case preview in !cases when two or more of the first case notes have the same timestamp 2019-04-20 20:15:31 +03:00
Dragory
a410a4e994 Fix some argument type names 2019-04-20 19:55:35 +03:00
Dragory
cb6bfaefe0 Make !slowmode 0 an alias for !slowmode disable 2019-04-20 19:33:39 +03:00
Dragory
b58b20fdc6 In !cases, use the username from the latest case if the user is not found 2019-04-20 19:32:20 +03:00
Dragory
3312c945bd Simplify import in Utility.ts 2019-04-20 19:23:11 +03:00
Dragory
3bbf31ea26 Support attachments in !update 2019-04-20 19:20:35 +03:00
Dragory
77b6ddb7ad When adding archive links to a case, make them all permanent, not just the first one 2019-04-20 19:13:40 +03:00
Dragory
ba7fbd87a7 Add custom argument types for deep-resolved users/members, use these in some places. Deprecate unknownUser (constant) and replace with instances of UnknownUser (class). 2019-04-20 19:03:30 +03:00
Dragory
9a206455dc Deprecate GuildActions. Fix double case posting when muting a user for message spam. Update to new mute/case style when muting a user for "other" spam.
GuildActions turned out to be a fairly pointless abstraction in the end.
It didn't really solve the problems it was meant to solve (that is,
reduce code spaghetti by having all inter-plugin calls go through a
single service, and allow easier ways to replace core plugins with
alternatives that share the same interface) any better than simply
using `this.getPlugin()` when needed, and introduced extra complexity
and made static analysis messier.
2019-04-20 17:36:28 +03:00
Dragory
b95da113b2 Fix error when fetching unknown user 2019-04-19 20:05:20 +03:00
Dragory
0619602fc9 Fix spam detection crash if a spam message is deleted before the spam filter applies 2019-04-19 12:26:17 +03:00
Dragory
353ce30e6b Fix user mentions not working for mod actions. Allow using plain username to target users with mod actions. Make error messages more consistent. 2019-04-19 12:25:25 +03:00
Dragory
5952ba13cb Merge branch 'master' of github.com:Dragory/ZeppelinBot 2019-04-18 08:46:03 +03:00