1️⃣4️⃣ Простой калькулятор.
Сложность:
⭐️⭐️⭐️
Сложение и вычитание целых чисел, не более 3 знаков.
Например:
Пользователь отправляет сообщение: 2 плюс 3
или 2 + 3,
бот отвечает на сообщение пользователя: Равно: 5.
На сообщение: 3 минус 2
или 3 - 2,
бот отвечает Равно: 1.
Для этого необходимо:
↙️Команды —
➕Создать↙️ — Регулярное выражение:
/^(\d{1,3})\s([^\s]+)\s(\d{1,3})$/i
(Для работы команды в чате, необходимо:
⚙️Настройки —
☑️Доступно в чате)
В
🔗Триггер команды добавить три реакции:
⚡️localVarSet
— Тип:
Строка — Название:
Znak
— Выражение:
${exec.2}
⚡️message
— Текст:
Равно: !{script| code: +qnext.getValue("exec.1", 0) - (+qnext.getValue("exec.3", 0)); }
—
➖Пропустить
🚧Ограничения —
➕Добавить условие —
string — Путь до значения:
${localVar.Znak}
— Значение:
= — Строка:
плюс
—
or —
string — Путь до значения:
${localVar.Znak;}
— Значение:
= — Строка:
+
В реакции установить:
☑️replyToMessage
(Для работы реакции в чате, необходимо установить:
☑️Ответить в чате)
⚡️message
— Текст:
Равно: !{script| code: +qnext.getValue("exec.1", 0) - (+qnext.getValue("exec.3", 0)); }
—
➖Пропустить
🚧Ограничения —
➕Добавить условие —
string — Путь до значения:
${localVar.Znak}
— Значение:
= — Строка:
минус
—
or —
string — Путь до значения:
${LocalVar.Znak}
— Значение:
= — Строка:
-
В реакции установить:
☑️replyToMessage
(Для работы реакции в чате, необходимо установить:
☑️Ответить в чате)
#group #command #Ограничение
Требуется помощь?