← home // about // projects // contact
← Back to projects

CLICKUP BOT

AI-powered task management automation

Python Flask Groq AI GitHub API ClickUp API

// overview

Inteligentni bot koji automatizuje upravljanje taskovima u ClickUp-u koristeći Groq AI za analizu GitHub aktivnosti. Automatski kreira, ažurira i organizuje taskove na osnovu commit-ova i pull request-ova.

Ključne funkcionalnosti:

  • Automatsko kreiranje ClickUp taskova iz GitHub commit-ova
  • AI analiza commit poruka koristeći Groq LLM za kategorizaciju
  • GitHub Webhook integracija za real-time praćenje aktivnosti
  • Automatsko ažuriranje task statusa na osnovu PR merge-ova
  • Flask REST API za webhook endpoint i konfiguraciju
  • Mapiranje GitHub branch-eva na ClickUp liste

Kako radi

# Workflow

1. Developer push-uje commit na GitHub

2. GitHub šalje webhook na Flask server

3. Groq AI analizira commit poruku

4. Bot kreira/ažurira task u ClickUp-u

5. Task dobija labele, prioritet, i opis

Arhitektura

Python Flask server prima GitHub webhook event-ove. Svaki commit se analizira kroz Groq AI koji ekstrahuje tip promjene (feature, bugfix, refactor, etc.) i generiše strukturiran opis za ClickUp task. Bot koristi ClickUp API v2 za CRUD operacije nad taskovima.

// architecture

GitHub
commits & pull requests
webhook
Flask API
Python webhook receiver
analyze
Groq AI
commit analysis & categorization
create/update
ClickUp API
task management