SHARE
TWEET

Untitled

a guest Nov 22nd, 2019 85 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     if($azioni == "chat"){
  2.  
  3.         /*if($stato == 'admin'){
  4.           die;
  5.         }*/
  6.    
  7.     $tempo = time();
  8.     $tempo10 = $tempo-10;
  9.  
  10.     $queryFlood = mysqli_query($conn,"SELECT * FROM Messaggi WHERE user_id = $bot->user_id AND time > $tempo10");
  11.     if(mysqli_num_rows($queryFlood) > 10){ #Controllo AntiFlood
  12.         mysqli_query($conn,"UPDATE iscritti SET stato = ban WHERE user_id = $bot->user_id");
  13.         while($flood = mysqli_fetch_assoc($queryFlood)){
  14.             while($a = mysqli_fetch_assoc($queryAdmin)){
  15.                 $id = $a['user_id'];   
  16.                 $bot->deleteMessage($id,$flood['message_id']);
  17.             }
  18.         }
  19.  
  20.     $bot->sendMessage($bot->user_id,"๐Ÿ“› AntiFlood ๐Ÿ“›\n\nSpam detected - You got banned from this bot");
  21.     $tastieraUnban = '[{"text":"โœ… Sbanna utente โœ…","callback_data":"unban '.$bot->user_id.'"}]';
  22.     while($a = mysqli_fetch_assoc($queryAdmin)){
  23.         $id = $a['user_id'];   
  24.         $bot->sendMessage($id ,"#ID$bot->user_id ๐Ÿ“› <b>BANNATO PER SPAM</b> ๐Ÿ“›",$tastieraUnban,'inline');      
  25.     }
  26.    
  27.  
  28.     $queryFlood2 = mysqli_query($conn,"SELECT * FROM Messaggi WHERE user_id = $bot->user_id AND time > $tempo-2");
  29.     while($flood2 = mysqli_fetch_assoc($queryFlood2)){
  30.         while($a = mysqli_fetch_assoc($queryAdmin)){
  31.             $id = $a['user_id'];   
  32.             $bot->deleteMessage($id,$flood2['message_id']);    
  33.         }
  34.     }
  35.     die; #Fine antiflood
  36.     }
  37.  
  38.     if(isset($bot->forward_sender_name) || isset($bot->forward_chat_id)){ #Se il messaggio รจ inoltrato
  39.         while($a = mysqli_fetch_assoc($queryAdmin)){
  40.             $id = $a['user_id'];   
  41.             $resultFW = $bot->forwardMessage($bot->user_id,$id, $bot->message_id);     
  42.         }
  43.      
  44.             if(isset($bot->username)){
  45.                 $usernameText = '@'.$bot->username;
  46.             } else {
  47.                 $usernameText = ''; #l'utente non ha un username
  48.             }
  49.  
  50.         while($a = mysqli_fetch_assoc($queryAdmin)){
  51.             $id = $a['user_id'];     
  52.             $resultFW2 = $bot->sendMessage($id, "#ID$bot->user_id - $usernameText - <b>$bot->nome</b>\nHa inoltrato questo messaggio ๐Ÿ‘†๐Ÿผ");    
  53.         }
  54.  
  55.         $messaggioInviatoFW2 = $resultFW2['result']['message_id'];
  56.         $messaggioInviatoFW = $resultFW['result']['message_id'];
  57.         mysqli_query($conn,"INSERT INTO Messaggi (time, user_id, message_id) VALUES ($tempo, $user_idSafe, $messaggioInviatoFW), ($tempo, $user_idSafe, $messaggioInviatoFW2)"); //Aggiungiamo i 2 message_id
  58.       die;
  59.     }
  60.  
  61.     while($a = mysqli_fetch_assoc($queryAdmin)){
  62.         $id = $a['user_id'];     
  63.         $result = $bot->forwardMessage($bot->user_id, $id, $bot->message_id);  
  64.     }  
  65.    
  66.     $messaggioInviato = $result['result']['message_id'];
  67.  
  68.     if(isset($result['result']['forward_sender_name'])){ #l'utente ha la privacy mode attiva
  69.  
  70.         while($a = mysqli_fetch_assoc($queryAdmin)){
  71.             $id = $a['user_id'];     
  72.             $bot->deleteMessage($id,$messaggioInviato); #eliminiamo il messaggio che abbiamo appena inoltrato  
  73.         }  
  74.  
  75.           if(isset($bot->username)){
  76.           $usernameText = '@'.$bot->username;
  77.           } else {
  78.           $usernameText = ''; #l'utente non ha un username
  79.           }
  80.       //$tastiera = '[{"text":"Ban ๐Ÿšท","callback_data":"ban '.$bot->user_id.'"}]';
  81.       //$nomeEcognome = '<a href="tg://user?id='.$bot->chat_id_reply_forward.'">'.$bot->nome_reply_forward.'</a>';
  82.  
  83.         if(isset($bot->text)){
  84.             while($a = mysqli_fetch_assoc($queryAdmin)){
  85.             $id = $a['user_id'];     
  86.             $result2 = $bot->sendMessage($id,"#ID$bot->user_id $usernameText\n<b>$bot->nome $bot->cognome</b>\n\n$bot->text"); 
  87.             }  
  88.         } else if(isset($bot->foto)){
  89.             while($a = mysqli_fetch_assoc($queryAdmin)){
  90.             $id = $a['user_id'];     
  91.             $result3 = $bot->sendPhoto($id,$bot->foto);
  92.             $result2 = $bot->sendMessage($id,"#ID$bot->user_id $usernameText\n<b>$bot->nome $bot->cognome</b>\nHa inviato questa foto ๐Ÿ‘†๐Ÿผ");  
  93.             }          
  94.         } else if(isset($bot->file) and $bot->gif == ''){
  95.             while($a = mysqli_fetch_assoc($queryAdmin)){
  96.             $id = $a['user_id'];     
  97.             $result3 = $bot->sendDocument($id,$bot->file);
  98.             $result2 = $bot->sendMessage($id,"#ID$bot->user_id $usernameText\n<b>$bot->nome $bot->cognome</b>\nHa inviato questo file ๐Ÿ‘†๐Ÿผ");  
  99.             }          
  100.         } else if(isset($bot->video)){
  101.             while($a = mysqli_fetch_assoc($queryAdmin)){
  102.             $id = $a['user_id'];     
  103.             $result3 = $bot->sendVideo($id,$bot->video);
  104.             $result2 = $bot->sendMessage($id,"#ID$bot->user_id $usernameText\n<b>$bot->nome $bot->cognome</b>\nHa inoltrato questo video ๐Ÿ‘†๐Ÿผ");   
  105.             }          
  106.         } else if(isset($bot->sticker)){
  107.             while($a = mysqli_fetch_assoc($queryAdmin)){
  108.             $id = $a['user_id'];     
  109.             $result3 = $bot->sendSticker($id,$bot->sticker);
  110.             $result2 = $bot->sendMessage($id,"#ID$bot->user_id $usernameText\n<b>$bot->nome $bot->cognome</b>\nHa inviato questo sticker ๐Ÿ‘†๐Ÿผ");   
  111.             }              
  112.         } else if(isset($bot->gif)){
  113.             while($a = mysqli_fetch_assoc($queryAdmin)){
  114.             $id = $a['user_id'];     
  115.             $result3 = $bot->sendAnimation($admin,$bot->gif);
  116.             $result2 = $bot->sendMessage($admin,"#ID$bot->user_id $usernameText\n<b>$bot->nome $bot->cognome</b>\nHa inviato questa gif ๐Ÿ‘†๐Ÿผ");
  117.             }  
  118.         }
  119.  
  120.       $messaggioInviato2 = $result2['result']['message_id'];
  121.  
  122.         if(isset($result3)){
  123.             $messaggioInviato3 = $result3['result']['message_id'];;
  124.             mysqli_query($conn,"INSERT INTO Messaggi (time, user_id, message_id) VALUES ($tempo, $bot->user_id, $messaggioInviato2), ($tempo, $bot->user_id, $messaggioInviato3)"); //Dato che l'utente ha inviato un media, e il bot ha dovuto scrivere 'Inviato da XX', bisogna aggiungere 2 message_id
  125.         } else {
  126.             mysqli_query($conn,"INSERT INTO Messaggi (time, user_id, message_id) VALUES ($tempo, $bot->user_id, $messaggioInviato2)"); //Dato che l'utente ha inviato il testo, ci salviamo solo il testo
  127.         }
  128.     die;
  129.     }else{
  130.  
  131.     mysqli_query($conn,"INSERT INTO Messaggi (time, user_id, message_id) VALUES ($tempo, $bot->user_id, $messaggioInviato)"); //Dato che l'utente ha la privacy mode OFF, ci salviamo il messaggio che abbiamo appena inoltrato
  132.     die;
  133.   }
  134.  
  135.     } //Fine chat
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top