На одном из предыдущих уроков мы создали обработчик. @dp.message(CommandStart()) async def cmd_start(message: Message): await message.answer('Привет!') Задача этого обработчика — принимать определённые сообщения от пользователя и реагировать на них. Помимо метода message.answer, есть и другие методы, например, message.reply: @dp.message(CommandStart()) async def cmd_start(message: Message): await message.reply('Привет!') await message.answer('Как дела?') Этот метод не просто отправляет сообщение, а отвечает на конкретное сообщение пользователя. У методов reply и answer есть дополнительные возможности, например отправка изображений: @dp.message(CommandStart()) async def cmd_start(message: Message): await message.reply('Привет!') await message.answer_photo(photo='https://ir.ozone.ru/s3/multimedia-1-n/c1000/6996103187.jpg', caption='Подпись к изображению') Был использован метод answer_photo, который имеет несколько аргументов: photo (ссылк
Как приручить обработчик: секреты успешного взаимодействия с aiogram
27 августа 202427 авг 2024
43
2 мин