Skip to content

Commit fbbd72b

Browse files
authored
Update bot.php
1 parent f32d8ce commit fbbd72b

File tree

1 file changed

+32
-28
lines changed

1 file changed

+32
-28
lines changed

bot.php

Lines changed: 32 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -599,9 +599,11 @@
599599
$keys,"html");
600600
}
601601
if($data=="transferMyWallet"){
602-
delMessage();
603-
sendMessage("لطفا آیدی عددی کاربر مورد نظر رو وارد کن",$cancelKey);
604-
setUser($data);
602+
if($userInfo['wallet'] > 0 ){
603+
delMessage();
604+
sendMessage("لطفا آیدی عددی کاربر مورد نظر رو وارد کن",$cancelKey);
605+
setUser($data);
606+
}else alert("موجودی حساب شما کم است");
605607
}
606608
if($userInfo['step'] =="transferMyWallet" && $text != $buttonValues['cancel']){
607609
if(is_numeric($text)){
@@ -621,22 +623,24 @@
621623
}
622624
if(preg_match('/^tranfserUserAmount(\d+)/',$userInfo['step'],$match) && $text != $buttonValues['cancel']){
623625
if(is_numeric($text)){
624-
if($userInfo['wallet'] >= $text){
625-
$stmt = $connection->prepare("UPDATE `users` SET `wallet` = `wallet` + ? WHERE `userid` = ?");
626-
$stmt->bind_param("ii", $text, $match[1]);
627-
$stmt->execute();
628-
$stmt->close();
629-
630-
$stmt = $connection->prepare("UPDATE `users` SET `wallet` = `wallet` - ? WHERE `userid` = ?");
631-
$stmt->bind_param("ii", $text, $from_id);
632-
$stmt->execute();
633-
$stmt->close();
634-
635-
sendMessage("✅|مبلغ " . number_format($text) . " تومان به کیف پول شما توسط کاربر $from_id انتقال یافت",null,null,$match[1]);
636-
setUser();
637-
sendMessage("✅|مبلغ " . number_format($text) . " تومان به کیف پول کاربر مورد نظر شما انتقال یافت",$removeKeyboard);
638-
sendMessage("لطفا یکی از کلید های زیر را انتخاب کنید",getMainKeys());
639-
}else sendMessage("موجودی حساب شما کم است");
626+
if($text > 0){
627+
if($userInfo['wallet'] >= $text){
628+
$stmt = $connection->prepare("UPDATE `users` SET `wallet` = `wallet` + ? WHERE `userid` = ?");
629+
$stmt->bind_param("ii", $text, $match[1]);
630+
$stmt->execute();
631+
$stmt->close();
632+
633+
$stmt = $connection->prepare("UPDATE `users` SET `wallet` = `wallet` - ? WHERE `userid` = ?");
634+
$stmt->bind_param("ii", $text, $from_id);
635+
$stmt->execute();
636+
$stmt->close();
637+
638+
sendMessage("✅|مبلغ " . number_format($text) . " تومان به کیف پول شما توسط کاربر $from_id انتقال یافت",null,null,$match[1]);
639+
setUser();
640+
sendMessage("✅|مبلغ " . number_format($text) . " تومان به کیف پول کاربر مورد نظر شما انتقال یافت",$removeKeyboard);
641+
sendMessage("لطفا یکی از کلید های زیر را انتخاب کنید",getMainKeys());
642+
}else sendMessage("موجودی حساب شما کم است");
643+
}else sendMessage("لطفا عددی بزرگتر از صفر وارد کنید");
640644
}else sendMessage($mainValues['send_only_number']);
641645
}
642646
if($data=="increaseMyWallet"){
@@ -1193,7 +1197,7 @@
11931197
}
11941198
if(!$response->success){
11951199
sendMessage('❌ | 😮 وای خطا داد لطفا سریع به مدیر بگو ...');
1196-
sendMessage("خطای سرور {$serverInfo['title']}:\n\n" . json_encode($response,488), null, null, $admin);
1200+
sendMessage("خطای سرور {$serverInfo['title']}:\n\n" . $response['msg'], null, null, $admin);
11971201
break;
11981202
}
11991203

@@ -1468,7 +1472,7 @@
14681472
}
14691473
if(!$response->success){
14701474
sendMessage('❌ | 😮 وای خطا داد لطفا سریع به مدیر بگو ...');
1471-
sendMessage("خطای سرور {$serverInfo['title']}:\n\n" . json_encode($response,488), null, null, $admin);
1475+
sendMessage("خطای سرور {$serverInfo['title']}:\n\n" . $response['msg'], null, null, $admin);
14721476
exit;
14731477
}
14741478

