Управление водителями
Страница «Водители» позволяет создавать и управлять профилями сотрудников, которые работают на ваших транспортных средствах. Профиль водителя может включать фотографию, контактные данные, информацию о водительском удостоверении и интеграцию с Telegram для уведомлений.
Просмотр водителей
Таблица водителей отображает:
- Фото: Фото профиля водителя (наведите для увеличенного просмотра)
- Имя: Полное имя водителя
- Email: Контактный адрес электронной почты
- Телефон: Контактный номер телефона
- Telegram Chat ID: ID пользователя в Telegram для получения уведомлений
- Идентификатор: Ваш внутренний ID (например, табельный номер)
- Статус синхронизации: Состояние подключения к серверу трекинга (Pending, Synced, Failed)
Используйте кнопку Columns, чтобы показать или скрыть столбцы таблицы.
Поиск водителей
Используйте строку поиска, чтобы находить водителей по имени, email, идентификатору или номеру телефона.
Добавление водителя
- Нажмите кнопку Add Driver.
- Заполните данные водителя:
- Фото (необязательно): Загрузите фотографию.
- Фото удостоверения (необязательно): Загрузите изображение водительского удостоверения.
- Имя (обязательно): Полное имя водителя.
- Идентификатор (обязательно): Ваш ID для водителя (например, табельный номер). Должен быть уникальным.
- Email (необязательно): Контактная почта. Используется для email-уведомлений перед сменами.
- Телефон (необязательно): Контактный номер.
- Telegram Chat ID (необязательно): ID пользователя в Telegram. Водитель может узнать его, запустив Telegram-бот NexaBus — бот отобразит Chat ID, который водитель затем сообщает администратору для внесения в профиль.
- Нажмите Create Driver.
Редактирование водителя
- Найдите водителя в таблице.
- Откройте меню действий (три точки) в его строке.
- Выберите Edit.
- Внесите необходимые изменения.
- Нажмите Update Driver.
Вы также можете обновить или удалить фото и изображение удостоверения.
Удаление водителя
- Найдите нужного водителя.
- Откройте меню действий.
- Выберите Delete.
- Подтвердите удаление.
Внимание: После удаления водитель будет снят со всех транспортных средств, к которым был назначен.
Статус синхронизации
Водители синхронизируются с сервером трекинга NexaBus:
- Pending: Идёт синхронизация
- Synced: Успешное подключение
- Failed: Не удалось синхронизировать — нажмите, чтобы повторить
Если отображается «Failed», нажмите кнопку Retry, чтобы повторить попытку синхронизации.
Telegram-бот
NexaBus включает Telegram-бот, с помощью которого водители могут просматривать назначенные поездки и получать напоминания о сменах. Бот поддерживает английский и русский языки и автоматически определяет языковые настройки Telegram водителя.
Подключение водителя к боту
Чтобы привязать водителя к боту, водитель должен сообщить свой Telegram Chat ID администратору, который затем вносит его в профиль водителя.
- Водитель открывает Telegram и запускает бот NexaBus.
- Бот отображает Telegram Chat ID водителя.
- Водитель сообщает этот Chat ID администратору.
- Администратор вводит его в поле Telegram Chat ID профиля водителя.
Команды бота
| Команда | Описание |
|---|---|
/start | Открывает главное меню и показывает Chat ID водителя. |
/mychatid или /id | Показывает Telegram Chat ID водителя. |
Интерактивное меню
После регистрации водители могут пользоваться интерактивным меню бота:
- Мои поездки — показывает все маршруты водителя на сегодня, включая время начала/окончания и транспортное средство.
- Остановки — показывает все остановки маршрута с названиями, адресами и количеством пассажиров.
- Пассажиры — показывает список пассажиров на конкретной остановке.
- Обновить — перезагружает текущий вид с актуальными данными.
- Мой Chat ID — показывает Chat ID водителя.
Уведомления о начале смены
Водители могут получать автоматическое сообщение в Telegram перед началом смены. Уведомление включает:
- Название маршрута и транспортного средства
- Время начала и окончания смены
- Полный список остановок по порядку
- Ссылку на Google Maps с маршрутом до всех остановок
Для включения уведомлений:
- Водитель должен быть зарегистрирован в боте (иметь Telegram Chat ID в профиле).
- Перейдите в Настройки команды > Уведомления и включите Driver Trip Start Telegram Notifications.
- Укажите, за сколько минут до начала смены должно отправляться уведомление.
Права доступа
Для создания, редактирования или удаления водителей нужны соответствующие разрешения. Если нужные действия недоступны, обратитесь к администратору для получения доступа.