Skip to main content
All CollectionsРусскийTelegram
Настройка Геймификация в Telegram
Настройка Геймификация в Telegram
Alex Juna avatar
Written by Alex Juna
Updated over a week ago

Что такое геймификация в ChatPlace?

Это автоматизированный процесс поощрения аудитории в Telegram баллами (виртуальной валютой) за активность в Telegram-канале: за реакции на постах, за комментарии в постах и внутри автоматизаций Telegram-бота.

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

Возможностей применения данному инструменту много. О них мы поговорим отдельно в других статьях.

Настройка геймификации

Для запуска игры - вам нужно сделать своего Telegram-бота администратором Telegram-канала. Как создать Telegram-бота.

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

Для создания игры перейдите в раздел Инструменты роста, выберите пункт “Геймификация” и выберите нужный аккаунт, в данном случае - своего Telegram-бота:

Настройте баллы за действия пользователей в игре:

Баллы за комментарии под публикациями:

  1. Количество баллов, которое пользователь получит за уникальный комментарий под публикацией в Telegram-канале.

  2. Максимальное количество комментариев в сутки, обратите внимание, баллы начисляются только за уникальные комментарии. 1 публикация = 1 комментарий от одного пользователя, за который он может получить баллы.

  3. Минимальное количество символов в комментарии пользователя, за который он получит баллы.

  4. Дополнительные баллы за комментарий, оставленный в течении определённого времени после создания публикации. Баллы за быстрый комментарий суммируются с основными баллами за комментарий.

  5. Количество минут, в течении которых пользователь может получить дополнительные баллы за быстрый комментарий под новой публикацией.

Баллы за реакции на публикации:

Баллы за каждую реакцию начисляются в случайном порядке и распределяются между всеми участниками игры. Когда пользователь оставляет реакцию на какой-то публикации - баллы за эту реакцию может получить любой из участников игры.

Баллы за реферала:

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

Как настроить реферальную систему - можно узнать в данной инструкции: Реферальная система в чат-ботах

  1. При настройке данного пункта - вам нужно указать количество баллов, которое пользователь получает за реферала (действие с начислением баллов настраивается внутри автоматизации для вашей игры).

  2. Использовать кастомную переменную - если не включать данный параметр - количество рефералов будет отображаться из системной переменной {{ referralsCount }}.

Если у вас настроена реферальная система и используется другая переменная для подсчёта количества рефералов - включите этот параметр и выберите нужную переменную. Значение этой переменной будет выводиться в турнирной таблице

Настройки игры - это второй этап создания игры:

  1. Выберите канал в котором будет проходить игра.

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

  3. Проверка наличия тега (необязательный параметр). При выборе тега - в игре смогут участвовать только те пользователи, которые имеют данный тег, а не все, кто запустил вашего бота и подходит под параметры.

    Например, если хотите, чтобы в игре смогли принять участие только те, кто запустил автоматизацию с правилами игры - включите проверку тега из этой автоматизации.

  4. Установите время, в которое каждый день будет сбрасываться ограничение на количество комментариев пользователя. Обратите внимание, в системе используется часовой пояс UTC+0, учитывайте разницу часовых поясов при настройке игры.

  5. Сформируйте ссылку на турнирную таблицу, используйте латиницу, пробелов быть не должно.

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

Убедитесь, что всё настроено верно и запустите игру:

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

Обратите внимание, что в игре могут принять участие только те пользователи Telegram, у которых настроен Username. Сделайте на этом акцент в правилах своей игры, порекомендуйте игрокам проверить наличие username, иначе они не смогут попасть в турнирную таблицу и стать полноценными участниками вашей игры.

Реализовать проверку наличия username у пользователя можно таким образом:

  1. В самом начале автоматизации для игры установите условие Данные клиента и выберите параметр Проверка никнейма.

  2. Если у пользователя есть username - условие выполняется, пользователь может продолжить.

  3. Если у пользователя отсутствует username - пользователь не соответствует заданному условию. Отправляем пользователю сообщение с призывом указать свой username в настройках профиля.

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

Рекомендуем дополнительно через BotFather оформить своего Telegram-Бота, добавьте ему описание, установите аватар, добавьте меню с командами быстрого запуска нужных автоматизаций (команды нужно сделать триггерами для вспомогательных автоматизаций, например, для проверки статистики игрока или для получения своей реферальной ссылки).

Проверьте наличие у себя чат-ботов (автоматизаций), которые мы рекомендуем запускать во время игры:

  • Бот, который пошагово объясняет правила игры, проверяет подписку на канал, выдает ссылку на турнирную таблицу и навешивает тег участника игры (для возможных будущих рассылок или ботов с действиями только для тех, кто в игре)

  • Бот, который выдает актуальное количество баллов и турнирную таблицу по слову «баллы».

  • Серию ботов для реферальной системы.

Для удобства мы подготовили готовые шаблоны, которые полностью готовы к использованию, вам останется только отредактировать сообщения под себя и выбрать свой Telegram-канал в условиях проверки подписки и голоса:

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

Did this answer your question?