Advertisement
Guest User

Untitled

a guest
Jan 2nd, 2019
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.69 KB | None | 0 0
  1. <?php
  2. if (!file_exists('madeline.php')) {
  3. copy('https://phar.madelineproto.xyz/madeline.php', 'madeline.php');
  4. }
  5. if (!file_exists('blockde.txt')) {
  6. file_put_contents("blockde.txt","");
  7. }
  8. function random(){
  9. $out = "";
  10. $j = "bot";
  11. $k = "_";
  12. $d = substr(str_shuffle('qwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnm_'), 0,1);
  13. for($i=0;$i<120;$i++){
  14. $v = substr(str_shuffle('123456789012345678901234567890123456789012345678901234567890'),0,1);
  15. $out = $out . $d.$v.$j."\n";
  16. $out = $out . $v.$d.$j."\n";
  17. $out = $out . $d.$d.$j."\n";
  18. $out = $out . $d.$d.$v.$j."\n";
  19. $out = $out . $d.$k.$v.$j."\n";
  20. $out = $out . $d.$d.$k.$j."\n";
  21. }
  22. }
  23. }
  24. return $out;
  25. }
  26. include 'madeline.php';
  27. $MadelineProto = new \danog\MadelineProto\API('textnew1.madeline');
  28. $MadelineProto->start();
  29. $admin = "@zYYYY";
  30. $MadelineProto->messages->sendMessage(['peer' => $admin, 'message' => 'Checker was turned on']);
  31. $i = 0;
  32. while (true) {
  33. $users = explode("\n", random());
  34. foreach ($users as $user) {
  35.  
  36. $blockde = explode("\n",file_get_contents("blockde.txt"));
  37. if(!in_array($user, $blockde)){
  38. $get = file_get_contents('http://t.me/'.$user);
  39. if(!strpos($get,"tgme_page_extra")){
  40. try {
  41.  
  42. $Bool = $MadelineProto->account->checkUsername(['username' => $user, ]);
  43. if($Bool){
  44. $updates = $MadelineProto->channels->createChannel(['broadcast' => true, 'megagroup' => false, 'title' => "vv", 'about'=>" ~", ]);
  45. $MadelineProto->channels->updateUsername(['channel' =>$updates['updates'][1], 'username' => $user, ]);
  46. $MadelineProto->messages->sendMessage(['peer' => $updates['updates'][1], 'message' => "s "]);
  47. echo "===========================================================================\nFuked ; $user \n";
  48. $MadelineProto->messages->sendMessage(['peer' => $admin, 'message' => '@' . $user . ':Done!']);
  49. }
  50.  
  51. }catch(Exception $e){
  52. if($e->getMessage() == "The provided username is not valid"){
  53. file_put_contents("blockde.txt", file_get_contents("blockde.txt")."$user\n");
  54. $MadelineProto->messages->sendMessage(['peer' => '@'.$admin, 'message' => '@' . $user . ':It was saved in list banned usernames']);
  55. }else{
  56. $MadelineProto->messages->sendMessage(['peer'=>$admin,'message'=>"Error : \n".$e->getMessage()]);
  57. if(preg_match('/FLOOD_WAIT_(.*)/i', $e->getMessage())){
  58. $seconds = str_replace('FLOOD_WAIT_', '', $e->getMessage());
  59. $MadelineProto->messages->sendMessage(['peer'=>$admin,'message'=>"i'm sleeping : \n".$seconds]);
  60. sleep($seconds);
  61. }
  62. }
  63. }
  64. }
  65. }
  66. echo 'No:@'.$user.':'.$i." in " .date('s'). "\n";
  67. $i++;
  68. usleep(250000);
  69. }
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement