diff --git a/bot.py b/bot.py index 0b75e33..27c7343 100644 --- a/bot.py +++ b/bot.py @@ -1,9 +1,10 @@ #!/usr/bin/python import logging import os - import asyncio + from aiogram import Bot, Dispatcher +from handlers.commands import register_command_handlers async def main(): @@ -14,6 +15,9 @@ async def main(): bot = Bot(API_TOKEN) dp = Dispatcher(bot) + # Register handlers + register_command_handlers(dp) + try: await dp.start_polling() finally: diff --git a/handlers/commands.py b/handlers/commands.py new file mode 100644 index 0000000..69202bc --- /dev/null +++ b/handlers/commands.py @@ -0,0 +1,12 @@ +from aiogram import types, Dispatcher + + +async def create_project(message: types.Message): + bot_info = await message.bot.get_me() + await message.reply( + f"Перейдите в лс к боту @{bot_info.username}" + ) + + +def register_command_handlers(dp: Dispatcher): + dp.register_message_handler(create_project, commands="create_project")