При обранні локації бот мені відкриває меню обрання видів робіт. Я це хочу скорегувати. Після того як майстер обрав локацію, бот має відкрити меню ввода часу початку та закінчення робіт. Далі майстер обирає час початку та закінчення робіт саме на цій локації та після вводу цих даних (наприклад Цех з 8.00 до 13.00), бот має порахувати та показати користувачу значення в годинах (в нашому випадку це 5 годин), далі бот пропонує обрати види робіт, серед яких має бути також обід. При обранні будь якого виду робіт, користувач має ввести тривалість в годинах (1,2,3 і т.д.) та хв кратно 15хв (Зараз це реалізовано по іншому: Обрання виду робіт, далі обрання часу початку, хвилини початку, часу закінчення, хвилини закінчення, я би хотів це спростити)
Післ обрання якогось виду робіт, та вводу значення тривалості в годинах та хв (кратно 15), бот має якось показувати користувачу скільки залишилось часу для інших робіт. Наприклад із 5 годин, користувач обрав вид робіт номер 1, із тривалістю 1,5 год. Бот має допомогти і показати що в нього залишилось 3,5 год. на інші роботи.
Таким чином користувач постійно бачить час який в нього є в наявності (бот йому показує), користувач не може ввести більше ніж порахований ботом час.
На практиці, я кожного разу витрачав на це час, щоб порахувати а скільки ж годин майстер працював, якщо він почав наприклад у 9.30 та закінчив наприклад в 19.30. Тобто ідея в тому, щоб бот допомагав та максимально прискорив подання звіту, скоротити вірогідність помилок до мінімуму, а не просто сигналізував про помилку, якщо користувач помилився.