Подключите нашего Telegram-бота для уведомлений о новых проектах

Написать бота для ВК и Телеги с отчетом за определённый период

k
Заказчик
Отзывы фрилансеров: + 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]

Теги: Разработка чат-ботов, недорого, FL.ru

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».