С нуля до работающего реферального бота
Представьте, что вы строите.
Вы создаёте своего бота. Работает так:
Три вещи. Чего нет — создайте сейчас.
Регистрируетесь в @taklifchi_robot.
/startПолучаете токен у BotFather. Это минута.
/newbotbiologiya_kurs_bot. Занят — придумайте другой1234567890:AAF3cfHWy6zKf4hFS8yWnpxuwYkXdDdrNiE/revoke.Бот запускается.
Скопируйте токен и отправьте @taklifchi_robot. Больше ничего не пишите — только сам токен.
Через несколько секунд придёт «✅ Бот запущен!». Ваше сообщение сразу удаляется — токен не остаётся в чате.
Самый важный шаг. Здесь чаще всего ошибаются.
Бот не найдёт ваш канал сам. Добавить нужно в оба канала.
Вся настройка здесь.
В @taklifchi_robot выберите проект → 🛠 Панель управления. Или нажмите кнопку Panel внизу чата.
На первом экране будет список «Завершите настройку». Он подсказывает следующий шаг — не заблудитесь.
Задаёте правило «сколько приглашений — какая награда».
Без этого акцию накрутят.
На странице акции есть ⏳ Время удержания. Приглашение засчитывается, только если человек пробыл в канале это время.
Кроме того бот оценивает новые и подозрительные аккаунты. При высокой оценке приглашение попадает «на проверку» — вы подтверждаете или отклоняете его в панели.
Проверьте сами до того, как раздавать.
/startТеперь нужны люди.
| Симптом | Причина и решение |
|---|---|
| Бот пишет «акции нет» | Статус акции не Активна или дата начала ещё не наступила. Проверьте на странице акции. |
| Ссылка «expired» | Бот не админ в канале-награде или нет права «Приглашать по ссылке». Шаг 6. |
| Канала нет в списке | Бот его ещё не видел. Напишите в канал сообщение или переназначьте бота админом. |
| Приглашения не считаются | Человек должен вступить в канал-источник, а не в награду. Также: пока идёт удержание, статус «ожидает». |
| Награда не выдалась | Условие не выполнено или приглашения «на проверке». Панель → Пользователи → этот человек. |
| Панель не открывается | Закройте и снова откройте бота — так Telegram обновляет кэш Mini App. |