Dragory
|
39288518e4
|
Temporarily load all users on start again
|
2019-05-02 17:46:04 +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
|
fc4941a3a3
|
Split codeblocks properly in chunkMessageLines
|
2019-04-30 05:32:50 +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
|
66e1cdee4b
|
Log in console when we crash due to too many recent errors
|
2019-04-23 05:38:48 +03:00 |
|
Dragory
|
ddb6e58750
|
Tolerate some Discord API errors before crashing
|
2019-04-23 05:29:53 +03:00 |
|
Dragory
|
5c8f6cfacc
|
Fix occasional error when resolving a user by username
|
2019-04-23 05:28:50 +03:00 |
|
Dragory
|
57a059ff17
|
Fix bans failing when fetching members on-demand
|
2019-04-21 18:57:32 +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
|
75db3fdd05
|
Update Eris
|
2019-04-20 21:02:09 +03:00 |
|
Dragory
|
7ee778c27d
|
Sanitize values in errors thrown in resolvedUser, resolvedUserLoose, and resolvedMember custom argument types
|
2019-04-20 20:43:47 +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
|
325a540880
|
Don't load all members on startup
Should improve start times significantly
|
2019-04-20 19:54:55 +03:00 |
|
Dragory
|
8baed81e1d
|
Do saved message clean-up globally, not per-guild
Possible fix for the DEADLOCK errors on the server, and should also be
more performant (though probably marginally).
|
2019-04-20 19:51:33 +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
|
0987125b35
|
Reduce retention period of saved messages from 1 week to 5 days
Step 1 of a multi-step change to reduce the retention period to 1-3 days
to save database space.
|
2019-04-20 19:24:36 +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
|
57dad804b6
|
Fix user's name not appearing in MEMBER_TIMED_UNMUTE log messages
|
2019-04-20 19:09:24 +03:00 |
|
Dragory
|
785eeab691
|
Fix resolvedUser and resolvedUserLoose types
|
2019-04-20 19:05:48 +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
|
4acf1b3ad4
|
Update Knub to 20.0.0
|
2019-04-20 19:02:06 +03:00 |
|