Мультиботность позволяет вести несколько Telegram-ботов в одной RWP Shop: с разными доменами, оформлением, тарифами и аудиториями. При этом платежи, подписки, поддержка и аналитика остаются в одной системе управления.
Статья предназначена для владельцев проекта и менеджеров. Для запуска не нужно работать с API, но понадобятся права на управление ботами и доступ к BotFather.
Когда это полезно
Используйте отдельного бота, если вы хотите:
- запустить white-label для партнёра под его названием и дизайном;
- разделить аудитории, например по регионам, языкам или рекламным каналам;
- использовать несколько Telegram-ботов для одного продукта;
- дать партнёру ограниченный доступ только к его клиентам, тарифам и поддержке.
Выберите формат
| Формат | Для чего подходит | Кто управляет клиентами и поддержкой |
|---|---|---|
| Зеркальный бот | Дополнительный вход в ваш основной продукт: другой рекламный канал, язык или резервный бот | Ваша команда |
| Партнёрский бот | Отдельный бот партнёра с его брендом и аудиторией | Партнёр или ваша команда — на выбор |
Зеркальный бот не создаёт отдельную партнёрскую программу. Партнёрский бот привязывается к одобренному партнёру: для него можно настроить собственные тарифы, промокоды, брендинг и права доступа.
Что подготовить до запуска
- Создайте бота в @BotFather и сохраните его токен в защищённом месте.
- Для партнёрского бота заранее создайте и одобрите партнёра в RWP Shop.
- Подготовьте название, логотип, цвета, стартовое сообщение и при необходимости баннеры/фон.
- Если бот будет открывать Mini App на собственном домене, настройте домен и HTTPS заранее.
- Решите, кто отвечает на обращения клиентов: партнёр или ваша центральная команда.
Не передавайте токен бота партнёру или в общий чат. В интерфейсе RWP Shop токен не показывается после сохранения.
Создайте бота
- Откройте в админ-панели Управление → Боты.
- Нажмите Создать бота.
- Выберите тип: Зеркальный или Партнёрский.
- Вставьте токен из BotFather. Система проверит его и подключит бота.
- Для партнёрского бота выберите одобренного партнёра и администратора бота. Администратор должен иметь Telegram-аккаунт, через который он будет управлять ботом.
- Укажите:
- домен бота — адрес Mini App для этого бренда;
- домен ссылок подписки — адрес, который клиенты будут видеть в ссылках на подключение.
- Сохраните и включите бота.
После включения бот начинает работать без перезапуска всей системы. Его можно временно отключить тем же переключателем.
Настройте домен и Mini App
Собственный домен нужен, когда клиент должен видеть адрес партнёра или отдельного бренда, например partner.example.com.
- Убедитесь, что DNS-запись домена ведёт на сервер с RWP Shop, а HTTPS-сертификат уже выпущен.
- Укажите этот домен в карточке бота.
- В BotFather откройте Mini Apps → Mini App для этого бота и укажите URL, например
https://partner.example.com. - Откройте бота в Telegram и проверьте, что Mini App запускается на новом домене.
WARNING
Указывайте только имя хоста без пути, например partner.example.com. Адрес с https://, слешем или путём не подойдёт.
Настройте брендинг
Откройте карточку бота и перейдите в Брендинг. Здесь можно задать собственные:
- название и логотип приложения;
- основной цвет и оформление светлой/тёмной темы;
- баннер дашборда, фон и PWA-иконки;
- стартовое сообщение, изображение или видео для команды
/start; - визуальные эффекты, если они используются в основном бренде.
Настройки бота дополняют общие настройки проекта. Если поле оставить пустым, будет использоваться общее оформление.
Настройте предложение и оплату
Для партнёрского бота настройте только то, что действительно должно отличаться от основного проекта:
- Тарифы — выберите партнёрские тарифы или задайте отличия в цене, порядке и доступности.
- Промокоды — создавайте коды отдельно для бота партнёра; они не смешиваются с кодами других ботов.
- Способы оплаты — на странице Платежи бота включите доступные способы оплаты.
- Способы входа — на странице Вход в систему — бот включите нужные методы авторизации.
Проверьте путь клиента целиком: выбор тарифа, применение промокода, оплата, получение ссылки на подписку и открытие инструкции по установке.
Определите, кто ведёт поддержку
У партнёрского бота есть два режима:
- Партнёр — обращения видит и обрабатывает партнёр в своём кабинете.
- Оператор — обращения переходят в центральную поддержку вашей команды; на стороне партнёра они остаются только для просмотра.
Выберите режим в настройках бота до запуска кампаний. Его можно изменить позже, если вы берёте поддержку партнёра на себя или, наоборот, передаёте её партнёру.
Что видит партнёр
Партнёр работает в ограниченной админ-панели своего бота. Он видит только собственные данные: клиентов, платежи, тарифы, промокоды, обращения, рассылки, брендинг, статистику и выводы. Данные других ботов и основного проекта ему недоступны.
Частые вопросы
Клиент уже есть в основном боте. Будет ли он виден в партнёрском?
Нет. Каждый бот ведёт отдельную аудиторию: один и тот же Telegram-аккаунт или email может иметь независимые учётные записи в разных ботах. Это помогает не смешивать клиентов и данные партнёров.
Можно ли отключить бота без удаления?
Да. Отключите бота в разделе Управление → Боты. Его можно включить снова позже; настройки и данные сохранятся.
Можно ли дать партнёру доступ только к его боту?
Да. Партнёрский кабинет изолирован от других ботов и основного проекта. Партнёр управляет только своим ботом.
Где посмотреть результаты работы бота?
В карточке бота доступны число клиентов, комиссии, показатели и заявки на вывод. Общую статистику по ботам также можно открыть в разделе Боты.