type.Message совсем другая: https://github.com/aiogram/aiogram/blob/master/aio...@dp.message_handler(content_types=["text"], state="waitText")
async def result(message: types.Message, state: FSMContext):
await bot.delete_message(message.from_user.id, message.message_id) @bot.message_handler(content_types=['text'])/test, библиотека ищет, в какую функцию закинуть это сообщение. И отправляет все это в def send_text(message):, потому что /test хоть и выглядит как команда, все же является текстом. Поэтому срабатывает верхний декоратор, который ловит все текстовые сообщения.