FAQ
Продление добавляет время или перезаписывает?
Добавляет — к текущей дате окончания. Счётчик трафика при оплате обычно обнуляется. Исключение — недельная подписка Tribute: при продлении того же тарифа, пока подписка активна, счётчик не сбрасывается.
Можно ли привязать к боту клиента, который уже есть в панели?
Да. Автоматически — если в учётке панели указан его Telegram ID или ID есть в имени учётки: бот свяжет её при первом заходе человека. Вручную — Пользователи → карточка → 🔗 Связать с панелью, дальше username, ID или UUID учётки.
Что будет, если человек с активной подпиской в панели зайдёт в бота?
Бот найдёт учётку, привяжет её и покажет срок. Триал ему уже не положен. Продлевать дальше можно из бота как обычно.
Бот меняет чужие учётки панели?
Нет. Бот трогает только учётки, привязанные к Telegram ID покупателя: созданные им самим или привязанные к человеку (автоматически или админом). Остальные — нет.
Вебхук не дошёл — деньги пропадут?
Нет. Бот сам перепроверяет неподтверждённые оплаты у платёжки каждые 2 минуты в течение суток и выдаёт подписку. Один платёж дважды не зачтётся.
Как перейти с SQLite на PostgreSQL?
Система → 🔧 Перенастроить → выберите PostgreSQL. Бот поднимет базу в отдельном контейнере и перенесёт данные сам.
Что бэкапить?
Том bot-data целиком: там база (для SQLite) и secret.key — ключ, которым зашифрованы настройки. Для PostgreSQL добавьте дамп базы. Без secret.key настройки не расшифровать. Подробнее — «Бэкап».
Ещё вопросы
Заголовок раздела «Ещё вопросы»Чем :dev отличается от :latest и :v1?
:v1 и :latest — стабильные релизы, :dev — тестовая ветка с новым раньше. Канал меняется в боте, данные не теряются. Подробнее — «Каналы релизов».
Нужен ли отдельный nginx или Caddy для вебхуков?
Нет — в бот встроен HTTPS. Можно и через уже работающий reverse-proxy панели. См. «Вебхуки».
Как включить автосписание и как его отключить?
Админ включает в Продажи → 💳 ЮKassa → 🔁 Автоплатежи вкл/выкл и задаёт, за сколько дней до конца подписки списывать. В кабинете ЮKassa магазину должны быть разрешены автоплатежи.
Покупатель подключает автопродление сам: после оплаты картой бот предложит «Включить автопродление?». Без его согласия ничего не списывается. Отключить — «Моя подписка» → «🔁 Автопродление» (то же в мини-аппе и кабинете); оплаченный срок доработает. Если списание не прошло, бот повторит через сутки, а после трёх неудач подряд выключит автопродление.
Можно ли пускать в бота только по приглашениям?
Да: Пользователи → 🚪 Доступ → ✉️ По приглашениям, затем «➕ Новое приглашение». Задайте срок жизни ссылки и число входов (0 — без ограничений) — бот выдаст ссылку t.me/ваш_бот?start=inv_КОД. Кто по ней пришёл, получает доступ насовсем. Ссылку можно отозвать. Другие режимы — «публично» и «белый список».
Работает ли веб-кабинет за reverse-proxy?
Да. Проксируйте весь домен (location /), а не только /webhook/, и передавайте X-Forwarded-Proto: https. Пример — в разделе «Вебхуки и reverse-proxy».
Можно ли поменять дизайн мини-аппа и кабинета?
Да. В Интерфейс → 🎨 Дизайн мини-аппа и кабинета выбирается новый (минималистичный) или классический дизайн, а для нового — тема по умолчанию, название, логотип и фирменный цвет. Применяется сразу.
Нужен полностью свой дизайн — положите свои файлы в папку и смонтируйте её в /custom. Они заменят встроенные, перезапуск не нужен. Подробнее — «Свой дизайн мини-аппа и веб-кабинета».
Можно ли переехать с другого бота?
С remnashop — да: Система → 📦 Переезд с remnashop. Пришлите боту бэкап его базы — перенесутся пользователи, сроки, отметки о триале, рефералы и баллы, промокоды и история платежей. Учётки в панели остаются как есть. Подходят remnashop v0.8.0–v0.8.2. Подробнее — «Переезд с remnashop».
Где взять API-токен панели?
Создайте его в дашборде Remnawave. На панели 3.x у токена есть права — готовый список в «Права токена панели».
Какие версии панели поддерживаются?
2.7.4 и новее, включая 3.x. Бот сам определяет версию, поэтому панель и бота можно обновлять в любом порядке. Старые токены при переходе панели на 3.x переносятся сами; новый токен создавайте по списку прав.
Где задать вопрос или сообщить об ошибке?
В чате в Telegram помогут с установкой и настройкой. Новости и релизы — в группе. Баг или идея — issue на GitHub.