Перейти к содержимому
SUBRAILДокументацияЛичный кабинетКабинет

Навигация по инструкциям

Как запустить марафон

Настройте материалы и чат, выберите даты, откройте запись и проверьте путь участника.

Что получится

Создадите марафон и его первый поток: зададите даты, сроки доступа к материалам и чату, затем откроете запись.

  • Повторные потоки одного марафона с собственными датами
  • Отдельные сроки доступа к материалам и чату участников
  • Напоминания участникам о старте и окончании

Марафон — это ваша программа: название, цена, материалы и правила доступа. Выберите формат «С потоками» для отдельных запусков или «Без потоков», чтобы настроить один марафон напрямую. Оба варианта могут быть бессрочными.

Ниже — пример: материалы доступны сразу после оплаты и остаются навсегда, а чат открывается в день старта и закрывается после окончания. Вы можете выбрать другие сроки.

1. Подготовьте бота, канал и чат

Откройте нужный проект в кабинете. Раздел «Марафоны» доступен в проектах для продажи контента. Настраивать марафоны может владелец или администратор.

  1. В «Ботах» подключите бота для покупателей.
  2. В Telegram подготовьте приватный канал с материалами и отдельную группу для общения участников.
  3. Добавьте выбранного бота администратором и канала, и группы: ему нужны права «Приглашать пользователей» и «Блокировать пользователей». Подключите оба ресурса в разделе «Каналы и группы».
  4. Проверьте готовность проекта к продажам: документы для покупателей, оплату, подписку Subrail и настройку «Принимать новые заказы».

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

Как подключить группу для общения

  1. В «Каналах и группах» нажмите «Подключить канал или группу» и выберите бота проекта, который будет выдавать доступ участникам. Ориентируйтесь на username в форме.
  2. В Telegram откройте группу → её название → «Изменить» / «Управление группой» → «Администраторы» → «Добавить администратора». Найдите выбранного бота по точному username. Если Telegram сначала предлагает добавить участника, добавьте бота и затем назначьте его администратором.
  3. Включите «Приглашать пользователей» и «Блокировать пользователей», сохраните. Бот должен быть администратором именно группы: его прав в связанном канале недостаточно.
  4. От своего аккаунта владельца или администратора отправьте в группу /group_id. Бот ответит в этой же группе. Команду отправляйте без анонимного режима администратора. Если ботов несколько, используйте /group_id@username_бота. Вариант /group-id также работает.
  5. Скопируйте ID группы целиком, вместе с минусом, из ответа бота. Вставьте его в поле «Канал или группа» и нажмите «Подключить канал или группу». Личный /start для команды /group_id не требуется.
  6. Убедитесь, что подключение имеет статус «Работает». После исправления прав нажмите «Проверить доступ бота». Затем выберите подключённую группу в ресурсах нужного потока, как описано ниже.

Если ссылки нет или она начинается с tg://

Для подключения группы ссылка не обязательна — используйте /group_id. В супергруппах обычно доступна ссылка на отдельное сообщение: меню сообщения → «Копировать ссылку» → https://t.me/c/…/…. Её можно вставить вместо ID. Для публичной группы также подходит @username.

Ссылки tg://openmessage?chat_id=…&message_id=… открывают сообщение в приложении Telegram, но форма Subrail их не принимает. Не извлекайте из них число вручную: получите готовый ID командой /group_id. Ссылки-приглашения t.me/+… и t.me/joinchat/… тоже не подходят для подключения. Делать группу публичной не нужно.

Запасной способ для группы и основной способ для канала: откройте личный чат с выбранным ботом, нажмите Start и отправьте /status. Для владельца и администраторов ответ содержит название ресурса, его ID и права бота. Если есть следующая страница, отправьте предложенную команду, например /status 2. При назначении бота администратором он также может прислать личное уведомление с ID, если назначивший его человек заранее нажал Start.

Не путайте команды: /id в личном чате возвращает ID вашего аккаунта; /group_id в группе — ID группы. Если бот молчит, проверьте его username, назначение администратором и адресата команды. Если /status ещё не видит добавленную группу, дождитесь обработки добавления и повторите проверку. Если ответа нет, обратитесь в поддержку Subrail через «Помощь» в кабинете.

Обычная группа и супергруппа

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

Если нужна видимая история, до подключения группы откройте её в Telegram Desktop → «Управление группой» → «История чата для новых участников» → «Видна» и сохраните. Telegram преобразует обычную группу в супергруппу; новые участники смогут видеть предыдущую переписку. Группа может оставаться частной. Названия пунктов могут отличаться в мобильных версиях Telegram.

