Мне нужно, чтобы при отправки платежа пользователь также видел картинку. У меня есть 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
Не знаю что и делать теперь...Помогите, пожалуйста