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Ресурсы

Last updated 2 years ago

Достижения — это виртуальный статус пользователя в виде жетона, карточки, сертификата, медали, который выдается за выполнение особых определенных заданий.

У достижения есть название и условия получения.

Условия получения и названия могут быть как серьезными, так и смешными/игровыми.

Примеры:

  • Достижение "Болтун" — написал в чат более 1000 сообщений.

  • Достижение "Эксперт" — прошел курс и выполнил все задания.

  • Достижение "Укротитель дикого Джо" — победил босса в сумасшедших гонах в комментариях в сеттинге дикого запада.

  • Достижение "ТехноГуру" — Победитель Хакатона 2022.

Также в разделе геймификации вы можете создать папки с играми.

В папку с игрой вы можете несколько элементов и они будут объединены в рамках этой игры.

В дальнейшем эта функция будет очень полезной, когда мы внедрим конструктор страниц, чтобы одной кнопкой добавлять все элементы одной игры.

Как создать достижение?

Достижение можно создать в двух местах.

Первое — в разделе "Геймификация" → "Достижения"

Далее введите название и нажмите сохранить.

По желанию можете добавить свою иконку и добавить в папку с игрой.

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

Создайте блок действия, выберите контейнер "Изменить баланс валюты"

Далее нажмите на поле "Выберите валюту" → Введите в поле "Название нового элемента" название новой валюты → Нажмите "Создать".

После чего, здесь же можете выбрать эту валюту для начисления.

Как выдать или забрать достижение?

  1. Создайте блок действия, выберите контейнер "Выдать достижение".

  2. Выберите одно или несколько достижений, которые планируете выдавать.

  3. Сохраните настройки блока.

По желанию можете поставить галочку "Достижение можно получить несколько раз".

Не забудьте добавить сообщение об успешном получении достижения.

Для того, чтобы забрать достижение:

  1. Создайте блок действия и добавьте контейнер "Забрать достижение".

  2. Выберите одно или несколько достижений, которые планируете забрать.

  3. Сохраните настройки блока.

Как вывести в текст название достижений и его уровень?

По умолчанию достижение можно выдать лишь один раз.

Но при выдачи достижения, вы можете поставить галочку и выдавать достижение несколько раз.

Например, это значение может быть уровнем достижения.

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

  • Создаем блок-действия

  • Создаем контейнер "Получить количество достижений"

  • Выбираем достижение, значение которого хотим получить

  • В поле "Сохранить в переменную" можем ничего не писать.

  • Затем, либо в этом же блоке создаем еще один контейнер с контейнером "Отправить сообщение", либо создаем новый блок "Сообщение"

  • И в тексте выводим переменную: {var:result.field.title}: {var:result.SYSTEMNAME.value} ур. Где: {var:result.field.title} - название достижения {var:result.SYSTEMNAME.value} - уровень достижения SYSTEMNAME - системное имя, которое можно взять в настройках этого достижения.

    В результате пользователь получит сообщение: Самый лучший: 1ур.

Не забудьте в конце сохранить ваши настройки!

🎲