"""Application constants.""" from enum import Enum class TaskStatus(str, Enum): """Task status enum.""" RUNNING = "running" COMPLETED = "completed" FAILED = "failed" CANCELLED = "cancelled" class TaskType(str, Enum): """Type of background tasks.""" VISIT = "visit" TWITCH_IRC = "twitch_irc" class ProxyStatus(str, Enum): """Proxy status.""" WORKING = "working" NOT_WORKING = "not_working" # Regex patterns URL_PATTERN = r'https?://[^\s<>"]+' # Message templates WELCOME_MESSAGE = ( "👋 **Бот для посещения страниц и мониторинга Twitch**\n\n" "**Команды:**\n" "/visit — запустить периодическое посещение\n" "/twitch_irc — мониторинг чата Twitch через IRC\n" "/stop — остановить все задачи\n" "/tasks — список активных задач\n" "/proxies — статистика прокси\n" "/help — подробная справка" )