lip 1 долоо хоног өмнө
parent
commit
79c26edba0

+ 1 - 1
app/Console/Commands/SportOdds.php

@@ -98,7 +98,7 @@ class SportOdds extends Command
                     $this->updateOdds($item->data_id, $data);
                 } catch (Throwable $e) {
                     // 记录具体哪条赛事出错了,但不抛出,让循环继续
-                    Log::error("赛前赔率更新失败 [Fixture: {$item->data_id}]: " . $e->getMessage());
+                    Log::error("赛前赔率更新失败: " . $e->getMessage());
                     continue; 
                 }
             }

+ 10 - 5
app/Services/BetService.php

@@ -1086,7 +1086,8 @@ class BetService extends BaseService
                 App::setLocale($lang);
             }
 
-            if ($v['is_send']) {
+            //根据环境变量配置是否发送电报
+            if ($v['is_send'] && env('SEND_TELEGRAM')) {
                 $language = User::where('member_id', $v['member_id'])->first()->language;
                 $wallet = WalletService::findOne(['member_id' => $v['member_id']]);
                 App::setLocale($language);
@@ -1113,10 +1114,14 @@ class BetService extends BaseService
         }
 
         $inlineButton = self::getOperateButton();
-        // 群通知
-        $pc28Switch = Config::where('field', 'pc28_switch')->first()->val;
-        if (($pc28Switch == 0 && is_numeric($issue_no)) || $pc28Switch == 1 && !is_numeric($issue_no)) {
-            SendTelegramGroupMessageJob::dispatch($text, $inlineButton, '', false, '--------------------------------');
+        
+        //根据环境变量配置是否发送电报
+        if (env('SEND_TELEGRAM')) {
+            // 群通知
+            $pc28Switch = Config::where('field', 'pc28_switch')->first()->val;
+            if (($pc28Switch == 0 && is_numeric($issue_no)) || $pc28Switch == 1 && !is_numeric($issue_no)) {
+                SendTelegramGroupMessageJob::dispatch($text, $inlineButton, '', false, '--------------------------------');
+            }
         }
 
 

+ 3 - 0
example.env

@@ -8,6 +8,9 @@ APP_URL=
 #足球app接口域名
 FOOTBALL_APP_URL=
 
+# 是否发送电报
+SEND_TELEGRAM = true
+
 # 短信宝
 SMS_USERNAME=
 SMS_PASSWORD=