|
@@ -386,10 +386,7 @@ class TelegramWebHook extends BaseController
|
|
|
]);
|
|
]);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- else {
|
|
|
|
|
|
|
+ } else {
|
|
|
$update = $request->all();
|
|
$update = $request->all();
|
|
|
Log::error('Telegram 文字消息回复: ' . json_encode($update, JSON_UNESCAPED_UNICODE));
|
|
Log::error('Telegram 文字消息回复: ' . json_encode($update, JSON_UNESCAPED_UNICODE));
|
|
|
if (isset($update['message'])) {
|
|
if (isset($update['message'])) {
|
|
@@ -496,38 +493,21 @@ class TelegramWebHook extends BaseController
|
|
|
}
|
|
}
|
|
|
$user->save();
|
|
$user->save();
|
|
|
App::setLocale($user->language);
|
|
App::setLocale($user->language);
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
if ($message['chat']['type'] === 'private') {
|
|
if ($message['chat']['type'] === 'private') {
|
|
|
switch ($text) {
|
|
switch ($text) {
|
|
|
case "/start":
|
|
case "/start":
|
|
|
Util::delCache($chatId);
|
|
Util::delCache($chatId);
|
|
|
-
|
|
|
|
|
//给每个用户生成一个专属的USDT钱包
|
|
//给每个用户生成一个专属的USDT钱包
|
|
|
WalletService::getUserWallet($chatId);
|
|
WalletService::getUserWallet($chatId);
|
|
|
$this->setReplyKeyboard($chatId);
|
|
$this->setReplyKeyboard($chatId);
|
|
|
break;
|
|
break;
|
|
|
case "近期注单":
|
|
case "近期注单":
|
|
|
- Util::delCache($chatId);
|
|
|
|
|
- $returnMsg = BetService::record($chatId);
|
|
|
|
|
- // $this->telegram->sendMessage([
|
|
|
|
|
- // 'chat_id' => $chatId,
|
|
|
|
|
- // 'text' => $text
|
|
|
|
|
- // ]);
|
|
|
|
|
break;
|
|
break;
|
|
|
case "✅近期注单":
|
|
case "✅近期注单":
|
|
|
Util::delCache($chatId);
|
|
Util::delCache($chatId);
|
|
|
$returnMsg = BetService::record($chatId);
|
|
$returnMsg = BetService::record($chatId);
|
|
|
- // $this->telegram->sendMessage([
|
|
|
|
|
- // 'chat_id' => $chatId,
|
|
|
|
|
- // 'text' => $text
|
|
|
|
|
- // ]);
|
|
|
|
|
break;
|
|
break;
|
|
|
case "今日流水":
|
|
case "今日流水":
|
|
|
- Util::delCache($chatId);
|
|
|
|
|
- $returnMsg = BalanceLogService::getTodayFlowing($chatId);
|
|
|
|
|
- // $this->telegram->sendMessage($result);
|
|
|
|
|
- break;
|
|
|
|
|
case "🔍今日流水":
|
|
case "🔍今日流水":
|
|
|
Util::delCache($chatId);
|
|
Util::delCache($chatId);
|
|
|
$returnMsg = BalanceLogService::getTodayFlowing($chatId);
|
|
$returnMsg = BalanceLogService::getTodayFlowing($chatId);
|
|
@@ -562,36 +542,24 @@ class TelegramWebHook extends BaseController
|
|
|
];
|
|
];
|
|
|
break;
|
|
break;
|
|
|
case "开奖历史":
|
|
case "开奖历史":
|
|
|
- Util::delCache($chatId);
|
|
|
|
|
- IssueService::currentLotteryResults($chatId);
|
|
|
|
|
- break;
|
|
|
|
|
case "📝开奖历史":
|
|
case "📝开奖历史":
|
|
|
Util::delCache($chatId);
|
|
Util::delCache($chatId);
|
|
|
IssueService::currentLotteryResults($chatId);
|
|
IssueService::currentLotteryResults($chatId);
|
|
|
break;
|
|
break;
|
|
|
case "当期下注":
|
|
case "当期下注":
|
|
|
- Util::delCache($chatId);
|
|
|
|
|
- $returnMsg = BetService::currentBet($chatId);
|
|
|
|
|
- break;
|
|
|
|
|
case "🔥当期下注":
|
|
case "🔥当期下注":
|
|
|
- Util::delCache($chatId);
|
|
|
|
|
- $returnMsg = BetService::currentBet($chatId);
|
|
|
|
|
- break;
|
|
|
|
|
case "🔥本期下注":
|
|
case "🔥本期下注":
|
|
|
Util::delCache($chatId);
|
|
Util::delCache($chatId);
|
|
|
$returnMsg = BetService::currentBet($chatId);
|
|
$returnMsg = BetService::currentBet($chatId);
|
|
|
break;
|
|
break;
|
|
|
- case "查看余额":
|
|
|
|
|
|
|
+ case "选择语言":
|
|
|
Util::delCache($chatId);
|
|
Util::delCache($chatId);
|
|
|
- $returnMsg = WalletService::getBalance($chatId);
|
|
|
|
|
-
|
|
|
|
|
- // $this->telegram->sendMessage($result);
|
|
|
|
|
|
|
+ $returnMsg = UserService::getLanguages($chatId, $user->language);
|
|
|
break;
|
|
break;
|
|
|
|
|
+ case "查看余额":
|
|
|
case "💰查看余额":
|
|
case "💰查看余额":
|
|
|
Util::delCache($chatId);
|
|
Util::delCache($chatId);
|
|
|
$returnMsg = WalletService::getBalance($chatId);
|
|
$returnMsg = WalletService::getBalance($chatId);
|
|
|
-
|
|
|
|
|
- // $this->telegram->sendMessage($result);
|
|
|
|
|
break;
|
|
break;
|
|
|
case "投注大群":
|
|
case "投注大群":
|
|
|
Util::delCache($chatId);
|
|
Util::delCache($chatId);
|