После преобразования ID меняется: снова отправьте /group_id и подключите группу с актуальным ID. Если подключали её раньше, не используйте старый ID для новых подключений. Бот сам не создаёт группы.

2. Создайте марафон

Откройте «Марафоны» → «Новый марафон».

Заполните «Название», «Описание» и «Цена». Выберите «Формат»:

  • «С потоками» — отдельные запуски со своим набором ресурсов, датами и участниками.
  • «Без потоков» — один марафон. Даты и доступ настраиваются прямо здесь, отдельный поток создавать не нужно. По умолчанию он бессрочный и запись открыта.

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

В блоке «Каналы и группы марафона» добавьте конкретные подключённые ресурсы. Нажмите «Добавить ресурс», выберите канал или группу. Название необязательно. Карандаш открывает настройки строки, ручка слева меняет порядок. Бот не создаёт группы — подготовьте их в Telegram и подключите заранее.

В списках выбора рядом с названием указан Telegram ID. У выбранного ресурса показаны ID и «Открыть в Telegram»: сверяйте их, если названия совпадают. Ссылка открывает ресурс для тех, у кого уже есть доступ. У обычной частной группы прямой ссылки может не быть; в таком случае ориентируйтесь на ID.

В формате «С потоками» этот список — только доступные ресурсы. Включать доступ и задавать сроки нужно в каждом потоке, как описано ниже. Новый поток создаётся без выбранных ресурсов: включите хотя бы один перед публикацией.

При создании марафона «Без потоков» участники получают выбранные здесь ресурсы. В настройках каждого ресурса сразу укажите «Открывается» и «Закрывается». В разделе «Даты и запись» задайте начало и часовой пояс. Отключите «Без даты окончания», если марафон конечный, и «Запись открыта без срока», если набор должен закрыться в конкретную дату. Нажмите «Сохранить и опубликовать» внизу этой же страницы, чтобы открыть продажи. Обычное сохранение оставит марафон черновиком. Ссылка «Продажи и участники марафона» ведёт к продажам, участникам и сообщениям для покупателей.

Пример: материалы открываются «Сразу после оплаты», закрываются «Никогда»; чат открывается «В день старта», закрывается «После окончания» через 0 дней. Можно оставить чат на 3 дня или 12 часов после окончания. Правило «После окончания» требует даты окончания; для бессрочного марафона выберите «Никогда».

3. Напишите сообщения для покупателей

В этом же марафоне откройте «Тексты для покупателя»:

  • «Приветствие» — что бот скажет, когда человек откроет предложение. Например: «Добро пожаловать! Здесь можно записаться на {тариф}».
  • «Добавить сообщение» — что отправить, когда покупателю откроется первый доступ. Например: «Начните с закреплённого сообщения в канале». Можно добавить до пяти сообщений.

В интерфейсе второй блок называется «Сообщения после вступления». Они приходят при открытии доступа, даже если человек ещё не вступил в чат.

Кнопки {тариф}, {начало}, {конец} и {период} вставляют название и даты автоматически. Для ссылки нажмите «Ссылка», введите текст и адрес. Если оставить сообщения пустыми, будут использованы тексты канала.

Для формата «С потоками» перед сохранением заполните раздел «Потоки» на этой же странице — даты можно задать сразу для нескольких запусков. Каждый новый поток получит копию этих текстов. Исправить текст конкретного потока можно и после публикации кнопкой «Сохранить тексты».

Напоминания о старте и окончании

На странице сохранённого марафона найдите «Уведомления участникам». Здесь четыре события: перед стартом, старт, перед окончанием и завершение. У бессрочного марафона уведомления об окончании не отправляются.

  1. Нажмите «Настроить» у нужного события.
  2. Выберите, отправлять ли сообщение. Для напоминания задайте «За сколько часов»: от 1 до 168. По умолчанию — за 24 часа.
  3. Проверьте текст и способ отправки. «Один канал по приоритету» сначала пробует верхний канал, а при отказе — следующий. «Во все включённые каналы» отправляет отдельную копию в каждый доступный канал.
  4. Нажмите «Сохранить» внутри настроек этого события.

Telegram работает через бота. Для email покупатель должен подтвердить почту кодом в своём клиентском кабинете; почты из чека недостаточно. SMS и MAX покупателям пока не доставляются.

Если ничего не менять, действуют правила из «Настройки проекта → Уведомления». «Вернуть по умолчанию» снова применяет эти общие правила. Там же есть «Журнал отправок»: он показывает доставку и причины пропуска.

