Заметки
Как сгруппировать фотографии при отправке из Битрикс24 в Telegram-бот
Чтобы фотографии пришли альбомом, коннектор должен отправить их одним вызовом Telegram sendMediaGroup. Несколько последовательных sendPhoto останутся отдельными сообщениями.
Метод принимает от 2 до 10 медиа. Для одного изображения нужен одиночный вызов, для большего набора — несколько групп. Формат каждого элемента определяется его типом.
Надёжнее объединять вложения одного исходного сообщения Bitrix24. Группировка нескольких сообщений по короткому интервалу времени может случайно смешать разные ответы оператора.
Сначала получите сами файлы с нужной авторизацией. Ссылка Диска, которая открывается только в сессии сотрудника, не обязана скачиваться сервером Telegram. При необходимости backend скачивает файл и передаёт его multipart-загрузкой.
Сохраните все ID сообщений, которые вернул Telegram: альбом даёт несколько сообщений, и это важно для повторной отправки и последующего сопоставления.
Документация: Telegram Bot API: sendmediagroup.