Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.29 KB | None | 0 0
  1. <?php
  2. if (!file_exists('madeline.php')) {
  3. copy('https://phar.madelineproto.xyz/madeline.php', 'madeline.php');
  4. }
  5. function get($url){
  6. $ch = curl_init();
  7. curl_setopt($ch,CURLOPT_URL,$url);
  8. curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
  9. curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4 );
  10. $res = curl_exec($ch);
  11. return $res;
  12. }
  13.  
  14. $admin = '@SsUsS';
  15. include 'madeline.php';
  16. $settings['app_info']['api_id'] = 203088;
  17. $settings['app_info']['api_hash'] = 'f360233d3627586775bd7298ee775bd1';
  18. $MadelineProto = new \danog\MadelineProto\API('me.madeline', $settings);
  19. $MadelineProto->start();
  20.  
  21. print_r($MadelineProto->get_self());
  22. $user = readline('UserName: @');
  23. $type = readline('Enter type (a/c): ');
  24. $MadelineProto->messages->sendMessage(['peer' => $admin, 'message' => "πŸ”˜ Turbo (X) Has Been Launched"]);
  25. $start = time();
  26. $i = 0;
  27. while(true){
  28. $get = get('http://telegram.me/'.$user);
  29. if(!strpos($get,"tgme_page_extra")){
  30. try {
  31.  
  32. $Bool = $MadelineProto->account->checkUsername(['username' => $user, ]);
  33.  
  34. if($Bool){
  35.  
  36. if($type == 'c'){
  37. $updates = $MadelineProto->channels->createChannel(['broadcast' => true, 'megagroup' => false, 'title' => "m", 'about'=>"m", ]);
  38.  
  39. $MadelineProto->channels->updateUsername(['channel' =>$updates['updates'][1], 'username' => $user, ]);
  40.  
  41. $MadelineProto->messages->sendMessage(['peer' => $updates['updates'][1], 'message' => "m"]);
  42. $mm = "Channel-New";
  43. } else {
  44. $MadelineProto->account->updateUsername(['username' => $user]);
  45. $mm = "Account";
  46. }
  47. echo "- Was Moved UserName [ @$user ] \n";
  48. $end = time() - $start;
  49. $MadelineProto->messages->sendMessage(['peer' => $admin, 'message' => "**πŸ”˜ UserName Changed**
  50. β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”
  51. **β–ͺ️UserName:** @$user
  52. **▫️Number of Clicks:** $i
  53. **▫️Date Time:** $end **Seconds**
  54.  
  55. **▫️Was Moved To:** $mm πŸ› 
  56. β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”
  57. **πŸ”˜ Admin:** @SsUsS
  58. -",
  59. 'parse_mode'=>"MarkDown",
  60. ]);
  61. exit();
  62. }
  63. } catch(Exception $e){
  64. $MadelineProto->messages->sendMessage(['peer'=>$admin,'message'=>"@$user:".$e->getMessage()]);
  65.  
  66. if(preg_match('/FLOOD_WAIT_(.*)/i', $e->getMessage())){
  67.  
  68. $seconds = str_replace('FLOOD_WAIT_', '', $e->getMessage());
  69. }
  70. }
  71. }
  72. echo 'No:@'.$user.' - '.$i." Bad in:" .date('s'). "\n";
  73. $i++;
  74. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement