Skip to content

Latest commit

 

History

History
41 lines (26 loc) · 1.08 KB

3.deleting-webhooks.md

File metadata and controls

41 lines (26 loc) · 1.08 KB
title navigation.title
Unregistering Webhooks
Unregistering Webhooks

A webhook can be unergistered from a telegraph bot. This can be accomplished both programmatically and through an artisan command

artisan command

You can unregister a webhook calling the telegraph:unset-webhook artisan command:

php artisan telegraph:unset-webhook

programmatically

if you are implementing a custom bot management logic, you can unregister a webhook using the TelegraphBot model:

/** @var DefStudio\Telegraph\Models\TelegraphBot $telegraphBot */

$telegraphBot->unregisterWebhook()->send();

Pending updates

It may happen that there are pending message updates when deleting a webhook. By default they are kept in order to retrieve them through a manual polling. To drop these updates, use the --drop-pending-updates artisan command option

php artisan telegraph:unset-webhook --drop-pending-updates

or using a parameter inside the method call:

$dropPendingUpdates = true;

$telegraphBot->unregisterWebhook($dropPendingUpdates)->send();