Multy.ai - Инструкции
Сайт сервисаСообщество ВК
  • Обучение
    • Общие настройки
      • Ответ на «Привет»
      • Как прикрепить и отправить файл
      • Переменные в кнопках
      • Сменить чат, пользователя, платформу
      • Как оформить текст в Telegram
      • Парсинг ref-ссылок
      • Как получить ID чата
    • Автоматизация
      • Автопринятие в чат
      • Анитиспам v.1
      • Автоматизация публикации постов
      • Автовыдача сертификатов (рисуем ФИО)
      • Аналитика по каждому шагу
      • Оплата товаров и услуг в ВКонтакте
      • Пересылка сообщений из бота в чат (Telegram)
      • Уведомление в чат о новых комментариях в обсуждении (ВК)
    • Геймификация
      • Карма-бот
      • Игры в Telegram (emodji)
      • Гороскоп
      • Бот-цитатник
      • Рандомная выдача картинок
      • Бонус за отзыв в обсуждениях (ВК)
    • Проблемы и ошибки
      • Белый экран и работа с консолью
      • Нет реакции на сообщение/комментарий
  • Обзор сервиса
  • Тарифы
  • Реферальная система
  • Инструкции
    • ⚙️Настройки/Интеграции
      • Сотрудники
      • Telegram
      • ВКонтакте
      • Senler
      • Prodamus
      • ЮMoney
      • OpenAI
      • ГрамотаДел
      • Автопилот (через вебхуки)
        • Пример команд Автопилота для интеграции с Multy.AI
    • 📦Шаблоны
      • Магазин шаблонов
      • Установка шаблонов
      • Создание шаблонов
    • 🤖Автоматизация
      • Блок-схемы
        • Интерфейс блок-схем
        • Контейнеры
        • Виды блоков
          • Событие
          • Действие
            • Математические функции
            • Фильтрация и поиск элементов массива
            • Отправить запрос на внешний сайт
            • Действие удалить сообщение
            • Действие: отредактировать сообщение.
          • Условие
          • Сообщение
          • Таймер
        • Горячие клавиши
        • Импорт и экспорт схем
      • Переменные
        • Стандартные переменные
        • Временные переменные
        • Глобальные переменные
        • Строковые функции
        • Структура контекста + JSON Path
      • Короткие ссылки
    • 💬Общение
      • Рассылки
    • 👥Пользователи
      • Пользователи
      • Импорт пользователей
      • Списки
      • Поля профилей
    • 🎲Геймификация
      • Рейтинги
      • Валюты
      • Достижения
      • Ресурсы
  • Тех. поддержка
    • ВКонтакте
    • Telegram
Powered by GitBook
On this page
  • Инструкция ручной сборки
  • Создание игровой валюты
  • Рассмотрение блок схемы.
  • Команда для проверки баланса
  1. Обучение
  2. Геймификация

Карма-бот

PreviousГеймификацияNextИгры в Telegram (emodji)

Last updated 2 years ago

Карма-бот позволяет мотивировать ваших пользователей, например, помогать друг другу, находить ответы на какие-то вопросы и т.п.

Конечно, вы всегда можете премировать отличившихся пользователей самостоятельно, например, позволяя купить ваш продукт со скидкой, но когда они в благодарность за помощь могут получить скидку, то это приятно.

В примере ниже мы соберем как раз такого бота-котика, который будет выдавать рыбку за помощь. Куда пользователи могут потратить игровую валюту «рыбки» решите сами, например, на оплату доступа к вашему продукту.

Инструкция ручной сборки

Перед началом убедитесь, что интегрировали ваше сообщество ВКонтакте или бота в Telegram с сервисом Multy.AI по этим инструкциям:

И добавили бота в беседу на выбранных платформах по данным инструкциям:

Интегрировали? Отлично, идем дальше

Создание игровой валюты

Для создания игровой валюты в своем проекте открываем раздел «Геймификация» -> «Валюты» и кликаем справа кнопку «Создать»

Здесь все просто:

  • 1) Загружаете изображение с рыбками.

  • 2) В поле «Название валюты» пишете «Рыбки».

  • 3) В поле «Системное имя» пишете andreygorgamer_fish_rating (это важно, иначе готовая схема не сработает). Если не будете использовать готовую схему, то рекомендуется вписать в это поле ваш ник и, например, fish. Пример: Vasya_Pupkin_Fish

  • 4) В Поле «Доступ на чтение: просмотр значения» ставим переключатель «Все пользователи»

