Skip to content

Пользовательское меню (с 5.1.0) ​

/start ​

Отправляет новое главное меню и закрепляет его без уведомления. Только после успешного закрепления нового сообщения бот открепляет предыдущие отслеживаемые меню в этом чате; посторонние закрепления остаются. Состояние хранится в БД и переживает перезапуск.

При настроенном MENU_PHOTO_PATH сообщение содержит картинку. Переходы по inline-кнопкам меняют подпись и клавиатуру, сохраняя изображение и закрепление. Без картинки закрепляется текстовое меню.

/connect ​

Отправляет информацию о подключении с настроенной картинкой, если она включена. Самостоятельный /connect не заменяет закрепление /start.

Настройка картинки меню и прав на закрепление.

Справочник команд администратора ​

/sync ​

Синхронизируйте пользователей из панели Remnawave с БД.

Что делает:

  • Загружает всех пользователей с панели Remnawave
  • Обновляет существующих пользователей в БД
  • Удаляет пользователей, которых больше нет в Remnawave
  • Обеспечивает согласованность БД

Использование:

Отправьте команду /sync боту как администратор

Требует:

  • Пользовательский ID в ADMIN_ID
  • Действительные учётные данные API Remnawave
  • Подключение к БД

Когда использовать:

  • После массовых изменений пользователей в Remnawave
  • Для исправления несоответствий БД
  • Как часть режима обслуживания
  • До/после миграций

Пример сценария:

Администратор вносит изменения в панель Remnawave
→ Администратор выполняет команду /sync
→ Бот загружает обновленный список пользователей
→ БД синхронизирована
→ Всё согласовано