Документация | Taxi Watcher
Kozak DeveloperИсчерпывающая документация
Содержание
Как пользоваться ботом
Кнопки-подсказки
Данные
Доп. информация
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