Skip to content

Мультиботность позволяет вести несколько Telegram-ботов в одной RWP Shop: с разными доменами, оформлением, тарифами и аудиториями. При этом платежи, подписки, поддержка и аналитика остаются в одной системе управления.

Статья предназначена для владельцев проекта и менеджеров. Для запуска не нужно работать с API, но понадобятся права на управление ботами и доступ к BotFather.

Когда это полезно

Используйте отдельного бота, если вы хотите:

  • запустить white-label для партнёра под его названием и дизайном;
  • разделить аудитории, например по регионам, языкам или рекламным каналам;
  • использовать несколько Telegram-ботов для одного продукта;
  • дать партнёру ограниченный доступ только к его клиентам, тарифам и поддержке.

Выберите формат

ФорматДля чего подходитКто управляет клиентами и поддержкой
Зеркальный ботДополнительный вход в ваш основной продукт: другой рекламный канал, язык или резервный ботВаша команда
Партнёрский ботОтдельный бот партнёра с его брендом и аудиториейПартнёр или ваша команда — на выбор

Зеркальный бот не создаёт отдельную партнёрскую программу. Партнёрский бот привязывается к одобренному партнёру: для него можно настроить собственные тарифы, промокоды, брендинг и права доступа.

Что подготовить до запуска

  1. Создайте бота в @BotFather и сохраните его токен в защищённом месте.
  2. Для партнёрского бота заранее создайте и одобрите партнёра в RWP Shop.
  3. Подготовьте название, логотип, цвета, стартовое сообщение и при необходимости баннеры/фон.
  4. Если бот будет открывать Mini App на собственном домене, настройте домен и HTTPS заранее.
  5. Решите, кто отвечает на обращения клиентов: партнёр или ваша центральная команда.

Не передавайте токен бота партнёру или в общий чат. В интерфейсе RWP Shop токен не показывается после сохранения.

Создайте бота

  1. Откройте в админ-панели Управление → Боты.
  2. Нажмите Создать бота.
  3. Выберите тип: Зеркальный или Партнёрский.
  4. Вставьте токен из BotFather. Система проверит его и подключит бота.
  5. Для партнёрского бота выберите одобренного партнёра и администратора бота. Администратор должен иметь Telegram-аккаунт, через который он будет управлять ботом.
  6. Укажите:
    • домен бота — адрес Mini App для этого бренда;
    • домен ссылок подписки — адрес, который клиенты будут видеть в ссылках на подключение.
  7. Сохраните и включите бота.

После включения бот начинает работать без перезапуска всей системы. Его можно временно отключить тем же переключателем.

Настройте домен и Mini App

Собственный домен нужен, когда клиент должен видеть адрес партнёра или отдельного бренда, например partner.example.com.

  1. Убедитесь, что DNS-запись домена ведёт на сервер с RWP Shop, а HTTPS-сертификат уже выпущен.
  2. Укажите этот домен в карточке бота.
  3. В BotFather откройте Mini Apps → Mini App для этого бота и укажите URL, например https://partner.example.com.
  4. Откройте бота в Telegram и проверьте, что Mini App запускается на новом домене.

WARNING

Указывайте только имя хоста без пути, например partner.example.com. Адрес с https://, слешем или путём не подойдёт.

Настройте брендинг

Откройте карточку бота и перейдите в Брендинг. Здесь можно задать собственные:

  • название и логотип приложения;
  • основной цвет и оформление светлой/тёмной темы;
  • баннер дашборда, фон и PWA-иконки;
  • стартовое сообщение, изображение или видео для команды /start;
  • визуальные эффекты, если они используются в основном бренде.

Настройки бота дополняют общие настройки проекта. Если поле оставить пустым, будет использоваться общее оформление.

Настройте предложение и оплату

Для партнёрского бота настройте только то, что действительно должно отличаться от основного проекта:

  • Тарифы — выберите партнёрские тарифы или задайте отличия в цене, порядке и доступности.
  • Промокоды — создавайте коды отдельно для бота партнёра; они не смешиваются с кодами других ботов.
  • Способы оплаты — на странице Платежи бота включите доступные способы оплаты.
  • Способы входа — на странице Вход в систему — бот включите нужные методы авторизации.

Проверьте путь клиента целиком: выбор тарифа, применение промокода, оплата, получение ссылки на подписку и открытие инструкции по установке.

Определите, кто ведёт поддержку

У партнёрского бота есть два режима:

  • Партнёр — обращения видит и обрабатывает партнёр в своём кабинете.
  • Оператор — обращения переходят в центральную поддержку вашей команды; на стороне партнёра они остаются только для просмотра.

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

Что видит партнёр

Партнёр работает в ограниченной админ-панели своего бота. Он видит только собственные данные: клиентов, платежи, тарифы, промокоды, обращения, рассылки, брендинг, статистику и выводы. Данные других ботов и основного проекта ему недоступны.

Частые вопросы

Клиент уже есть в основном боте. Будет ли он виден в партнёрском?

Нет. Каждый бот ведёт отдельную аудиторию: один и тот же Telegram-аккаунт или email может иметь независимые учётные записи в разных ботах. Это помогает не смешивать клиентов и данные партнёров.

Можно ли отключить бота без удаления?

Да. Отключите бота в разделе Управление → Боты. Его можно включить снова позже; настройки и данные сохранятся.

Можно ли дать партнёру доступ только к его боту?

Да. Партнёрский кабинет изолирован от других ботов и основного проекта. Партнёр управляет только своим ботом.

Где посмотреть результаты работы бота?

В карточке бота доступны число клиентов, комиссии, показатели и заявки на вывод. Общую статистику по ботам также можно открыть в разделе Боты.