Отправка нескольких фотографий в телеграмм с текстом.

heks

Client
Регистрация
01.10.2013
Сообщения
1 204
Благодарностей
316
Баллы
83
Подскажите по апи как можно отправить в телеграмм несколько фоток и текст что бы и текст и фотки брались из переменных. И если есть такая возможность кубиком пост запроса. а то в с# несилен. Заранее спасибо.
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
Создал минимально рабочий вариант для отправки фото через Bot API на основе вот этой рекомендации. Во вложении.

P.S. С отправкой текста проще, поищите по форуму, эта тема не один раз поднималась.
 

Вложения

heks

Client
Регистрация
01.10.2013
Сообщения
1 204
Благодарностей
316
Баллы
83

heks

Client
Регистрация
01.10.2013
Сообщения
1 204
Благодарностей
316
Баллы
83
Создал минимально рабочий вариант для отправки фото через Bot API на основе вот этой рекомендации. Во вложении.

P.S. С отправкой текста проще, поищите по форуму, эта тема не один раз поднималась.
Как отправить просто и фото с текстом это не проблема. проблема отправить именно несколько фоток с текстом.
 

heks

Client
Регистрация
01.10.2013
Сообщения
1 204
Благодарностей
316
Баллы
83
Создал минимально рабочий вариант для отправки фото через Bot API на основе вот этой рекомендации. Во вложении.

P.S. С отправкой текста проще, поищите по форуму, эта тема не один раз поднималась.
метод отправки данных должен быть sendMediaGroup что бы отправить к примеру 5 фоток и текст к примеру по абзацам
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
Ещё один минимально рабочий вариант, но уже для sendMediaGroup.
Смотрим вложение.
 

Вложения

MaximTurbo

Client
Регистрация
11.10.2019
Сообщения
49
Благодарностей
12
Баллы
8

bizzon

Client
Регистрация
08.09.2015
Сообщения
1 103
Благодарностей
132
Баллы
63

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113

Вложения

alexsandroid

Client
Регистрация
06.08.2018
Сообщения
93
Благодарностей
28
Баллы
18
Все работает с обычным текстом, а как в текст добавить ссылку или выделить часть текста форматированием?
При отправке одиночного фото гет-запросом к ссылке добавляем &parse_mode=HTML и все работает. А тут как добавить?
 

MaximTurbo

Client
Регистрация
11.10.2019
Сообщения
49
Благодарностей
12
Баллы
8
Все работает с обычным текстом, а как в текст добавить ссылку или выделить часть текста форматированием?
При отправке одиночного фото гет-запросом к ссылке добавляем &parse_mode=HTML и все работает. А тут как добавить?

Вот рабочий пример урла

https://api.telegram.org/bot{-Variable.telegram_token-}/sendPhoto?chat_id={-Variable.telegram_chatId-}&caption={-Variable.log-}&parse_mode=HTML
 

alexsandroid

Client
Регистрация
06.08.2018
Сообщения
93
Благодарностей
28
Баллы
18

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
Все работает с обычным текстом, а как в текст добавить ссылку или выделить часть текста форматированием?
При отправке одиночного фото гет-запросом к ссылке добавляем &parse_mode=HTML и все работает. А тут как добавить?
Трюк в том, что для первого элемента в mediaGroup помимо caption нужно добавить ещё и параметр parse_mode.
JSON:
[
   {
      "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"
   }
]

JSON:
[
   {
      "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"
   }
]
 
  • Спасибо
Реакции: alexsandroid

alexsandroid

Client
Регистрация
06.08.2018
Сообщения
93
Благодарностей
28
Баллы
18
  • Спасибо
Реакции: nicanil
Регистрация
26.10.2020
Сообщения
52
Благодарностей
10
Баллы
8
спасибо
 
Последнее редактирование:

Enakin

Новичок
Регистрация
13.02.2023
Сообщения
2
Благодарностей
0
Баллы
1
Если текст больше 5к символов как разбивать его на несколько сообщений?
 

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)