Skip to content

Improvements - #4

Merged
Avazbek22 merged 1 commit into
mainfrom
Improvements
Jul 19, 2026
Merged

Improvements#4
Avazbek22 merged 1 commit into
mainfrom
Improvements

Conversation

@Avazbek22

Copy link
Copy Markdown
Owner

• feat: refactor bot for secure and reliable production use

  • add English and Russian localization with English as default
    • add admin commands for per-group language and settings
    • split persistent data into atomic JSON stores with backups
    • add five-minute media cache and Telegram file_id reuse
    • deduplicate concurrent downloads of the same video
    • harden URL validation and block private network access
    • preserve quiet group behavior without status-message noise
    • add rotating logs with 60-day retention
    • improve YouTube reliability with Node.js and yt-dlp retries
    • add Docker deployment, automatic yt-dlp updates and rollback
    • add unit and integration tests
    • rewrite README and add open-source community documentation

  - add English and Russian localization with English as default
  - add admin commands for per-group language and settings
  - split persistent data into atomic JSON stores with backups
  - add five-minute media cache and Telegram file_id reuse
  - deduplicate concurrent downloads of the same video
  - harden URL validation and block private network access
  - preserve quiet group behavior without status-message noise
  - add rotating logs with 60-day retention
  - improve YouTube reliability with Node.js and yt-dlp retries
  - add Docker deployment, automatic yt-dlp updates and rollback
  - add unit and integration tests
  - rewrite README and add open-source community documentation
@Avazbek22
Avazbek22 merged commit ffc3fc3 into main Jul 19, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant