В начале февраля на 8.2.19.130 перестал работать Telegram через HTTPСоединение.
Отправка реализована через WinHttpRequest.
Отправка сообщений работает с использованием бесплатного прокси.
С отправкой файлов выходит ошибка.
WinHttp.Send(ТекстДляОтправки);
по причине:
Произошла исключительная ситуация (WinHttp.WinHttpRequest): Время ожидания операции истекло
Что неправильно делаю ?
Отправка реализована через WinHttpRequest.
Отправка сообщений работает с использованием бесплатного прокси.
С отправкой файлов выходит ошибка.
WinHttp.Send(ТекстДляОтправки);
по причине:
Произошла исключительная ситуация (WinHttp.WinHttpRequest): Время ожидания операции истекло
WinHttp = Новый COMОбъект("WinHttp.WinHttpRequest.5.1");
WinHttp.SetProxy(2,"51.158.106.54:8811");
СтрокаBase64 = Base64Строка(Новый ДвоичныеДанные("C:\a.xml"));
Boundary = "---- "+Строка(Новый УникальныйИдентификатор())+" ----";// УникальныйИдентификатор
ТекстДляОтправки = " "+ Boundary + Символы.ПС;
ТекстДляОтправки = ТекстДляОтправки + "Content-Disposition: form-data; name=""chat_id""" + Символы.ПС;
ТекстДляОтправки = ТекстДляОтправки + chat_id + Символы.ПС;
ТекстДляОтправки = ТекстДляОтправки + Boundary+ Символы.ПС;
ТекстДляОтправки = ТекстДляОтправки + "Content-Disposition: form-data; name=""file""; filename=""a.xml""" + Символы.ПС;
ТекстДляОтправки = ТекстДляОтправки+ Boundary + Символы.ПС;
ТекстДляОтправки = ТекстДляОтправки + "Content-Type: application/xml" + Символы.ПС+СтрокаBase64+Символы.ПС+ Boundary + " " ;
WinHttp.Open("POST", "https://api.telegram.org/bot<BotID>/sendDocument?", 0);
WinHttp.setRequestHeader("Content-Type", "multipart/form-data; boundary="+Boundary+);
WinHttp.SetRequestHeader("Connection", "keep-alive");
WinHttp.setRequestHeader("Content-Length", СтрДлина(ТекстДляОтправки));
// WinHttp.SetTimeouts(0,0,0,0); ////Ошибки нет, но ничего не происходит
WinHttp.Send(ТекстДляОтправки);
ПоказатьЧто неправильно делаю ?
По теме из базы знаний
- Телеграм-бот для передачи файлов и взаимодействия с системой QR-кодирования печатных форм и не только
- SynchroWB — интеграция 1С и Wildberries: автоматизация заказов и остатков по API с УТ, КА, ERP, УНФ, Розница 3
- Что нам стоит бота построить? Нарисуем - будет жить! Графический конструктор телеграм-ботов/Telegram
- Библиотека для работы со Slack (open-source)
- Мастерская ОПИ: большой мануал по работе с Telegram
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот