Статья
Browser Automation Studio: Failed to get page api.telegram.org — решение
Если ваш скрипт в Browser Automation Studio (BAS) при отправке уведомления в Telegram стал выдавать ошибку:
Thread ended with message "Failed to get page https://api.telegram.org/bot..."или в Script Report вы видите:
1 - Failed to connect to api.telegram.org port 443 after 21623 ms: Couldn't connect to serverа в логе:
Failed to connect to api.telegram.org port 443 after 21544 ms: Couldn't connect to server— это означает, что api.telegram.org заблокирован на вашем компьютере или в сети. Стандартный модуль Telegram v.1 в BAS жёстко прописывает URL api.telegram.org в своём коде.
Причина
BAS использует для отправки сообщений в Telegram встроенный модуль, который хранится в файле на вашем компьютере. Этот файл содержит URL Telegram API прямо в коде — и когда Telegram заблокирован (как это происходит в России с марта 2026 года), модуль перестаёт работать.
Решение: отредактировать файл модуля
Откройте файл модуля Telegram:
C:\Users\admin\AppData\Roaming\BrowserAutomationStudio\apps\29.3.1\modules\Telegram\send_message_code.js> Замените admin на имя вашего пользователя Windows, а 29.3.1 на вашу актуальную версию BAS.
Найдите строку 29 (это строка с формированием URL запроса). Она выглядит примерно так:
_url_temp = "https://api.telegram.org/bot"+ <%= token %> + "/sendMessage?chat_id=" + <%= chat_id %> + "&text=" + encodeURIComponent(mess) + (<%= is_num_thread %> === true || <%= is_time %> === true ? '&parse_mode=HTML' : '')Замените https://api.telegram.org на адрес прокси:
_url_temp = "https://v0-telegram-proxy-api.vercel.app/bot"+ <%= token %> + "/sendMessage?chat_id=" + <%= chat_id %> + "&text=" + encodeURIComponent(mess) + (<%= is_num_thread %> === true || <%= is_time %> === true ? '&parse_mode=HTML' : '')Сохраните файл. После этого модуль будет отправлять сообщения через прокси https://v0-telegram-proxy-api.vercel.app, который находится вне зоны блокировки.
Как найти правильную версию папки
Если папки 29.3.1 нет — найдите нужную версию так:
1. Откройте проводник
2. Перейдите в %AppData%\BrowserAutomationStudio\apps\
3. Откройте папку с последней версией (самый большой номер)
4. Зайдите в modules\Telegram\
5. Откройте send_message_code.js
Если файл не редактируется
Файл может быть заблокирован. Закройте BAS перед редактированием, затем откройте файл в любом текстовом редакторе (Notepad, Notepad++, VS Code).
Альтернатива: HTTP прокси в настройках BAS
BAS поддерживает HTTP-прокси на уровне всего приложения. Если у вас есть рабочий HTTP/SOCKS5 прокси, можно добавить его в настройках BAS вместо редактирования файла модуля.
Проверка
После изменения файла запустите тестовый скрипт с отправкой сообщения. Если сообщение дошло — прокси работает корректно.
Также можно проверить прокси напрямую в браузере или через curl:
curl "https://v0-telegram-proxy-api.vercel.app/botВАШ_ТОКЕН/sendMessage?chat_id=ВАШ_CHAT_ID&text=test"Итог
Ошибка Failed to get page api.telegram.org в BAS решается однострочной правкой файла модуля: замените https://api.telegram.org на https://v0-telegram-proxy-api.vercel.app в файле send_message_code.js. Прокси работает без регистрации и бесплатно.
Сделай собственный прокси за 5 минут
Большинство статей советуют PythonAnywhere или Cloudflare Pages — но оба сервиса уже заблокированы в России и СНГ. Vercel работает стабильно.
Этот сайт создан на v0.app — AI-инструменте от Vercel. На разработку ушло 3 доллара. При регистрации по реферальной ссылке вы получаете $5 на баланс — этого достаточно, чтобы задеплоить свой личный прокси и проверить всё самостоятельно.
Этот сайт обошёлся в $3
Сделан на v0.app — AI-инструменте от Vercel. При регистрации по ссылке вы получаете $5 на баланс — достаточно, чтобы задеплоить свой личный прокси.