Напоминания получают оплатившие до нужного момента. После возврата новые уведомления не приходят. Если событие было выключено, включение позже не отправит старое сообщение.

4. Добавьте потоки и выберите даты

В формате «С потоками» раздел «Потоки» есть уже на странице «Новый марафон». Первый поток раскрыт: даты можно указать до сохранения марафона. Для нескольких запусков нажмите «Добавить поток». Если даты пока неизвестны, нажмите «Указать даты позже» — марафон можно сохранить без запусков и добавить их позднее. Это не меняет выбранный формат.

Для каждого потока:

  1. Укажите название, часовой пояс и цену. Цена нового потока берётся из марафона, пока вы не зададите свою.
  2. Заполните «Начало», «Окончание» и «Закрытие записи» в выбранном часовом поясе. Для бессрочного запуска включите «Без даты окончания». Чтобы не ограничивать набор датой, включите «Запись открыта без срока».
  3. В «Ресурсах доступа» включите «Открыть доступ» у нужных каналов и групп. Ресурсы с выключенным доступом участники этого потока не получают.
  4. Под каждым выбранным ресурсом задайте «Открывается» и «Закрывается». Повторно настраивать эти сроки в марафоне не нужно.

Нажмите «Новый марафон» внизу страницы. Марафон и указанные потоки сохранятся; потоки останутся черновиками, продажи ещё не начнутся. Если сохранение прервалось, оставайтесь на странице: она покажет, что уже сохранено и что нужно повторить. Повтор не создаёт копии уже подтверждённых потоков. После сохранения первого потока общие ресурсы, цена и правило записи временно блокируются: завершите сохранение списка, затем меняйте общие настройки на странице марафона. Поля отдельных потоков можно исправлять; если результат запроса ещё неизвестен, сначала повторите сохранение, как предлагает форма.

На странице сохранённого марафона можно снова нажать «Добавить поток» или раскрыть существующий черновик и изменить его даты, цену и чаты. У каждого редактора своя кнопка сохранения. Сохранение общих настроек марафона не сохраняет изменения в редакторах потоков и не заменяет их собственные тексты.

Например: начало в понедельник в 10:00, окончание через семь дней в 10:00, запись закрывается в момент старта. Не путайте окончание самого потока с закрытием чата: у чата могут быть дополнительные дни или часы.

Как изменить действующий марафон или поток

Отменять поток и создавать новый ради изменения ресурсов не нужно. На странице марафона раскройте нужный поток. В формате «Без потоков» откройте раздел «Доступы, даты и цена» ниже основной формы. Те же настройки доступны на отдельной странице потока.

  1. Чтобы добавить новый канал или группу, сначала подключите его в разделе «Каналы и группы». Добавьте ресурс в список марафона и сохраните этот список. Для формата «Без потоков» кнопка называется «Сохранить описание и список ресурсов».
  2. В нужном потоке включите «Открыть доступ» у нового ресурса и задайте сроки. Чтобы убрать доступ, выключите этот переключатель. Даты потока, закрытие записи и цену можно изменить в той же форме.
  3. Нажмите «Применить изменения» и дождитесь подтверждения.

Ресурсы и сроки изменяются для всех участников с действующей покупкой. Новый доступ откроется и тем, кто оплатил раньше: сразу или в заданный срок. Удаление ресурса и сокращение срока также применяются к уже оплатившим. Продление может снова открыть истёкший доступ. Возвраты и вручную отозванные права не восстанавливаются. Если у человека есть доступ к тому же ресурсу по другой покупке, он его сохранит.

Новая цена применяется только к будущим покупкам. Суммы прежних оплат остаются прежними. Изменения одного потока не меняют настройки соседних потоков.

Бот отправляет приглашения в новые ресурсы отдельно: он не может сам добавить человека в Telegram-группу. Участнику нужно открыть приглашение. Изменение дат не отправляет повторно сообщение об оплате или приветствие. Уже отправленные уведомления о старте и окончании тоже не повторяются.

Если форма сообщает, что изменения ожидают применения или результат пока не подтверждён, нажмите «Продолжить применение». Повтор завершает сохранённое изменение и не создаёт новый поток. До подтверждения результата конфликтующие действия временно заблокированы. Если проблема повторяется, проверьте права бота и обратитесь в поддержку с названием потока.

5. Откройте запись и проверьте лендинг

