diff --git a/telebot/__init__.py b/telebot/__init__.py index dfc7102..ad0dfa5 100644 --- a/telebot/__init__.py +++ b/telebot/__init__.py @@ -80,6 +80,13 @@ class TeleBot: def set_webhook(self, url=None, certificate=None, max_connections=None, allowed_updates=None): return apihelper.set_webhook(self.token, url, certificate, max_connections, allowed_updates) + def delete_webhook(self): + """ + Use this method to remove webhook integration if you decide to switch back to getUpdates. + :return: bool + """ + return apihelper.delete_webhook(self.token) + def get_webhook_info(self): result = apihelper.get_webhook_info(self.token) return types.WebhookInfo.de_json(result) diff --git a/telebot/apihelper.py b/telebot/apihelper.py index da88b47..d32c1bf 100644 --- a/telebot/apihelper.py +++ b/telebot/apihelper.py @@ -130,6 +130,11 @@ def set_webhook(token, url=None, certificate=None, max_connections=None, allowed return _make_request(token, method_url, params=payload, files=files) +def delete_webhook(token): + method_url = r'deleteWebhook' + return _make_request(token, method_url) + + def get_webhook_info(token): method_url = r'getWebhookInfo' payload = {}