|
Как отправить телеграм боту Эмодзи из 1С? | ☑ | ||
---|---|---|---|---|
0
Oblako486
16.01.22
✎
16:57
|
Простые сообщения передаются нормально. А эмодзи пробовал по разному, не получается.
|
|||
1
pechkin
16.01.22
✎
17:00
|
urlencode
|
|||
2
Oblako486
16.01.22
✎
17:03
|
(1) это вроде php?
|
|||
3
pechkin
16.01.22
✎
17:07
|
в 1с тоже есть аналог, только не помню как называется
|
|||
4
pechkin
16.01.22
✎
17:08
|
только не забывай в контент тайп указывать, что енкодед
|
|||
5
Mayag
16.01.22
✎
18:07
|
(0) "&parse_mode=Markdown&text=" + ТекстСообщения.
Например в текст сообщения надо добавить синий шарик, его текст такой: ЭмодзиСинийШарик = "\xF0\x9F\x93\x88"; ЭмодзиСинийШарик = СтрЗаменить(ЭмодзиСинийШарик, "\x", "%"); Код шарика взят отсюда: https://apps.timwhitlock.info/emoji/tables/unicode |
|||
6
Oblako486
16.01.22
✎
18:22
|
(4) После замены на процент взлетело.
|
|||
7
Asmody
16.01.22
✎
21:47
|
Баланс сошёлся <весёлый смайл>
Ошибка при расчете себестоимости <грустный смайл> |
|||
8
Oblako486
17.01.22
✎
11:13
|
(5) Очень нужен "orange_heart" в этой таблице его не вижу.
|
|||
9
Oblako486
17.01.22
✎
11:14
|
(7) В таких скобках вроде не работает? Ты проверял?
|
|||
10
Oblako486
17.01.22
✎
11:16
|
(9) работает, как показано в (5)
|
|||
11
pechkin
17.01.22
✎
11:18
|
(10) есть же процедура
|
|||
12
Oblako486
18.01.22
✎
18:20
|
(11) вроде все три варианта не работают
OrangeHeart = КодироватьСтроку(":orange_heart:",СпособКодированияСтроки.КодировкаURL); OrangeHeart = КодироватьСтроку("<orange_heart>",СпособКодированияСтроки.КодировкаURL); OrangeHeart = КодироватьСтроку("<:orange_heart:>",СпособКодированияСтроки.КодировкаURL); |
|||
13
Oblako486
22.01.22
✎
10:30
|
(12) Есть идеи?
Номер в Юникоде: U+1F9E1 |
|||
14
acht
22.01.22
✎
10:47
|
(13) Тебе уже все рассказали. Не тупи.
|
|||
15
pechkin
22.01.22
✎
11:36
|
(13)
КодироватьСтроку(Символ (1F9E2)) |
|||
16
pechkin
22.01.22
✎
11:38
|
Ну или напрямую сердечко вставлять
|
|||
17
Oblako486
22.01.22
✎
13:48
|
(13) Не получается. Покажи правильный вариант?
КодироватьСтроку(Символ(1F9E2)) На это даёт ошибку. Неправильная константа типа число. КодироватьСтроку("1F9E2", СпособКодированияСтроки.КодировкаURL) Здесь выводится так 1F9E2. Напрямую вставляется только красное сердечко. оранжевое, вроде бы пустой символ. |
|||
18
Vladal
22.01.22
✎
14:51
|
(7) а когда-то мы смеялись о расшаривании баланса в вк/ок и прочих фейсбуках и там типа "понравилось главбуу", "финдиректор лайкнул" и т.д.
|
|||
19
pechkin
22.01.22
✎
15:18
|
(17) нужно использовать 10 коды конечно
|
|||
20
Oblako486
22.01.22
✎
16:01
|
(19) 1F9E2 = 129506
Символ(129506) возвращается пустая строка "" и в отладчике и боту. |
|||
21
pechkin
22.01.22
✎
16:19
|
(20) потому что это 2 символа
|
|||
22
BotoVodFather
22.01.22
✎
22:22
|
а можно воспользоваться разработкой из темы: БотоВод: Система быстрой визуальной разработки чат-ботов на базе 1С
:) |
|||
23
acht
23.01.22
✎
09:37
|
(22) Ты, наверно, хочешь проплатить еще и эту ветку, чтобы она стала рекламной?
|
|||
24
Oblako486
23.01.22
✎
12:34
|
(21) Вероятно решение здесь. Придется повозиться.
Преобразовать юникод эмодзи в utf16 |
|||
25
BotoVodFather
23.01.22
✎
14:57
|
(23) Не понял вопроса? Решение позоляяет отправлять любые эмодзи, а в справочнике пиктограм можно глянуть как это сделано.
|
|||
26
BotoVodFather
23.01.22
✎
15:00
|
А если совсем по простому то я делал так:
https://ibb.co/4fvRgcm |
|||
27
acht
23.01.22
✎
21:28
|
(7) > Баланс сошёлся
U+130BA =) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |