Задача
Разработать телеграм-бот для работы с заявками, который разграничивает роли (клиент, менеджер, директор) и предоставляет ясную структуру взаимодействия, контакты сторон не передаются внутри системы.
Функциональные требования
Роль Клиент
- Создание заявки через кнопки меню
- Подтверждение решения проблемы (закрытие заявки)
- Выбор нужной заявки без ручного ввода номера
Роль Менеджер
- Получение уведомления о новой заявке
- Ответ клиенту напрямую через бот
- Возможность отметить заявку как выполненную или закрыть диалог
Роль Директор
- Просмотр общей статистики по заявкам
- Получение списка клиентов
- История переписки по каждой заявке
Технические требования
- Использование Python
- Хранение данных в базе на стороне бота (SQLite/PostgreSQL)
- Навигация исключительно по кнопкам, без ручного ввода чисел
- Запрет на передачу контактных данных внутри диалога (убираем телефоны, почту, ссылки)
- Бот полностью функционален "под ключ" - все настройки должны позволить запустить на обычном ПК после установки
Бюджет и важные моменты
- Бюджет: 10 000-50 000 руб (обсуждается)
- Ожидаемый результат: чистый код, четкая документация и легкий запуск по инструкции
- Приоритеты: удобный интерфейс, надежность, соблюдение ограничения на контакты.