Техническое задание: Доработка Telegram-бота на LeadTech (защита доступа)

Текущая ситуация

  • Есть публичный Telegram-бот. Вход в бот осуществляется по QR-коду который прилагается к товару при покупке.
  • В свойствах бота видна прямая ссылка на него - ее можно переслать или распространить.
  • Проблема: покупатели передают свой QR код или ссылку посторонним людям, и те получают доступ к боту бесплатно (без оплаты).

Задача

Переработать механику бота так, чтобы:

  • Старые пользователи (уже оплатившие) остались в текущем боте или были автоматически перенаправлены в другой защищенный канал/бота.
  • Новые пользователи могли войти только по одноразовому индивидуальному коду - чтобы у них не было возможности поделиться им с другими.
  • Желательно сохранить работоспособность старой ссылки на бота: либо чтобы она вела на ввод кода, либо при первом заходе предлагала одноразовый код и направляла пользователя в защищенного бота.

Требования к технологиям

  • Работа должна быть выполнена на платформе LeadTech (бот именно на этой площадке)
  • Исполнитель должен обладать опытом работы с конструктором LeadTech
  • Готовность к пояснениям и итерациям по согласованию логики

Важно

  • Пока нет финального технического решения - ожидаются предложения от исполнителя по оптимальной реализации.
  • Необходимо предусмотреть, что после ввода одноразового кода пользователь попадает в отдельного защищенного бота (дубль старого или нового).