Skip to content

Latest commit

 

History

History
108 lines (88 loc) · 4.65 KB

prayers.md

File metadata and controls

108 lines (88 loc) · 4.65 KB

Требования к разделу "Время намаза"

При отправке сообщения "Время намаза" пользователь должен получить сообщение с временем намаза

Если у пользователя не установлен город, то ему должно вернуться сообщение с предложением выбрать город

Пользователь может отправить свое местоположение и по координатам ему присвоится город

Пример диалога с отправкой местоположения:

sequenceDiagram
    actor User
    User->>Bot: Время намаза
    Bot->>User: Вы не указали город, отправьте местоположение или воспользуйтесь поиском
    User->>Bot: <location>
    Bot->>User: Вам будет приходить время намаза для города Казань
Loading

Пример диалога с отправкой местоположения:

sequenceDiagram
    actor User
    User->>Bot: Время намаза
    Bot->>User: Вы не указали город, отправьте местоположение или воспользуйтесь поиском
    User->>Bot: Нажатие на кнопку "Поиск города"
    User->>User: Режим инлайн поиска
    User->>Bot: @Quran_365_bot Казань
    Bot->>User: Список городов для выбора
    User->>Bot: <Выбор города из списка>
    Bot->>User: Вам будет приходить время намаза для города Казань
Loading

Клавиатура сообщения с временем намаза

В некоторых случаях необходимо просмотреть время намаза за вчерашний день (например, чтобы посмотреть время ночного намаза за вчерашний день в 01:00 ночи).

Для этого есть 2 кнопки, при помощи которых можно получить время намаза за предыдущий и следующий день

<- 01.09 03.09 ->

При нажатии на кнопку статус меняется на противоположный

<- 01.09 03.09 ->

Просмотр времени намаза на определенную дату

При отправке сообщения "Время намаза 12.03.2020" пользователю возвращается время намаза для 12 апреля 2020 года.

Допустимые форматы:

  • 12.03.2020
  • 12-03-2020