SHARE
TWEET

Untitled




Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
- if($azioni == "chat"){
- /*if($stato == 'admin'){
- die;
- }*/
- $tempo = time();
- $tempo10 = $tempo-10;
- $queryFlood = mysqli_query($conn,"SELECT * FROM Messaggi WHERE user_id = $bot->user_id AND time > $tempo10");
- if(mysqli_num_rows($queryFlood) > 10){ #Controllo AntiFlood
- mysqli_query($conn,"UPDATE iscritti SET stato = ban WHERE user_id = $bot->user_id");
- while($flood = mysqli_fetch_assoc($queryFlood)){
- while($a = mysqli_fetch_assoc($queryAdmin)){
- $id = $a['user_id'];
- $bot->deleteMessage($id,$flood['message_id']);
- }
- }
- $bot->sendMessage($bot->user_id,"๐ AntiFlood ๐\n\nSpam detected - You got banned from this bot");
- $tastieraUnban = '[{"text":"โ Sbanna utente โ ","callback_data":"unban '.$bot->user_id.'"}]';
- while($a = mysqli_fetch_assoc($queryAdmin)){
- $id = $a['user_id'];
- $bot->sendMessage($id ,"#ID$bot->user_id ๐ <b>BANNATO PER SPAM</b> ๐",$tastieraUnban,'inline');
- }
- $queryFlood2 = mysqli_query($conn,"SELECT * FROM Messaggi WHERE user_id = $bot->user_id AND time > $tempo-2");
- while($flood2 = mysqli_fetch_assoc($queryFlood2)){
- while($a = mysqli_fetch_assoc($queryAdmin)){
- $id = $a['user_id'];
- $bot->deleteMessage($id,$flood2['message_id']);
- }
- }
- die; #Fine antiflood
- }
- if(isset($bot->forward_sender_name) || isset($bot->forward_chat_id)){ #Se il messaggio รจ inoltrato
- while($a = mysqli_fetch_assoc($queryAdmin)){
- $id = $a['user_id'];
- $resultFW = $bot->forwardMessage($bot->user_id,$id, $bot->message_id);
- }
- if(isset($bot->username)){
- $usernameText = '@'.$bot->username;
- } else {
- $usernameText = ''; #l'utente non ha un username
- }
- while($a = mysqli_fetch_assoc($queryAdmin)){
- $id = $a['user_id'];
- $resultFW2 = $bot->sendMessage($id, "#ID$bot->user_id - $usernameText - <b>$bot->nome</b>\nHa inoltrato questo messaggio ๐๐ผ");
- }
- $messaggioInviatoFW2 = $resultFW2['result']['message_id'];
- $messaggioInviatoFW = $resultFW['result']['message_id'];
- 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
- die;
- }
- while($a = mysqli_fetch_assoc($queryAdmin)){
- $id = $a['user_id'];
- $result = $bot->forwardMessage($bot->user_id, $id, $bot->message_id);
- }
- $messaggioInviato = $result['result']['message_id'];
- if(isset($result['result']['forward_sender_name'])){ #l'utente ha la privacy mode attiva
- while($a = mysqli_fetch_assoc($queryAdmin)){
- $id = $a['user_id'];
- $bot->deleteMessage($id,$messaggioInviato); #eliminiamo il messaggio che abbiamo appena inoltrato
- }
- if(isset($bot->username)){
- $usernameText = '@'.$bot->username;
- } else {
- $usernameText = ''; #l'utente non ha un username
- }
- //$tastiera = '[{"text":"Ban ๐ท","callback_data":"ban '.$bot->user_id.'"}]';
- //$nomeEcognome = '<a href="tg://user?id='.$bot->chat_id_reply_forward.'">'.$bot->nome_reply_forward.'</a>';
- if(isset($bot->text)){
- while($a = mysqli_fetch_assoc($queryAdmin)){
- $id = $a['user_id'];
- $result2 = $bot->sendMessage($id,"#ID$bot->user_id $usernameText\n<b>$bot->nome $bot->cognome</b>\n\n$bot->text");
- }
- } else if(isset($bot->foto)){
- while($a = mysqli_fetch_assoc($queryAdmin)){
- $id = $a['user_id'];
- $result3 = $bot->sendPhoto($id,$bot->foto);
- $result2 = $bot->sendMessage($id,"#ID$bot->user_id $usernameText\n<b>$bot->nome $bot->cognome</b>\nHa inviato questa foto ๐๐ผ");
- }
- } else if(isset($bot->file) and $bot->gif == ''){
- while($a = mysqli_fetch_assoc($queryAdmin)){
- $id = $a['user_id'];
- $result3 = $bot->sendDocument($id,$bot->file);
- $result2 = $bot->sendMessage($id,"#ID$bot->user_id $usernameText\n<b>$bot->nome $bot->cognome</b>\nHa inviato questo file ๐๐ผ");
- }
- } else if(isset($bot->video)){
- while($a = mysqli_fetch_assoc($queryAdmin)){
- $id = $a['user_id'];
- $result3 = $bot->sendVideo($id,$bot->video);
- $result2 = $bot->sendMessage($id,"#ID$bot->user_id $usernameText\n<b>$bot->nome $bot->cognome</b>\nHa inoltrato questo video ๐๐ผ");
- }
- } else if(isset($bot->sticker)){
- while($a = mysqli_fetch_assoc($queryAdmin)){
- $id = $a['user_id'];
- $result3 = $bot->sendSticker($id,$bot->sticker);
- $result2 = $bot->sendMessage($id,"#ID$bot->user_id $usernameText\n<b>$bot->nome $bot->cognome</b>\nHa inviato questo sticker ๐๐ผ");
- }
- } else if(isset($bot->gif)){
- while($a = mysqli_fetch_assoc($queryAdmin)){
- $id = $a['user_id'];
- $result3 = $bot->sendAnimation($admin,$bot->gif);
- $result2 = $bot->sendMessage($admin,"#ID$bot->user_id $usernameText\n<b>$bot->nome $bot->cognome</b>\nHa inviato questa gif ๐๐ผ");
- }
- }
- $messaggioInviato2 = $result2['result']['message_id'];
- if(isset($result3)){
- $messaggioInviato3 = $result3['result']['message_id'];;
- 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
- } else {
- 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
- }
- die;
- }else{
- 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
- die;
- }
- } //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.