Эмодзи
Процедура УТФ32(Команда)
Буфер = Новый БуферДвоичныхДанных(4); Буфер.ЗаписатьЦелое32(0, 128125, ПорядокБайтов.BigEndian); //128125 - зеленый человечек СимволЧеловечек = ПолучитьСтрокуИзБуфераДвоичныхДанных(Буфер, "UTF-32BE"); TelegramMessage = Новый Структура("chat_id, text", 123456789, "Зелененький он был: " + СимволЧеловечек); Жсон = Новый ЗаписьJSON; Жсон.УстановитьСтроку(Новый ПараметрыЗаписиJSON(,,,ЭкранированиеСимволовJSON.СимволыВнеBMP)); ЗаписатьJSON(Жсон, TelegramMessage); ТелоЗапросаPOST = Жсон.Закрыть(); Сообщить(ТелоЗапросаPOST); ХТТПСоединение = Новый HTTPСоединение("api.telegram.org",,,,,,Новый ЗащищенноеСоединениеOpenSSL,Ложь); ХТТПЗапрос = Новый HTTPЗапрос("bot123456789:AAE*-KLAA/sendMessage"); ХТТПЗапрос.Заголовки.Вставить("Content-Type", "application/json"); ХТТПЗапрос.УстановитьТелоИзСтроки(ТелоЗапросаPOST); ХТТПОтвет = ХТТПСоединение.ОтправитьДляОбработки(ХТТПЗапрос); КонецПроцедуры
Комментарии
Отправить комментарий