Ты здесь впервые? Полное руководство шаг за шагом проведёт тебя по каждому экрану.

Читать руководство
Полное руководство

Все функции бота

Всё, что делают бот и панель, — со ссылкой на главу, где объясняется каждая функция.

Это полный список. В нём нет ничего запланированного или «скоро будет» — каждый пункт работает уже сегодня, и каждый ведёт на главу, где он разобран подробно. Если тебе удобнее листать, чем искать, — вот руководство, которое ты читаешь прямо сейчас:

Это руководство

Приветствие на `/start`

Своё приветствие, когда кто-то открывает бота, — твоими словами

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

Просмотр планов

`/plans` показывает, что продаётся, с кнопкой для каждого плана

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

Выбрать план и оплатить

Выбери план и оплати любым настроенным способом

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

Инструкции для ручной оплаты

Вместо ссылки в чате появляются реквизиты для перевода

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

Проверка своей подписки

`/status` показывает подписчику, когда заканчивается его доступ

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

Активация кода

`/redeem КОД` даёт подписку без платежа

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

Помощь и поддержка

`/help` показывает список команд, `/support` связывает с тобой

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

Собственный язык подписчика

Выбранный подписчиком язык сохраняется и используется дальше

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

Панель только для владельца

`/admin` открывает панель, которую не видит больше никто

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

Чужие ничего не видят

Тот, кто не владелец, не получает даже намёка, что панель существует

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

План за четыре ответа

Мастер по очереди спрашивает название, срок, цену и описание

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

Ошибка стоит одного сообщения

Повторяется только неверный ответ; мастер не начинается заново

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

Правка одного поля плана

Измени одно поле, не трогая остальные

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

Показать или скрыть план

Скрой план от подписчиков, не удаляя его

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

Повторы названий отсекаются сразу

Повтор названия замечается сразу при вводе, а не четырьмя ответами позже

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

Добавить канал или группу

Добавь канал или группу после проверки прав бота в нём

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

Привязка плана к чатам

Выбери, какие чаты открывает каждый план

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

Брошенные черновики истекают

Незаконченный черновик удаляется сам через тридцать минут

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

Поддельные кнопки отклоняются

Поддельная кнопка с чужим идентификатором отклоняется

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

Страница оплаты Stripe

Страница оплаты Stripe открывается прямо из чата

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

Платежи картой подтверждаются сами

Платёж картой запускает подписку без каких-либо действий с твоей стороны

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

Повторы вебхуков не дают доступ дважды

Повторный вызов от Stripe даёт доступ только один раз

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

Поддельные вызовы Stripe отклоняются

Вызов с неверной или устаревшей подписью отклоняется

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

Одобрить ручной перевод

Одобрение перевода USDT или PayPal открывает доступ и отправляет приглашение

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

Отклонить ручной перевод

Отклонение ничего не даёт и сообщает об этом подписчику

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

Твои ключи зашифрованы

Платёжные ключи шифруются при сохранении и больше никогда не показываются

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

Только включённые тобой способы

Подписчик не может заплатить способом, который не настроен

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

Одно одноразовое приглашение на чат

Личное приглашение на каждый чат, срабатывает один раз, истекает через сутки

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

Сбой одного чата не блокирует остальные

Отказ одного чата не мешает остальным приглашениям

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

Повторная выдача заменяет и никогда не дублирует

Повторная выдача приглашения заменяет его, а не добавляет ещё одно

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

Продление добавляет время

Досрочное продление добавляет время, а не обнуляет его

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

Удаление после окончания подписки

По истечении срока участник удаляется из всех чатов, которые открывал этот план

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

Удалён, а не заблокирован

Удаление делается так, чтобы человек мог вернуться в тот же момент, как продлит подписку

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

Напоминания о продлении

Напоминание за три дня и ещё раз накануне — на языке подписчика

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

Напоминание отправляется один раз

Напоминание не повторяется в пределах одного и того же периода

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

Новый канал никогда не расширяет старые планы

Канал, добавленный позже, никогда не расширяет уже купленный план

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

Коды доступа с месячным лимитом

Коды доступа в пределах месячного лимита твоего тарифа

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

Код срабатывает один раз

Одноразовый код нельзя использовать дважды

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

