1С 8.3 Отправка сообщения в Телеграм бот - Программист 1С Минск. Автоматизация бизнеса.

Перейти к контенту

1С 8.3 Отправка сообщения в Телеграм бот

Telegram bot - отправка сообщения из 1С 8.3:
// Отправка сообщения в Телеграм бот
&НаСервере
Функция ОтправитьВтелеграм(ТекстСообщения)

    Попытка
       
//Через BotFather создаём бота (для регистрации нового бота должен быть уникальный UserName)
        //Инструкция есть здесь: https://botcreators.ru/blog/botfather-instrukciya/
        //В конце операции получаем Access token
       
AccessToken = "Access token";

       
//Получаем Chat ID Телеграм заранее написав боту любое сообщение
        //https://api.telegram.org/bot123456789:XXXXXX-X-XXXX-XXXXXXXXXXXXXXXXXXXXXX/getUpdates,
        //где 123456789:XXXXXX-X-XXXX-XXXXXXXXXXXXXXXXXXXXXX - это токен нашего бота
       
СоединениеHTTP = Новый HTTPСоединение("api.telegram.org",443,,,,,Новый ЗащищенноеСоединениеOpenSSL());
       
ТекстОтветаJSON = СоединениеHTTP.Получить(Новый HTTPЗапрос("bot" + AccessToken + "/getUpdates")).ПолучитьТелоКакСтроку();
       
//После операции две строчки кода выше можно закомментировать
       
ChatId = "chat.id";

       
//Отправляем сообщение с указанными AccessToken, ChatId и ТекстСообщения
       
ОтправкаВТелеграм = Новый HTTPСоединение("api.telegram.org",443,,,,15,Новый ЗащищенноеСоединениеOpenSSL());
       
ОтправкаВТелеграм.Получить(Новый HTTPЗапрос("bot" + AccessToken + "/sendMessage?chat_id=" + ChatId + "&text=" + ТекстСообщения));
    Исключение
       
// Здесь может быть обработчик ошибки или вход в резервную функцию
   
КонецПопытки

КонецФункции
0
комментарии
____________________
Copyright©, «Программист 1С в г.Минске», 09.03.2021
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник
Яндекс.Метрика
Защищенное соединение ssl
visa
mastercard
Maestro
Яндекс деньги
Назад к содержимому