Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
python-discord
/
bot
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
765
Star
1.6k
Code
Issues
93
Pull requests
13
Actions
Projects
Security and quality
1
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
fix: Handling of site connection issues during outage
- #3482
#3482
Open
rippyboii
wants to merge 107 commits into
python-discord:main
python-discord/bot:main
from
rippyboii:main
rippyboii/python-bot:main
Copy head branch name to clipboard
Conversation
Commits
107
(107)
Checks
Files changed
Open
fix: Handling of site connection issues during outage
#3482
rippyboii
wants to merge 107 commits into
python-discord:main
python-discord/bot:main
from
rippyboii:main
rippyboii/python-bot:main
Copy head branch name to clipboard
Commits
Commits on Feb 25, 2026
test: add Filtering cog_load and test scaffold and mocked setup
rippyboii
committed
9d344a8
View commit details
Copy full SHA for 9d344a8
Browse repository at this point
test: cover cog_load behavior when filter list fetch fails
rippyboii
committed
7a66cd4
View commit details
Copy full SHA for 7a66cd4
Browse repository at this point
feat: Add retry error filter and mod alert for filter load failures #6
rippyboii
committed
26d30a8
View commit details
Copy full SHA for 26d30a8
Browse repository at this point
feat: add retry with exponential backoff for filter list loading #6
rippyboii
committed
8c3f009
View commit details
Copy full SHA for 8c3f009
Browse repository at this point
Commits on Feb 26, 2026
test: add tests for invalid extensions and cogs (#3)
Alexander Runebou
committed
9253760
View commit details
Copy full SHA for 9253760
Browse repository at this point
fix: updated untracked unit test
rippyboii
committed
96e3018
View commit details
Copy full SHA for 96e3018
Browse repository at this point
feat: add centralized exception logging for extensions and cogs (#3)
a-runebou
committed
0bfb84e
View commit details
Copy full SHA for 0bfb84e
Browse repository at this point
feat: add backoff retry loading (#15)
kahoujo1
committed
0995803
View commit details
Copy full SHA for 0995803
Browse repository at this point
fix: added filtering cog retry test and fixed cog_load startup tests #13
rippyboii
committed
2fb991a
View commit details
Copy full SHA for 2fb991a
Browse repository at this point
feat: alert mods through discord (#15)
Show description for 2fe59dd
kahoujo1
committed
2fe59dd
View commit details
Copy full SHA for 2fe59dd
Browse repository at this point
test: Added filtering cog retry-path tests for success and final-failure alerting #13
rippyboii
committed
6216c17
View commit details
Copy full SHA for 6216c17
Browse repository at this point
feat: add helper for checking if error is retryable (#16)
carlisaksson
committed
685788e
View commit details
Copy full SHA for 685788e
Browse repository at this point
fix: updated filter_load_max_attempts contant to reuse connect_max_retries from contants.py #13
rippyboii
committed
7727c30
View commit details
Copy full SHA for 7727c30
Browse repository at this point
fix: added 408: Request Timeout Error, to imply for retryable and it's unit test #13
rippyboii
committed
aa9ec7a
View commit details
Copy full SHA for aa9ec7a
Browse repository at this point
test: add test skeleton and valid load test (#15)
kahoujo1
committed
ea30b97
View commit details
Copy full SHA for ea30b97
Browse repository at this point
feat: Adds retry logic with time buff to `Filtering.cog_load()`
Show description for b5c99bf
rippyboii
authored
b5c99bf
View commit details
Copy full SHA for b5c99bf
Browse repository at this point
feat: add retry logic to python_news (#16)
Show description for bcf9cb9
carlisaksson
committed
bcf9cb9
View commit details
Copy full SHA for bcf9cb9
Browse repository at this point
test: test retry functionality (#15)
kahoujo1
committed
200a4d8
View commit details
Copy full SHA for 200a4d8
Browse repository at this point
fix: rewrite test to pass checks (#15)
kahoujo1
committed
4336867
View commit details
Copy full SHA for 4336867
Browse repository at this point
docs: add comments in the cog_load function (#15)
kahoujo1
committed
9ce2efa
View commit details
Copy full SHA for 9ce2efa
Browse repository at this point
fix: check if the error is retriable (#15)
kahoujo1
committed
bac8217
View commit details
Copy full SHA for bac8217
Browse repository at this point
feat: alert moderators after max attempts (#16)
carlisaksson
committed
4f209a6
View commit details
Copy full SHA for 4f209a6
Browse repository at this point
Commits on Feb 27, 2026
feat: add startup failure status message logs (#3 #5)
a-runebou
committed
3d0ad6c
View commit details
Copy full SHA for 3d0ad6c
Browse repository at this point
test: add superstarify tests (#14)
Show description for c989eae
crancker96
committed
c989eae
View commit details
Copy full SHA for c989eae
Browse repository at this point
feat: add logic to functions (#14)
Show description for 81f8d34
crancker96
committed
81f8d34
View commit details
Copy full SHA for 81f8d34
Browse repository at this point
test: more unit tests for superstarify (#14)
Show description for 3b8d7eb
crancker96
committed
3b8d7eb
View commit details
Copy full SHA for 3b8d7eb
Browse repository at this point
merge: merge filters load_cog retries (#13)
a-runebou
committed
f1397a2
View commit details
Copy full SHA for f1397a2
Browse repository at this point
Commits on Feb 28, 2026
merge: Add retry logic with exponential backoff for `Reminders.cog_load()`
Show description for c27fb5a
kahoujo1
authored
c27fb5a
View commit details
Copy full SHA for c27fb5a
Browse repository at this point
fix: remove duplicate moderator notification in filters extension (#3)
a-runebou
committed
0b89bdb
View commit details
Copy full SHA for 0b89bdb
Browse repository at this point
merge: merge reminder retries (#15)
a-runebou
committed
642f699
View commit details
Copy full SHA for 642f699
Browse repository at this point
fix: remove duplicate moderator notification in reminders extension (#3)
a-runebou
committed
8ecd602
View commit details
Copy full SHA for 8ecd602
Browse repository at this point
test: mocked setup and pythonNews tests (#16)
carlisaksson
committed
768b2fa
View commit details
Copy full SHA for 768b2fa
Browse repository at this point
Commits on Mar 1, 2026
Merge pull request #19 from rippyboii/issue/3
Show description for 7dd05a0
a-runebou
authored
7dd05a0
View commit details
Copy full SHA for 7dd05a0
Browse repository at this point
refactor: remove local mod alerting and update tests (#16)
carlisaksson
committed
e534601
View commit details
Copy full SHA for e534601
Browse repository at this point
Merge branch 'dev' into issue/14
crancker96
committed
af38322
View commit details
Copy full SHA for af38322
Browse repository at this point
refactor: remove _alert_mods_if_loading_failed() (#14)
Show description for 4e203c2
crancker96
committed
4e203c2
View commit details
Copy full SHA for 4e203c2
Browse repository at this point
merge: add retry logic for pythonNews cog (#16)
Show description for 989b257
a-runebou
authored
989b257
View commit details
Copy full SHA for 989b257
Browse repository at this point
merge: add retry logic for superstarify cogs (Closes #14)
Show description for ae6cd0d
a-runebou
authored
ae6cd0d
View commit details
Copy full SHA for ae6cd0d
Browse repository at this point
test: add tests for invalid extensions and cogs (#3)
Alexander Runebou
authored and
rippyboii
committed
8428c67
View commit details
Copy full SHA for 8428c67
Browse repository at this point
feat: add centralized exception logging for extensions and cogs (#3)
a-runebou
authored and
rippyboii
committed
b5782ab
View commit details
Copy full SHA for b5782ab
Browse repository at this point
feat: add startup failure status message logs (#3 #5)
a-runebou
authored and
rippyboii
committed
50cdacc
View commit details
Copy full SHA for 50cdacc
Browse repository at this point
test: add Filtering cog_load and test scaffold and mocked setup
rippyboii
committed
f22028b
View commit details
Copy full SHA for f22028b
Browse repository at this point
test: cover cog_load behavior when filter list fetch fails
rippyboii
committed
f4d398b
View commit details
Copy full SHA for f4d398b
Browse repository at this point
feat: Add retry error filter and mod alert for filter load failures #6
rippyboii
committed
43f1c5b
View commit details
Copy full SHA for 43f1c5b
Browse repository at this point
feat: add retry with exponential backoff for filter list loading #6
rippyboii
committed
8b575f6
View commit details
Copy full SHA for 8b575f6
Browse repository at this point
fix: updated untracked unit test
rippyboii
committed
2cbb226
View commit details
Copy full SHA for 2cbb226
Browse repository at this point
fix: added filtering cog retry test and fixed cog_load startup tests #13
rippyboii
committed
f10d6fa
View commit details
Copy full SHA for f10d6fa
Browse repository at this point
test: Added filtering cog retry-path tests for success and final-failure alerting #13
rippyboii
committed
92fc442
View commit details
Copy full SHA for 92fc442
Browse repository at this point
fix: updated filter_load_max_attempts contant to reuse connect_max_retries from contants.py #13
rippyboii
committed
71bf092
View commit details
Copy full SHA for 71bf092
Browse repository at this point
fix: added 408: Request Timeout Error, to imply for retryable and it's unit test #13
rippyboii
committed
0f81c17
View commit details
Copy full SHA for 0f81c17
Browse repository at this point
fix: remove duplicate moderator notification in filters extension (#3)
a-runebou
authored and
rippyboii
committed
feff4b2
View commit details
Copy full SHA for feff4b2
Browse repository at this point
feat: add backoff retry loading (#15)
kahoujo1
authored and
rippyboii
committed
e38f365
View commit details
Copy full SHA for e38f365
Browse repository at this point
feat: alert mods through discord (#15)
Show description for e098a66
kahoujo1
authored and
rippyboii
committed
e098a66
View commit details
Copy full SHA for e098a66
Browse repository at this point
test: add test skeleton and valid load test (#15)
kahoujo1
authored and
rippyboii
committed
4754f19
View commit details
Copy full SHA for 4754f19
Browse repository at this point
test: test retry functionality (#15)
kahoujo1
authored and
rippyboii
committed
6d9fc0c
View commit details
Copy full SHA for 6d9fc0c
Browse repository at this point
fix: rewrite test to pass checks (#15)
kahoujo1
authored and
rippyboii
committed
e1c3796
View commit details
Copy full SHA for e1c3796
Browse repository at this point
docs: add comments in the cog_load function (#15)
kahoujo1
authored and
rippyboii
committed
49e9639
View commit details
Copy full SHA for 49e9639
Browse repository at this point
fix: check if the error is retriable (#15)
kahoujo1
authored and
rippyboii
committed
abaccdf
View commit details
Copy full SHA for abaccdf
Browse repository at this point
fix: remove duplicate moderator notification in reminders extension (#3)
a-runebou
authored and
rippyboii
committed
673d486
View commit details
Copy full SHA for 673d486
Browse repository at this point
feat: add helper for checking if error is retryable (#16)
carlisaksson
authored and
rippyboii
committed
97cdf38
View commit details
Copy full SHA for 97cdf38
Browse repository at this point
feat: add retry logic to python_news (#16)
Show description for 972d298
carlisaksson
authored and
rippyboii
committed
972d298
View commit details
Copy full SHA for 972d298
Browse repository at this point
feat: alert moderators after max attempts (#16)
carlisaksson
authored and
rippyboii
committed
015927e
View commit details
Copy full SHA for 015927e
Browse repository at this point
test: mocked setup and pythonNews tests (#16)
carlisaksson
authored and
rippyboii
committed
2159edb
View commit details
Copy full SHA for 2159edb
Browse repository at this point
refactor: remove local mod alerting and update tests (#16)
carlisaksson
authored and
rippyboii
committed
cd46116
View commit details
Copy full SHA for cd46116
Browse repository at this point
test: add superstarify tests (#14)
Show description for 1afa433
crancker96
authored and
rippyboii
committed
1afa433
View commit details
Copy full SHA for 1afa433
Browse repository at this point
feat: add logic to functions (#14)
Show description for cc59caf
crancker96
authored and
rippyboii
committed
cc59caf
View commit details
Copy full SHA for cc59caf
Browse repository at this point
test: more unit tests for superstarify (#14)
Show description for 62d115a
crancker96
authored and
rippyboii
committed
62d115a
View commit details
Copy full SHA for 62d115a
Browse repository at this point
refactor: remove _alert_mods_if_loading_failed() (#14)
Show description for 1e733d5
crancker96
authored and
rippyboii
committed
1e733d5
View commit details
Copy full SHA for 1e733d5
Browse repository at this point
Commits on Mar 2, 2026
merge: Merge branch 'dev'
rippyboii
committed
47ff624
View commit details
Copy full SHA for 47ff624
Browse repository at this point
refactor: add back-off constant (#40)
kahoujo1
committed
3e87546
View commit details
Copy full SHA for 3e87546
Browse repository at this point
refactor: update constants in reminders (#40)
kahoujo1
committed
6805c9a
View commit details
Copy full SHA for 6805c9a
Browse repository at this point
refactor: update constants in filtering (#40)
kahoujo1
committed
e64ccf4
View commit details
Copy full SHA for e64ccf4
Browse repository at this point
refactor: update constants in python news (#40)
kahoujo1
committed
1e27dde
View commit details
Copy full SHA for 1e27dde
Browse repository at this point
refactor: update constants in superstarify (#40)
kahoujo1
committed
7bfd50d
View commit details
Copy full SHA for 7bfd50d
Browse repository at this point
fix: remove uncalled method (Closes #36)
a-runebou
committed
cc0f3a1
View commit details
Copy full SHA for cc0f3a1
Browse repository at this point
refactor: rename variables (Closes #38)
a-runebou
committed
3700aee
View commit details
Copy full SHA for 3700aee
Browse repository at this point
refactor: simplyfy merging of lines (Closes #39)
a-runebou
committed
4d78a81
View commit details
Copy full SHA for 4d78a81
Browse repository at this point
refactor: remove explicit context helper function (Closes #45)
a-runebou
committed
8d4d0a0
View commit details
Copy full SHA for 8d4d0a0
Browse repository at this point
refactor: remove dataclass label (Closes #47)
a-runebou
committed
7a637c3
View commit details
Copy full SHA for 7a637c3
Browse repository at this point
refactor: updated the testcases accordingly #36
rippyboii
committed
4e40408
View commit details
Copy full SHA for 4e40408
Browse repository at this point
merge: Unified max number of retries and the back-off time using constants
Show description for c0ced04
kahoujo1
authored
c0ced04
View commit details
Copy full SHA for c0ced04
Browse repository at this point
merge: remove uncalled method
Show description for a1f890f
a-runebou
authored
a1f890f
View commit details
Copy full SHA for a1f890f
Browse repository at this point
merge: make variables more descriptive
Show description for f83a2da
a-runebou
authored
f83a2da
View commit details
Copy full SHA for f83a2da
Browse repository at this point
merge: simplify merging of lines in notification
Show description for a3a87d6
a-runebou
authored
a3a87d6
View commit details
Copy full SHA for a3a87d6
Browse repository at this point
merge: remove explicit context helper function
Show description for a453851
a-runebou
authored
a453851
View commit details
Copy full SHA for a453851
Browse repository at this point
merge: remove dataclass label
Show description for 3f3fa8f
a-runebou
authored
3f3fa8f
View commit details
Copy full SHA for 3f3fa8f
Browse repository at this point
refactor: add back-off constant (#40)
kahoujo1
authored and
rippyboii
committed
7e20fee
View commit details
Copy full SHA for 7e20fee
Browse repository at this point
refactor: update constants in reminders (#40)
kahoujo1
authored and
rippyboii
committed
4b196cc
View commit details
Copy full SHA for 4b196cc
Browse repository at this point
refactor: update constants in filtering (#40)
kahoujo1
authored and
rippyboii
committed
7d0f75d
View commit details
Copy full SHA for 7d0f75d
Browse repository at this point
refactor: update constants in python news (#40)
kahoujo1
authored and
rippyboii
committed
1704c9f
View commit details
Copy full SHA for 1704c9f
Browse repository at this point
refactor: update constants in superstarify (#40)
kahoujo1
authored and
rippyboii
committed
8428cac
View commit details
Copy full SHA for 8428cac
Browse repository at this point
fix: remove uncalled method (Closes #36)
a-runebou
authored and
rippyboii
committed
0d14e70
View commit details
Copy full SHA for 0d14e70
Browse repository at this point
refactor: updated the testcases accordingly #36
rippyboii
committed
02e89ed
View commit details
Copy full SHA for 02e89ed
Browse repository at this point
refactor: rename variables (Closes #38)
a-runebou
authored and
rippyboii
committed
955682d
View commit details
Copy full SHA for 955682d
Browse repository at this point
refactor: simplyfy merging of lines (Closes #39)
a-runebou
authored and
rippyboii
committed
8310588
View commit details
Copy full SHA for 8310588
Browse repository at this point
refactor: remove explicit context helper function (Closes #45)
a-runebou
authored and
rippyboii
committed
1524aff
View commit details
Copy full SHA for 1524aff
Browse repository at this point
refactor: remove dataclass label (Closes #47)
a-runebou
authored and
rippyboii
committed
b5fc5b2
View commit details
Copy full SHA for b5fc5b2
Browse repository at this point
refactor: Move the duplicated retry classifier out of the cogs into a shared utility #50
rippyboii
committed
4d73aad
View commit details
Copy full SHA for 4d73aad
Browse repository at this point
merge: Merge branch 'issue/50' into dev
rippyboii
committed
3642840
View commit details
Copy full SHA for 3642840
Browse repository at this point
refactor: Updated superstarify.py to use the shared retry helper from retry.py #53
rippyboii
committed
695206e
View commit details
Copy full SHA for 695206e
Browse repository at this point
refactor: updated _fetch_with_retries to use logic from filterign #55
rippyboii
committed
791bb8e
View commit details
Copy full SHA for 791bb8e
Browse repository at this point
Commits on Mar 24, 2026
merge: merge the all development from dev to main
rippyboii
committed
1d977ed
View commit details
Copy full SHA for 1d977ed
Browse repository at this point
Commits on Apr 3, 2026
Merge branch 'main' into main
rippyboii
authored
061163b
View commit details
Copy full SHA for 061163b
Browse repository at this point
Commits on Apr 6, 2026
fix: Improve startup failure fallback logs with failed extension summary
rippyboii
committed
768d22f
View commit details
Copy full SHA for 768d22f
Browse repository at this point
merge: Merge remote-tracking branch 'origin'
rippyboii
committed
e67dc2e
View commit details
Copy full SHA for e67dc2e
Browse repository at this point
Commits on Apr 13, 2026
Merge branch 'main' into main
rippyboii
authored
11b3b9d
View commit details
Copy full SHA for 11b3b9d
Browse repository at this point
Commits on Jun 3, 2026
Merge branch 'main' into main
rippyboii
authored
49e8979
View commit details
Copy full SHA for 49e8979
Browse repository at this point
You can’t perform that action at this time.