Telegram-Setup
Um Ihren Bot zu steuern und Echtzeit-Benachrichtigungen zu erhalten, müssen Sie einen privaten Telegram-Bot einrichten. Dies garantiert, dass nur Sie Zugriff auf Ihre Handelsdaten und Steuerungen haben.
1. Bot über BotFather erstellen
BotFather ist der offizielle Telegram-Bot zur Verwaltung anderer Bots. Öffnen Sie Telegram, starten Sie einen Chat mit BotFather und folgen Sie den Schritten, um Ihren neuen Handelsassistenten zu erstellen.
@BotFather öffnen ↗2. Bot-Token zur Konfiguration hinzufügen
Sobald BotFather Ihnen das HTTP-API-Token gibt, müssen Sie es zur Konfiguration Ihres Bots hinzufügen. Dieses Token fungiert als sicheres Passwort für Ihren Bot.
Dateipfad:
byninja-trading-bot/src/telegram/config/config_telegram.pyErsetzen Sie das folgende Feld mit Ihrem Token:
TELEGRAM_BOT_TOKEN = "your_telegram_bot_token"3. Bot sichern (Chat-ID finden)
Für absolute Sicherheit muss Ihr Bot nur auf SIE reagieren. Wir erreichen dies, indem wir ihn mit Ihrer persönlichen Telegram-Chat-ID verknüpfen. Niemand sonst wird in der Lage sein, Befehle auszuführen.
Navigieren Sie zuerst zum Quellverzeichnis:
cd byninja-trading-bot/srcAktivieren Sie als Nächstes Ihre Python-Virtual-Environment. Wenn Sie dies noch nicht eingerichtet haben, lesen Sie bitte die Schnellstart-Anleitung.
source ../env/bin/activateFühren Sie schließlich das Telegram-Setup-Skript aus:
python3 -c "from telegram.setup import main; main()"Das Setup-Skript wartet nun darauf, dass Sie dem Bot von Ihrem persönlichen Telegram-Konto aus eine Nachricht senden.
⚠️ Telegram Bot Setup - Find Your Chat ID
🔍 Checking Telegram API connection...
TelegramBot - INFO - Telegram connected | Bot: @Bot
🎯 Finding Chat ID...
============================================================
🔍 Waiting for message from you...
IMPORTANT: First find the bot in Telegram and send it ANY message
1. Open Telegram
2. Find @Bot
3. Press START or send any message
4. Wait 10 seconds...
⏹️ To stop press Ctrl+C
🔍 Checking updates... status: 200
📭 No messages found. Send bot a message in Telegram...
🔍 Checking updates... status: 200
📭 No messages found. Send bot a message in Telegram...
🔍 Checking updates... status: 200Sobald Sie eine Nachricht senden, erkennt der Bot Sie sofort und gibt Ihre sichere Chat-ID aus.
✅ Found new message!
👤 From: User
📩 Text: 039;hi039;
🆔 Your Chat ID: 449933911
💡 Add to config.py: TELEGRAM_CHAT_ID = 039;449933911039;
✅ Chat ID obtained successfully!
🆔 Your Chat ID: 449933911
💾 Add this to config_telegram.py:
TELEGRAM_CHAT_ID = "449933911"
🧪 Testing message sending capability...
🎉 Test message sent! Check Telegram.Kopieren Sie Ihre eindeutige Chat-ID und fügen Sie sie in dieselbe Konfigurationsdatei ein:
TELEGRAM_CHAT_ID = "your_private_telegram_chat_id"Pro-Tipp: Verwenden Sie einen Code-Editor
Für eine viel bessere Erfahrung beim Bearbeiten von Konfigurationsdateien empfehlen wir die Verwendung eines professionellen Code-Editors wie Visual Studio Code.
Download VS Code ↗