Changelog
- Улучшенный мониторинг по нодам by @Gy9vin
# ===== МОНИТОРИНГ ТРАФИКА =====
# Логика: при запуске бота создаётся snapshot трафика всех пользователей.
# Через указанный интервал проверяется дельта (разница) трафика.
# Если дельта превышает порог — отправляется уведомление админам.
# Быстрая проверка (дельта трафика за интервал)
TRAFFIC_FAST_CHECK_ENABLED=false # Включить быструю проверку
TRAFFIC_FAST_CHECK_INTERVAL_MINUTES=10 # Интервал проверки в минутах
TRAFFIC_FAST_CHECK_THRESHOLD_GB=5.0 # Порог дельты в ГБ (сколько потрачено за интервал)
# Суточная проверка (трафик за 24 часа через bandwidth API)
TRAFFIC_DAILY_CHECK_ENABLED=false # Включить суточную проверку
TRAFFIC_DAILY_CHECK_TIME=00:00 # Время суточной проверки (HH:MM по UTC)
TRAFFIC_DAILY_THRESHOLD_GB=50.0 # Порог суточного трафика в ГБ
# Куда отправлять уведомления
SUSPICIOUS_NOTIFICATIONS_TOPIC_ID=14 # ID топика для уведомлений о подозрительной активности
# Фильтрация по серверам (UUID нод через запятую)
TRAFFIC_MONITORED_NODES= # Только эти ноды (пусто = все)
TRAFFIC_IGNORED_NODES= # Исключить эти ноды
# Исключить пользователей (UUID через запятую)
TRAFFIC_EXCLUDED_USER_UUIDS= # Служебные/тунельные пользователи
# Производительность
TRAFFIC_CHECK_BATCH_SIZE=1000 # Размер батча для получения пользователей
TRAFFIC_CHECK_CONCURRENCY=10 # Параллельных запросов к API
TRAFFIC_NOTIFICATION_COOLDOWN_MINUTES=60 # Кулдаун уведомлений на пользователя (минуты)
TRAFFIC_SNAPSHOT_TTL_HOURS=24 # TTL snapshot трафика в Redis (часы, сохраняется при рестарте)
- Промокод на разовую скидку @libkitdev
- РК без бонусов и с бонусом на тариф
Bug fix's
Исправлены косячки с сессиями дб
И множестно точечных правок
What's Changed
- w by @Fr1ngg in #2296
- Сброс трафика на тарифах by @Fr1ngg in #2297
- Мониторинг трафика v2 by @Gy9vin in #2298
- w by @Fr1ngg in #2300
- fuck db sessions by @Fr1ngg in #2301
- clear logs by @Fr1ngg in #2302
- Dev5 by @Fr1ngg in #2303
- Dev5 by @Fr1ngg in #2304
- Update pricing.py by @Fr1ngg in #2305
- Add files via upload by @Fr1ngg in #2306
- Update config.py by @Fr1ngg in #2307
- Update purchase.py by @Fr1ngg in #2308
- Dev5 by @Fr1ngg in #2309
- Update happ.py by @Fr1ngg in #2310
- Update message_patch.py by @Fr1ngg in #2311
- Dev5 by @Fr1ngg in #2312
- Dev5 by @Fr1ngg in #2313
- Add files via upload by @Fr1ngg in #2314
- Обновление кампаний by @Fr1ngg in #2315
- Dev5 by @Fr1ngg in #2316
- Update admin_users.py by @Fr1ngg in #2317
- Dev5 by @Fr1ngg in #2318
- Update admin_users.py by @Fr1ngg in #2319
- Update admin_users.py by @Fr1ngg in #2320
- Update admin_users.py by @Fr1ngg in #2321
- Dev5 by @Fr1ngg in #2322
- Add files via upload by @Fr1ngg in #2324
- Dev5 by @Fr1ngg in #2325
- feat(promocodes): добавить тип DISCOUNT для одноразовых процентных скидок by @libkitdev in #2323
- w by @Fr1ngg in #2326
- Dev5 by @Fr1ngg in #2327
New Contributors
- @libkitdev made their first contribution in #2323
Full Changelog: v3.0.0...v3.1.0