Интеллектуальная система управления задачами Яндекс.Трекер с голосовым ассистентом и Telegram-ботом
1. Описание проекта
Создать интегрированную систему, которая:
• Управляет задачами в Яндекс.Трекере через голосовые команды (Яндекс.Алиса).
• Использует Яндекс Wiki для хранения корпоративных стандартов ведения проектов.
• Автоматически проверяет действия пользователей на соответствие стандартам в wiki.
• Отправляет уведомления исполнителям в Telegram о событиях (новые задачи, просрочки, изменения).
• Предоставляет администратору отчеты или указывает пользователю (сообщение в телеграм) о нарушениях стандартов и статусе системы.
2. Архитектура
Администратор (голос) → Яндекс.Алиса → Cloud Function → YandexGPT (с контекстом из Трекера и Wiki) → Яндекс.Трекер → Telegram Bot → Исполнители
Система отслеживает события в Трекере через вебхуки, проверяет соответствие стандартам Wiki, отправляет уведомления в Telegram и логирует действия.
3. Функциональность
Голосовые команды администратора:
• "Покажи просроченные задачи" озвучивание списка, выведи задачи с дедлайном на этой неделе (с указанием Проекта в который они входят)
• "Перенеси дедлайн такой то задачи на пятницу" обновление и уведомление
- присвой такой то задаче такой-то тег, назначь такого-то исполнителя,
• "Добавь комментарий к задаче про баннер: согласовано" комментарий в Трекере, прочитай последние комментарии по задаче. Или комментарии на этой неделе
• "Какие нарушения стандартов?" отчет о задачах не соответствующих Wiki
• "Какова статус системы?" сводка просрочек, нарушений, активности
Автоматические уведомления в Telegram:
• Новая задача назначена уведомление исполнителю
• Дедлайн истекает/истек напоминание
• Комментарий добавлен уведомление
• Статус изменен уведомление
Проверка стандартов (на основе Яндекс Wiki):
• При создании/изменении задачи система проверяет: описание не менее 50 символов, компонент заполнен, дедлайн установлен, соответствие формату наименования
• При нарушении: комментарий в Трекер и уведомление в Telegram
4. Технический стек
Платформа: Yandex Cloud
Функции: Yandex Cloud Functions (Python 3.11+)
API: Яндекс.Трекер API v2, Яндекс Wiki API, YandexGPT API (Responses API), Telegram Bot API
Интерфейсы: Яндекс.Диалоги, Яндекс.Алиса
Хранилище: Yandex Object Storage (конфиги и логи)
5. Ключевые модули (Python)
main.py основной обработчик для Диалогов, вебхуков Трекера и Telegram
tracker_client.py операции с Яндекс.Трекером (поиск, обновление, комментарии)
yandexgpt_client.py интеграция с YandexGPT для анализа запросов
wiki_client.py загрузка стандартов из Яндекс Wiki
rag_module.py поиск контекста из Трекера и Wiki для запроса к GPT
telegram_client.py отправка уведомлений в Telegram
validation.py проверка задач на соответствие стандартам
event_handlers.py обработка вебхуков Трекера и отправка уведомлений
6. Запуск и развертывание
1. Скопировать код в Yandex Cloud Functions
2. Установить зависимости через requirements.txt
3. Задать переменные окружения: TRACKER_OAUTH_TOKEN, TRACKER_ORG_ID, YANDEX_GPT_API_KEY, YANDEX_GPT_FOLDER_ID, TELEGRAM_BOT_TOKEN, WIKI_URL
4. Настроить вебхуки в Яндекс.Трекере
5. Зарегистрировать навык в Яндекс.Диалогах с webhook URL функции
6. Заполнить справочник пользователей (имя, tracker_login, telegram_chat_id)
7. Входные и выходные данные
Входы: голосовые команды от администратора, события из Яндекс.Трекера (вебхуки), стандарты из Яндекс Wiki, сообщения от Telegram-бота
Выходы: озвучивание ответов Алисой, уведомления в Telegram, отчеты для администратора, логи действий системы
8. Критерии приемки
Голосовые команды работают корректно и быстро
Система проверяет соответствие стандартам из Wiki
Уведомления приходят в Telegram без задержек
Администратор получает полные отчеты о нарушениях
Система корректно обрабатывает ошибки
Все действия логируются
9. Сроки
14-20 рабочих дней в зависимости от сложности Wiki и количества стандартов
10. Доставка
Исходный код Python (все модули), конфигурационные файлы JSON/YAML, requirements.txt, README с инструкциями по развертыванию, примеры голосовых команд, документация по использованию
Приложение дополнительное ТЗ с развернутым описанием логики и функций системы
Разделы:
Заказ
Опубликован:
27.11.2025 | 17:32 [поднят: 27.11.2025 | 17:32]
Заказ находится в архиве