| Commit message (Collapse) | Author | Age | Lines |
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Add a new model for the bot to store its mailing list state in, as
opposed to the current JSON blob in the BotSetting table. Migrate the
existing settings from the BotSetting table into the new model.
|
|
|
|
|
|
|
|
|
|
|
|
| |
The current github-filter worker, found at
https://github.com/python-discord/workers/blob/main/github-filter/src/index.ts,
fails to work at present because Discord's webhook endpoints block
Cloudflare's IP ranges from accessing this endpoint. Whilst they use
Cloudflare to guard themselves, it seems they do not wish others to use
it.
Implement it on the site to circumvent IP restrictions and allow to
modify the code in Python.
|
|\ |
|
| |
| |
| |
| |
| |
| | |
Adds an API route to fetch GitHub build artifacts through a GitHub app.
Signed-off-by: Hassan Abouelela <[email protected]>
|
|\| |
|
| |
| |
| |
| |
| |
| | |
Following our move to use Redis as just a cache, this PR allows the site to store a list of threads that need to be bumped.
The bot will interact with this within the ThreadBumper cog.
|
| | |
|
| | |
|
| | |
|
|/ |
|
|
|
|
|
|
|
| |
Switches the protocol for external sites where possible. Some sites
don't have secure versions, and were skipped.
Signed-off-by: Hassan Abouelela <[email protected]>
|
| |
|
| |
|
| |
|
|
|
|
| |
https://github.com/python-discord/site/issues/305
|
|
|
|
| |
https://github.com/python-discord/site/issues/305
|
|
|
|
| |
base_name was deprecated in 3.9 and finally removed in 3.11.
|
| |
|
|
|
|
| |
This model will be used to store message that triggered a filter and that will be deleted one week after it was sent.
|
|
|
|
| |
SeasonalBot, and no longer relies on any API endpoints.
|
| |
|
|
|