Телеграм бота

Алина7 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
13.05.2026

Нужно разработать и подключить Telegram bot для регистрации участников розыгрыша призов

1. Bot Flow

После старта бот должен показывать приветственное сообщение:

Welcome to WaveLead Giveaway 🌊
Чтобы присоедениться к розыгрышу ответьте на несколько вопросов.

Далее бот задает вопросы по очереди:

  1. Твое имя
    Поле: name
    Обязательное

  2. Твой имеил
    Поле: email
    Обязательное
    Нужна базовая email validation

  3. Твоя роль
    Поле: role
    Обязательное
    Варианты кнопками:

    • Media Buyer

    • Advertiser

    • Affiliate

    • Other

  4. Название Компании
    Поле: company
    Опционально
    Добавить кнопку: Skip

  5. Подпишись на наш Telegram канал
    Link: https://t.me/waveleadnetwork
    После этого кнопка: I subscribed

  6. Подпишись на наш Instagram
    Link: https://www.instagram.com/waveleadnetwork
    После этого кнопка: I subscribed

  7. После заполнения всех данных бот должен сгенерировать уникальный giveaway number.

Пример финального сообщения:

You caught the wave! 🌊
Your giveaway number is: #0001

Бот должен автоматически генерировать уникальный номер для каждого участника.

Формат:
#0001, #0002, #0003 и т.д .

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

Бот должен сохранить и передать следующие данные:

  • Имя

  • Имеил

  • Роль

  • Название компании

  • Телеграм юзернеим

  • Giveaway number

  • Date/time of registration

  • Telegram subscription confirmation

  • Instagram subscription confirmation

    Нужно, чтобы вся информация автоматически передавалась в форму/таблицу.


    Admin Notification

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

    Пример:

    New giveaway participant 🌊

    Number: #00124
    Name: Anna
    Email: [email protected]
    Role: Media Buyer
    Company: ABC Media
    Telegram: @anna

    Один Telegram user ID может зарегистрироваться только один раз.

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

    You are already registered 🌊
    Your giveaway number is: #00124

    Admin Functions

    Нужны базовые admin commands:

    /export — выгрузить всех участников в CSV или Excel
    /count — показать количество зарегистрированных участников
    /winner — выбрать случайного победителя
    /list — показать последние 10 регистраций

    И нужен
    QR code вход в бота



Заявки фрилансеров