Вот у меня есть директория handlers (аха, не директория, а пакет), где есть start.py:
from aiogram.types import Message
from main import dp
@dp.message_handler(state='*')
async def start(msg: Message):
await msg.answer('..это реакция на команду /start!')
в main.py я импортирую сей пакет:
import handlers
но он подсвечивается серым, то есть, неиспользуемым. Это как бы и понятно, ибо здесь у меня следующее:
async def main():
await dp.start_polling()
if __name__ == '__main__':
asyncio.run(main())
на первый взгляд команды и не должны работать. Вот только в таком случае я несколько сбит с толку. Ибо были подобные шаблоны, где сделано точно также. И они явно рабочие.
Что и где я пропустил? Подскажите, пожалуйста.
from handlers import *
запах говнокода на квадрате, что ж вы сделали на хате
Обсуждают сегодня