aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* Merge branch 'main' into revert-markdownify-bumpGravatar Xithrius2022-05-27-9/+11
|\
| * Catch correct exception in clean cog (#2176)Gravatar ChrisJL2022-05-27-1/+1
| | | | | | Co-authored-by: Xithrius <[email protected]>
| * Remove rediscache from thread bumper now it's been migrated (#2161)Gravatar wookie1842022-05-27-4/+0
| | | | | | Co-authored-by: Xithrius <[email protected]>
| * Merge pull request #2177 from python-discord/fix-tag-statsGravatar ChrisJL2022-05-22-1/+5
| |\ | | | | | | Ensure correct tag information is sent to statsd
| | * Ensure correct tag information is sent to statsdGravatar wookie1842022-05-22-1/+5
| |/
| * Bump malformed API response from debug to error log (#2175)Gravatar wookie1842022-05-21-3/+5
| |
* | Merge branch 'main' into revert-markdownify-bumpGravatar Hassan Abouelela2022-05-21-145/+194
|\| | | | | | | | | # Conflicts: # poetry.lock
| * Merge pull request #2163 from python-discord/fix-get-single-bumped-threadGravatar ChrisJL2022-05-16-15/+20
| |\ | | | | | | Don't decode empty content as json in thread bumper
| | * Merge branch 'main' into fix-get-single-bumped-threadGravatar ChrisJL2022-05-16-92/+112
| | |\ | | |/ | |/|
| * | Merge pull request #2173 from python-discord/fix-multislash-invitesGravatar ChrisJL2022-05-12-78/+82
| |\ \ | | | | | | | | Bump Bot Core to v7.0.0
| | * | Strip Trailing Slashes From Invite FilterGravatar Hassan Abouelela2022-05-11-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Removes trailing slashes from invites in the invite filter to prevent false positives. Signed-off-by: Hassan Abouelela <[email protected]>
| | * | Bump Bot Core to v7.0.0Gravatar Hassan Abouelela2022-05-11-78/+82
| |/ / | | | | | | | | | | | | | | | | | | | | | 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]>
| * | Added Messages Content to the `!intents` tag (#2159)Gravatar Krypton2022-05-01-1/+1
| | | | | | | | | | | | | | | | | | | | | * Update intents.md * Minor wording changes Co-authored-by: wookie184 <[email protected]>
| * | Merge pull request #2145 from python-discord/mbaruh/modpings-cacheGravatar wookie1842022-05-01-2/+14
| |\ \ | | | | | | | | Make modpings rescheduling robust to unfilled cache
| | * \ Merge branch 'main' into mbaruh/modpings-cacheGravatar wookie1842022-05-01-33/+80
| | |\ \ | | |/ / | |/| |
| * | | Merge pull request #2152 from python-discord/chunnk-guild-if-not-chunkedGravatar wookie1842022-05-01-11/+15
| |\ \ \ | | | | | | | | | | Manually chunk guild if not chunked 20s after startup
| | * \ \ Merge branch 'main' into chunnk-guild-if-not-chunkedGravatar wookie1842022-05-01-12/+32
| | |\ \ \ | | |/ / / | |/| | |
| | * | | Manually chunk guild if not chunked 30s after startupGravatar Chris Lovering2022-04-26-11/+15
| | | | |
| | | * | Make modpings rescheduling robust to unfilled cacheGravatar mbaruh2022-04-22-2/+14
| | | | | | | | | | | | | | | | | | | | Additionally, this adds a check which will remove entries in the redis cache of former moderators.
| | | | * Don't decode empty content as json in thread bumperGravatar Chris Lovering2022-05-02-15/+20
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | Merge pull request #2129 from python-discord/improve-thread-bumpGravatar wookie1842022-04-30-11/+30
| |\ \ \ | | | | | | | | | | Use site api over redis for thread bumping
| | * \ \ Merge branch 'main' into improve-thread-bumpGravatar wookie1842022-04-30-100/+86
| | |\ \ \ | | |/ / / | |/| | |
| * | | | Merge pull request #2160 from python-discord/2128Gravatar mina2022-04-29-0/+1
| |\ \ \ \ | | | | | | | | | | | | Update wording for or-gotcha tag
| | * | | | Update wording for or-gotcha tagGravatar Mustafa Quraish2022-04-29-0/+1
| |/ / / /
| | * | | Only suppress 404s from site when checking for bumped threadsGravatar Chris Lovering2022-04-20-4/+6
| | | | |
| | * | | Only call unarchive threads if there are threads to sendGravatar Chris Lovering2022-04-20-1/+2
| | | | |
| | * | | Use site api over redis for thread bumpsGravatar Chris Lovering2022-04-20-9/+25
| | | | |
| | * | | Output max 10 bumped threads on listGravatar Chris Lovering2022-04-20-1/+1
| | | | |
* | | | | Add more logging to DocRedisCacheGravatar Numerlor2022-04-30-0/+5
| | | | |
* | | | | Fix set_expires being set to a set instead of a dictGravatar Numerlor2022-04-30-1/+3
| | | | |
* | | | | expire internal cache according to redis' TTL instead of always a weekGravatar Numerlor2022-04-30-7/+14
| | | | |
* | | | | Expire key cache values when redis key expiresGravatar Numerlor2022-04-30-3/+11
| | | | |
* | | | | remove leftover task cancelGravatar Numerlor2022-04-29-1/+0
| | | | | | | | | | | | | | | | | | | | The task is no longer created in the cog
* | | | | clear keys from set expires after deleting them from redisGravatar Numerlor2022-04-29-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | if the expire "cache" is not reset, the class assumes an expire is set, even though no expire was set for the key
* | | | | revert bump to markdownify versionGravatar Numerlor2022-04-29-12/+8
|/ / / / | | | | | | | | | | | | | | | | The new versions introduce conversions which causes the doc command embed to be formatted improperly
* | | | Merge pull request #2155 from python-discord/use-async-with-typingGravatar ChrisJL2022-04-28-1/+1
|\ \ \ \ | |_|/ / |/| | | Use async with Messageable.typing() everywhere
| * | | Use async with Messageable.typing() everywhereGravatar Chris Lovering2022-04-28-1/+1
|/ / / | | | | | | | | | | | | | | | 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.
* | | Merge pull request #2151 from python-discord/bump-bot-baseGravatar Boris Muratov2022-04-26-7/+7
|\ \ \ | | | | | | | | Bump bot core & discord.py
| * | | Bump d.py and bot-coreGravatar Chris Lovering2022-04-26-7/+7
| | | | | | | | | | | | | | | | 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.
| * | | Bump bot base so a real statsd client is actually createdGravatar Chris Lovering2022-04-26-4/+4
|/ / /
* | | Merge pull request #2148 from python-discord/speedup-syncingGravatar ChrisJL2022-04-25-4/+27
|\ \ \ | | | | | | | | Speed Up Sync Cog Loading
| * \ \ Merge branch 'main' into speedup-syncingGravatar ChrisJL2022-04-25-9/+9
| |\ \ \ | |/ / / |/| | |
* | | | Merge pull request #2144 from python-discord/mbaruh/ext_fixGravatar Boris Muratov2022-04-25-9/+9
|\ \ \ \ | | | | | | | | | | Make extension management async
| * \ \ \ Merge branch 'main' into mbaruh/ext_fixGravatar Boris Muratov2022-04-25-2/+2
| |\ \ \ \ | |/ / / / |/| | | |
| * | | | Make extension management asyncGravatar mbaruh2022-04-22-9/+9
| | |_|/ | |/| | | | | | | | | | This is necessary after cog loading was made async in a new discord.py version
| | * | Add Timeout To The Sync CogGravatar Hassan Abouelela2022-04-25-2/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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]>
| | * | Speed Up Sync Cog LoadingGravatar Hassan Abouelela2022-04-23-3/+18
| |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The user syncer was blocking the startup of the sync cog due to having to perform thousands of pointless member fetch requests. This speeds up that process by increasing the probability that the cache is up-to-date using `Guild.chunked`, and limiting the fetches to members who were in the guild during the previous sync only. Co-authored-by: ChrisJL <[email protected]> Co-authored-by: wookie184 <[email protected]> Signed-off-by: Hassan Abouelela <[email protected]>
* | | Add support for BIG SOLIDUS unicode characters in off topic names (#2146)Gravatar mina2022-04-21-2/+2
|/ / | | | | Make `ALLOWED_CHARACTERS` a raw string to account for slashes
* | Merge pull request #2133 from python-discord/slowmode/add-better-thread-supportGravatar Boris Muratov2022-04-22-4/+6
|\ \ | | | | | | Add discord.Thread to slowmode cog channel converters
| * \ Merge branch 'main' into slowmode/add-better-thread-supportGravatar Boris Muratov2022-04-22-1960/+1416
| |\ \ | |/ / |/| |