Skip to content

alexdydalin/ServiceDesk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ServiceDesk

Приложение для работы с пользовательскими обращениями, которое фиксирует их в базе данных и предоставляет возможность обработки сотрудниками поддержки.

Пользовательский флоу

  1. Пользователь пишет сообщение в Telegram
  2. Пользователю приходит автоответ, что сообщение в работе
  3. Пользователь получает сообщения от оператора
  4. После закрытия обращения, пользователю приходит сообщение, что проблема решена

Флоу оператора

  1. На главной странице есть список обращений с возможностью фильтрации по статусу и сортировки по времени создания
  2. Оператор может назначить обращение на себя и ответить пользователю через интерфейс в Telegram
  3. По завершению работы оператор закрывает обращение
  4. Новые сообщения от пользователя поступают в новое обращение

Стек технологий

  • Backend: FastAPI
  • Telegram API: Aiogram 3 + технология вебхуков
  • ORM: SQLAlchemy
  • База данных: SQLite
  • Миграции: Alembic

TODO

  • Инструкция по запуску проекта
  • Инструкция по запуску тестов

About

Приложение для работы с обращениями пользователей

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors