Как отправить изображение в телеграм из 1С
Добрый день. Сейчас веду разработку бота Телеграм из 1С и у меня возникла потребность отправлять изображения. Сейчас текст отправляется подобным образом:
Подобным образом пытался сделать sendPhoto, но получаю в ответ 400 ошибку. Можете подсказать, как можно реализовать отправку изображения вместе с текстом.
Уточню, что фото подгружается из ЗУП и представлено в виде двоичных данных.
P.S Заранее спасибо за ответ!!!
Приемник = "bot" + СтруктураНастроек.token + "/sendMessage?chat_id=" + СтрЗаменить(Формат(ПользовательТелеграммId, "ЧДЦ=; ЧС=; ЧРГ=."), ".", "") + "&text=" + Сообщение + ?(Кнопки<>Неопределено, "&reply_markup="+Кнопки ,"");
HTTPСоединение = Новый HTTPСоединение(СтруктураНастроек.api,443,,,,,Новый ЗащищенноеСоединениеOpenSSL());
HTTPЗапрос = Новый HTTPЗапрос(Приемник);
Ответ = HTTPСоединение.Получить(HTTPЗапрос);
Подобным образом пытался сделать sendPhoto, но получаю в ответ 400 ошибку. Можете подсказать, как можно реализовать отправку изображения вместе с текстом.
Уточню, что фото подгружается из ЗУП и представлено в виде двоичных данных.
P.S Заранее спасибо за ответ!!!
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
(1)
В ответе будет json вида:
Непосредственно сам файл можно получить по ссылке https:// api.telegram.org/file/bot${token}/${file_path}
sendPhoto
`https://api.telegram.org/bot${token}/getFile?file_id=${msg.photo.file_id}`;
В ответе будет json вида:
"ok" : true,
"result" : {
"file_id" : "XXXX",
"file_size" : 27935,
"file_path" : "photo\/file_1.jpg"
}
Непосредственно сам файл можно получить по ссылке https:// api.telegram.org/file/bot${token}/${file_path}
Вакансии
Ведущий разработчик 1С / Team lead отдела разработки 1С
Москва
зарплата от 300 000 руб. до 300 000 руб.
Полный день
Москва
зарплата от 300 000 руб. до 300 000 руб.
Полный день