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:

Code
byninja-trading-bot/src/telegram/config/config_telegram.py

Zastąp następujące pole swoim tokenem:

Code
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:

Code
cd byninja-trading-bot/src

Następnie aktywuj swoje wirtualne środowisko Pythona. Jeśli jeszcze go nie skonfigurowałeś, sprawdź przewodnik Szybki start.

Code
source ../env/bin/activate

Na koniec uruchom skrypt konfiguracyjny Telegram:

Code
python3 -c "from telegram.setup import main; main()"

Skrypt konfiguracyjny oczekuje teraz, aż wyślesz wiadomość do bota ze swojego osobistego konta Telegram.

Code
⚠️  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: 200

Gdy wyślesz wiadomość, bot natychmiast Cię rozpozna i wyświetli Twoje bezpieczne ID czatu.

Code
✅ Found new message!
👤 From: User
📩 Text: 'hi'
🆔 Your Chat ID: 449933911
💡 Add to config.py: TELEGRAM_CHAT_ID = '449933911'

✅ 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:

Code
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 ↗