Перейти к содержимому

Форум ZiSMO.biz


Купить ссылку здесь
Фотография
- - - - -

Скрипт

Форум ZiSMO.biz
  • Закрытая тема Тема закрыта
3
Сообщений в теме: 3

OFFLINE Отправлено

Mayrox01
Активный
  • Онлайн:11д 14ч 55м
2

Помогите со скриптом с отправкою заявок всем учасникам группы

 

 

var group_id = Args.group_id;
var interval = 5;
var all = 0;
var i = 0;
 
function getAllMembers(group_id,cb){
    var Members = [];
    function next(offset){
        vk._api("execute",{
            code:`
                var offset = parseInt(Args.offset);
                var req = {
                    "group_id": parseInt(Args.group_id),
                    "count":1000,"offset":offset,fields:"last_name,first_name,sex,friend_status"
                };
                var ret = {};
                ret.items = [];
                var i = 0;
                var lres;
                while(i < 25){
                    i = i + 1;
                    lres = API.groups.getMembers(req);
                    if(lres.count < req.offset)return ret;
                    ret.items.push(lres);
                    req.offset = req.offset + 1000;
                    ret.next_offset = req.offset;
                    ret.count = lres.count;
                }
                return ret;`,
            group_id:group_id,
            offset:offset
        },function (ms) {
            ms.response.items.map(function(i){Members = Members.concat(i.items)});
            kalert.clear();
            var next_offset = (ms.response.next_offset > ms.response.count?ms.response.count:ms.response.next_offset);
            kalert.info("Загрузка: "+Math.floor(next_offset*100/ms.response.count)+"% ("+next_offset+"/"+ms.response.count+")");
            if(ms.response.next_offset < ms.response.count){
                next(ms.response.next_offset);
            }else{
                cb(Members);
            }
        });
    }
    next(0);
}
 
function toLink(u,name_case){
    if(!name_case)name_case="";
    return `<a href="Ссылкаtarget="_blank">${u["first_name"+name_case]} ${u["last_name"+name_case]}</a>`;
}
 
kalert.info("Загрузка участников группы...");
getAllMembers(group_id,function (ms) {
    ms = ms.filter(function(a){return !a.friend_status?1:0}).map(function(a){
        vk.api.friends.add({user_id:a.id,error:[1]},function®{
                if(r.error.error_code == 1){
                    vk.cart.pause =1;
                    return kalert.error("Превышен лимит заявок.");
                }
                i++;
                log("Заявка отправленна",toLink(a));
                kalert.info("Добавлено: " + i + " из " + all);
                
        },1);
    });
    all = ms.length;
});
 

    • 0
  • Наверх

Поделиться этим:

OFFLINE Отправлено

Olegator_54
Активный
  • Онлайн:8д 8ч 58м
25
Тему смени на "программирование"
    • 0
  • Наверх

OFFLINE Отправлено

Scarz
Заблокированные
  • Онлайн:3д 10ч 59м
7

Тему смени на "программирование"

Не тему а раздел!


    • 0
  • Наверх

Рекламный пост

OFFLINE Отправлено

foxyman007
Premium plus
  • Онлайн:5д 16м
14

*
Популярное сообщение!

Я думаю это вам подойдет))

 

http://soc-sender.ru/users/create - регистрация

http://soc-sender.ru/ - презентация


Сообщение отредактировал foxyman007: 02 03 2019 - 14:52

Сервисы для ЛС в ВК почти без банов https://zismo.biz/to...-bez-banov-kli/

    • 6
  • Наверх

ONLINE Отправлено

_Z_i_K_
Модераторы
  • Онлайн:467д 1ч 57м
3 396
Название темы должно быть информативным, максимально четко отражая смысл сообщения.

5pHgCx4.jpg28.04.19e6vNEfI.jpg18.06.19               Бесплaтные лaйки Instagram - zismo.biz/topic/964757
VBqed0I.png28.03.19gQnniuy.jpg14.06.19             Продажа поинтов ZISMO - zismo.biz/topic/832809

    • 0
  • Наверх