Технический канал квест-бота про котиков: @Cat_game_bot
Канал квест-бота: @Curios_Cat
Post #80
280
Уже довольно давно для ботов добавили возможность присылать премиум эмодзи. И сегодня у меня, наконец, сформировалась идея, как это можно прикрутить к боту, пройдя "путём лени".
Немного контекста для тех, кто пока этого не делал. В зависимости от того, какой формат для сообщения вы используете, кастомный эмодзи можно прислать одним из двух вариантов
или
Решение в лоб - создание констант, внесение правок в код или квесты. Но это долго, тяжело, ухудшает читаемость.
Поэтому я создал файл, в который сложил айдишники и эмодзи для них:
При этом для эмодзи может быть несколько id'шников.
Ну и в самом конце прикручиваем постобработку сообщений - если эмодзи в отправляемом текстом не окружен >< или ][ (в зависимости от формата), подставляем один из кастомных эмодзи случайным образом.
Немного контекста для тех, кто пока этого не делал. В зависимости от того, какой формат для сообщения вы используете, кастомный эмодзи можно прислать одним из двух вариантов
или
<tg-emoji emoji-id="${CUSTOM_EMOJI_ID}">👍</tg-emoji>Решение в лоб - создание констант, внесение правок в код или квесты. Но это долго, тяжело, ухудшает читаемость.
Поэтому я создал файл, в который сложил айдишники и эмодзи для них:
🍁;5193012603605001210
🍃;5192741668478035175
🌰;5192803812359842091
При этом для эмодзи может быть несколько id'шников.
Ну и в самом конце прикручиваем постобработку сообщений - если эмодзи в отправляемом текстом не окружен >< или ][ (в зависимости от формата), подставляем один из кастомных эмодзи случайным образом.
- ⚡ 9
- ❤ 4
- 💘 1







