О проекте

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

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

  • Авторизация менеджеров: закрытый доступ по списку сотрудников или кодовому слову.
  • Система задач: создание, назначение, прием и дедлайны с уведомлениями.
  • API интеграция: возможность подключения к CRM или базе данных бизнеса.
  • Административная панель: просмотр статистики, отчетов и журнала действий.
  • Уведомления: push-сообщения о новых задачах, изменениях статуса и приближающихся сроках.
  • Обработка до 1000+ менеджеров: легкое масштабирование.

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

  • Язык: Python 3.10+, использование библиотек python-telegram-bot или aiogram (версия не ниже 3.x).
  • База данных: PostgreSQL или SQLite с корректной настройкой.
  • Чистый код: использование принципов ООП, документирование кода и обработка ошибок.
  • Отладка и logs: полноценное логирование всех событий в боте.
  • Безопасность: защита от спама и неавторизованного доступа.

Что мы предлагаем

  • Четкое ТЗ и брифинг на старте.
  • Гибкий график и поэтапная оплата.
  • Обсуждение всех деталей в процессе проектирования.
  • Возможность долгосрочного сотрудничества на поддержке и доработках.

Настройка логирования и мониторинга ошибок для Flask-приложения

Требуется интегрировать Sentry для отслеживания ошибок с тегами релиза и трассировкой, а также настроить структурное JSON-логирование с маскировкой персональных данных. Необходимо предоставить краткую инструкцию для команды.