diff --git a/src/bub/channels/telegram.py b/src/bub/channels/telegram.py index e412d142..9f45deca 100644 --- a/src/bub/channels/telegram.py +++ b/src/bub/channels/telegram.py @@ -173,10 +173,13 @@ async def start(self, stop_event: asyncio.Event) -> None: len(self._allow_chats), bool(proxy), ) - get_updates_request = HTTPXRequest(read_timeout=30) + if proxy: + get_updates_request = HTTPXRequest(read_timeout=30, proxy=proxy) + else: + get_updates_request = HTTPXRequest(read_timeout=30) builder = Application.builder().token(self._settings.token).get_updates_request(get_updates_request) if proxy: - builder = builder.proxy(proxy).get_updates_proxy(proxy) + builder = builder.proxy(proxy) self._app = builder.build() self._app.add_handler(CommandHandler("start", self._on_start)) self._app.add_handler(CommandHandler("bub", self._on_message, has_args=True, block=False))