Не забудьте сохранить.

Рассмотрение блок схемы.

В примере ставим переключатель ИЛИ 1) Создаем событие «Входящее сообщение в чате» с условием «Текст сообщения» и текстом содержащим благодар спасибо спс (разделенные Enter'oм)

Важно! Multy одинаково отреагирует и на ввод ключевика благодарность и на БЛАГОДАРЮ, т.к. мы будем делать нерегистрозависимый вариант.

Если у вас подключено несколько сообществ ВКонтакте, то рекомендуем добавить еще одно условие: «Чат, где произошло событие» и выбрать ваш чат.

Для ВКонтакте соответственно делаете аналогичный блок. Либо оставляете без условия и тогда работает везде, где добавлен бот.

Добавляем еще событие «Исправлено сообщение в чате» с условием аналогичным выше.

Для добавления жмем синий плюс и в контейнере выбираем событие.

2) Добавляем условие «Текстовая переменная» {var:platform.author.profile_type} равна user т.е. пользователь которого благодарят не бот.

​3) Добавляем условие «Числовая переменная» {var:platform.author.id} не равна {var:platform.user.id} т.е. пользователь не благодарит сам себя.

4) Из выхода «Да» создаем контейнер- действие.

  • Добавляем действие «Найти пользователя по значению поля» ставим галочку «Заменить текущего пользователя», ставим переключатель «Telegram ID» со значением {var:platform.author.id} т.е. меняем выполнение схемы для пользователя которого благодарят

  • Добавляем действие «Изменить баланс валюты» выбираем свой список валюты, ставим переключатель «Увеличить» на 1

  • Добавляем действие «Получить количество валюты» выбираем свой список валюты, и сохраняем значение в переменную «fish».

  • Добавляем действие «Сменить чат для следующих действий» и ставим галочку «Получить значение из переменной» со значением {var:platform.chat.id} которое содержит ID чата

  • Добавляем «Сообщение» с текстом:

​{var:platform.author.first_name} {var:platform.author.last_name} у тебя {var:fish} 🐟

И соединяем действия друг с другом и блоком «Да»

Аналогичный блок-сообщение с текстом:

​{var:platform.author.first_name} {var:platform.author.last_name}, нельзя кушать много 🐟, делись с друзьями!

Соединяем с условием «Нет»​

Готово!

Команда для проверки баланса

В примере ставим переключатель ИЛИ

1) Создаем событие «Входящее сообщение в чате» с условием «Текст сообщения» и текстом равным /fish

2) Создаем событие «Входящее сообщение » с условием аналогичным выше. Это сделано для того, чтобы пользователь мог запросить баланс, где угодно.

  • Добавляем действие «Получить количество валюты» выбираем свой список валюты, и сохраняем значение в переменную «fish».

  • Добавляем «Сообщение» с текстом:

И соединяем все в блоки в цепочку.

Скачать готовую схему можно тут: 💾 🔧

​​

​​

​​

​​

​​

Важно! В схеме пример карма-бота для Telegram, если нужно для ВКонтакте достаточно заменить с действии «Найти пользователя по значению поля» выбрать переключатель «ВКонтакте ID» и если необходимо сменить тексты на кликабельные, согласно .

Создаем новую валюту
Создание игровой валюты
Пример события
Пример действий
Пример отрицательного условия
Пример работы схемы
Пример события

​ {var:result.value} 🐟!

Cкачать схему
Инструкция по установке схем
Интеграция с ВКонтакте
Интеграция с Telegram
Как создать чат / группу в Telegram
Как добавить бота в Telegram-чат / группу и выдать ему доступ
Как добавить бота в беседу Вконтакте
инструкции
{var:platform.user.first_name} {var:platform.user.last_name}
Пример работы кармабота
Условие для проверки, что благодарят не бота
Условие для проверки, чтобы пользователь не хитрил.
Меняем пользователя в схеме.
Изменяем и получаем количество валюты
Переключаем на беседу
Отправляем сообщение в чат
Получаем количество валюты
Получаем количество рыбы. Если нужны клибальные ссылки, копируйте текст