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.