Перейти к содержанию

Unsubscribe#

MAX

Удаляет подписку и отключает доставку обновлений бота на указанный Webhook.

После вызова этого метода вы можете снова получать обновления методом долгого опроса GetUpdates.

Запрос#

Пример запроса#

request :=  models.UnsubscribeReq{
    Url: "https://webhook.site/my-bot-endpoint",
}
response, err := bot.Updates.Unsubscribe(
    context.Background(), request
)

Синхронный метод:

request = UnsubscribeReq(
    url="https://webhook.site/my-bot-endpoint"
)
response = bot.subscriptions.unubscribe(request)

Асинхронный метод:

request = UnsubscribeReq(
    url="https://webhook.site/my-bot-endpoint"
)
response = await bot.subscriptions.unubscribe_async(request)
const request: UnsubscribeReq = {
    url: "https://my.site/webhook"
}
const response = await bot.subscriptions.unsubscribe(request)

Поля запроса#

Поле Тип Обязательный Описание
url string Да URL-адрес вебхука, который необходимо удалить из списка подписок бота.

Ответ#

Поля ответа#

Поле Тип Описание
success boolean Флаг успешного выполнения операции (true или false)
message string Текстовое сообщение с подробностями выполнения или ошибкой

Пример тела ответа#

{
    "success": true,
    "message": "Webhook has been successfully deleted"
}