Например, есть кнопка:
types.KeyboardButton([text="Привет"])
И допустим вот такой обработчик:
@dp.message()
async def mess_handler(message: types.Message):
if(message.text == "Привет"):
"тут что-то выполняется, не важно"
Суть в том, что если написать ручками, то есть вбить на клавиатуре, бот всё равно ответит, потому что обрабатывает любые сообщения, а мне нужно, чтобы он отвечал только при нажатии ИМЕННО на такую кнопку. Ни inline, и ни на что другое. Только на нажатие types.KeyboardButton в types.ReplyKeyboardMarkup, а обычное сообщение игнорировал ну или удалял сразу после отправки.
Ничего толкового найти не смог, так и не заработало...(
P.S. И без FSM потому что кнопок сотни, хочется вариант попроще.