Advertisement
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
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement