mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-28 16:17:43 +02:00
🔥 remove: Telegram bots - Matrix-only strategy
Remove all 6 Telegram bot services to focus on Matrix as the sole messaging platform for full UI/UX control and DSGVO compliance. Removed services: - telegram-nutriphi-bot - telegram-ollama-bot - telegram-project-doc-bot - telegram-stats-bot - telegram-todo-bot - telegram-zitare-bot Also: - Remove Telegram bot scripts from package.json - Remove telegram-stats-bot from docker-compose.macmini.yml - Disable Watchtower Telegram notifications - Remove Telegram devlog - Add comprehensive MATRIX_BOT_ARCHITECTURE.md documentation The Matrix-only approach provides: - Full control over user experience - Complete DSGVO compliance (all data on own servers) - No dependency on third-party platforms - Unified command patterns across all bots
This commit is contained in:
parent
d2f00c1d77
commit
a341aa1b13
132 changed files with 2133 additions and 9419 deletions
|
|
@ -957,38 +957,6 @@ services:
|
|||
retries: 3
|
||||
start_period: 40s
|
||||
|
||||
# ============================================
|
||||
# Telegram Stats Bot
|
||||
# ============================================
|
||||
|
||||
telegram-stats-bot:
|
||||
image: ghcr.io/memo-2023/telegram-stats-bot:latest
|
||||
container_name: manacore-telegram-stats-bot
|
||||
restart: always
|
||||
depends_on:
|
||||
postgres:
|
||||
condition: service_healthy
|
||||
umami:
|
||||
condition: service_healthy
|
||||
environment:
|
||||
NODE_ENV: production
|
||||
PORT: 3300
|
||||
TZ: Europe/Berlin
|
||||
TELEGRAM_BOT_TOKEN: ${TELEGRAM_BOT_TOKEN}
|
||||
TELEGRAM_CHAT_ID: ${TELEGRAM_CHAT_ID}
|
||||
UMAMI_API_URL: http://umami:3000
|
||||
UMAMI_USERNAME: ${UMAMI_USERNAME:-admin}
|
||||
UMAMI_PASSWORD: ${UMAMI_PASSWORD}
|
||||
DATABASE_URL: postgresql://postgres:${POSTGRES_PASSWORD:-manacore123}@postgres:5432/manacore_auth
|
||||
ports:
|
||||
- "3300:3300"
|
||||
healthcheck:
|
||||
test: ["CMD", "wget", "--no-verbose", "--tries=1", "--spider", "http://127.0.0.1:3300/health"]
|
||||
interval: 30s
|
||||
timeout: 10s
|
||||
retries: 3
|
||||
start_period: 40s
|
||||
|
||||
# ============================================
|
||||
# Matrix Synapse (Homeserver) - DSGVO-konform
|
||||
# ============================================
|
||||
|
|
@ -1420,10 +1388,10 @@ services:
|
|||
- WATCHTOWER_POLL_INTERVAL=300
|
||||
- WATCHTOWER_CLEANUP=true
|
||||
- WATCHTOWER_INCLUDE_STOPPED=false
|
||||
- WATCHTOWER_NOTIFICATIONS=shoutrrr
|
||||
- WATCHTOWER_NOTIFICATION_URL=telegram://${TELEGRAM_BOT_TOKEN}@telegram?chats=${TELEGRAM_CHAT_ID}
|
||||
- WATCHTOWER_NOTIFICATION_REPORT=true
|
||||
- WATCHTOWER_NOTIFICATION_TEMPLATE={{- if .Report -}}{{- with .Report -}}{{- if or .Updated .Failed -}}🐳 ManaCore Watchtower{{- if .Updated }} | ✅ Updated:{{range .Updated}} {{.Name}}{{end}}{{- end -}}{{- if .Failed }} | ❌ Failed:{{range .Failed}} {{.Name}}{{end}}{{- end -}}{{- end -}}{{- end -}}{{- end -}}
|
||||
# Notifications disabled (Telegram removed)
|
||||
# Configure Matrix notifications if needed:
|
||||
# - WATCHTOWER_NOTIFICATIONS=shoutrrr
|
||||
# - WATCHTOWER_NOTIFICATION_URL=matrix://user:password@matrix.mana.how:8008/!roomid:mana.how
|
||||
|
||||
# ============================================
|
||||
# Volumes
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue