Конкурс — один из немногих способов расшевелить молчаливых подписчиков: человек открывает бота, что-то делает, смотрит, на каком он месте, и возвращается завтра. Сложность обычно не в идее, а в учёте. Кто кого пригласил, кто уже выполнил задание, кто первый, кому отдавать приз. В таблице вручную это разваливается уже на первых пятидесяти участниках. В этом уроке соберём конкурс в Telegram-боте с заданиями, баллами, таблицей лидеров и призом — считать будет AI SMM.
- Геймификация в AI SMM — это не отдельное приложение, а блоки в сценариях: Показать задания, Начислить баллы, Хватает баллов?, Таблица лидеров и Дать пригласительную ссылку.
- Все блоки, которые начисляют, проверяют и сравнивают баллы, должны использовать одно и то же слово-ключ. Иначе победитель увидит у себя ноль.
- Приглашённый друг засчитывается один раз и только если пришёл в бота по личной ссылке.
- Перед запуском пройдите сценарий кнопками В чате и Проверить, а после — смотрите отчёт: где люди отваливаются.
Что получится в конце урока
Рабочий конкурс в вашем Telegram-боте. Человек нажимает «Старт» и видит короткий список заданий: «Подписаться на канал», «Пригласить трёх друзей», «Ответить на опрос». За каждое выполненное задание в карточке человека копятся баллы. Бот показывает таблицу самых активных, а тот, кто закрыл все задания, сразу получает приз — например, личный промокод.
Та же механика подходит и для бессрочной программы лояльности: баллы за заказы и отзывы, подарок на пороге. Конкурс — просто самый наглядный способ освоить блоки.
Что нужно заранее
- Подключённый Telegram-бот. Пригласительная ссылка работает только с ботом Telegram, а шаблон конкурса стартует, когда человек открывает бота. Как подключить — в статье Подключение Telegram: каналы, группы и боты.
- Telegram-канал, если одно из заданий — подписка. Блок Проверка подписки смотрит, подписан ли человек на выбранный канал.
- Приз, который вы реально выдадите. Скидка, бесплатная позиция, консультация. Сразу запишите правила: кто побеждает, до какого числа, как вручается приз.
- Доступ к автоматизациям в проекте. Сценарии живут в разделе Чаты и комментарии → Автоматизация.
Шаг 1. Возьмите шаблон «Конкурс с заданиями»
- Откройте Чаты и комментарии → Автоматизация.
- В Шаблонах найдите Конкурс с заданиями и нажмите Взять этот. Шаблон откроется черновиком с уже соединёнными блоками — в эфир пока ничего не уходит.
- Выберите канал сценария — ваш Telegram-бот.
В шаблоне есть старт Запуск бота, блок Показать задания с двумя примерами заданий, Таблица лидеров, сообщение с призом и блок завершения. Прочитайте схему слева направо, прежде чем что-то менять: важны выходы блоков. У Показать задания есть отдельный выход на случай, когда все задания выполнены, а у Таблицы лидеров — выход на случай, когда в ней ещё никого нет.
Шаг 2. Задания и ключи баллов
Выделите блок Показать задания. Справа откроются настройки:
- Строка над списком — первый текст, который увидит человек, например «Выполните задания и получите кофе в подарок:».
- Строка на каждое задание: название, ключ баллов и сколько баллов нужно. Ещё строки добавляет кнопка Добавить задание, всего до десяти.
Ключ баллов — главное понятие урока. Это одно слово, которое вы придумываете сами, например channel, referrals или quiz. Пишите его латиницей и одинаково везде. Задание считается выполненным, когда человек набрал нужные баллы под этим ключом. Поэтому «Пригласить трёх друзей» — это одно задание с ключом referrals на 3 балла, а не три задания.
| Задание | Ключ | Сколько баллов | Что начисляет баллы |
|---|---|---|---|
| Подписаться на канал | channel | 1 | Проверка подписки → Начислить баллы |
| Пригласить трёх друзей | referrals | 3 | Дать пригласительную ссылку (считается само) |
| Ответить на опрос | quiz | 1 | вопросы опроса → Начислить баллы |
Шаг 3. Научите задания начислять баллы
Список заданий только показывает, что делать. Баллы начисляют другие блоки, и пишут они в тот же ключ.
Задание «подписка»
- Поставьте Отправить сообщение со ссылкой на канал и кнопкой «Я подписался».
- После кнопки — Проверка подписки с выбором вашего канала. Блок делит сценарий на выходы Подписан и Не подписан.
- На ветке Подписан — Начислить баллы: в поле Что считаем впишите channel, в Где живут баллы выберите На карточке человека, в Сколько баллов — 1.
- На другой ветке мягко напомните о подписке и предложите проверить ещё раз.
Задание «пригласить друзей»
Добавьте Дать пригласительную ссылку. В тексте сообщения поставьте {link} туда, где должна стоять личная ссылка, и {invited} — сколько человек уже привёл участник. Если забыть {link}, ссылка добавится в конец. Каждый новый человек, открывший бота по этой ссылке, даёт пригласившему балл под ключом referrals. Засчитывается он один раз, а открыть бота по собственной ссылке и накрутить себе баллы не выйдет.
Задание «опрос»
Задайте два-три вопроса блоками Отправить сообщение с кнопками-ответами. После последнего ответа — Начислить баллы с ключом quiz на карточке человека. Если хотите оценивать сами ответы, заведите отдельный ключ с хранением В этом прохождении: такие баллы относятся к одному прохождению опроса и потом не копятся. Разница подробно описана в статье Геймификация: квизы, баллы, задания и рефералы.
Шаг 4. Таблица лидеров
Выделите блок Таблица лидеров и заполните:
- Какие баллы — ключ, по которому строится рейтинг. Для конкурса «кто привёл больше друзей» это referrals.
- Строка над таблицей — например, «Кто сейчас впереди:».
- Сколько мест показать — от 1 до 20, обычно хватает 10.
- Показывать полные имена — по умолчанию выключено. Таблицу видит каждый участник, поэтому фамилия сокращается до буквы. Не включайте без согласия людей.
Выход Пусто (в таблице ещё никого нет) соедините с коротким сообщением вроде «Вы первый участник — самое время вырваться вперёд». Пустая таблица — не ошибка, а начало конкурса.
Шаг 5. Выдача приза
Выход «все задания выполнены» у блока Показать задания ведите к призу. Проще всего — Отправить сообщение с инструкцией. Если приз — уникальный промокод, сложите коды в таблицу и поставьте блок Выдать из таблицы: он выдаёт человеку свободную строку один раз и только ему.
Если нужен порог, а не «все задания», используйте Хватает баллов?: укажите ключ и значение в поле Хватает от, например 5 баллов по referrals. Набравшие пойдут по выходу «Хватает», остальные — по «Не хватает».
Шаг 6. Проверьте и опубликуйте
- Нажмите Проверить. Кнопка смотрит схему и называет проблемы: например, задание без названия или ключа, таблицу лидеров без ключа.
- Нажмите В чате и пройдите сценарий сами, как клиент. Чтобы идти дальше, нажимайте выходы — паузы и оплаты пропускаются так же. Начать заново повторит прохождение.
- Сохранить черновик — если хотите показать коллеге, Опубликовать — чтобы запустить.
- Откройте бота со второго аккаунта Telegram и выполните одно задание по-настоящему.
Пример: «неделя бесплатного кофе» в кофейне
Допустим, у небольшой кофейни есть Telegram-канал на несколько сотен читателей и бот для предзаказов. Кофейня запускает конкурс на неделю:
- Задания: подписаться на канал (1 балл, ключ channel), пригласить трёх друзей (3 балла, ключ referrals), пройти опрос «Какой вы кофе?» из трёх вопросов (1 балл, ключ quiz).
- Приз за все задания — код на бесплатный напиток из таблицы на 100 кодов.
- Таблица лидеров по referrals, десять мест, фамилии сокращены. Тройке лидеров в конце недели — пачка зерна, итоги в канале.
- Продвижение: закреп в канале, наклейка с QR на бота у кассы, сторис в Instagram со ссылкой на бота.
Владелец ничего не считает руками. В конце недели он открывает таблицу лидеров в боте, сверяет тройку и публикует пост с итогами.
Типичные ошибки
- Разные ключи в разных блоках. referral в одном месте и referrals в другом — баллы начисляются в один счётчик, а читаются из другого. Выпишите ключи до начала работы.
- Баллы опроса случайно пишутся в карточку. Тогда они копятся с каждым прохождением. Для оценки ответов — хранение в прохождении, в карточку — только факт «опрос пройден».
- Задание, которое нечем выполнить. «Оставить отзыв» в списке без блока, который начисляет баллы по этому ключу, навсегда останется открытым.
- Полные имена в таблице без согласия участников.
- Размытые правила. В первом же сообщении назовите приз, срок и способ выбора победителей. Прежде чем обещать призы, сверьтесь с правилами Telegram и законом о стимулирующих мероприятиях.
Как измерить результат
Откройте сценарий и нажмите Отчёт. В отчёте по сценарию видно:
- Людей зашло и Дошли до конца — сколько человек открыли конкурс и сколько его закончили.
- Где теряете больше всего — блок, на котором останавливается больше всего участников. Если это проверка подписки, возможно, непонятна ссылка на канал; если задание с друзьями — трёх друзей может быть многовато.
- Путь в том порядке, как его проходят и История запусков — отдельные прохождения по шагам, когда что-то выглядит странно.
Кроме отчёта сравните три бизнес-цифры до и после недели конкурса: новые подписчики канала, новые контакты в боте и заказы с промокодом конкурса. По нашему опыту, конкурс окупается, когда приз используют, а не когда таблица лидеров длинная.
Как это устроено в AI SMM
Конкурс собирается в том же конструкторе, что и любые другие сценарии, поэтому его легко развивать: добавить Показать товар к результату опроса или запустить отдельный сценарий для тех, кто замолчал. Баллы остаются в карточке контакта, и программа лояльности потом наградит тех же людей. Подробнее — на страницах квизы, баллы и подарки в чате и конструктор сценариев, а про сам канал — Telegram в AI SMM.

Вопросы и ответы
Конкурс работает в Instagram или Messenger?
Задания, баллы, опрос и таблица лидеров работают в канале сценария, и в шаблоне конкурса указаны Telegram, Instagram, Facebook и Messenger. А вот пригласительная ссылка работает только с ботом Telegram, так что задание «привести друзей» требует Telegram.
Можно ли накрутить баллы, пригласив самого себя?
Нет. Приглашение засчитывается один раз и только за человека, который впервые пришёл в бота, поэтому повторный вход по своей ссылке ничего не даёт.
Где хранятся баллы человека?
Баллы с хранением на карточке относятся к контакту и доступны каждому сценарию, который читает тот же ключ, — в том числе таблице лидеров и блоку Хватает баллов?.
Можно ли списать баллы?
Да, укажите в Начислить баллы отрицательное число. Ниже нуля баллы на карточке не опускаются.
Следующий урок: научите AI отвечать на вопросы участников по правилам конкурса с помощью базы знаний. А когда будете готовы, откройте геймификацию в AI SMM и запустите свой первый конкурс.
Посты, чаты, видео и продажи в одном кабинете. 7 дней бесплатно.
Начать бесплатно


