#!/bin/bash # Setup Telegram Trade Bot echo "🤖 Telegram Trade Bot Setup" echo "============================" echo "" # Check if .env.telegram-bot exists if [ ! -f .env.telegram-bot ]; then echo "❌ .env.telegram-bot not found!" echo "Create it with your bot token and webhook URL" exit 1 fi # Source the env file source .env.telegram-bot # Check required vars if [ "$TELEGRAM_BOT_TOKEN" = "your_bot_token_here" ]; then echo "❌ Please set TELEGRAM_BOT_TOKEN in .env.telegram-bot" echo "" echo "Steps:" echo "1. Message @BotFather on Telegram" echo "2. Send /newbot" echo "3. Follow instructions to get your bot token" echo "4. Put the token in .env.telegram-bot" exit 1 fi if [[ "$N8N_WEBHOOK_URL" == *"your-n8n-url"* ]]; then echo "❌ Please set N8N_WEBHOOK_URL in .env.telegram-bot" echo "" echo "Steps:" echo "1. Import telegram-manual-trade-FINAL.json into n8n" echo "2. Activate the workflow" echo "3. Copy the webhook URL from the first node" echo "4. Put the URL in .env.telegram-bot" exit 1 fi echo "✅ Configuration looks good!" echo "" echo "📱 Chat ID: $TELEGRAM_CHAT_ID" echo "🔗 Webhook: $N8N_WEBHOOK_URL" echo "" echo "Building and starting bot..." echo "" # Build and start docker-compose -f docker-compose.telegram-bot.yml --env-file .env.telegram-bot up -d --build echo "" echo "✅ Bot started!" echo "" echo "Test it by sending to your Telegram chat:" echo " buy sol" echo " sell btc" echo " buy eth" echo "" echo "View logs: docker logs -f telegram-trade-bot"