После того как вы успешно словили все необходимые изображения и видео, возникает необходимость их отправки. Это можно сделать легко, например используя метод answer_photo. @router.message(F.photo) async def get_photo(message: Message): await message.answer(f'ID фотографии: {message.photo[-1].file_id}') await message.answer_photo(photo=message.photo[-1].file_id) В этой ситуации бот отправляет изображение без какого-либо уведомления. Чтобы бот отображал информацию о том, что он отправляет картинку, можно использовать ChatActions: from aiogram.enums import ChatAction ... await message.bot.send_chat_action(chat_id=message.from_user.id, action=ChatAction.UPLOAD_PHOTO) У класса ChatAction есть и другие полезные функции: Обратите внимание, что для отправки сообщения используется класс message и его метод bot, в котором обязательно нужно указать chat_id, обычно равный ID пользователя. Для того чтобы бот мог работать с те
ChatAction - как заставить бота действовать, а также форумы и топики
13 сентября 202413 сен 2024
32
1 мин