This repository has been archived by the owner on Dec 13, 2024. It is now read-only.
Releases: cvrve/internships-bot
Releases · cvrve/internships-bot
v1.1.0
v1.1.0 - Error Handling & Channel Management Update
Major Changes
- Added resilient error handling system to prevent bot crashes from channel failures
- Implemented channel failure tracking with a 3-strike retry system
- Added concurrent message sending for improved performance
- Introduced automatic channel recovery for temporary failures
New Features
- Smart channel skip: Automatically bypasses consistently failing channels
- Immediate handling of permission errors to save resources
- Detailed error logging and status tracking for each channel
- Channel redemption system: Failed channels can be recovered after successful message delivery
- Asynchronous message dispatching using
asyncio.gather
Technical Improvements
- Added
failed_channels
set for permanent failure tracking - Implemented
channel_failure_counts
for temporary failure monitoring - Set
MAX_RETRIES = 3
for channel failure tolerance - Enhanced logging system for better debugging
- Optimized message sending with concurrent operations
Bug Fixes
- Fixed bot crash on single channel failure
- Resolved stuck sequential message sending
- Improved handling of permission errors
- Fixed resource waste on repeatedly failing channels