From 171172d12eef05da18793de0bacc85e98331692d Mon Sep 17 00:00:00 2001 From: _run Date: Mon, 19 Dec 2022 17:12:15 +0400 Subject: [PATCH 1/2] Update async_telebot.py --- telebot/async_telebot.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/telebot/async_telebot.py b/telebot/async_telebot.py index 1083a28..983fc25 100644 --- a/telebot/async_telebot.py +++ b/telebot/async_telebot.py @@ -2116,7 +2116,7 @@ class AsyncTeleBot: from telebot.ext.aio import AsyncWebhookListener except (NameError, ImportError): raise ImportError("Please install uvicorn and fastapi in order to use `run_webhooks` method.") - self.webhook_listener = AsyncWebhookListener(self, secret_token, listen, port, ssl_context, '/'+url_path, debug) + self.webhook_listener = AsyncWebhookListener(self, secret_token, listen, port, ssl_context, '/'+url_path) await self.webhook_listener.run_app() From 5b279b7ad9f821e0f7d8fd53eaf06428b1ef8d4a Mon Sep 17 00:00:00 2001 From: coder2020official Date: Mon, 19 Dec 2022 17:28:05 +0400 Subject: [PATCH 2/2] (A)SyncWebhookListener changes --- telebot/__init__.py | 2 +- telebot/async_telebot.py | 2 +- telebot/ext/aio/webhooks.py | 3 ++- telebot/ext/sync/webhooks.py | 3 ++- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/telebot/__init__.py b/telebot/__init__.py index 6c0a73d..fef57c6 100644 --- a/telebot/__init__.py +++ b/telebot/__init__.py @@ -540,7 +540,7 @@ class TeleBot: from telebot.ext.sync import SyncWebhookListener except (NameError, ImportError): raise ImportError("Please install uvicorn and fastapi in order to use `run_webhooks` method.") - self.webhook_listener = SyncWebhookListener(self, secret_token, listen, port, ssl_context, '/'+url_path) + self.webhook_listener = SyncWebhookListener(bot=self, secret_token=secret_token, host=listen, port=port, ssl_context=ssl_context, url_path='/'+url_path) self.webhook_listener.run_app() diff --git a/telebot/async_telebot.py b/telebot/async_telebot.py index 983fc25..136d453 100644 --- a/telebot/async_telebot.py +++ b/telebot/async_telebot.py @@ -2116,7 +2116,7 @@ class AsyncTeleBot: from telebot.ext.aio import AsyncWebhookListener except (NameError, ImportError): raise ImportError("Please install uvicorn and fastapi in order to use `run_webhooks` method.") - self.webhook_listener = AsyncWebhookListener(self, secret_token, listen, port, ssl_context, '/'+url_path) + self.webhook_listener = AsyncWebhookListener(bot=self, secret_token=secret_token, host=listen, port=port, ssl_context=ssl_context, url_path='/'+url_path) await self.webhook_listener.run_app() diff --git a/telebot/ext/aio/webhooks.py b/telebot/ext/aio/webhooks.py index 56af592..5a692b3 100644 --- a/telebot/ext/aio/webhooks.py +++ b/telebot/ext/aio/webhooks.py @@ -25,7 +25,8 @@ from typing import Optional class AsyncWebhookListener: def __init__(self, bot, - secret_token: str, host: Optional[str]="127.0.0.1", + secret_token: str, + host: Optional[str]="127.0.0.1", port: Optional[int]=443, ssl_context: Optional[tuple]=None, url_path: Optional[str]=None, diff --git a/telebot/ext/sync/webhooks.py b/telebot/ext/sync/webhooks.py index e15e8c8..0d41b72 100644 --- a/telebot/ext/sync/webhooks.py +++ b/telebot/ext/sync/webhooks.py @@ -21,7 +21,8 @@ from typing import Optional class SyncWebhookListener: def __init__(self, bot, - secret_token: str, host: Optional[str]="127.0.0.1", + secret_token: str, + host: Optional[str]="127.0.0.1", port: Optional[int]=443, ssl_context: Optional[tuple]=None, url_path: Optional[str]=None,