Запрещено: бот заблокирован пользователем - laravel irazasyed/telegram-bot-sdk

В последнее время у меня много таких исключений:

[2020-07-21 00:00:51] local.ERROR: Forbidden: bot was blocked by the user {"exception":"[object] (Telegram\\Bot\\Exceptions\\TelegramResponseException(code: 403): Forbidden: bot was blocked by the user at /home/birjande/public_html/tel.birjandelectronic.shop/packages/irazasyed/telegram-bot-sdk/src/Exceptions/TelegramResponseException.php:58)

в моем случае, когда пользователь блокирует бот, мой бот выходит из строя в бесконечном цикле и отправляет сообщение снова и снова и!

У меня была такая ошибка, Всего раз 10000!

на самом деле, если я получаю ошибку, она повторяется более 1000 раз!

я использую laravel 6 и irazasyed/telegram-bot-sdk

1 ответ

Решение

Я создаю свой собственный sendMessage вот так

     try {
         Telegram::sendMessage($arr);
     } catch (TelegramResponseException $e) {
         return "user has been blocked!";
     }
 }
Другие вопросы по тегам