seven 4 dagen geleden
bovenliggende
commit
216e0a9a60
1 gewijzigde bestanden met toevoegingen van 29 en 1 verwijderingen
  1. 29 1
      app/Http/Controllers/api/TelegramWebHook.php

+ 29 - 1
app/Http/Controllers/api/TelegramWebHook.php

@@ -100,7 +100,7 @@ class TelegramWebHook extends Controller
                                     WalletService::getUserWallet($chatId);
 
                                     $username = config('services.telegram.username');
-                                    $telegram->sendMessage(['chat_id' => $chatId, 'text' => "你好,请选择功能菜单"]);
+                                    $this->setReplyKeyboard($chatId);
                                     break;
                                 default:
                                     //输入结算分数
@@ -129,6 +129,34 @@ class TelegramWebHook extends Controller
 
     }
 
+    /**
+     * @description: 设置 start 回复菜单
+     * @param {*} $chatId
+     * @return {*}
+     */    
+    public function setReplyKeyboard($chatId)
+    {
+        $telegram = new Api(config('services.telegram.token'));
+
+        $keyboard = [
+            ['近期注单', '今日流水', '联系客服'], // 第一排按钮
+            ['开奖历史', '当期下注', '查看余额'],    // 第二排按钮
+            ['投注大群']
+        ];
+
+        $replyMarkup = [
+            'keyboard' => $keyboard,
+            'resize_keyboard' => true,    // 自适应大小
+            'one_time_keyboard' => false, // 保持显示,不会点击后收起
+        ];
+
+        $telegram->sendMessage([
+            'chat_id' => $chatId,
+            'text' => '你好,请选择功能菜单',
+            'reply_markup' => json_encode($replyMarkup),
+        ]);
+    }
+
 
     public function handleMessage(Request $request)
     {