Как работает бот для розыгрыша в Телеграм канале
В запланированное время бот публикует в Телеграм канале пост с розыгрышем. Подписчики нажимают на кнопку «Участвую» (текст кнопки можно изменить) и переходят в диалог с ботом.
Бот предлагает подписаться на каналы и проверяет подписку. Если человек не подписан на какой-то канал, бот сразу сообщит об этом и не добавит его в базу участников розыгрыша.
Подписчики, которые выполнили все условия, попадают в базу участников.
Дальше в запланированное время бот рандомно выбирает победителя и публикует пост в канале.
Как настроить такого бота
✔️ Зарегистрируйтесь в конструкторе BorisBot создайте проект и добавьте шаблон «Розыгрыш в Телеграм канале» (доступен на бесплатном тарифе). В вашем проекте появится 3 скрипта и таблица. Скрипт «Розыгрыш_заглушка» можно сразу удалить, он не пригодится. Таблица нужна для сохранения участников и установки даты розыгрыша и выбора победителей.
✔️ Подключите Телеграм к вашему проекту.
✔️ Добавьте бота в каналы и сделайте администратором. Настройте блоки для действий в Телеграм. Подробная видеоинструкция здесь.
Важно! Если для участия в розыгрыше, пользователям нужно подписаться на несколько каналов, бот должен быть администратором в каждом из них. Только так он сможет проверить выполнение условий.
✔️ Оформите публикации с розыгрышем и результатами внутри конструктора, добавьте ссылки на Телеграм-каналы для подписки.
✔️ Запланируйте даты постов в таблице «Дата», настройте время запуска бота (внутри шаблона есть инструкция).
✔️ Протестируйте бота в канале. Установите в Графике проверки day, время — следующая минута по текущему времени (GTM+3). Нажмите Тest. В результате на канале должен опубликоваться пост с розыгрышем. Попросите двух и более знакомых нажать на кнопку под постом и подписаться на каналы. Проверьте публикацию поста с победителями по такой же схеме.
Важно! В таблице должна быть текущая дата.
Если у вас возникли вопросы по самостоятельной настройке — напишите в сообщество в Telegram.
Talpha