Админ в канал | Бот для проведения розыгрыша в канале
Готовый шаблон

Админ в канал | Бот для проведения розыгрыша в канале

Краткий обзор шаблона

В этом видеоуроке разбираем готовый шаблон «Админ в канал» — бота-администратора Telegram-канала для проведения розыгрышей и конкурсов. Каждый подписчик нажимает кнопку «Участвовать» под постом, бот добавляет его в список участников прямо в сообщении и фиксирует в базе данных, не допуская повторных нажатий. Когда активная часть заканчивается, администратор убирает кнопку и запускает рандомайзер, который выбирает победителей. Урок посвящён именно настройке шаблона: как быстро установить его, подключить к каналу и запустить розыгрыш, не углубляясь во внутреннюю механику бота.

Что показываем в видео уроке по настройке шаблона

На практике устанавливаем шаблон «Бот для проведения розыгрыша в канале» и подключаем его к Telegram через BotFather (создаём бота, копируем токен). Добавляем бота администратором канала и по шагам заполняем настройки: в блок «входящий webhook» вставляем Telegram ID администратора и ID нужного блока, а в разделе ссылок на чат-бота включаем ретрансляцию запросов на этот блок. Показываем, как найти ID канала двумя способами — в логах блока webhook (значение chat ID вида -100…) и через отдельного бота-определителя ID — и сохранить его в глобальную переменную Channel ID. Правим текст поста в глобальной переменной «текст» (с переносами строк через кодовые символы), отправляем пост в канал через бота, закрепляем его и тестируем нажатия. В конце разбираем настройку рандомайзера: задаём диапазон участников (например, со 2-го по 6-й), выбираем количество победителей, убирая лишние стрелки перехода, и запускаем розыгрыш с анимацией «барабанной дроби» на блоках задержки.

Ключевая идея

Ключевая идея урока — весь розыгрыш держится на блоке «входящий webhook», который ловит нажатия кнопки «Участвовать» в канале, и на связке из трёх параметров: Telegram ID администратора, ID рабочего блока и ID канала в глобальной переменной. Именно поэтому бота обязательно нужно сделать администратором канала и включить ретрансляцию запросов на блок webhook. Количество победителей регулируется прямо в схеме — вы задаёте диапазон участников в рандомайзере и убираете стрелки перехода к лишним победителям, оставляя одного, двух или трёх. Важный нюанс: шаблон одноразовый — если что-то настроили неверно и бот уже запустился, его удаляют и устанавливают заново, а не правят на ходу.

Что за проект вы получаете

Освоив этот шаблон, вы сможете провести розыгрыш в своём Telegram-канале почти без ручной работы: подписчики сами регистрируются кнопкой, бот ведёт список участников и честно выбирает победителей рандомайзером. Это готовый инструмент для набора активности и прогрева аудитории — конкурсы удобно запускать регулярно, а запись розыгрыша показывать в канале для прозрачности. Первая настройка занимает около получаса, зато потом вы разворачиваете новый розыгрыш из шаблона за считаные минуты. Если захотите доработать внутреннюю механику, урок подскажет, где найти подробный разбор блоков webhook, HTTP-запрос и JavaScript.

Инструкция: как установить шаблон и настроить его под себя

  1. 1

    Зарегистрируйтесь на платформе Jetbot

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

    Войдите на платформу Jetbot

  3. 3

    Добавьте шаблон в свой аккаунт

  4. 4

    Нажмите кнопку «Установить этот шаблон»

    Кнопка «Установить этот шаблон»

    Если кнопку «Установить этот шаблон» не видно — нажмите на иконку со стрелкой:

    Иконка со стрелкой
  5. 5

    Нажмите кнопку «Установить»

    Переменные, указанные в открывшемся окне, можно заполнить позже.

    Кнопка «Установить»
  6. 6

    Готово, шаблон установлен в ваш аккаунт и осталось только настроить его под себя

    Подробную инструкцию по настройке смотрите в видеоуроках: