Создание самостоятельного работающего бота ( один файл с кодом ) с возможностью легкой интеграции в основную разработку.
Чистый код с коммитами.
язык программирования: Python
учесть масштабируемость и быстроту и асинхронность обработки запросов при написании кода.
-последовательная система вопрос с использованием валидации(при возникновении ошибки, вывод причины ошибки для корректного ввода, и повтор ввода)
-создание и хранение данных в БД PostgreSQL
Учет времени
краткая структура:
этапы
-Начало ( кнопка «начать смену» )
Запись в БД данных id,гео,присваивается номер исполнителя , ник тг, номер телефона , время начало работы .
-Опишите место работы и должность работ окно для написания текста с клавиатуры ( кн отправить данные о месте работы и должность)
- закончить смену.
- Главное меню с кнопкой начать работу и просмотр смен
Запись в БД конец времени смены
Вывод данных
Время начало смены
Время окончания смены
Время работы (в часах)
Ставка в час : ( может быть пустое поле )
Сумма : ( формула : вр. окончания- вр. Начало = Часов работы * ставку
Описание место работ: ранее введено место
-история смен просмотр
Администратор которому приходят все уведомления о старте и конце смены
панель управления
- список сотрудников ( все id там с возможностью блокировки , удаления смены , остановки смены , задание ставки , написание текста исполнителю ( использовать id для написания сообщения )
- Список смен
- Уведомления сообщение которое будет отпралвннное исполнителю в определенное время ( например номер телефона заказчика )
работа считается сданной при условии установки на сервер, создании файла *.bat для запуска бота со всеми библиотеками и необходимыми обновлениями.
Все права по разработке и коды передаются заказчику в полном размере, запрещено к публичной и иной публикации и распространению всех данных.
Для ознакомления можно использовать
git@github.com:Scarrr2000/jobonoff.git
Опубликован 22.10.2025 в 17:28
Заказ находится в архиве