Задать вопрос
segalap76
@segalap76

Как передать аватар пользователя телеграм в телеграм группу?

Получаю аватар
<script src="https://telegram.org/js/telegram-web-app.js"></script>

let tg = window.Telegram.WebApp;
tg.initDataUnsafe.user.photo_url

Потом через отправку формы получаю этот url аватара в php
$photo = $_POST['photo_url'];
и отправляю в телеграм
parser("https://api.telegram.org/bot{$token}/sendPhoto?chat_id={$chat_id}&parse_mode=html&caption=описание&photo=$photo");


Но проблема в том, что этот url аватара в svg формате
как пример
https://t.me/i/userpic/320/Pm8XP2RAH9SLsD-xmTpgnKoEZSLsrwbl896TILj-Izk.svg

когда его открываешь то уже url другой и он не загружается в телеграм.
Что можно сделать?

И нужно отправить вот такую картинку от яндекс static api, то же самое телеграм не принимает такие изображения
https://static-maps.yandex.ru/v1?ll=37.620070,55.753630&z=13&pt=37.620070,55.753630,pmwtm1~37.64,55.76363,pmwtm99&apikey=f0dcc6ef-303b-4831-9a46-c50c848c4fc1&name=1.png
  • Вопрос задан
  • 100 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

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

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