Konfiguracja Telegram
Aby kontrolować swojego bota i otrzymywać powiadomienia w czasie rzeczywistym, musisz skonfigurować prywatnego bota Telegram. Gwarantuje to, że tylko Ty masz dostęp do swoich danych transakcyjnych i elementów sterujących.
1. Utwórz bota za pośrednictwem BotFather
BotFather to oficjalny bot Telegram do zarządzania innymi botami. Otwórz Telegram, rozpocznij rozmowę z BotFather i wykonaj kroki, aby utworzyć swojego nowego asystenta transakcyjnego.
Otwórz @BotFather ↗2. Dodaj token bota do konfiguracji
Gdy BotFather poda Ci token API HTTP, musisz dodać go do konfiguracji swojego bota. Ten token działa jak bezpieczne hasło dla Twojego bota.
Ścieżka pliku:
byninja-trading-bot/src/telegram/config/config_telegram.pyZastąp następujące pole swoim tokenem:
TELEGRAM_BOT_TOKEN = "your_telegram_bot_token"3. Zabezpiecz swojego bota (Znajdź ID czatu)
Dla absolutnego bezpieczeństwa Twój bot musi odpowiadać tylko TOBIE. Osiągamy to, łącząc go z Twoim osobistym ID czatu Telegram. Nikt inny nie będzie mógł wykonywać poleceń.
Najpierw przejdź do katalogu źródłowego:
cd byninja-trading-bot/srcNastępnie aktywuj swoje wirtualne środowisko Pythona. Jeśli jeszcze go nie skonfigurowałeś, sprawdź przewodnik Szybki start.
source ../env/bin/activateNa koniec uruchom skrypt konfiguracyjny Telegram:
python3 -c "from telegram.setup import main; main()"Skrypt konfiguracyjny oczekuje teraz, aż wyślesz wiadomość do bota ze swojego osobistego konta Telegram.
⚠️ 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: 200Gdy wyślesz wiadomość, bot natychmiast Cię rozpozna i wyświetli Twoje bezpieczne ID czatu.
✅ 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.Skopiuj swoje unikalne ID czatu i dodaj je do tego samego pliku konfiguracyjnego:
TELEGRAM_CHAT_ID = "your_private_telegram_chat_id"Profesjonalna wskazówka: Użyj edytora kodu
Dla znacznie lepszego doświadczenia podczas edycji plików konfiguracyjnych zalecamy użycie profesjonalnego edytora kodu, takiego jak Visual Studio Code.
Download VS Code ↗