@@ -2542,7 +2546,7 @@
25422546
}
25432547
if(!$response->success){
25442548
alert('❌ | 😮 وای خطا داد لطفا سریع به مدیر بگو ...');
2545-
sendMessage("خطای سرور {$serverInfo['title']}:\n\n" . json_encode($response,488), null, null, $admin);
2549+
sendMessage("خطای سرور {$serverInfo['title']}:\n\n" . $response['msg'], null, null, $admin);
25462550
exit;
25472551
}
25482552
alert('🚀 | 😍 در حال ارسال کانفیگ به مشتری ...');
@@ -2845,7 +2849,7 @@
28452849
}
28462850
if(!$response->success){
28472851
alert('❌ | 😮 وای خطا داد لطفا سریع به مدیر بگو ...');
2848-
sendMessage("خطای سرور {$serverInfo['title']}:\n\n" . json_encode($response,488), null, null, $admin);
2852+
sendMessage("خطای سرور {$serverInfo['title']}:\n\n" . $response['msg'], null, null, $admin);
28492853
exit;
28502854
}
28512855
alert('🚀 | 😍 در حال ارسال کانفیگ به مشتری ...');
@@ -3061,7 +3065,7 @@
30613065
$stmt->close();
30623066

30633067
include 'phpqrcode/qrlib.php';
3064-
delMessage();
3068+
$msg = $message_id;
30653069

30663070
$agent_bought = false;
30673071
$eachPrice = $price / $accountCount;
@@ -3113,7 +3117,7 @@
31133117
}
31143118
if(!$response->success){
31153119
sendMessage('❌ | 😮 وای خطا داد لطفا سریع به مدیر بگو ...');
3116-
sendMessage("خطای سرور {$serverInfo['title']}:\n\n" . json_encode($response,488), null, null, $admin);
3120+
sendMessage("خطای سرور {$serverInfo['title']}:\n\n" . $response['msg'], null, null, $admin);
31173121
exit;
31183122
}
31193123

@@ -3157,7 +3161,7 @@
31573161
$stmt->close();
31583162
}
31593163

3160-
3164+
delMessage($msg);
31613165
if($userInfo['refered_by'] != null){
31623166
$stmt = $connection->prepare("SELECT * FROM `setting` WHERE `type` = 'INVITE_BANNER_AMOUNT'");
31633167
$stmt->execute();
@@ -3582,7 +3586,7 @@
35823586
}
35833587
if(!$response->success){
35843588
sendMessage('❌ | 😮 وای خطا داد لطفا سریع به مدیر بگو ...');
3585-
sendMessage("خطای سرور {$serverInfo['title']}:\n\n" . json_encode($response,488), null, null, $admin);
3589+
sendMessage("خطای سرور {$serverInfo['title']}:\n\n" . $response['msg'], null, null, $admin);
35863590
exit;
35873591
}
35883592

@@ -4915,7 +4919,7 @@
49154919
}
49164920
if(!$response->success){
49174921
alert('❌ | 😮 وای خطا داد لطفا سریع به مدیر بگو ...');
4918-
sendMessage("خطای سرور {$serverInfo['title']}:\n\n" . json_encode($response,488), null, null, $admin);
4922+
sendMessage("خطای سرور {$serverInfo['title']}:\n\n" . $response['msg'], null, null, $admin);
49194923
exit;
49204924
}
49214925
alert('🚀 | 😍 در حال ارسال کانفیگ به مشتری ...');

0 commit comments

Comments
 (0)