Zum Inhalt

Telegram Forwarder – Technik & Einrichtung

Technische Eckdaten

Sprache Python 3
Telegram-Anbindung Telethon (User-Account) + Bot API
Datenbank SQLite (pro Bot-Instanz)
Betrieb Docker / Docker Compose
KI-Anbieter OpenAI, Claude, Gemini, DeepSeek, Qwen, Grok (eigener API-Key)
Push-Ziele Apprise (E-Mail, Discord, Slack, Webhooks, SMS u. v. m.)
Sprachen Deutsch, Englisch, Chinesisch
Netzwerk Optionaler Proxy für den Telegram-Verkehr

Voraussetzungen

  • Telegram API_ID und API_HASH von my.telegram.org
  • Ein Bot-Token von @BotFather
  • Die eigene Telegram-User-ID (z. B. über @userinfobot)
  • Für Selbstbetrieb: ein Linux-Server mit Docker

Einrichtung (Selbstbetrieb)

mkdir TelegramForwarder && cd TelegramForwarder
# docker-compose.yml und .env aus dem Lieferumfang hier ablegen
# Pflichtfelder in .env ausfüllen (API_ID, API_HASH, BOT_TOKEN, USER_ID)
docker compose up -d

Die Anmeldung des Telegram-Accounts erfolgt danach direkt im Bot-Chat.

Wichtige Befehle

Die meisten Einstellungen erreichst du über Buttons. Für Power-User gibt es zusätzlich Befehle:

Befehl Zweck
/bind <Quelle> [Ziel] Quell-Chat an einen Ziel-Chat binden
/settings Weiterleitungsregeln verwalten
/add <Wort> / /add_regex <Regex> Filter-Stichwörter hinzufügen
/replace <Regex> [Ersetzung] Ersetzungsregel anlegen
/list_rule Alle Regeln anzeigen
/export_keyword / /import_keyword Filterlisten sichern und laden

Gehosteter Betrieb

Im Mietmodell erhält jeder Kunde einen eigenen, isolierten Bot-Container. Neue Kunden werden automatisch angelegt, inaktive Container nach 12 Tagen entfernt. Das Abo läuft über Telegram Stars direkt im Bot – ohne externen Zahlungsanbieter.

Lizenz

Der Forwarder basiert auf dem Open-Source-Projekt TelegramForwarder (GPL-3.0) und wurde ins Deutsche übersetzt und stark erweitert. Der Quellcode steht entsprechend unter GPL-3.0.