Zum Inhalt

Konfiguration

Ein Wert ist Pflicht: telegram_token, ohne den der Bot sich gar nicht erst bei Telegram anmelden kann. Alles andere kannst du zunächst so lassen.

Telegram hat keine eigene Datenbank für Einstellungen — die komplette Konfiguration liegt in config.yaml.

# hannah-telegram configuration
# Copy this file to config.yaml and fill in the secrets.

# Telegram Bot Token from @BotFather
telegram_token: "YOUR_BOT_TOKEN_HERE"

# URL der Hannah WebUI — für Links in Bot-Antworten an unbekannte User
webui_url: "https://hannah.example.com"

grpc:
  host: "127.0.0.1"
  port: 50051
Schlüssel Zweck
telegram_token Bot-Token von @BotFather
webui_url Basis-URL der WebUI — wird in Bot-Antworten an noch nicht verknüpfte User verlinkt
grpc.host / grpc.port Adresse von Hannah Core

Alle eigentlichen Befehle (Text, Sprachnachrichten, /auto) laufen über gRPC an Core (SubmitText/SubmitVoice/GetCarState) — der Bot selbst hält keinen eigenen Zustand außer der laufenden Verbindung.