Skip to content

juks/jira-deepseek-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Что это такое?

Автоматический менеджер проектов, реализованный на Python с ипользованием функционала DeepSeek. Эффективно помогает командам закрывать задачи в Jira, оставляя ценные менеджерские напутствия в них.

Возможности

  • Выборка и скоринг степени запущенности тикетов из Jira по заданному запросу.
  • Автоматическое призывание группы ответственных сотрудников, участие который в решении задачи особенно важно.
  • Dry run: просмотр комментариев без их публикации в Jira.
  • Полностью автоматическое написание комментариев от вашего имени, мотивирующих команду на скорейшее выполнение тикетов.

Установка и запуск

1. Установка pipenv и зависимостей:

pip install pipenv 
pipenv install

Файлы:

  • main.py: основной скрипт.
  • jira_query_template.yml: шаблон запроса в Jira. На основе этого файла необходимо сделать свой собственный и переименовать его, например, в jira_query.yml.
  • prompts.yml: набор промптов, используемых при обращении к DeepSeek.

2. Просмотр справки

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

About

Your personal team manager based on DeepSeek

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages