Как сделать после ввода сообщения выполнение функции в aiogram?

Для того чтобы выполнить определенную функцию после ввода сообщения в aiogram, вы можете воспользоваться хендлерами (handlers). Хендлеры позволяют реагировать на определенные события, такие как получение сообщения от пользователя.

Прежде всего, необходимо создать экземпляр класса Dispatcher из библиотеки aiogram. Этот класс позволяет управлять всеми входящими событиями от пользователей. Далее, с помощью декораторов, вы можете определить, какая функция будет выполняться при определенном событии.

Пример:

from aiogram import Bot, Dispatcher, types
from aiogram import executor

bot = Bot(token="YOUR_API_TOKEN")
dp = Dispatcher(bot)

@dp.message_handler()
async def process_message(message: types.Message):
    # Ваш код для обработки сообщения
    await message.answer("Спасибо за ваше сообщение!")

if __name__ == '__main__':
    executor.start_polling(dp, skip_updates=True)

В данном примере при получении любого сообщения от пользователя будет вызываться функция process_message, которая отправит ответное сообщение обратно пользователю.

Вы можете настроить хендлеры для различных типов сообщений или даже для определенных команд (например, /start, /help). Дополнительную информацию о работе с хендлерами aiogram вы можете найти в официальной документации библиотеки: https://aiogram.readthedocs.io/.