Техническое задание: Разработка Telegram-бота для работы с заявками

Цель проекта

Создать многофункционального Telegram-бота для автоматизации процесса приема, обработки и распределения заявок от клиентов. Бот должен включать в себя систему управления задачами (работой) для внутренних сотрудников и удобную админ-панель для контроля.

Основные функции и требования

1. Клиентская часть (для пользователей)

  • Интерактивное меню для подачи новой заявки с указанием необходимых данных.
  • Возможность прикрепления файлов или документов к заявке.
  • Просмотр статуса своей заявки в реальном времени.
  • Уведомления об изменении статуса заявки.
  • Простая и интуитивно понятная навигация.

2. Система управления задачами (для сотрудников)

  • Личный кабинет для сотрудника с назначенными ему заявками-задачами.
  • Возможность изменения статуса задачи (в работе, на проверке, выполнено).
  • Внутренний чат или комментарии к задаче для обсуждения деталей с коллегами или клиентом.
  • История действий по каждой заявке.

3. Административная панель

  • Полный обзор всех заявок с фильтрами и поиском.
  • Назначение и перераспределение задач между сотрудниками.
  • Управление пользователями (сотрудниками) и их правами доступа.
  • Настройка параметров бота, шаблонов уведомлений, категорий заявок.
  • Статистика и отчеты по работе бота и сотрудников.

4. Технические требования

  • Язык программирования: Python.
  • Использование библиотеки aiogram для работы с Telegram API.
  • База данных: PostgreSQL или SQLite для хранения данных о заявках, пользователях и действиях.
  • Админ-панель: рекомендуется реализовать на Flask/Django или использовать готовые решения (например, Django Admin), интегрированные с ботом.
  • Код должен быть чистым, документированным и готовым к развертыванию.

Взаимодействие с заказчиком

Исполнителю необходимо предоставить план реализации, включая структуру базы данных и архитектуру взаимодействия модулей. В процессе разработки важна регулярная коммуникация и демонстрация промежуточных результатов. По завершении требуется предоставить полную документацию по установке, настройке и управлению ботом, а также провести демонстрацию работы системы.

Сборка 2D локаций для RPG в Godot

Требуется специалист, который будет собирать локации из готовых тайлсетов в Godot. Первая задача - создать стартовый город в жанре dark fantasy 2D RPG, с перспективой долгосрочного сотрудничества.

Создание интернет-магазина на WooCommerce для продажи анимации

Требуется разработать мультиязычный интернет-магазин на WooCommerce с поддержкой RTL (арабский язык) для продажи анимационных серий и сезонов. Дизайн готов в Figma, есть подробное ТЗ. Сроки не горят, в приоритете чистота кода, скорость загрузки и корректная работа валют и плеера.