Пользовательское меню (с 5.1.0)
/start
Отправляет новое главное меню и закрепляет его без уведомления. Только после успешного закрепления нового сообщения бот открепляет предыдущие отслеживаемые меню в этом чате; посторонние закрепления остаются. Состояние хранится в БД и переживает перезапуск.
При настроенном MENU_PHOTO_PATH сообщение содержит картинку. Переходы по inline-кнопкам меняют подпись и клавиатуру, сохраняя изображение и закрепление. Без картинки закрепляется текстовое меню.
/connect
Отправляет информацию о подключении с настроенной картинкой, если она включена. Самостоятельный /connect не заменяет закрепление /start.
Настройка картинки меню и прав на закрепление.
Справочник команд администратора
/sync
Синхронизируйте пользователей из панели Remnawave с БД.
Что делает:
- Загружает всех пользователей с панели Remnawave
- Обновляет существующих пользователей в БД
- Удаляет пользователей, которых больше нет в Remnawave
- Обеспечивает согласованность БД
Использование:
Отправьте команду /sync боту как администраторТребует:
- Пользовательский ID в
ADMIN_ID - Действительные учётные данные API Remnawave
- Подключение к БД
Когда использовать:
- После массовых изменений пользователей в Remnawave
- Для исправления несоответствий БД
- Как часть режима обслуживания
- До/после миграций
Пример сценария:
Администратор вносит изменения в панель Remnawave
→ Администратор выполняет команду /sync
→ Бот загружает обновленный список пользователей
→ БД синхронизирована
→ Всё согласовано