Игры в Telegram (emodji)
Мало кто знает, но в Telegram есть игры, в которые можно играть с помощью обычных эмодзи.
А в MultyAI можно еще и автоматизировать их!
Взгляните только на пример:

А если добавить такую игру в чат, установить ограничения по количеству игр в день, начислять очки и выдавать бонусы? Ммм...
Скачать готовую схему можно тут: 💾 Cкачать схему 🔧 Инструкция по установке схем
Как собрать такую схему
Внутри схемы, которую вы можете скачать, мы добавили эмодзи сразу в кнопки. Это для удобства и тестирования. Но нам нужно настроить именно реакцию на отправку эмодзи.
Делаем реакцию на эмодзи
Для этого создайте блок Событие
Добавьте контейнер "Входящее сообщение"
Добавьте условие "Тип вложения (файла) внутри объекта события"
Установите тип значение "Игральный кубик" В этом случае бот будет реагировать на любой из четырех эмодзи: 🎲🎯🎳🎰
Если вам нужно реагировать на конкретный эмодзи, то добавьте здесь же еще одно условие "Текстовая переменная"
{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}
и выпишите себе все результаты со всеми иконками :)
Приятной настройки и игры!
Last updated