3️⃣3️⃣ Преобразование целого числа в строку цифровых эмодзи.
Сложность:
⭐️⭐️⭐️
По команде, поданной пользователем, обрабатывается числовой параметр команды и преобразуется в строку состоящую из цифровых эмодзи, соответствующих цифрам переданным в параметре команды.
Например:
Пользователь подает команду: !numberToString 123
, бот отвечает сообщением: 1️⃣2️⃣3️⃣.
Для этого необходимо:
↙️Команды —
➕Создать↙️ — Команда:
/!numberToString\s(\d+)/i
В
🔗 Триггер команды добавить три реакции:
⚡️localVarSet
— Тип:
Число — Название:
parNum
— Значение:
${exec.1}
⚡️runScript
— Текст:
var strNum = String(qnext.getValue("localVar.parNum", "0"));
var strNew = strNum.replace(new RegExp("0", "g"), "0️⃣");
strNew = strNew.replace(new RegExp("1", "g"), "1️⃣");
strNew = strNew.replace(new RegExp("2", "g"), "2️⃣");
strNew = strNew.replace(new RegExp("3", "g"), "3️⃣");
strNew = strNew.replace(new RegExp("4", "g"), "4️⃣");
strNew = strNew.replace(new RegExp("5", "g"), "5️⃣");
strNew = strNew.replace(new RegExp("6", "g"), "6️⃣");
strNew = strNew.replace(new RegExp("7", "g"), "7️⃣");
strNew = strNew.replace(new RegExp("8", "g"), "8️⃣");
out.strNew = strNew.replace(new RegExp("9", "g"), "9️⃣");
⚡️message
— Текст:
${scriptResult.out.strNew}
— Файл:
➖Пропустить
#command #JScript #localVar
Требуется помощь?