feat(services): add telegram-project-doc-bot service

Add new NestJS-based Telegram bot for project documentation with:
- Drizzle ORM for database access
- OpenAI integration for AI features
- S3 storage support via AWS SDK
- Monorepo integration (dev scripts, database setup, MinIO bucket)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Till-JS 2026-01-27 03:29:08 +01:00
parent bff80b552a
commit 7c20d88649
28 changed files with 2365 additions and 180 deletions

View file

@ -74,6 +74,7 @@ ALL_DATABASES=(
"figgos"
"planta"
"nutriphi"
"projectdoc"
)
# Check if specific service requested
@ -155,6 +156,10 @@ setup_service() {
create_db_if_not_exists "storage"
push_schema "@storage/backend" "storage"
;;
projectdoc)
create_db_if_not_exists "projectdoc"
push_schema "@manacore/telegram-project-doc-bot" "projectdoc"
;;
*)
echo -e "${RED}Unknown service: $service${NC}"
echo "Available services: auth, chat, zitare, contacts, calendar, clock, todo, manadeck, mail, moodlit, finance, voxel-lava, figgos, planta, nutriphi, presi, storage"