-
Release v0.1.10-coldfix1 Stable
released this
2026-04-05 23:49:25 +03:00 | 3 commits to release since this releaseSee CHANGELOG.md for full release notes.
Binary Downloads
- Linux (x64): Download
regexybot-linux-x64.tar.gzbelow - Windows (x64): Download
regexybot-windows-x64.zipbelow
Binary Installation
Linux:
tar -xzf regexybot-linux-x64.tar.gz TOKEN=your_token_here ./regexybot-linux-x64Windows:
Expand-Archive regexybot-windows-x64.zip set TOKEN=your_token_here .\regexybot-windows-x64.exeDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Linux (x64): Download
-
Release v0.1.10 Stable
released this
2026-02-17 07:01:00 +03:00 | 6 commits to release since this releaseSee CHANGELOG.md for full release notes.
Binary Downloads
- Linux (x64): Download
regexybot-linux-x64.tar.gzbelow - Windows (x64): Download
regexybot-windows-x64.zipbelow
Binary Installation
Linux:
tar -xzf regexybot-linux-x64.tar.gz TOKEN=your_token_here ./regexybot-linux-x64Windows:
Expand-Archive regexybot-windows-x64.zip set TOKEN=your_token_here .\regexybot-windows-x64.exeDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Linux (x64): Download
-
Release v0.1.9 Stable
released this
2026-02-15 03:30:34 +03:00 | 7 commits to release since this release[0.1.9] - 2026-02-15
Health Monitoring & Observability (#27)
- HealthMonitor System: Real-time health tracking with status detection
- Automatic status calculation: healthy/degraded/unhealthy
- Configurable thresholds for error rates and queue depth
- Event-driven status change notifications
- 14 comprehensive tests covering all health scenarios
Test Suite Expansion (#28)
- 80+ New Tests: Expanded from 77 to 166 tests
config.test.ts: 24 tests for configuration validationlogger.test.ts: 11 tests for logging functionalityerrorHandling.test.ts: 19 tests for error scenariostelegram.test.ts: 12 tests for Telegram integration- Full coverage of new features and edge cases
Security & Anti-Spam (#29)
- Per-User Rate Limiting: Configurable spam prevention
- Default: 30 commands/minute per user
- Smart counting: N commands in message = N points
- Skips edits (corrections, not spam)
- User-friendly error messages with wait times
Performance Optimizations (#30)
- Regex Pattern Caching: LRU cache with TTL support
- Default: 1000 patterns, 5-minute TTL
- Configurable via
CACHE_ENABLED,CACHE_MAX_SIZE,CACHE_TTL_MS - Significant performance boost for repeated patterns
- Database Indexes: Added indexes for faster queries
idx_message_history_chat_idfor chat lookupsidx_bot_replies_targetfor reply mapping lookups
Error Handling & Resilience (#31)
- Custom Error Hierarchy: 6 granular error types
BotError(base),RegexError,TelegramAPIErrorRateLimitError,WorkerError,CircuitBreakerError- User-friendly error messages with context
- Circuit Breaker Pattern: Prevents cascading failures
- States: CLOSED → OPEN → HALF_OPEN
- Configurable thresholds and timeouts
- Automatic recovery after cooldown period
Code Quality (#34)
- JSDoc Documentation: Comprehensive inline docs
- DatabaseService methods fully documented
- Parameter types and return values specified
- Usage examples and edge cases explained
- Zero Lint Warnings: Clean codebase
- Fixed all
anytype warnings in tests - Added proper type annotations
- 166 tests with zero warnings
- Fixed all
Documentation (#35)
- Updated README: Complete feature list and env vars
- Added all 25+ environment variables
- Documented WorkerPoolV2, rate limiting, caching
- New features: health monitoring, circuit breaker
- Enhanced CHANGELOG: This release notes section
What's Changed
- chore(deps): bump the production-dependencies group with 2 updates by @dependabot[bot] in https://github.com/NiXTheDev/regexYbot/pull/1
- chore(deps-dev): bump the dev-dependencies group with 2 updates by @dependabot[bot] in https://github.com/NiXTheDev/regexYbot/pull/2
- chore(deps-dev): bump @typescript-eslint/parser from 7.18.0 to 8.50.1 by @dependabot[bot] in https://github.com/NiXTheDev/regexYbot/pull/5
- chore(deps): bump the production-dependencies group with 3 updates by @dependabot[bot] in https://github.com/NiXTheDev/regexYbot/pull/7
- chore(deps): bump the production-dependencies group with 2 updates by @dependabot[bot] in https://github.com/NiXTheDev/regexYbot/pull/8
- chore(deps-dev): bump @types/bun from 1.3.6 to 1.3.8 in the production-dependencies group by @dependabot[bot] in https://github.com/NiXTheDev/regexYbot/pull/9
- sync main with dev by @NiXTheDev in https://github.com/NiXTheDev/regexYbot/pull/11
- chore(deps): bump grammy from 1.39.3 to 1.40.0 in the production-dependencies group by @dependabot[bot] in https://github.com/NiXTheDev/regexYbot/pull/18
- 0.1.8 by @NiXTheDev in https://github.com/NiXTheDev/regexYbot/pull/22
- fix CI files by @NiXTheDev in https://github.com/NiXTheDev/regexYbot/pull/23
- fix(ci): missed the sh script for tag generation by @NiXTheDev in https://github.com/NiXTheDev/regexYbot/pull/24
- chore(deps-dev): bump @types/bun from 1.3.8 to 1.3.9 in the production-dependencies group by @dependabot[bot] in https://github.com/NiXTheDev/regexYbot/pull/25
- sync the merge commits... by @NiXTheDev in https://github.com/NiXTheDev/regexYbot/pull/36
- 0.1.9 by @NiXTheDev in https://github.com/NiXTheDev/regexYbot/pull/37
New Contributors
- @dependabot[bot] made their first contribution in https://github.com/NiXTheDev/regexYbot/pull/1
Full Changelog: https://github.com/NiXTheDev/regexYbot/commits/v0.1.9
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- HealthMonitor System: Real-time health tracking with status detection