Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- "name": "purge",
- "permissions": "MANAGE_MESSAGES",
- "restriction": "1",
- "actions": [
- {
- "condition": "1",
- "comparison": "0",
- "value": "1",
- "iftrue": "0",
- "iftrueVal": "",
- "iffalse": "3",
- "iffalseVal": "3",
- "name": "Check Parameters"
- },
- {
- "info": "2",
- "infoIndex": "1",
- "storage": "1",
- "varName": "purgeUser",
- "name": "Store Command Params"
- },
- {
- "info": "0",
- "infoIndex": "2",
- "storage": "1",
- "varName": "purgeAmt",
- "name": "Store Command Params"
- },
- {
- "count": "2",
- "name": "Skip Actions"
- },
- {
- "info": "0",
- "infoIndex": "1",
- "storage": "1",
- "varName": "purgeAmt",
- "name": "Store Command Params"
- },
- {
- "call": "14",
- "name": "Jump to Action"
- },
- {
- "storage": "1",
- "varName": "purgeAmt",
- "comparison": "4",
- "value": "1",
- "iftrue": "0",
- "iftrueVal": "",
- "iffalse": "3",
- "iffalseVal": "1",
- "name": "Check Variable"
- },
- {
- "storage": "1",
- "varName": "purgeAmt",
- "comparison": "3",
- "value": "101",
- "iftrue": "3",
- "iftrueVal": "2",
- "iffalse": "0",
- "iffalseVal": "",
- "name": "Check Variable"
- },
- {
- "channel": "0",
- "varName": "",
- "message": "The syntax for this command is `.purge [@user] #`\nThe number entered must be between 2 and 100, and you cannot delete messages over 14 days old.",
- "storage": "0",
- "varName2": "",
- "name": "Send Message"
- },
- {
- "name": "End Action Sequence"
- },
- {
- "behavior": "0",
- "interpretation": "1",
- "code": "var usr = tempVars(\"purgeUser\");\nvar amt = tempVars(\"purgeAmt\");\nmsg.channel.fetchMessages({limit: 100})\n .then ((messages) => {\n var filterUser = usr.id;\n var filtered = messages.filter(m => m.author.id === filterUser).array().slice(0, amt); \n msg.channel.bulkDelete(filtered).then(messages => console.log(`deleted ${messages.size} messages`)).catch(console.error); \n }).catch(console.error); ",
- "storage": "0",
- "varName": "",
- "name": "Run Script"
- },
- {
- "channel": "0",
- "varName": "",
- "message": "I have purged messages for you.",
- "storage": "0",
- "varName2": "",
- "name": "Send Message"
- },
- {
- "name": "End Action Sequence"
- },
- {
- "channel": "0",
- "count": "${tempVars(\"purgeAmt\")}",
- "condition": "0",
- "custom": "",
- "varName": "",
- "name": "Delete Bulk Messages"
- }
- ],
- "_id": "faNVK",
- "comType": "0"
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement