Документация | Taxi Watcher

Документация | Taxi Watcher

Kozak Developer
Taxi Watcher

Исчерпывающая документация

Содержание

Как пользоваться ботом
Кнопки-подсказки
Данные
Доп. информация


1. Как пользоваться ботом

1. Задайте лимит

Например, Вы хотите поехать за 500 рублей, введите 500

2. Установите адреса: откуда и куда

2.1 При помощи геопозиции (Скрепка > Геопозиция) отправьте точку отправления, затем точку прибытия

2.2 Вручную введите адреса, разделив предлогом "в"

3. Отслеживание начнется автоматически

Бот уведомит Вас, как только стоимость упадет до заданного значения

2. Кнопки-подсказки

1. При использовании бота будут "вылезать" кнопки-подсказки, которые будут помогать Вам:

  • переустанавливать лимит, адрес или тариф
  • очищать данные
  • проверять, отслеживается ли стоимость поездки
  • показывать актуальную стоимость поездки

3. Данные

Бот не хранит данные от пользователя, что делает использование бота безопасным. Бот хранит их временно, в оперативной памяти до следующего обновления.

При желании, можно очистить данные, воспользовавшись кнопкой-подсказкой с условием, что какие-либо данные были сохранены (! Кнопки не будет, если данные не будут добавлена)

Координаты, введенные пользователем, взаимодействуют только для передачи в Yandex API и преобразования в корректный адрес при помощи библиотеки geolocator

4. Кнопки-подсказки или Smart-Buttons

Умные кнопки делают процесс взаимодействия с ботом комфортным, простым и удобным. Они расположены таким образом, чтобы показывать только ту информацию, которая действительно нужна.

А при падении цены формируется ссылка с уже проложенным маршрутом, что делает пользование ботом удобнее.

  • установка лимита и адреса предлагается только тогда, когда они еще не были установлены
  • при клике на "Статус отслеживания" отображается статус: отслеживается или нет, а также актуальная стоимость поездки на данный момент
  • если есть кнопка "Очистить данные" (Очистить отслеживаемые данные), можно принудительно очистить данные, которые были заданы пользователем
  • в любой момент можно остановить отслеживание
  • если отслеживание было остановлено, его можно в любой момент возобновить

Дополнительная информация

[*] Бот не является официальным ботом и не представляет интересы компании ООО «Яндекс».
[*] Существует погрешность при уведомлении пользователя о снижении стоимости: стоимость резко изменилась, цена неточно рассчитана (см. пункт выше) со стороны сервера Яндекса,скорость соединения на сервере или высокая загруженность.
[*] Бот написан энтузиастом с использованием такого стека технологий: python3 (основа основ), aiogram (для работы с ботом), geocoder (для преобразования адреса пользователя в координаты), requests (для запроса к Yandex Taxi API), pillow (для рисования информации для пользователя актуальных данных о поездке), pytesseract (для обработки адреса со скриншота), opencv-python (тоже для обработки адреса со скриншота)
[*] Репозиторий с ботом считается закрытым.
[*] Данные, введенные пользователем для отслеживания, могут быть принудительно очищены без предварительного уведомления.
[*] Пользователь может быть заблокирован в одностороннем порядке без предварительного уведомления.
[*] Бот не несет ответственности за некорректное/неточное отображение деталей поездки, а также не гарантирует совпадение отображаемых данных с теми, что в приложении пользователя.


Ссылки, которые могут помочь

Часто задаваемые вопросы

Коды ошибок

Список изменений



Идея

Николай Бумаженко

Разработка

Kozak Developer

Report Page