&НаСервере
Функция ОтправкаСообщенийВТелеграм(Знач Токен, Знач ChatId, Знач ТекстСообщения)
Попытка
Соединение = Новый HTTPСоединение("api.telegram.org",443,,,,15,Новый
ЗащищенноеСоединениеOpenSSL());
Запрос = Новый HTTPЗапрос("bot" +
Токен + "/sendMessage?chat_id=" + ChatId +
"&parse_mode=HTML&text="
+ ТекстСообщения);
//Запрос = Новый HTTPЗапрос("bot" +
Токен + "/sendMessage?chat_id=" + ChatId +
"&parse_mode=Markdown&text="
+ ТекстСообщения);
Результат = Соединение.ВызватьHTTPМетод("GET", Запрос);
Если Результат.КодСостояния = 200 Тогда
ЧтениеJSON = Новый ЧтениеJSON();
ЧтениеJSON.УстановитьСтроку(Результат.ПолучитьТелоКакСтроку(КодировкаТекста.UTF8));
РезСтруктура = ПрочитатьJSON(ЧтениеJSON);
ЧтениеJSON.Закрыть();
Иначе
КонецЕсли;
Исключение
Сообщить(ОписаниеОшибки());
Сообщить(ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
КонецПопытки
КонецФункции
&НаКлиенте
Процедура
Команда1(Команда)
//https://apps.timwhitlock.info/emoji/tables/unicode – таблица с эмодзи
Эмодзи =
"\xF0\x9F\x94\xB4";//Красный шарик
Эмодзи =
"\xF0\x9F\x94\xB5";//Синий шарик
Эмодзи =
"\xE2\x9A\xAA";//Серый шарик
Эмодзи =
"\xF0\x9F\x9F\xA1";//Желтый шарик
Эмодзи =
"%F0%9F%9F%A0";//Оранжевый шарик
Эмодзи = СтрЗаменить(Эмодзи, "\x",
"%");//Нужен utf-8
ОтправкаСообщенийВТелеграм("1234567:AAAAAAAAAAAAAAA-bbbbbbbb", "-123456789", Эмодзи + " Тестовое
сообщение");
КонецПроцедуры
|