init auth and main function
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
"""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 — подробная справка"
|
||||
)
|
||||
Reference in New Issue
Block a user