// VARIABLES var channelid = 'CHANGE_TO_CHANNEL_ID'; var authorization = document.body.appendChild(document.createElement`iframe`).contentWindow.localStorage.token; // FUNCTIONS Object.size = function(obj) { var size = 0, key; for (key in obj) { if (obj.hasOwnProperty(key)) size++; } return size; }; function sleep(ms) { return new Promise(resolve => setTimeout(resolve, ms)); } function deleteOneMessage(id) { var xhr = new XMLHttpRequest(); xhr.open("DELETE", "https://discordapp.com/api/v6/channels/"+channelid+"/messages/"+id, true); xhr.setRequestHeader("authorization", authorization); xhr.onreadystatechange = function() { if (xhr.readyState == 4) { console.log("deleted: "+id+" "+xhr.status); } } xhr.send(); } async function deleteAllMessages(ids) { for (var i=0; i