feat(api): add LLM-based DE executive summary to Telegram release hook

Introduce helpers to fetch recent git commits and call an OpenAI-compatible
LLM to generate a short German executive summary appended to Telegram
notifications. Normalize async formatting in message builder and ensure
Promise handling when sending messages.

Also remove committed .env with secrets and add .env to .gitignore to
prevent future leaks.
This commit is contained in:
sebseb7
2025-08-04 10:30:35 +02:00
parent 9a8086acea
commit e4a01f387b
4 changed files with 182 additions and 9 deletions

1
.gitignore vendored
View File

@@ -1,2 +1,3 @@
node_modules/
logs/
.env