Автоматический менеджер проектов, реализованный на Python с ипользованием функционала DeepSeek. Эффективно помогает командам закрывать задачи в Jira, оставляя ценные менеджерские напутствия в них.
- Выборка и скоринг степени запущенности тикетов из Jira по заданному запросу.
- Автоматическое призывание группы ответственных сотрудников, участие который в решении задачи особенно важно.
- Dry run: просмотр комментариев без их публикации в Jira.
- Полностью автоматическое написание комментариев от вашего имени, мотивирующих команду на скорейшее выполнение тикетов.
pip install pipenv
pipenv install
Файлы:
- main.py: основной скрипт.
- jira_query_template.yml: шаблон запроса в Jira. На основе этого файла необходимо сделать свой собственный и переименовать его, например, в jira_query.yml.
- prompts.yml: набор промптов, используемых при обращении к DeepSeek.
pipenv run python main.py -h
3. Выбор задач, скоринг и просмотр мотивирующих комментариев для тех из них, просроченность которых набрала не менее 300 очков:
pipenv run python main.py -v -ju=https://my.jira.domain/ -jt=MYJIRATOKEN -dt=MYDEEPSEEKTOKEN --jira_query_file=jira_query.yml --score_limit=300
4. Написание мотивирующих комментариев в просроченных задачах, просроченность которых набрала не менее 300 очков:
pipenv run python main.py -v -ju=https://my.jira.domain/ -jt=MYJIRATOKEN -dt=MYDEEPSEEKTOKEN --jira_query_file=jira_query.yml --score_limit=300 --comments_log=comments.log