gpt_chat_bot/app/core/handlers.py
2023-09-22 22:59:52 +03:00

21 lines
440 B
Python

from dataclasses import dataclass, field
from typing import Any
from telegram.ext import CommandHandler
from app.core.commands import help_command
@dataclass
class CommandHandlers:
handlers: list[Any] = field(default_factory=list[Any])
def add_handler(self, handler: Any) -> None:
self.handlers.append(handler)
command_handlers = CommandHandlers()
command_handlers.add_handler(CommandHandler("help", help_command))