Как использовать getUpdates после setWebhook в Telegram Bot API

Я использую setWebhook для моего telegram-бота и теперь мне нужно использовать getUpdates. Я читал документы, и они говорят, что я могу использовать только один метод.

проблема в том, что у меня в консоли:

{"ok":false,"error_code":409,"description":"Error: Conflict: another webhook is active"}

Итак, вопрос в том, как UNSET webhook и использовать getUpdates?

3 ответов


Как упоминалось в документах Telegram bot api, вам просто нужно передать пустую строку в


в браузере отправьте следующий запрос:

https://api.telegram.org/bot655390656:bhFS50...ff3zO4/setwebhook

вы можете просто вызвать метод

deleteWebhook()

https://core.telegram.org/bots/api#deletewebhook

например, используя telepot

import telepot
bot = telepot.Bot('YOUR_AUTHORIZATION_TOKEN')
bot.deleteWebhook()