← 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