Ken 1 هفته پیش
والد
کامیت
2050d3c1de
2فایلهای تغییر یافته به همراه15 افزوده شده و 2 حذف شده
  1. 12 2
      app/Http/Controllers/api/TelegramWebHook.php
  2. 3 0
      app/Models/Message.php

+ 12 - 2
app/Http/Controllers/api/TelegramWebHook.php

@@ -430,8 +430,18 @@ class TelegramWebHook extends BaseController
                 }
 
             }
-        } catch (\Exception $e) {
-            return response()->json(['status' => 'ok']);
+        } //
+
+        catch (\Exception $e) {
+            $m = new Message();
+            $m->json = $e->getMessage();
+            $m->save();
+            if (!empty($chatId)) {
+                $telegram->sendMessage([
+                    'chat_id' => $chatId,
+                    'text' => '‼️‼️系统发生了错误,请联系客服'
+                ]);
+            }
         }
         return response()->json(['status' => 'ok']);
     }

+ 3 - 0
app/Models/Message.php

@@ -2,6 +2,9 @@
 
 namespace App\Models;
 
+/**
+ * @property string $json
+ */
 class Message extends BaseModel
 {
     protected $table = 'messages';