Какой ID используется
RE-P000001. Он помогает узнавать карточку, но не заменяет код ссылки.Партнёрский ID появляется только после одобрения профиля 18+. RE AI может показать ID текущего пользователя через безопасную функцию Worker, но не создаёт и не меняет его.
Формат личной ссылки
https://t.me/RE_Program_Bot?start=partner_ПАРТНЁРСКИЙ_IDПрефикс partner_ сообщает боту, что это современная партнёрская ссылка. ID не зависит от Telegram username, поэтому ссылка остаётся прежней после его смены.
Первая действующая привязка
- Пользователь открывает действующую ссылку
Бот проверяет код, активный статус партнёра, самореферал и возможный цикл.
- Свободная связь закрепляется
Если пригласивший ещё не назначен и связь не была заблокирована раньше, сервер сохраняет партнёра и время привязки.
- Связь становится неизменяемой
Повторный /start, другая ссылка и смена username не переписывают первого партнёра.
Неизменяемость контролируется не текстом сообщения, а проверкой и ограничениями в базе. RE AI и пользовательские кнопки не могут её обойти.
Если профиль бота создан раньше
Современная ссылка вида partner_… может закрепить партнёра и за уже существующим профилем, если у пользователя ещё нет связи и она никогда не была зафиксирована или заблокирована. Поэтому регистрация в боте и момент присоединения — разные события.
Старые ссылки другого формата не используются для безопасной привязки существующего свободного профиля. Бот спокойно сообщает об этом и предлагает актуальную ссылку.
Защита от злоупотреблений
- Самореферал: собственная ссылка не считается приглашением.
- Цикл: связь, которая замкнула бы цепочку приглашений, отклоняется.
- Перепривязка: попытка заменить первого партнёра не меняет данные.
- Неактивный партнёр: бот открывается, но новая связь не создаётся.
- Удалённый прежний партнёр: старая связь не превращается в свободное место для нового приглашения.
Технический аудит попыток привязки хранится ограниченное время, чтобы расследовать ошибки и защищать первую связь.
Не путайте два типа ссылок
Личная ссылка на бот
- ведёт в @RE_Program_Bot;
- содержит партнёрский ID;
- закрепляет первого пригласившего;
- ею делятся с пользователем.
Ссылка партнёрской площадки
- берётся из собственного кабинета программы;
- ведёт на конкретный внешний оффер;
- проходит проверку домена и трафика;
- показывается приглашённым только после одобрения.