-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathRobloxMassExile.js
34 lines (31 loc) · 1.04 KB
/
RobloxMassExile.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
/* Esse sistema remove de 100 em 100, não queremos bater nenhum limite de api não é mesmo? caso queira modifique ele pra outra coisa, eu não vou. */
; (grupo = '3444718'), (rolesetId = '23727250'), (clean = false) //Ative `clean` para remover tambem os posts de cada um dos selecionados
function executar(userid, groupid) {
if(clean == true){
$.ajax({
type: 'DELETE',
url: `https://groups.roblox.com/v1/groups/${groupid}/wall/users/${userid}/posts`,
success: function(resultData) {
console.log(`limpei os posts de ${userid}`);
}
});
}
$.ajax({
type: 'DELETE',
url: `https://groups.roblox.com/v1/groups/${groupid}/users/${userid}`,
success: function(resultData) {
console.log(`${userid} foi exilado`);
}
});
//
};
$.get(
`https://groups.roblox.com/v1/groups/${grupo}/roles/${rolesetId}/users?sortOrder=Asc&limit=100`,
function (data) {
function run(e, i, a) {
//removePosts(e.userId, grupo)
executar(e.userId, grupo)
}
data.data.forEach(run)
}
)