Есть ли способ отреагировать на сообщение о разногласиях первой буквой сообщения с помощью DiscordJs - PullRequest
0 голосов
/ 17 июня 2020

Я хочу создать настраиваемого бота для опроса на моем сервере Discord, и я использую Discord JS для его разработки.

Код будет примерно таким: извлеките! Опрос из сообщения и только вести подсчет остальных строк, разделенных пробелом.

Что-то вроде "! poll option1 option2 option3" И бот вернет список со всеми тремя вариантами и реакцию с первой буквой варианта для каждого варианта доступно.

Что-то вроде this

Моя проблема заключается в нахождении идентификатора реакции для первого письма, я уже пробовал message.guild.emojis.cache и нашел его, но это только таможня. Я хочу, чтобы был доступен полный список

1 Ответ

1 голос
/ 17 июня 2020

Похоже, вы ищете символы региональных индикаторов . Это символы Unicode, предназначенные для кодирования последовательностей эмодзи национального флага.

Быстрый способ преобразования заглавных букв ASCII в региональные индикаторы - это что-то вроде String.fromCodePoint("R".codePointAt(0) - 65 + 0x1f1e6), которое возвращает «" »

...