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
You can unregister a webhook calling the telegraph:unset-webhook
artisan command:
php artisan telegraph:unset-webhook
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();
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();