geforkt von LengKundee/MQL5-Google-Onedrive
35 Zeilen
1,2 KiB
PowerShell
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
|