Заказчик
Отзывы фрилансеров:
+ 14
- 0
Зарегистрирован на сайте 11 лет и 2 месяца
Бюджет:
10 000 руб
100.13 $ — 95.94 €
Идея: сделать бота который фиксирует время что ты делаешь в течение дня и каждые 30 минут напоминает заполнять промежутки.
Я не являюсь профессиональным разработчиком и не занимаюсь написанием ТЗ.
Поэтому от исполнителя жду понимания, что не все сценария я предусмотрел, и могут вноситься правки в проект.
Скорее всего будет несколько версий бота и этапов разработки, от простого к сложному.
Свою мини версию, я уже написал сам как мог с помощью конструктора, мне не хватает отчетов и систематизации.
Описание работы:
Бот запускается по команде, например: "Время"
Если бот уже был ранее запущен, то на команду "Время" начинает новый цикл и присылает отчет.
Далее принцип работы простой, каждые 30 минут если не было никаких входящих сообщений в бот, он присылает сообщение:
"Что вы делали последние 30 минут?" на ответ пользователя свое сообщение удаляет.
Если было любое входящее сообщение, бот на выбор предлагает 5 вариантов в виде кнопок:
1) Работа
2) Личное
3) Отдых
4) Спорт
5) 50% на 50% (при нажатии на эту кнопку следующим сообщением нужно внести например:
60% работа
40% отдых
это нужно для сценария когда забыл зафиксировать смену деятельности или удалось совместить.
По команде: "Я спать" бот прекращает слать сообщения пока не получит команду "Время"
Отчет:
После получения команды "Время" или другой команды "Отчет"
формируется отчет PDF в котором:
Вы спали: 9 часов (время между командой "Я спать" и "Время")
Вчера вы работали: сумма часов в работе
Вчера вы отдыхали: сумма часов отдыха
Вчера ушло на личные дела: сумма часов на личное
Вчера занятий спортом: сумма часов на спорт
Неучтенное время: сумма часов простоя
А также присылается график предыдущего дня, например:
6:30 Подъем
6:45 Душ (Личное)
6:55 Зарядка (Спорт)
7:50 Прогулка с собакой (Отдых)
9:20 Командные созвоны (Работа)
9:30 Завтрак (Личное)
....
23:00 Сон
В идеале подтянуть дизайнера (у меня есть), который оформит это временными интервалами или сразу в Гугл таблице делать чтобы можно делать графики разные.
Нюансы:
Если 3 часа нет никаких сообщения от пользователя, то это время и пока не появится последние сообщение помечается как "неучтенное время" в отчете.
Если на сон приходится больше 12 часов подряд, то все время тоже приравнивается к неучтенному. Сном считается только время до 23:59, но не более 12 часов.
Часовой пояс. Можно задать по команде "Сколько время", на эту команду бот спрашивает сколько у вас сейчас времени и автоматически определяет часов пояс и подстраивает день с 00:00 до 23:59 по местному времени.
Скорее всего некоторые сценарии я не предусмотрел или что-то написал не понятно/не логично. От исполнителя хотелось бы некого вовлечения в доработку идеи, чтобы сделать полезную/удобную штуку, которой хотелось бы пользоваться.
Разделы:
Опубликован:
25.05.2021 | 06:09 [поднят: 25.05.2021 | 06:09] [последние изменения: 24.05.2021 | 22:34]