| Commit message (Collapse) | Author | Age | Lines |
| |\
| |
| | |
Log more data on failed clean
|
| | |\
| |/
|/| |
|
| |\ \
| | |
| | |
| | |
| | | |
python-discord/clean---works-for-active-threads-too
Clean from public active threads when channels is set to *
|
| |/ / |
|
| | |
| |
| |
| |
| |
| |
| | |
* Fix !clean users command to properly handle more than one user
* Make !clean user an alias of !clean users instead of the other way around
Co-authored-by: Xithrius <[email protected]>
|
| |\ \
| | |
| | | |
revert bump to markdownify version, ensure redis cache ttl is set correctly
|
| | |\ \
| |/ /
|/| | |
|
| | | |
| | |
| | | |
Co-authored-by: Xithrius <[email protected]>
|
| | | |
| | |
| | | |
Co-authored-by: Xithrius <[email protected]>
|
| | |\ \
| | | |
| | | |
| | | |
| | | | |
# Conflicts:
# poetry.lock
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | | |
The task is no longer created in the cog
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
if the expire "cache" is not reset, the class assumes an expire is set,
even though no expire was set for the key
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
The new versions introduce conversions which causes the doc command
embed to be formatted improperly
|
| | | | |
| | | |
| | | |
| | | | |
This is to aid in the debugging on an issue we have encountered
|
| | |_|/
|/| |
| | |
| | | |
This also updates the log string to use % based format strings, rather than a mix of f-string and % string which caused the %r to not work.
|
| |\ \ \
| | | |
| | | | |
Ensure correct tag information is sent to statsd
|
| |/ / / |
|
| | |/
|/| |
|
| |\ \
| | |
| | | |
Don't decode empty content as json in thread bumper
|
| | |\ \
| |/ /
|/| | |
|
| |\ \ \
| | | |
| | | | |
Bump Bot Core to v7.0.0
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Removes trailing slashes from invites in the invite filter to prevent
false positives.
Signed-off-by: Hassan Abouelela <[email protected]>
|
| |/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Bumps the botcore version to v7.0.0, and implements the changes required
by the breaking fix documented in the changelog for
`utils.regex.DISCORD_INVITE`.
Signed-off-by: Hassan Abouelela <[email protected]>
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Update intents.md
* Minor wording changes
Co-authored-by: wookie184 <[email protected]>
|
| |\ \ \
| | | |
| | | | |
Make modpings rescheduling robust to unfilled cache
|
| | |\ \ \
| |/ / /
|/| | | |
|
| |\ \ \ \
| | | | |
| | | | | |
Manually chunk guild if not chunked 20s after startup
|
| | |\ \ \ \
| |/ / / /
|/| | | | |
|
| | | | | | |
|
| | | | | |
| | | | |
| | | | |
| | | | | |
Additionally, this adds a check which will remove entries in the redis cache of former moderators.
|
| | |_|/ /
|/| | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Closes #2162 Closes BOT-343
self.bot.api_client.request can not be used to check if a thread id exists in the bumped thread list on site, as self.bot.api_client.request() always attempts to decode the response as json.
The thread bump viewset in site returns a 204 if the given thread exists with no content, so this does not work.
|
| |\ \ \ \
| | | | |
| | | | | |
Use site api over redis for thread bumping
|
| | |\ \ \ \
| |/ / / /
|/| | | | |
|
| |\ \ \ \ \
| |_|_|_|/
|/| | | | |
Update wording for or-gotcha tag
|
| |/ / / / |
|
| |\ \ \ \
| |_|/ /
|/| | | |
Use async with Messageable.typing() everywhere
|
| |/ / /
| | |
| | |
| | |
| | |
| | | |
Closes BOT-33Z Closes #2154
With the latest version of discord.py support for the with Messageable.typingn() was droped, in favour of only using async with.
|
| |\ \ \
| | | |
| | | | |
Bump bot core & discord.py
|
| | | | |
| | | |
| | | |
| | | | |
one of the commits in this bump dynamically extends the timeout of Guild.chunk() based on the number or members, so it should actually work on our guild now.
|
| |/ / / |
|
| |\ \ \
| | | |
| | | | |
Speed Up Sync Cog Loading
|
| | |\ \ \
| |/ / /
|/| | | |
|
| |\ \ \ \
| | | | |
| | | | | |
Make extension management async
|
| | |\ \ \ \
| |/ / / /
|/| | | | |
|
| | | |_|/
| |/| |
| | | |
| | | | |
This is necessary after cog loading was made async in a new discord.py version
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Adds a 30-minute timeout while waiting for the guild to be chunked in
the sync cog, after which the cog is not loaded.
Signed-off-by: Hassan Abouelela <[email protected]>
|