Задать вопрос
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
  • Вопрос задан
  • 225 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