Как прикрепить текст к фото отправленным с помощью file_id на Aiogram?

Нужно чтобы бот присылал фото через file_id, но к нему был прикреплен определенный текст. В документации покопался но ни к чему не пришел.


Ответы (1 шт):

Автор решения: CausonQ

Плохо вы копались в документации. В методе send_photo есть caption, в котором вы указываете текст подписи

Будет выглядеть примерно так:

@dp.message(CommandStart())
async def cmd_start(message: Message, bot: Bot):
    await bot.send_photo(chat_id=message.from_user.id, photo=file_id, caption="Какой-то текст под фото")
→ Ссылка