Я очень просто DiscordBOT
выполняю некоторые административные задачи.Одной из особенностей является (или должна быть) наша "emoji based polls
".Мы создаем сообщение, в котором смайлики перечисляют варианты с полными стрелками, указывающими вниз на «реакцию» справа под комментарием.
Идея состояла в том, чтобы заставить бота (по команде) дублировать данную реакцию на сообщение,так что администратор может удалить его / ее реакции, и фактически шлепнуть реакцию на вариант, за который они хотели бы проголосовать заранее.
Все работает нормально ... до ошибки:
{"code": 10014, "message": "Unknown Emoji"}
Скрипт perl, с помощью LWP, читает реакции из тестового поста как "\ud83d\ude0f
", но возвращать их "как есть" просто не работает.
Помещение той же реакции, что и "\x{1F60F}
", работает отлично!(источник: https://codepoints.net/U+1F60F?lang=en)
Я не возражаю, кроме как ... как мне конвертировать все эти \u-based emojis to \x-based ones? =P
После некоторого поиска в Google и проб и ошибок я пробовалтакие как "decode_json / encode_json" и т. д., но я не могу заставить его работать.Я думаю, что я должен пропустить что-то маленькое и "очевидное" ...
Спасибо за любую помощь!
Также откройте для других идей "нестандартно", если они решат проблему!= Р * * тысяча двадцать пять