Версия для печати темы (https://pro1c.org.ua/index.php?s=87c1bc354078d95cf975bdaceffade5e&showtopic=54823)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Отправка смайлов (эмоджи) в Телеграм бот

Автор: kosalex 24.10.19, 13:12

Доброго времени суток!
Например символ "+" отправляется

КодироватьСтроку("[A"+Символ(43)+Символ(43)+"]",СпособКодированияСтроки.КодировкаURL)

А если код выходит за границу "65535" то 1С-ка не возвращает значение.

Как отправить смайлы из 1С в телеграм бот?

Автор: sava1 24.10.19, 18:00

насколько помню, там надо делать запрос к серверу, чтобы получить код эмоджи

Автор: kosalex 25.10.19, 16:03

sava1 @ Вчера, 19:00 * ,
Это если стикер отправлять. А мне нужно смайл, коды смайлов уже есть. А вот как их из 1С отправлять когда код символа находится за пределами 65535

Автор: sava1 25.10.19, 16:25

да, вспомнил.

по эмоджи - на ИС посмотрите - https://pro1c.org.ua/redirect.php?https://infostart.ru/public/889654/

Автор: kosalex 28.10.19, 11:19

sava1 @ 25.10.19, 17:25 * ,
это я видел, скачать обработку к сожалению нет возможности. Как там реализовано, что отправлять можно любой смайл, даже тот который выходит за границу, есть идеи?

Автор: sava1 28.10.19, 11:33

\xF0\x9F\x98\x81 - поменять \x на % - не проходит ?

Автор: pablo 28.10.19, 11:33

Быстрая идея - внешнее API или вообще конструирование символа побайтово.

Автор: sava1 28.10.19, 11:41

попробовал - проходит

А че, взять побайтовый код УТФ - впадло

Автор: kosalex 28.10.19, 12:22

sava1 @ Сегодня, 12:33 * ,
44000000.gif
менял, только \ на % ..... Поменял как Вы написали и отправился смайл icon_beer17.gif

sava1 @ Сегодня, 12:41 * ,
УТФ это что? Такого у меня нет.

Автор: sava1 28.10.19, 12:39

UTF - в данном случае кодировка

Автор: kosalex 30.10.19, 12:30

А если нужно выделить часть текста или сделать текст как ссылку ?
Например для выделения в телеграмме написано использовать "**ТЕКСТ**", С 1С отправляется как звездочки, не выделяет.

Автор: sava1 30.10.19, 13:35

подозреваю, что звездочка в данном случае тоже имеет свой код в УТФ

Автор: kosalex 30.10.19, 17:19

sava1 @ Сегодня, 14:35 * ,
Отправлял так "%2A%2A", приходят просто "**"

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua