From a35ed440e17ca27cd8bbd1d29a55b5a5b237e804 Mon Sep 17 00:00:00 2001 From: tabuna Date: Wed, 20 Mar 2024 15:37:22 +0300 Subject: [PATCH] Changed allow checked message caption --- app/Http/Controllers/WebHookController.php | 2 +- app/Services/TelegramBot.php | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/WebHookController.php b/app/Http/Controllers/WebHookController.php index a26546f1..e1f43451 100644 --- a/app/Http/Controllers/WebHookController.php +++ b/app/Http/Controllers/WebHookController.php @@ -17,7 +17,7 @@ class WebHookController extends Controller */ public function telegram(Request $request, TelegramBot $telegramBot): void { - $text = $request->input('message.text'); + $text = $request->input('message.text') ?? $request->input('message.caption'); $messageId = $request->input('message.message_id'); $chatId = $request->input('message.chat.id'); $from = $request->input('message.from.id'); diff --git a/app/Services/TelegramBot.php b/app/Services/TelegramBot.php index c55f5a74..bf508789 100644 --- a/app/Services/TelegramBot.php +++ b/app/Services/TelegramBot.php @@ -64,11 +64,11 @@ public function deleteMessage($chatId, $messageId): Response /** * Check if a message is spam. * - * @param string $message + * @param string|null $message * * @return bool */ - public function isSpam(string $message): bool + public function isSpam(?string $message): bool { if (empty($message)) { return false;