@shokerfaace

Не удается по url подключить фото в метод send_invoice (aiogram 3.4)?

Мне нужно, чтобы при отправки платежа пользователь также видел картинку. У меня есть file_id фотографии, но параметр photo_url метода send_invoice принимает только url.

Формирую url из file_id фото таким образом:
async def get_file_url(bot, file_id):
    file_info = await bot.get_file(file_id)
    return f"https://api.telegram.org/file/bot{bot.token}/{file_info.file_path}"


Но при попытке подключения в send_invoice фотография отправляется, но это просто черный квадрат. А при отправке через send_message того же url получаю ошибку:
TelegramBadRequest: Telegram server says - Bad Request: wrong file identifier/HTTP URL specified

Не знаю что и делать теперь...Помогите, пожалуйста
  • Вопрос задан
  • 77 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы