Configuration Telegram
Pour contrôler votre bot et recevoir des notifications en temps réel, vous devez configurer un bot Telegram privé. Cela garantit que vous seul avez accès à vos données de trading et à vos contrôles.
1. Créer un Bot via BotFather
BotFather est le bot Telegram officiel pour gérer les autres bots. Ouvrez Telegram, démarrez une discussion avec BotFather et suivez les étapes pour créer votre nouvel assistant de trading.
Ouvrir @BotFather ↗2. Ajouter le Jeton du Bot à la Configuration
Une fois que BotFather vous a donné le jeton API HTTP, vous devez l'ajouter à la configuration de votre bot. Ce jeton agit comme un mot de passe sécurisé pour votre bot.
Chemin du fichier :
byninja-trading-bot/src/telegram/config/config_telegram.pyRemplacez le champ suivant par votre jeton :
TELEGRAM_BOT_TOKEN = "your_telegram_bot_token"3. Sécuriser Votre Bot (Trouver l'ID du Chat)
Pour une sécurité absolue, votre bot ne doit répondre qu'À VOUS. Nous y parvenons en le liant à votre identifiant de chat Telegram personnel. Personne d'autre ne pourra exécuter de commandes.
Commencez par naviguer vers le répertoire source :
cd byninja-trading-bot/srcEnsuite, activez votre environnement virtuel Python. Si vous ne l'avez pas encore configuré, veuillez consulter le guide de démarrage rapide.
source ../env/bin/activateEnfin, exécutez le script de configuration Telegram :
python3 -c "from telegram.setup import main; main()"Le script de configuration attend maintenant que vous envoyiez un message au bot depuis votre compte Telegram personnel.
⚠️ 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: 200Une fois que vous envoyez un message, le bot vous reconnaîtra instantanément et affichera votre ID de chat sécurisé.
✅ 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.Copiez votre ID de chat unique et ajoutez-le au même fichier de configuration :
TELEGRAM_CHAT_ID = "your_private_telegram_chat_id"Conseil Pro : Utilisez un Éditeur de Code
Pour une bien meilleure expérience de modification des fichiers de configuration, nous vous recommandons d’utiliser un éditeur de code professionnel comme Visual Studio Code.
Download VS Code ↗