Коды без похожих символов

В кодах нет символов, которые люди путают

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

Вход через Telegram, без пароля

Вход через Telegram; паролей нет нигде

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

Обзор с реальными цифрами

Подписчики, выручка, активные и истёкшие подписки, а также график за шесть месяцев

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

Никаких выдуманных сравнений

Если базы для сравнения нет, страница так и говорит

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

Список подписчиков с поиском

Поиск по имени, `@username` или идентификатору, фильтр по статусу

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

Очередь платежей

Вкладки ожидающих, завершённых и отклонённых платежей, с одобрением и отклонением

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

Планы редактируются на месте

Название, цена и срок редактируются прямо в списке

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

Счета на комиссию

Список счетов со статусом и сроком оплаты

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

Сообщить об оплате счёта

Кнопка «Сообщить об оплате» переводит счёт в статус ожидания подтверждения, но никогда — в статус «Оплачен»

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

Оформление и соцсети

Имя бота, контакт поддержки, приветственное сообщение и ссылки на соцсети

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

Секреты никогда не показываются повторно

Сохранённый ключ никогда не выводится на страницу

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

Оба интерфейса совпадают

Изменение в одном интерфейсе сразу отображается в другом

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

Приостановка вступает в силу сразу

Приостановка действует со следующего нажатия, а не после окончания сессии

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

Еженедельные периоды комиссии

Период комиссии закрывается раз в неделю, комиссия начисляется на чистый оборот

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

С возвратов комиссия не берётся

За возвращённые деньги счёт тебе не выставляется

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

Ставка фиксируется в момент начисления

Если ставка позже изменится, уже начисленное тебе не пересчитывается

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

Нет счёта, если ничего не причитается

Счёт на нулевую сумму никогда не выставляется

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

Просрочка ведёт к приостановке

Если льготный период по счёту истёк, бот останавливается

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

Приостановка не затрагивает твоих подписчиков

Приостановка не удаляет твоих участников из твоих каналов

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

Оплата восстанавливает работу автоматически

Подтверждённый платёж снова запускает бота, если других долгов нет

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

Принудительные меры можно отключить

Автоматическое применение мер можно отключить в панели владельца

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

Пошаговая регистрация

Мастер из пяти шагов: можно выйти и продолжить позже

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

Владение подтверждается через твоего собственного бота

Код, который ты отправляешь своему собственному боту, доказывает, что он твой

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

Токен бота зашифрован и никогда не показывается

Токен зашифрован и никогда не появляется ни на странице, ни в логе, ни в ссылке

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

Вебхуки проверяются отдельно для каждого владельца канала

У каждого бота свой секрет, и он проверяется до любой обработки

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

Секреты удаляются из логов

Токены и ключи вырезаются из записей логов

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

Данные владельцев каналов разделены на уровне схемы

Разделение обеспечивает сама база данных, а не привычка

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

Поддельные идентификаторы отклоняются везде

Поддельный идентификатор отклоняется и ничего не меняет

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

Две панели никогда не смешиваются

Сессия владельца канала никогда не попадает в /admin, и наоборот

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

Настройки владельца канала со значениями по умолчанию

Нетронутая настройка следует значению по умолчанию; изменение значения по умолчанию меняет её у всех

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

Каждое изменение фиксируется в журнале

Каждое изменение записывается: кто его сделал и когда

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

Как связаны две части

Твой бот и твоя панель — не два продукта, которые синхронизируются. Это два окна в один и тот же набор записей. Создай план в боте и обнови сайт — он уже там. Одобри платёж на сайте и загляни в бот — он уже одобрен. Не нужно ждать синхронизации, и нет версии, которая была бы новее.

Чего здесь нет намеренно

  • Планы нельзя удалить. Скрытие делает то же самое и не ломает запись о том, что кто-то купил.
  • Мы не удаляем твоих подписчиков, если твою учётную запись приостановили. Это дело между тобой и нами, а не между тобой и ними.
  • Сохранённый ключ нельзя посмотреть. После сохранения ключ можно заменить, но он никогда не отображается.
  • Никаких выдуманных цифр. Когда сравнивать не с чем, панель так и пишет, а не показывает выдуманный процент.