Как отправить просто и фото с текстом это не проблема. проблема отправить именно несколько фоток с текстом.Создал минимально рабочий вариант для отправки фото через Bot API на основе вот этой рекомендации. Во вложении.
P.S. С отправкой текста проще, поищите по форуму, эта тема не один раз поднималась.
метод отправки данных должен быть sendMediaGroup что бы отправить к примеру 5 фоток и текст к примеру по абзацамСоздал минимально рабочий вариант для отправки фото через Bot API на основе вот этой рекомендации. Во вложении.
P.S. С отправкой текста проще, поищите по форуму, эта тема не один раз поднималась.
Спасибо)Ещё один минимально рабочий вариант, но уже для sendMediaGroup.
Смотрим вложение.
А как реализовать это с фотографиями по url адресу?Ещё один минимально рабочий вариант, но уже для sendMediaGroup.
Смотрим вложение.
Прикрепил пример.А как реализовать это с фотографиями по url адресу?
Все работает с обычным текстом, а как в текст добавить ссылку или выделить часть текста форматированием?
При отправке одиночного фото гет-запросом к ссылке добавляем &parse_mode=HTML и все работает. А тут как добавить?
С одиночным фото все понятно, а как форматировать текст при отправке сразу нескольких фото методом sendMediaGroup?Вот рабочий пример урла
https://api.telegram.org/bot{-Variable.telegram_token-}/sendPhoto?chat_id={-Variable.telegram_chatId-}&caption={-Variable.log-}&parse_mode=HTML
Трюк в том, что для первого элемента в mediaGroup помимо caption нужно добавить ещё и параметр parse_mode.Все работает с обычным текстом, а как в текст добавить ссылку или выделить часть текста форматированием?
При отправке одиночного фото гет-запросом к ссылке добавляем &parse_mode=HTML и все работает. А тут как добавить?
[
{
"type":"photo",
"media":"https://i.imgur.com/EjWujLi.jpeg",
"caption":"{-Variable.caption-}"
},
{
"type":"photo",
"media":"https://i.imgur.com/tSxyAT4.jpeg"
},
{
"type":"photo",
"media":"https://i.imgur.com/ra2Qmdh.jpeg"
},
{
"type":"photo",
"media":"https://i.imgur.com/ymCXLXa.jpeg"
}
]
[
{
"type":"photo",
"media":"https://i.imgur.com/EjWujLi.jpeg",
"caption":"{-Variable.caption-}",
"parse_mode":"HTML"
},
{
"type":"photo",
"media":"https://i.imgur.com/tSxyAT4.jpeg"
},
{
"type":"photo",
"media":"https://i.imgur.com/ra2Qmdh.jpeg"
},
{
"type":"photo",
"media":"https://i.imgur.com/ymCXLXa.jpeg"
}
]
Да, так работает. Спасибо!для первого элемента в mediaGroup помимо caption нужно добавить ещё и параметр parse_mode.