Всем привет. Большинство наверняка знает про блокировку всеми любимого мессенджера. А ведь у многих на нем написаны боты. Наверняка многие уже нашли простой выход из проблемы, эта публикация для тех, кто еще не нашел, или не хочет на это тратить время. Вот самый простой способ восстановления функций бота, для примера я взял отправку текстовых сообщений:
Процедура ОтправитьСообщениеТелеграмм(ТекстСообщения,Прокси, Порт, ИмяБота,Чат, Ресурс) Экспорт
ssl = Новый ЗащищенноеСоединениеOpenSSL();
Прокси = Новый ИнтернетПрокси;
Прокси.Установить("https",Прокси,Порт);
HTTPСоединение = Новый HTTPСоединение(Ресурс,,,,Прокси,,ssl);
//HTTPСоединение.Прокси = Прокси;
HTTPЗапрос = Новый HTTPЗапрос("/" + ИмяБота + "/sendMessage?chat_id=" + Чат + "&text=" + ТекстСообщения);
Попытка
Ответ = HTTPСоединение.Получить(HTTPЗапрос);
Исключение
// исключение здесь говорит о том, что запрос не дошел до HTTP-Сервера
Сообщить("Произошла сетевая ошибка!");
ВызватьИсключение;
КонецПопытки;
КонецПроцедуры
Показать
где ТекстСообщения - текст отправляемого сообщения
Прокси - ip адрес https прокси
Порт - порт https прокси
ИмяБота - id бота
Чат - id чата