Telegram Setup

Om uw bot te bedienen en realtime meldingen te ontvangen, moet u een privé Telegram-bot instellen. Dit garandeert dat alleen u toegang heeft tot uw handelsgegevens en -bedieningen.

1. Maak een Bot aan via BotFather

BotFather is de officiële Telegram-bot voor het beheren van andere bots. Open Telegram, start een chat met BotFather en volg de stappen om uw nieuwe handelsassistent te maken.

Open @BotFather

2. Voeg Bot Token toe aan Configuratie

Zodra BotFather u het HTTP API-token geeft, moet u het toevoegen aan de configuratie van uw bot. Dit token fungeert als een veilig wachtwoord voor uw bot.

Bestandslocatie:

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

Vervang het volgende veld door uw token:

Code
TELEGRAM_BOT_TOKEN = "your_telegram_bot_token"

3. Beveilig uw Bot (Vind Chat-ID)

Voor absolute veiligheid moet uw bot alleen naar U reageren. We bereiken dit door het te koppelen aan uw persoonlijke Telegram Chat-ID. Niemand anders zal commando's kunnen uitvoeren.

Navigeer eerst naar de bronmap:

Code
cd byninja-trading-bot/src

Activeer vervolgens uw Python virtuele omgeving. Als u dit nog niet heeft ingesteld, raadpleeg dan de Snelstartgids.

Code
source ../env/bin/activate

Voer ten slotte het Telegram-setupscript uit:

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

Het setup-script wacht nu tot u de bot een bericht stuurt vanuit uw persoonlijke Telegram-account.

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

Zodra u een bericht stuurt, zal de bot u onmiddellijk herkennen en uw veilige Chat-ID weergeven.

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.

Kopieer uw unieke Chat-ID en voeg deze toe aan hetzelfde configuratiebestand:

Code
TELEGRAM_CHAT_ID = "your_private_telegram_chat_id"

Pro Tip: Gebruik een Code-editor

Voor een veel betere ervaring bij het bewerken van configuratiebestanden, raden we aan een professionele code-editor zoals Visual Studio Code te gebruiken.

Download VS Code ↗