SubscribeWebhook¶
SubscribeWebhook(bot, url, update_types=None, secret=None)
¶
Bases: BaseConnection
Подписывает бота на получение обновлений через WebHook.
После вызова этого метода бот будет получать уведомления о новых событиях в чатах на указанный URL.
Ваш сервер должен прослушивать один из следующих портов: 80, 8080, 443, 8443, 16384-32383.
Attributes:
| Name | Type | Description |
|---|---|---|
bot |
Bot
|
Экземпляр бота для выполнения запроса. |
url |
str
|
URL HTTP(S)-эндпойнта вашего бота. Должен начинаться с http(s):// |
update_types |
Optional[List[str]]
|
Список типов обновлений, которые ваш бот хочет получать. Для полного списка типов см. объект |
secret |
Optional[str]
|
От 5 до 256 символов. Cекрет, который должен быть отправлен в заголовке X-Max-Bot-Api-Secret в каждом запросе Webhook. Разрешены только символы A-Z, a-z, 0-9, и дефис. Заголовок рекомендован, чтобы запрос поступал из установленного веб-узла |
Source code in maxapi/methods/subscribe_webhook.py
fetch()
async
¶
Отправляет запрос на подписку бота на получение обновлений через WebHook
Returns:
| Name | Type | Description |
|---|---|---|
Subscribed |
Subscribed
|
Объект с информацией об операции |