Делаю отправку с сайта заявок в телеграмм,
Так не работает, проблема из за блокировки в РФ, сервер похоже там находится.
Погуглил и сделал через прокси, вот так
Но этот способ работает не очень стабильно, иногда приходит сообщение, иногда нет. Как это исправить, откуда брать прокси, и как ещё можно исправить?
создал бота, начал использовать telegram api проект собирается при помощи maven докинул зависимость
Далее частично реализовал методы onUpdate , getBotUsername и getBotToken
и после этого выскакивает ошибка
Подскажите, что я делаю не так?
2 ответа 2
Ваш бот не имеет доступа к api.telegram.org. Скорей всего это связано с блокировкой доступа к телеграмм на территории РФ. Для обхода блокировки можно использовать http прокси на уровне клиента: Using Http Proxy В случае если ваш бот расширяет TelegramLongPollingBot , то добавьте ему конструктор с DefaultBotOptions
После чего, в вашем методе main создавайте бота с найтройками:
Так же можно использовать socks прокси. Его поддержка была добавлена в данном PR: https://github.com/rubenlagus/TelegramBots/pull/451
Сталкивался с этой проблемой. Telegram заблокирован в РФ :/
Используйте VPN или Proxy.
Настраиваю бота, запрос:
Но, если делаем запрос getWebhookInfo:
На самом сервере провайдер блокирует телеграм, ssl сертификат имеет рейтинг A+ (если это имеет какое то значение)
Из всего этого я сделал вывод что проблема в блокировке телеграма, у меня такой вопрос, есть ли сервисы где я могу создать свою ссылку, обращения на которую передавались бы на другую ссылку и возвращался бы результат? Может сервисы какие то есть, слышал про hook.io, но не знаю то ли это и будет ли это бесплатно.
Как проще всего сделать, чтобы бот заработал?