На странице марафона раскройте нужный поток, проверьте цену, даты и доступы и нажмите «Сохранить и опубликовать». Опубликуется только выбранный поток; остальные останутся черновиками. Обычная кнопка сохранения не открывает продажи. В формате «Без потоков» кнопка «Сохранить и опубликовать» находится внизу основной формы и доступна уже при создании марафона. После публикации дату, цену и доступы можно менять кнопкой «Применить изменения».

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

Если публикация недоступна, исправьте указанную причину: например, выберите новый чат, дайте боту права или перенесите прошедшую дату записи. При сообщении «Публикация не завершена» нажмите «Повторить публикацию». Если повтор не помогает, обратитесь в поддержку.

Пока запись открыта, поток можно купить. Откройте «Страница тарифа» и сверьте предложение глазами покупателя. Отдельный тариф создаётся сам; вручную создавать его в разделе «Тарифы» не нужно.

Если у проекта подключён лендинг

Откройте «Настройки проекта → Лендинг». В поле «Что показывает лендинг» выберите подходящий режим:

РежимЧто увидит посетитель
«Автоматически — марафон, когда идёт набор, иначе тарифы»Пока открыта покупка потока — марафон с датами и отсчётом до старта. После закрытия записи — выбранные обычные тарифы.
«Только марафон»Открытый поток. Между наборами — «Запись скоро откроется» и дата следующего потока, если она задана.
«Только тарифы»Только выбранные тарифы, без автоматического показа марафона.

Для автоматического режима выберите также обычные тарифы, которые нужно показывать между наборами. Если они не выбраны, запасного предложения не будет.

После изменения настроек нажмите «Сохранить выбор» → «Проверить изменения» → «Обновить лендинг». Дождитесь статуса «Опубликован».

Дальше лендинг переключается сам: новый опубликованный поток появляется обычно в течение минуты, а после закрытия записи показ меняется по выбранному режиму. Вручную выбирать тариф каждого потока для этого не нужно. Если одновременно открыто несколько потоков, система сначала выбирает ближайший ещё не начавшийся, затем уже идущий.

Откройте публичную ссылку в отдельном окне. Проверьте название, цену, даты, сроки доступа и кнопку покупки. Настройки лендинга действуют только на этот лендинг: отдельно проверьте ссылки и предложения ваших кампаний.

Если блока «Лендинг» нет, используйте страницу тарифа или ссылку на бота из «Настройки проекта → Telegram». Для подключения лендинга обратитесь в поддержку.

6. Что увидит участник

КогдаЧто происходит
До оплатыУчастник видит предложение, цену, даты и условия. В приватные материалы его ещё не пускают.
После подтверждения оплатыБот даёт приглашение в доступные материалы. Для чата, который откроется позже, показывает дату открытия.
В день стартаПриходит приглашение в чат и сообщение о старте, если оно включено. Участник сам открывает приглашение и вступает.
После закрытия записиНовым покупателям обычная продажа недоступна. Ранее оплатившие сохраняют свой доступ.
После окончания потокаПриходит сообщение о завершении, если оно включено. Чат закрывается в свой срок, материалы — по заданным для них правилам.

Список покупателей находится в «Участниках» потока. Рядом есть «Оплаты» и «Статистика». Приглашение в Telegram и фактическое вступление — разные шаги: проверьте оба, если покупатель не видит материалы.

Как принять опоздавшего

В потоке откройте «Пропуски после закрытия записи». Укажите заметку для себя и срок ссылки в днях, затем нажмите «Выдать пропуск». Скопируйте ссылку сразу — она показывается один раз — и отправьте лично одному покупателю.

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

Срок чата пропуск не продлевает. Если чат уже закрыт, покупатель получит только оставшиеся доступы. Объясните это до оплаты.

Возврат, отмена и следующий запуск

  • Возврат: в «Участниках» найдите нужную покупку и нажмите «Оформить возврат». Сверьте покупателя и сумму. После возврата доступ по этой покупке закрывается.
  • Отмена потока: «Отменить поток» закрывает продажи и неиспользованные пропуски. Деньги автоматически не возвращаются — оформите возвраты отдельно.
  • Возобновление отменённого потока: откройте его настройки, при необходимости исправьте ресурсы и даты и нажмите «Применить изменения», затем «Возобновить». Сохранятся тот же поток, участники и покупки. Если срок записи уже прошёл, перенесите его или включите «Запись открыта без срока», чтобы снова принимать обычные заказы. Ранее отозванные пропуски не восстанавливаются; при необходимости выдайте новые. Возобновление доступно и марафону без потоков.
  • Следующий отдельный запуск: создайте новый чат и нажмите «Добавить поток» в том же марафоне. Укажите даты и опубликуйте его.
  • Архив марафона: останавливает создание новых потоков. Уже опубликованные потоки продолжают работать; архивирование не заменяет их отмену.

