Dieser Telegram Bot hält Ausschau auf der Kleinanzeigen-Webseite nach neuen Angeboten, die zu benutzerdefinierten Suchbegriffen und Zeitintervallen passen. Der Bot nutzt die Telegram API, um Benutzer über neue Angebote zu informieren.
- Überwachung: Der Bot durchsucht ständig Kleinanzeigen nach bestimmten Suchbegriffen.
- Benachrichtigungen: Benutzer erhalten automatische Updates in Telegram, wenn neue Angebote gefunden werden.
- Anpassbarkeit: Benutzer können Suchbegriffe und Zeitintervalle nach ihren Wünschen festlegen.
-
Voraussetzungen:
- Python 3.6 oder neuer
- Erforderliche Bibliotheken:
telegram
,beautifulsoup4
,multiprocessing
,threading
,asyncio
.
-
Bot Token:
- Erstelle einen neuen Bot über BotFather in Telegram und kopiere das Bot-Token.
-
Konfiguration:
- Ersetze
BOT_TOKEN
in der Hauptdatei durch dein persönliches Bot-Token.
- Ersetze
-
Abhängigkeiten installieren:
- Führe
pip install -r requirements.txt
aus, um die benötigten Bibliotheken zu installieren.
- Führe
- Bot starten: Führe
python telegram_bot.py
aus. - Arbeiter starten: Sende
/startworker
im Chat, um die Überwachung zu beginnen. - Suchbegriff festlegen: Folge den Anweisungen im Chat, um Suchbegriffe und Intervalle festzulegen.
- Arbeiter stoppen: Sende
/stopworker
, um die Überwachung zu beenden. - Arbeiter auflisten: Sende
/listworker
, um aktive Arbeiter anzuzeigen.
- Fehlerbehandlung: Der Bot verfügt über ein zuverlässiges Fehlerbehandlungssystem.
- Protokollierung: Umfangreiche Protokollierungsfunktionen unterstützen bei der Fehlerbehebung.
Dieses Projekt steht unter der MIT-Lizenz. Es ist für private und kommerzielle Nutzung frei verfügbar.
Verbesserungen und Vorschläge sind jederzeit willkommen. Bitte erstelle Pull-Anfragen oder meldet Probleme im GitHub-Repository.
Dieser Bot hat keine Verbindung zur offiziellen Kleinanzeigen-Webseite und dient ausschließlich zu Bildungszwecken.