Игры в Telegram (emodji)
Last updated
Last updated
Мало кто знает, но в Telegram есть игры, в которые можно играть с помощью обычных эмодзи.
А в MultyAI можно еще и автоматизировать их!
Взгляните только на пример:
А если добавить такую игру в чат, установить ограничения по количеству игр в день, начислять очки и выдавать бонусы? Ммм...
Внутри схемы, которую вы можете скачать, мы добавили эмодзи сразу в кнопки. Это для удобства и тестирования. Но нам нужно настроить именно реакцию на отправку эмодзи.
Для этого создайте блок Событие
Добавьте контейнер "Входящее сообщение"
Добавьте условие "Тип вложения (файла) внутри объекта события"
Установите тип значение "Игральный кубик" В этом случае бот будет реагировать на любой из четырех эмодзи: 🎲🎯🎳🎰
Если вам нужно реагировать на конкретный эмодзи, то добавьте здесь же еще одно условие "Текстовая переменная"
{var:object.dice.emoji}
= 🎲 (либо: 🎯🎳🎰)
С помощью переменной {var:object.dice.value}
в тексте будет выводиться результат.
Например, количество точек на кубике.
Соответственно создаем блок сообщения и пишем туда:
На кубике выпало: {var:object.dice.value}
Однако, у той же рулетки вариантов не 6, а 64. И по цифре сложно понять что они означают.
Поэтому нам понадобится дополнительный блок условия.
Если мы хотим выдавать разные значения, то необходимо добавить блок условия.
Создаем блок Условие
Добавляем контейнер "Числовая переменная"
Добавляем переменную {var:object.dice.value}
и устанавливаем значение результата.
Теперь дублируем несколько раз и подписываем каждый контейнер для удобства с помощью кнопки "Переименовать" (справа от контейнера)
{var:object.dice.value} = 1 — Выпал 1 на кубике {var:object.dice.value} = 2 — Выпал 2 на кубике {var:object.dice.value} = 3 — Выпал 3 на кубике {var:object.dice.value} = 4 — Выпал 5 на кубике {var:object.dice.value} = 5 — Выпал 5 на кубике {var:object.dice.value} = 6 — Выпал 6 на кубике
{var:object.dice.value} = 1 — Мимо {var:object.dice.value} = 2 — Попал в край (красный) {var:object.dice.value} = 3 — Попал в четвертый круг (белый) {var:object.dice.value} = 4 — Попал в третий круг (красный) {var:object.dice.value} = 5 — Попал во второй круг (белый) {var:object.dice.value} = 6 — Попал в центр (красный)
{var:object.dice.value} = 1 — Не сбито ни одной кегли {var:object.dice.value} = 2 — Сбита одна кегля {var:object.dice.value} = 3 — Сбито три кегли {var:object.dice.value} = 4 — Сбито две кегли (не знаю почему так) {var:object.dice.value} = 5 — Сбито четыре кегли {var:object.dice.value} = 6 — Страйк! Сбиты все кегли (5шт.)
{var:object.dice.value} = 1 — Три иконки BAR
{var:object.dice.value} = 22 — Три иконки вишни
{var:object.dice.value} = 43 — Три иконки лимона
{var:object.dice.value} = 64 — Три семёрки (Джекпот)
Все остальные значения считаются не выигрышными.
Но если хотите заморочиться, то поставьте себе в ответ переменную {var:object.dice.value}
и выпишите себе все результаты со всеми иконками :)
Приятной настройки и игры!
Скачать готовую схему можно тут: 💾 🔧