Превью сценария
Главное менюЗаданияЗадание · подписка на каналЗадание · подписка в XЗадание · зайти на сайтЗадание · буст каналаПосле заданияБаллы пригласившемуКошелёкМой статусПригласить друзейПроверка участияАдмин · /statsКампания завершена · снапшотКлейм открыт · владельцы кошельков🏁 End campaign📤 Open claims
Обзор
Свой аирдроп в Telegram: капча против ферм, задания за баллы с проверкой подписки, реферальные ссылки, сбор кошельков и завершение кампании в два нажатия.
Что нужно для запуска
- Пригласительные ссылки: в разделе «Переменные» заполните botUsername — имя вашего бота без @. Из него собираются личные реферальные ссылки.
- Ссылки кампании: если пропустили их при настройке, заполните channelHandle, xProfileUrl и siteUrl в разделе «Переменные».
- Доступ к каналу: сделайте бота администратором канала кампании, иначе задание на подписку никогда не засчитается.
- Экономика: проверьте pointsPerTask (по умолчанию 100) и pointsPerReferral (50) и поставьте значения, которые действительно хотите начислять.
- Доступ администратора: «Контакты» → ваш контакт → isAdmin = yes. Так откроется команда /stats с живыми счётчиками участников, заданий и кошельков.
- Проверьте: нажмите «Опубликовать» и пройдите весь путь сами — /start → капча → задания → /wallet.
- Закройте кампанию: запустите операцию «🏁 End campaign». Баллы замораживаются, а участники получают объявление о снапшоте с последним напоминанием указать кошелёк.
- Выгрузите список для выплат: подождите несколько дней, пока опоздавшие укажут кошельки. Затем откройте «Контакты», добавьте фильтр walletAddress «Не пусто» и нажмите «Экспорт». Получится CSV, где на каждого участника одна строка — с адресом кошелька, баллами и числом приглашений.
- Отправьте токены по этому CSV своим инструментом для массовой отправки. FlowCastle с блокчейном не работает.
- Откройте клейм: вставьте ссылку на клейм в переменную claimUrl и запустите операцию «📤 Open claims» — каждый участник с указанным кошельком получит сообщение.
Разбор узлов
- Участник отправляет /start и проходит эмодзи-капчу. Фермы и боты отсеиваются здесь, а все, кто прошёл, получают меню заданий и серию напоминаний.
- Подписывается на ваш Telegram-канал. Это задание проверяется по-настоящему: бот спрашивает у Telegram, состоит ли человек в канале, и начисляет баллы.
- Подписывается на ваш X и заходит на сайт. Эти два задания засчитываются на честном слове (у X нет способа проверить подписку), но баллы за них тоже начисляются.
- Приглашает друзей по личной ссылке. Пригласивший получает баллы, только когда друг прошёл капчу и выполнил настоящее задание. Поэтому пригласить самого себя или нагнать ферму не выйдет.
- Указывает кошелёк для выплаты. Бот проверяет формат адреса для вашей сети (TON, EVM или Solana) и предупреждает, что нельзя указывать адрес депозита на бирже. Как только кошелёк сохранён, напоминания прекращаются.
- Каждый может посмотреть свой статус (баллы, задания, приглашения, кошелёк) и проверить, попал ли он в ваш список по снапшоту. А вы видите живые счётчики кампании по команде /stats.
- Вы завершаете кампанию одной кнопкой: операция «🏁 End campaign» замораживает баллы и рассылает всем объявление о снапшоте с последним напоминанием указать кошелёк.
- Вы выгружаете список для выплат: «Контакты» → фильтр walletAddress «Не пусто» → «Экспорт». В CSV-файле для каждого участника есть кошелёк, баллы и число приглашений. Этот файл вы загружаете в свой инструмент для отправки токенов.
- Токены вы отправляете сами (бот не работает с блокчейном). Затем вставляете ссылку на клейм в переменную claimUrl и запускаете «📤 Open claims» — бот напишет каждому, у кого указан кошелёк.
Подробности
Полезно знать
- Сделайте бота администратором канала. Без этого Telegram не скажет ему, кто подписан, и задание на подписку никогда не засчитается.
- Задания «подписаться в X» и «зайти на сайт» засчитываются на честном слове: у X нет способа проверить подписку. А подписка на канал проверяется, поэтому именно она защищает от накрутки.
- Бот не работает с блокчейном. Он собирает, проверяет и хранит адреса, а токены вы отправляете сами из выгруженного CSV — любым привычным инструментом.
- Всё, что собирает кампания, хранится на странице «Контакты». Баллы, выполненные задания, число приглашений и кошелёк — обычные переменные контакта: по ним можно фильтровать, делать сегменты и рассылки и выгружать данные в любой момент.
- Реферальные баллы защищены от накрутки: сначала капча, баллы — только после того, как приглашённый выполнил настоящее задание, и не больше одного начисления за человека.
- Завершение кампании — это две готовые операции, каждая запускается одним нажатием. В день закрытия ничего не нужно собирать вручную.
- Проверка участия сравнивает указанный кошелёк с вашим списком (переменная eligibleWallets). Вставьте туда свой снапшот или подключите проверку к своему API.
Частые вопросы
- Можно попробовать до установки? Да — @top_airdrop_bot работает именно на этом шаблоне. Запустите его и пройдите путь участника сами.
- На каком языке отвечает бот? Тексты бота в шаблоне на английском. После установки их можно перевести: каждое сообщение, кнопка и задание редактируются.
- Участникам нужно разбираться в крипте? Только указать адрес кошелька в конце. Бот проверит формат адреса для вашей сети и предупредит, что нельзя указывать адрес депозита на бирже.
- Как выплатить участникам? Выгрузите список кошельков из «Контактов» в CSV и отправьте токены своим инструментом. Бот собирает кошельки, проверяет задания и пишет участникам, но сами переводы не делает.
- Что останется у меня после кампании? Вся база контактов: баллы, приглашения и проверенные кошельки. Участники по-прежнему подписаны на бота и получат ваше следующее объявление.
- Можно поменять задания? Да — после установки редактируются все сообщения, кнопки, баллы и задания. Сценарии заданий можно добавлять и удалять.
Что важно помнить
- Никаких фальшивых клеймов: шаблон для проектов, которые честно проводят свою кампанию. Прямо пишите условия по токену.
- Не начисляйте реферальные баллы за один только вход в бота. Встроенный сценарий начисляет их пригласившему только после того, как друг выполнил настоящее задание.
