Новые возможности: v0.4 beta
- Отправка уведомлений о задачах как пользователям, так и администраторам.
- Добавлена кнопка выполнения задачи внутри уведомления.
- Список истории задач с пагинацией.
- По закрытию задачи теперь можно и нужно оставлять комментарий.
- Учитывается время исполнения задачи в часах
- Предусмотрены модераторы и главный админ(который получает все сообщения о поставке задач).
Этот проект представляет собой Telegram бота, который предоставляет функционал HelpDesk системы. В текущей версии реализованы следующие функции:
-
Анкетирование: Пользователи могут заполнять анкету, предоставляя информацию о наименовании организации, адресе заявки и контактном номере телефона.
-
Хранение заявок в базе данных: Все созданные заявки сохраняются в базе данных. Информация о заявках доступна как администратору, так и пользователю в соответствующем разделе бота.
-
Уведомления о новых заявках: Администратор получает уведомление с подробностями о новой заявке, что помогает оперативно реагировать на запросы пользователей.
-
База данных: Проект использует базу данных, состоящую из таблицы заявок и таблицы пользователей для хранения информации.
-
Административная панель: Администратору доступен вывод всех заявок в очереди, а также изменение статуса с "В работе" на "Завершён".
Необходимые пакеты:
pip install aiogram==2.25.2
Запуск:
python main.py
Этот репозиторий является первым публичным для проекта. Здесь содержится исходный код бота, документация, и другие файлы, необходимые для развертывания и работы бота. Разработка ведется с акцентом на обеспечение удобства пользователей и оперативного реагирования на заявки.
Этот README.md может быть дополнен дальнейшей информацией о конфигурации, установке, использовании и других функциях бота по мере развития проекта.