У бота три раздела: 🔔 Нотификатор — тихо доводит важные посты до подписчиков канала, которые замьютили ленту; 📸 Instagram — предупреждает, когда Reels модели набирают просмотры; 📊 Статистика — показывает, какой источник трафика реально приводит платящих. Здесь — что делает каждая кнопка, по разделам.
У канала модели тысячи подписчиков. Большинство мьютит канал и не видит прогревающие посты к офферу, стриму или PPV. Обычная рассылка невозможна — бот не может писать людям в личку без их согласия.
🔔 Нотификатор. Админ даёт боту пост, бот публикует его в канал один раз, а затем отправляет короткие служебные сообщения со скрытыми упоминаниями подписчиков. Упоминание вызывает пуш-уведомление даже на замьюченном канале. Через несколько секунд служебное сообщение удаляется — в ленте остаётся только ваш пост. Человек тапает уведомление и попадает в канал.
📸 Instagram. Бот периодически смотрит Reels привязанных аккаунтов и пишет в штаб-чат, когда просмотры пересекают заданный порог. В сам Instagram бот ничего не публикует; в канал Telegram — только если вы сами включили автопост из очереди (раздел 12).
📊 Статистика. Если после канала человек уходит дальше — на внешнюю площадку с офферами — бот может пометить, через какой именно канал/модуль/партию аккаунтов он пришёл, и (если площадка это поддерживает) узнать, купил ли он. Так видно, какой источник трафика реально окупается, а какой только гоняет пустые переходы (разделы 13–15).
Всё — кнопками. Нижняя кнопка ☰ Меню всегда открывает меню разделов (раздел 3).
/start. Появится меню из трёх разделов —
выберите 🔔 Нотификатор.База подписчиков наберётся сама — импорт файла не обязателен (см. раздел 6).
☰ Меню (и /start) больше не кидает сразу в какой-то
один проект — сначала бот спрашивает, что нужно. Каждый пункт сам разбирается
с проектами: один доступный — сразу открывается нужный экран; несколько —
список на выбор; ни одного — короткое сообщение вместо тупика.
Скрытые пинги подписчикам канала, которые замьютили ленту.
Бот держит несколько моделей одновременно. Активный проект — тот, к которому применяются кнопки «🚀 Пинг», «🧪 Тест», «👥 Загрузить id», «📊 Статистика» внутри этого раздела.
📌 активный.✅ — канал привязан,
⚠️ — ещё нет.Кнопка 🔗 Канал в карточке проекта.
@username канала.@username. Приватный канал бот тоже поддерживает.Готовый список подписчиков Telegram боту не даёт — это ограничение платформы, не баг. Поэтому базу id бот набирает сам, по мере активности:
t.me/N0t1f1cator_bot?start=p_<id проекта>
(её можно положить в описание канала);Самый быстрый способ. Мастер из 6 шагов: вопрос → фото (необязательно, можно несколько или альбомом) → варианты ответа (добавляются по одному, как в обычном опросе Telegram) → один ответ или можно выбрать несколько → результаты видно всем сразу или только тому, кто уже проголосовал → публикация. Бот постит в канал фото (если были) и вопрос с кнопкой на каждый вариант — кто голосует, попадает в базу. Удалить опрос можно только как обычное сообщение канала — стандартными средствами Telegram.
Разовый импорт — если у вас уже есть выгрузка тех, кто подписан.
Файл .txt (id построчно) или .csv
(user_id,first_name,username), либо просто вставьте список id
сообщением. Импортируется пачками, дубли отсеиваются.
Бот отправляет в канал одну служебную волну, упомянув только вас. Проверьте:
Служебное сообщение само удалится через ~12 секунд, либо жмите «🗑 Удалить из канала сейчас».
Мастер из 4 шагов. Ничего не публикуется в канал, пока вы не нажмёте «🚀 Старт».
Это 1–2 строки, которые человек увидит в пуше и на пару
секунд в ленте. Должно цеплять и звать открыть канал. Ссылку на пост бот
добавит сам. Можно написать свой текст или оставить пример
(🔔 new drop in the channel 👇).
Кулдаун. По умолчанию бот не пингует человека чаще раза в сутки — защита от жалоб. Средняя кнопка переключает: слать всем подряд или пропускать недавних. Если «Людей: 0» — значит всех уже пинговали за последние сутки; выключите кулдаун или подождите.
После старта кампания идёт в фоне. Отчёты — старт, прогресс, финиш, ошибки — приходят в штаб-чат. Запустившему — короткая копия в личку.
Кнопка ⚙️ Настройки в карточке проекта.
Список id, которые никогда не получат пинг, даже если попадут в базу. Нужно для самой модели, менеджеров, знакомых, конкурентов.
Кнопка 🚫 Кого не пинговать → «➕ Добавить id в исключения» → пришлите id через пробел. Убрать — так же через «➖».
Алерты по Reels — бот сам смотрит просмотры, ничего не публикует, кроме опционального автопоста из очереди.
Кнопка 📸 Instagram-алерты в карточке проекта.
imsamira). Если авто-режим уже включён, бот сразу проверит
в Instagram, что такой аккаунт есть, и покажет имя и число подписчиков —
убедитесь, что это правда та модель, прежде чем продолжать.Бот сам смотрит Reels только при наличии логина Instagram. Это разовая
настройка на сервере (не в этом мануале — см. .env.example и
DEPLOY.md в репозитории), в двух словах:
WITH_IG=1 docker
compose up -d --build.Один аккаунт-наблюдатель тянет все хэндлы всех моделей. В карточке
Instagram-алертов будет 🟢 Авто-режим включён. Проверки идут не
строго по расписанию, а в среднем раз в IG_POLL_INTERVAL_MIN
со случайным разбросом (IG_POLL_JITTER_PCT, по умолчанию
±35%) — заход ровно каждые 30 минут секунда в секунду сам по себе похож на
бота, разброс это немного маскирует. Если аккаунтов несколько — между ними
тоже случайная пауза, а не все разом.
Кнопка рядом с ником в списке Instagram-аккаунтов (нужен авто-режим). В любой момент показывает, кто реально привязан — имя, число подписчиков, закрытый ли аккаунт. Полезно, если добавили ник по памяти или с опечаткой: не ждать первого алерта, а сверить сразу.
Кнопка в карточке (только в авто-режиме). Админ жмёт — бот показывает текущие просмотры 6 последних рилсов по каждому аккаунту, отсортированные по просмотрам.
Отдельная, необязательная функция: цель по просмотрам для конкретного Instagram-аккаунта (кнопка 🎬 автопост на карточке аккаунта). Когда очередной ролик набирает эту цель — бот сам публикует в канал проекта следующий пост из очереди.
50000) или 0, чтобы
выключить.IG_HUMANIZE=1). Помимо самих проверок Reels аккаунт
может время от времени просто листать ленту, смотреть истории и иногда
ставить лайки — не только заходить на нужные профили. Это отдельные
«сессии» на несколько минут, в случайное время, не в этом мануале — тоже
настройка на сервере в .env (IG_HUMANIZE_SESSIONS_PER_DAY,
IG_HUMANIZE_LIKE_CHANCE). Выключено по умолчанию, включать
имеет смысл, когда аккаунт уже стабильно работает.scripts/ig_login.py. После — один перезапуск, не подряд
несколько: каждый запуск бота — ещё одна попытка входа, лишние только
увеличивают шанс, что Instagram отнесётся к аккаунту подозрительнее.Откуда пришёл человек и купил ли он — источник, ссылка на площадку, отчёт по конверсиям, возврат тех, кто не купил.
☰ Меню → 📊 Статистика (или карточка проекта → 🔗 Источники трафика). Источник — это отдельная ссылка на конкретный канал, модуль GramGPT (нейрокомментинг / нейрочаттинг / массреакции / масслукинг) или партию аккаунтов. Бот запоминает, через какую именно ссылку пришёл человек — так видно, какой источник реально приводит подписчиков, а какой только гоняет пустые переходы.
t.me/<бот>?start=p_<id проекта>_src_<id источника>.
Вставьте её в описание/био того канала, аккаунта или inline-поста,
который относится к этому источнику.t.me/<бот>?start=p_<id проекта> (без _src_)
продолжают работать как раньше — просто без метки источника.По умолчанию переход по трекнутой ссылке выглядит так же, как обычный
/start — бот здоровается и всё. Чтобы он ещё и вёл человека
дальше, на внешнюю площадку, задайте шаблон ссылки.
{click_id}, например:
https://platform.com/?ref=XXX&sub_id={click_id}.{click_id} уникальную метку клика и
показывает подписчику кнопку «🔗 Перейти» вместо обычного приветствия.-, чтобы убрать ссылку — вернётся обычное
приветствие без кнопки.В разделе «📊 Статистика» — таблица: источник, сколько кликов, сколько конверсий, на какую сумму. Появляется, как только есть хотя бы один источник.
Два способа, можно оба сразу:
.../postback?token=…&sub_id=<click_id>&event=reg|deposit|sale&amount=….
Настраивается один раз на сервере — не через это меню, спросите у того,
кто разворачивал бота.sub_id,event,amount,date (event:
reg/deposit/sale). Загружайте
выгрузку из личного кабинета площадки время от времени — цифры в отчёте
обновятся.В мастере запуска пинга (раздел 8, шаг «кому») есть сегмент вида «кликнули, не купили (24ч)» — те, кто перешёл по трекнутой ссылке, но спустя заданное число часов так и не отметился как купивший (число в скобках настраивается на сервере, по умолчанию сутки). Обычная рассылка, обычный кулдаун — просто ещё один вариант «кому», ничего отдельно настраивать не нужно.
Кто может зайти в проект и что именно ему видно.
Всё это — только для супер-админа.
Карточка проекта → 👤 Админы проекта.
@userinfobot, если у форварда скрыт автор). Человек должен
хотя бы раз нажать /start у бота.Что может админ проекта: импорт, запуск пингов, статистика, настройки, Instagram, исключения — в рамках проектов, куда его добавили. Не может: создавать и удалять проекты, назначать админов, трогать стоп-кран.
«📁 Все проекты» → 👑 Супер-админы (кнопка видна только супер-админам).
/kill, и добавлять других супер-админов..env (первичная настройка на
сервере) в списке помечены и снять их можно только на сервере — это
«корень доверия», чтобы нельзя было случайно отобрать доступ у всех.
Добавленных в боте — можно снять кнопкой ➖.Тоже только для супер-админа.
Более узкая роль, чем обычный админ проекта: видит только раздел «📊 Статистика» — источники трафика, ссылку на площадку, отчёт, импорт оплат. Кампании, подписчиков, настройки и Instagram этого проекта ему не показывают вообще. Удобно для человека, который занимается конкретно аналитикой трафика и не должен трогать остальное.
Удаляет проект со всеми кампаниями, IG-аккаунтами и настройками. Канал и сам бот не трогаются.
Подписчиков можно не терять. Если есть другой проект,
при удалении появится кнопка 📦 Перенести подписчиков в … — они
переедут со всем: имя, @username, статус и откуда
пришли. Совпадающие с уже существующими в целевом проекте остаются
как есть.
.env.Telegram не отдаёт ботам список подписчиков канала. Совсем. Это защита платформы. Обойти можно только сторонним «юзерботом» на реальном аккаунте — а это против правил Telegram и грозит баном аккаунта. Pulse собирает id честно, по мере активности.
Служебные сообщения удаляются через несколько секунд после отправки. Пуш к этому моменту уже доставлен — он уходит в момент публикации. В ленте остаётся только ваш канонический пост.
Нет. Упоминания стоят на невидимых символах в конце сообщения. Видимый текст — только ваша завлекалка. Человек получает пуш и, открыв канал, видит обычное сообщение.
Второй раз почти всех отсеет кулдаун (их пинговали только что). Плюс бот не даст стартовать вторую кампанию, пока идёт первая.
Относительно. Массовые скрытые упоминания — серый приём. Редко и по делу
(оффер, стрим, PPV) — обычно ок. Каждый день — жалобы, ограничения бота и
канала. Стоп-кран /kill на случай проблем есть.
Нет. Любой доступ выдаёт только супер-админ, вручную. Первый супер-админ
задаётся один раз в файле .env на сервере
(SUPERADMIN_IDS) — его нельзя снять из бота. Дальше супер-админ
может добавлять админов проектов и других супер-админов только явно,
форвардом сообщения человека или по его user_id. Привязать канал к проекту
можно только в личной переписке с ботом, никогда — командой прямо в канале.
Знать слаг проекта — не значит иметь к нему доступ.
Обычный админ проекта видит все три раздела: Нотификатор, Instagram, Статистика. Наблюдатель статистики — только раздел «📊 Статистика» этого проекта, и ничего больше. Удобно для человека, который считает трафик, но не должен запускать пинги или трогать Instagram. Подробнее — раздел 17.
Нет отличий от обычного перехода в канал/бота. Метка источника и
click_id — служебные данные внутри бота, человеку виден только
обычный текст приветствия и, если задана ссылка на площадку, одна кнопка
«Перейти».