Немного контекста для тех, кто пока этого не делал. В зависимости от того, какой формат для сообщения вы используете, кастомный эмодзи можно прислать одним из двух вариантов
или
<tg-emoji emoji-id="${CUSTOM_EMOJI_ID}">👍</tg-emoji>Решение в лоб - создание констант, внесение правок в код или квесты. Но это долго, тяжело, ухудшает читаемость.
Поэтому я создал файл, в который сложил айдишники и эмодзи для них:
🍁;5193012603605001210
🍃;5192741668478035175
🌰;5192803812359842091
При этом для эмодзи может быть несколько id'шников.
Ну и в самом конце прикручиваем постобработку сообщений - если эмодзи в отправляемом текстом не окружен >< или ][ (в зависимости от формата), подставляем один из кастомных эмодзи случайным образом.