Moved handlers to telegram/handlers.py
This commit is contained in:
@@ -4,16 +4,14 @@ from aiogram.contrib.middlewares.logging import LoggingMiddleware
|
||||
|
||||
from config import Config
|
||||
|
||||
from .handlers import register_handlers
|
||||
|
||||
|
||||
config = Config()
|
||||
telegram_bot = Bot(token=config.teletoken)
|
||||
telegram_dispatcher = Dispatcher(telegram_bot)
|
||||
telegram_dispatcher.middleware.setup(LoggingMiddleware())
|
||||
|
||||
|
||||
@telegram_dispatcher.message_handler(commands=['test'])
|
||||
async def test_telegram(message):
|
||||
return SendMessage(message.chat.id, 'passed')
|
||||
register_handlers(telegram_dispatcher)
|
||||
|
||||
|
||||
__all__ = ('telegram_bot', 'telegram_dispatcher')
|
||||
11
telegram/handlers.py
Normal file
11
telegram/handlers.py
Normal file
@@ -0,0 +1,11 @@
|
||||
from aiogram import Dispatcher
|
||||
from aiogram.dispatcher.webhook import SendMessage
|
||||
from aiogram.types import Message
|
||||
|
||||
|
||||
async def telegram_test(message: Message) -> SendMessage:
|
||||
return SendMessage(message.chat.id, 'passed')
|
||||
|
||||
|
||||
def register_handlers(dispatcher: Dispatcher):
|
||||
dispatcher.register_message_handler(telegram_test, commands=['test'])
|
||||
Reference in New Issue
Block a user