1
0
Fork 0
MQL5-Google-Onedrive/scripts/start_bot.ps1

35 Zeilen
1,2 KiB
PowerShell

# Start Telegram Deployment Bot for GenX_FX_bot
# This script sets up the environment and starts the bot
# Load credentials from personal vault
$vaultScript = Join-Path $PSScriptRoot "load_vault.ps1"
if (Test-Path $vaultScript) {
. $vaultScript
} else {
# Fallback: use environment variable if vault not available
if (-not $env:TELEGRAM_BOT_TOKEN) {
Write-Host "⚠️ Vault loader not found. Using environment variable or default token" -ForegroundColor Yellow
$env:TELEGRAM_BOT_TOKEN = "8260686409:AAHEcrZxhDve9vE1QR49ngcCmvOf_Q9NYHg"
}
}
# Optional: Set allowed user IDs (comma-separated)
# Get your user ID from @userinfobot on Telegram
# $env:TELEGRAM_ALLOWED_USER_IDS = "123456789"
# Change to repository directory
$repoPath = Split-Path -Parent $PSScriptRoot
Set-Location $repoPath
Write-Host "=========================================="
Write-Host "Starting GenX_FX_bot Deployment Bot"
Write-Host "=========================================="
Write-Host "Bot Username: @GenX_FX_bot"
Write-Host "Bot Link: https://t.me/GenX_FX_bot"
Write-Host ""
Write-Host "Press Ctrl+C to stop the bot"
Write-Host "=========================================="
Write-Host ""
# Start the bot
python scripts/telegram_deploy_bot.py