Как заставить бота отвечать на команды после того как он написал первым. aiogram
Мой код выглядит вот так
@dp.chat_join_request_handler()
async def join(update: types.ChatJoinRequest):
await bot.send_message(update.from_user.id, 'Реклама')
await update.approve()
И если я добавляют:
@dp.message_handler(commands=['start'])
бот не видит этой команды
Ответы (1 шт):
Автор решения: pshpth_ sht
→ Ссылка
Такое может быть только по одной причине - если какой-то другой хендлер успел "словить" месседж, то он просто не дойдёт до того, что ниже. Проверь, чтобы у тебя не было пустого хендлера выше по типу:
@dp.message_handler()
Ну или любого другого, который может перехватить это сообщение\