7 automation
rallep71 edited this page 2026-06-08 09:31:18 +02:00

Automatisierung: Botmother, API, AI und MQTT

Überblick

DinoX stellt optionale Automatisierungswege bereit, die über Botmother, HTTP-API, AI-Provider und MQTT-Integration nutzbar sind.

Botmother

  • Zentrales Ziel: Chat-Bots für wiederkehrende Aufgaben verwalten.
  • Typische Anwendungsfälle: Weiterleitung, Moderation, Benachrichtigungs-Pipelines.
  • Rechte und Besitzerkontext prüfen: Zugriff immer auf den gewünschten Scope beschränken.

HTTP API

  • Für API-Nutzung gilt die interne API-Doku des Projekts: API_BOTMOTHER_AI_GUIDE.md.
  • API-Calls immer zuerst im geschützten Netzwerk testen.
  • Tokens und Schlüssel nicht hartkodieren; Umgebungsvariablen oder sichere Konfiguration nutzen.

KI-Provider-Integrierung

  • Mehrere Provider können pro Bot konfiguriert werden.
  • Für Testläufe Modelle bewusst klein wählen; für Produktivbetrieb Last- und Kostenmodelle prüfen.

MQTT

  • MQTT in DinoX unterstützt Bridge-/Topic-Szenarien und Benachrichtigungs-Workflows.
  • Server-/Topic-Namen, ACL und Rechtemodell dokumentieren.
  • Achte auf Trennung von produktiven und Test-Topics.

Telegram/Bridges

  • Telegram-Interaktionspfade sind in der Botmother-Doku beschrieben.
  • Auf Gateways immer eindeutige Rückkanäle und Ausfallschutz setzen.

Sicherheit bei Automatisierung

  • Prinzip der geringsten Rechte.
  • Zugriffstoken nicht in Logs ausgeben.
  • Bei ungewöhnlichem Traffic Quotas, IP-Filter und Rate-Limits konfigurieren.