chore: ruff format
This commit is contained in:
+9
-9
@@ -57,15 +57,15 @@ class Settings(BaseSettings):
|
||||
ADMIN_NOTIFICATIONS_NALOG_TOPIC_ID: int | None = None
|
||||
|
||||
# Раздельные топики для уведомлений (если не задано — fallback на ADMIN_NOTIFICATIONS_TOPIC_ID)
|
||||
ADMIN_NOTIFICATIONS_PURCHASES_TOPIC_ID: int | None = None # Покупки подписок
|
||||
ADMIN_NOTIFICATIONS_RENEWALS_TOPIC_ID: int | None = None # Продления
|
||||
ADMIN_NOTIFICATIONS_TRIALS_TOPIC_ID: int | None = None # Триалы
|
||||
ADMIN_NOTIFICATIONS_BALANCE_TOPIC_ID: int | None = None # Пополнение баланса
|
||||
ADMIN_NOTIFICATIONS_ADDONS_TOPIC_ID: int | None = None # Докупка трафика/устройств/серверов
|
||||
ADMIN_NOTIFICATIONS_INFRASTRUCTURE_TOPIC_ID: int | None = None # Ноды, техработы, статус панели
|
||||
ADMIN_NOTIFICATIONS_ERRORS_TOPIC_ID: int | None = None # Ошибки бота
|
||||
ADMIN_NOTIFICATIONS_PROMO_TOPIC_ID: int | None = None # Промокоды, кампании, промогруппы
|
||||
ADMIN_NOTIFICATIONS_PARTNERS_TOPIC_ID: int | None = None # Партнёрки, выводы, админ-действия
|
||||
ADMIN_NOTIFICATIONS_PURCHASES_TOPIC_ID: int | None = None # Покупки подписок
|
||||
ADMIN_NOTIFICATIONS_RENEWALS_TOPIC_ID: int | None = None # Продления
|
||||
ADMIN_NOTIFICATIONS_TRIALS_TOPIC_ID: int | None = None # Триалы
|
||||
ADMIN_NOTIFICATIONS_BALANCE_TOPIC_ID: int | None = None # Пополнение баланса
|
||||
ADMIN_NOTIFICATIONS_ADDONS_TOPIC_ID: int | None = None # Докупка трафика/устройств/серверов
|
||||
ADMIN_NOTIFICATIONS_INFRASTRUCTURE_TOPIC_ID: int | None = None # Ноды, техработы, статус панели
|
||||
ADMIN_NOTIFICATIONS_ERRORS_TOPIC_ID: int | None = None # Ошибки бота
|
||||
ADMIN_NOTIFICATIONS_PROMO_TOPIC_ID: int | None = None # Промокоды, кампании, промогруппы
|
||||
ADMIN_NOTIFICATIONS_PARTNERS_TOPIC_ID: int | None = None # Партнёрки, выводы, админ-действия
|
||||
|
||||
# Настройки очереди чеков NaloGO
|
||||
NALOGO_QUEUE_CHECK_INTERVAL: int = 300 # Интервал проверки очереди (секунды)
|
||||
|
||||
@@ -30,16 +30,16 @@ from app.utils.timezone import format_local_datetime
|
||||
class NotificationCategory(StrEnum):
|
||||
"""Категории уведомлений для маршрутизации по топикам."""
|
||||
|
||||
PURCHASES = 'purchases' # Покупки подписок, покупки с лендинга
|
||||
RENEWALS = 'renewals' # Продления
|
||||
TRIALS = 'trials' # Триалы
|
||||
BALANCE = 'balance' # Пополнение баланса
|
||||
ADDONS = 'addons' # Докупка трафика/устройств/серверов
|
||||
INFRASTRUCTURE = 'infrastructure' # Ноды, техработы, статус панели, вебхуки
|
||||
ERRORS = 'errors' # Ошибки бота, краши
|
||||
PROMO = 'promo' # Промокоды, кампании, промогруппы
|
||||
PARTNERS = 'partners' # Партнёрки, выводы, админ-действия
|
||||
TICKETS = 'tickets' # Тикеты (уже существует)
|
||||
PURCHASES = 'purchases' # Покупки подписок, покупки с лендинга
|
||||
RENEWALS = 'renewals' # Продления
|
||||
TRIALS = 'trials' # Триалы
|
||||
BALANCE = 'balance' # Пополнение баланса
|
||||
ADDONS = 'addons' # Докупка трафика/устройств/серверов
|
||||
INFRASTRUCTURE = 'infrastructure' # Ноды, техработы, статус панели, вебхуки
|
||||
ERRORS = 'errors' # Ошибки бота, краши
|
||||
PROMO = 'promo' # Промокоды, кампании, промогруппы
|
||||
PARTNERS = 'partners' # Партнёрки, выводы, админ-действия
|
||||
TICKETS = 'tickets' # Тикеты (уже существует)
|
||||
|
||||
|
||||
logger = structlog.get_logger(__name__)
|
||||
|
||||
@@ -1813,7 +1813,9 @@ class BackupService:
|
||||
from app.services.admin_notification_service import AdminNotificationService, NotificationCategory
|
||||
|
||||
admin_service = AdminNotificationService(self.bot)
|
||||
await admin_service.send_admin_notification(notification_text, category=NotificationCategory.INFRASTRUCTURE)
|
||||
await admin_service.send_admin_notification(
|
||||
notification_text, category=NotificationCategory.INFRASTRUCTURE
|
||||
)
|
||||
except Exception as e:
|
||||
logger.error('Ошибка отправки уведомления через AdminNotificationService', error=e)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user