7. Как проверить всё перед запуском

Подготовьте тестовую покупку

  1. Используйте отдельный пробный марафон, канал и чат, чтобы тестовые даты и сообщения не затронули участников рабочего потока.
  2. Возьмите два обычных Telegram-аккаунта. Они не должны быть администраторами тестового чата или иметь другой доступ к нему.
  3. В «Настройки проекта → Оплата покупателей» настройте тестовый терминал выбранного провайдера. Для ЮKassa есть инструкция по подключению.
  4. С каждого аккаунта отправьте /id боту проекта. Внесите полученные числа в «Telegram ID тестировщиков» и нажмите «Сохранить тестировщиков». Эти пользователи платят через тестовый терминал; остальные — через рабочий, если приём платежей включён. Кнопка «Только тестовые покупки» останавливает обычные продажи — для добавления тестировщика она не нужна.
  5. На странице оплаты убедитесь, что платёж тестовый. Используйте тестовую карту своего провайдера. Деньги не списываются, но бот выдаёт настоящий доступ в Telegram.

Пройдите короткий поток

Для проверки задайте старт не раньше чем через два часа, окончание — через три часа после старта. Материалы открываются сразу, чат — на старте и закрывается при окончании. Запись — до старта. Оба напоминания поставьте за 1 час. В рабочей системе время не перематывается.

  1. Купите заранее. Первым аккаунтом оплатите раньше чем за час до старта и вступите в канал. Проверьте: оплата подтверждена, материалы открыты, а чат пока ожидает старта.
  2. Дождитесь напоминания за час до старта. Должно прийти одно сообщение. В «Журнале отправок» виден результат.
  3. На старте вступите в чат. Проверьте приглашение, доступ в чат и сообщение о старте.
  4. Примите опоздавшего. Вторым аккаунтом откройте обычную ссылку: продажа уже закрыта. Выдайте этому участнику пропуск, откройте его ссылку и оплатите. Проверьте, что он может вступить и в канал, и в чат.
  5. Дождитесь напоминания за час до окончания. Его должны получить оба участника.
  6. Дождитесь окончания. После обработки доступа поток завершён, оба участника исключены из чата, но остались в канале. Пришло финальное сообщение.
  7. Верните тестовую покупку первого участника. Проверьте, что возврат подтверждён, а оставшийся доступ по этой покупке закрыт.

Для дополнительной проверки используйте третий аккаунт: чужой пропуск не должен работать. Если выдать ему отдельный пропуск после окончания, он получит только ещё доступные материалы. На отдельном пробном потоке проверьте отмену и закрытие неиспользованного пропуска.

Проверяя уведомления, сравнивайте сообщения и «Журнал отправок». Счётчики в статистике потока сами по себе не доказывают доставку. После теста отмените ненужные пробные потоки и удалите тестировщиков из списка, если больше не планируете проверки.

Персональные данные и уведомление РКН

До начала сбора данных участников прочитайте ответы о персональных данных: состав данных, Telegram, платежи, сроки хранения и удаление. Владелец марафона остаётся оператором данных своих участников и публикует собственные документы. Поручение Subrail не заменяет его уведомление Роскомнадзора. Подготовить сведения поможет инструкция по уведомлению РКН.

Если что-то не получилось

ПроблемаЧто сделать
Не получается опубликоватьПрочитайте причину рядом с кнопкой. Проверьте даты, выбор хотя бы одного ресурса и права бота.
На лендинге нет марафонаПроверьте режим, публикацию настроек, открыта ли запись и готова ли оплата. Подождите минуту и обновите страницу.
Бот не показывает предложениеОткройте полную ссылку проекта или кампании и нажмите Start. Проверьте публикацию потока и приём заказов.
Оплата прошла, а чат не открытСверьте время открытия чата. Если оно уже наступило — проверьте приглашение, Telegram-аккаунт и права бота.
Изменение ожидает примененияНажмите «Продолжить применение». Не создавайте новый поток вместо повтора. При повторной ошибке проверьте права бота и обратитесь в поддержку.
Не пришло уведомлениеПосмотрите «Журнал отправок»: сообщение могло быть выключено, покупка сделана позже нужного момента или канал связи недоступен.

Если нужна помощь, сообщите поддержке название проекта и потока, номер покупки, время и шаг, на котором возникла проблема.

Настройте свой проект в Subrail

Создайте проект и пройдите шаги инструкции в личном кабинете.

Остались вопросы? Напишите в поддержку.