2

最近我得到了很多这样的例外:

[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)

在我的情况下,当用户阻止botm时,我的机器人在无限循环中失败并一次又一次地发送消息!

我得到的是这种或错误,只是乘以10000!

事实上,如果我遇到错误,它会重复超过 1000 次!

我使用laravel 6irazasyed/telegram-bot-sdk

4

1 回答 1

3

我像这样创建自己的 sendMessage

public function sendMessage($arr) {
     try {
         Telegram::sendMessage($arr);
     } catch (TelegramResponseException $e) {
         return "user has been blocked!";
     }
 }
于 2020-08-21T15:06:38.680 回答