Telegram Kurulumu

Botunuzu kontrol etmek ve gerçek zamanlı bildirimler almak için özel bir Telegram botu kurmanız gerekir. Bu, yalnızca sizin trading verilerinize ve kontrollerinize erişiminiz olmasını garanti eder.

1. BotFather ile Bot Oluşturun

BotFather, diğer botları yönetmek için resmi Telegram botudur. Telegram'ı açın, BotFather ile bir sohbet başlatın ve yeni trading asistanınızı oluşturmak için adımları izleyin.

@BotFather'ı Açın

2. Bot Tokenını Yapılandırmaya Ekleyin

BotFather size HTTP API tokenını verdikten sonra, bunu botunuzun yapılandırmasına eklemeniz gerekir. Bu token, botunuz için güvenli bir şifre görevi görür.

Dosya yolu:

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

Aşağıdaki alanı tokenınızla değiştirin:

Code
TELEGRAM_BOT_TOKEN = "your_telegram_bot_token"

3. Botunuzu Güvenceye Alın (Chat ID Bulun)

Mutlak güvenlik için, botunuz yalnızca SİZE yanıt vermelidir. Bunu, kişisel Telegram Chat ID'nize bağlayarak başarırız. Başka hiç kimse komutları yürütemeyecektir.

İlk olarak, kaynak dizinine gidin:

Code
cd byninja-trading-bot/src

Ardından, Python sanal ortamınızı etkinleştirin. Bunu henüz kurmadıysanız, lütfen Hızlı Başlangıç kılavuzunu kontrol edin.

Code
source ../env/bin/activate

Son olarak, Telegram kurulum betiğini çalıştırın:

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

Kurulum betiği şimdi botu kişisel Telegram hesabınızdan mesaj atmanızı bekliyor.

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

Bir mesaj gönderdiğinizde, bot sizi anında tanıyacak ve güvenli Chat ID'nizi çıktı olarak verecektir.

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.

Benzersiz Chat ID'nizi kopyalayın ve aynı yapılandırma dosyasına ekleyin:

Code
TELEGRAM_CHAT_ID = "your_private_telegram_chat_id"

Pro İpucu: Bir Kod Editörü Kullanın

Yapılandırma dosyalarını düzenlerken çok daha iyi bir deneyim için Visual Studio Code gibi profesyonel bir kod editörü kullanmanızı öneririz.

Download VS Code ↗