stuppid_bot

Приглашение друзей в группу

Mar 20th, 2013 (edited)
335
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /**
  2.   * Сниппет для приглашения друзей в группу.
  3.   * Отдельное спасибо Михаилу Раевскому http://vk.com/id13391307
  4.   *
  5.   * @author http://vk.com/...
  6.   * @url http://vk.com/*
  7.   */
  8.  
  9. (function() {
  10.     // вписываем id группы в которую будем приглашать
  11.     var group_id = 73515603;
  12.    
  13.     // список друзей получаем
  14.     ajax.post('al_friends.php', {
  15.         al: 1,
  16.         act: 'load_friends_silent',
  17.         gid: group_id,
  18.         id: vk.id
  19.     }, {
  20.         onDone: function(data) {
  21.             eval('data=(' + data + ').all');
  22.            
  23.             // друзья, которые состоят в группе обнулены
  24.             data = data.filter(function(val) {
  25.                 return (val);
  26.             });
  27.            
  28.             if (data.length) {
  29.                 var i = 0, loop = setInterval(function() {
  30.                     // проверяем есть ли капча
  31.                     if ( !geByClass('captcha')[0] ) {
  32.                         ajax.post('al_page.php', {
  33.                             act: 'a_invite',
  34.                             gid: group_id,
  35.                             mid: data[i][0],
  36.                             hash: data[i][11]
  37.                         }, {
  38.                             onDone: function(flg, msg) {                
  39.                                 Notifier.showEvent({
  40.                                     title: 'Приглашение в группу',
  41.                                     text: msg,                            
  42.                                     author_photo: data[i][1],
  43.                                     author_link: data[i][2],
  44.                                     add_photo: ''                                  
  45.                                 });
  46.                                
  47.                                 if (!data[++i] || msg == 'Вы можете пригласить только 40 человек в день.') {
  48.                                     clearInterval(loop);
  49.                                 }                                                      
  50.                             }
  51.                         });
  52.                     }
  53.                 }, 1000);              
  54.             }
  55.         }
  56.     });
  57. })();
Add Comment
Please, Sign In to add comment