О студии Обо мне Услуги Портфолио Магазин FAQ Документы Связаться
БотTelegramверсия 1.0.0

Telegram-бот — партнёрская программа с учётом продаж и выплатами

Бот выдаёт партнёрам личные ссылки и промокоды, запоминает переходы, принимает подтверждённые заказы из вашего магазина и считает комиссию. Партнёр видит статистику, заказы, журнал начислений и выплаты, вы утверждаете выплаты и отмечаете проведённые переводы.

9 900 ₽

Покупка временно недоступна. Чтобы купить сейчас, напишите нам в Telegram.

Возможности

Что внутри продукта

Готовый бот для магазинов, авторов и сообществ, у которых есть свой продукт и своя система приёма платежей. Вы настраиваете ставку и правила, подключаете источник заказов и включаете бота. Партнёры подают заявки, получают ссылки и коды, а заказы привязываются к ним по понятным правилам.

Схема одноуровневая: комиссия начисляется только за заказы покупателей партнёра. Бот ведёт учёт, а переводы вы выполняете сами и отмечаете в боте. Работает на вашем сервере, база и журнал остаются у вас.

Как это работает

1. Заявка. Человек читает правила, соглашается на обработку данных и отправляет заявку. Вы одобряете или отклоняете её, партнёр получает ссылку и код.
2. Переход. Покупатель открывает ссылку партнёра, видит ваше предложение и кнопку на ваш магазин. Переход запоминается обезличенным ключом, покупатель может его отключить.
3. Заказ. Заказ приходит из вашей системы: подписанный webhook, загрузка CSV или ручное подтверждение.
4. Привязка. Заказ получает партнёра по промокоду, по коду перехода или по последнему допустимому переходу в окне атрибуции.
5. Начисление. После срока ожидания возврата комиссия записывается в журнал начислений автоматически или после вашего утверждения.
6. Выплата. Партнёр запрашивает выплату, вы утверждаете сумму, переводите деньги сами и отмечаете выплату проведённой.

Для партнёра

  • Ссылка и код. Личная ссылка, промокод и дополнительные ссылки с метками для разных каналов. Кнопка отправляет ссылку отдельным сообщением.
  • Статистика. Переходы, уникальные посетители, заказы по состояниям, комиссия: ожидает, доступна, выплачена.
  • Заказы. Список, карточка с суммой, комиссией, способом привязки и датой, кнопка «Оспорить».
  • Журнал начислений. Начисления, возвраты, корректировки и выплаты с точными суммами без округления.
  • Выплаты. Реквизиты, запрос выплаты, история с отметками владельца.
  • Споры. Оспорить заказ или сообщить о заказе, которого нет в списке.
  • Свои данные. Выгрузка JSON и удаление данных в разделе «Мои данные».

Для владельца

  • Атрибуция. Правило «последний допустимый переход», окно в днях, приоритет промокода или перехода, журнал привязок и пересчётов.
  • Защита от накрутки. Заказ самого партнёра и переход по своей ссылке не засчитываются, повторные переходы не раздувают статистику, при подозрительных признаках заказ уходит на проверку человеку. Партнёров бот не блокирует сам.
  • Заказы. Подписанный webhook с проверкой времени и подписи, сверка CSV с отчётом о расхождениях, ручное подтверждение. Повтор заказа ничего не меняет.
  • Комиссия. Ставка по умолчанию и своя ставка партнёра. Суммы считаются точно, доли копейки копятся на счёте партнёра. Срок ожидания возврата, возвраты и частичные возвраты.
  • Выплаты. Очередь запросов, утверждение, отметка о проведении, реестр к выплате в CSV, корректировки баланса.
  • Партнёры. Заявки, приглашения по ссылке, приостановка и возврат, заметки, поиск и фильтр.
  • Споры и сигналы. Решение по каждому спору, список сигналов для проверки.
  • Рассылка. Сообщение активным партнёрам с учётом лимитов Telegram.
  • Роли и журнал. Владелец, администратор, оператор, наблюдатель. Все ручные действия записываются в журнал.
  • Выгрузки. Партнёры, заказы, начисления, реестр выплат, привязки, переходы и журнал действий в CSV.
  • Диагностика. Состояние бота, webhook, очереди, копия базы кнопкой и раз в сутки.

Защита

  • Подпись. Запросы webhook проверяются по HMAC-SHA256, устаревшие и подделанные отклоняются.
  • Идемпотентность. Один номер заказа создаёт один заказ, один возврат списывает комиссию один раз.
  • Обезличивание. Переходы и покупатели хранятся ключом, а не Telegram ID.
  • Роли. Права проверяются при каждом нажатии.
  • Подтверждения. Опасные действия просят подтверждения и попадают в журнал.
Для кого

Кому подойдёт

Как это работает

Как это работает

  1. 01

    Подключение

    Вписываете токен бота и свой Telegram ID, запускаете бота, задаёте ставку и адрес предложения.

  2. 02

    Источник заказов

    Подключаете подписанный webhook вашего магазина или загружаете заказы CSV.

  3. 03

    Партнёры

    Партнёры подают заявки, вы одобряете, они получают ссылки и коды.

  4. 04

    Учёт

    Заказы привязываются к партнёрам, комиссия попадает в журнал, выплаты утверждаются и отмечаются в боте.

Комплект и требования

Что входит и что нужно

Что входит в покупку

  • *Бот.** Исходный код на Python, миграции базы SQLite, шаблон настроек `.env.example`.
  • *Запуск.** Dockerfile и docker-compose.yml, команды `diag`, `backup`, `demo`, `import-orders` и `sign`.
  • *Документация.** README с установкой, описанием webhook и CSV, правилами комиссий, памятка по персональным данным.
  • *Лицензия.** Файл лицензии и список сторонних библиотек.

Что нужно для работы

  • Сервер Linux: 1 vCPU, 512 МБ памяти, 1 ГБ диска.
  • Docker с Docker Compose или Python 3.12.
  • Токен бота от @BotFather и ваш числовой Telegram ID.
  • Для webhook: домен с HTTPS и подпись запросов в вашем магазине. Без него заказы загружаются CSV.
Ещё

Вам также может подойти

Нашли подходящий продукт?

Напишите нам в Telegram, чтобы купить Telegram-бот — партнёрская программа с учётом продаж и выплатами или задать вопрос.

Покупка временно недоступна