Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const sprefix = "!"
- client.on('message', msg => {
- var suffix = msg.content.split(' ').slice(1);
- //CMDS
- if (msg.content.startsWith("!help")) {
- var help = suffix[0];
- if (!help) {
- msg.channel.send([
- '```js' +
- '\nCOMMANDS:' +
- `\n${sprefix}spam` +
- `\n${sprefix}dspam` +
- `\n${sprefix}pmspam` +
- `\n${sprefix}dpmspam` +
- `\n${sprefix}cspam` +
- '```'
- ])
- } else {
- if (help === "spam") {
- msg.channel.send([
- '```js\nSpams something you said.' +
- `\n${prefix}spam | NUMBER | TO SPAM\`\`\``
- ])
- } else
- //PMSPAM
- if (help === "pmspam") {
- msg.channel.send([
- '```js\nPM Spams someone.' +
- `\n${prefix}pmspam | @USERNAME | NUMBER | TO SPAM\`\`\``
- ])
- } else
- //DSPAM
- if (help === "dspam") {
- msg.channel.send([
- '```js\nSpams something you said, but then deletes.' +
- `\n${prefix}dspam | NUMBER | TO SPAM\`\`\``
- ])
- } else
- //DPMSPAM
- if (help === "dpmspam") {
- msg.channel.send([
- '```js\nSpams someone, then deletes messages.' +
- `\n${prefix}dpmspam | @USERNAME | NUMBER | TOSPAM\`\`\``
- ])
- } else
- //CHANNEL SPAM
- if (help === "cspam") {
- msg.channel.send([
- '```js\nSpams in a specific channel.' +
- `\n${prefix}cspam | #CHANNEL | NUMBER | TOSPAM\`\`\``
- ])
- }
- }
- } else
- //SPAM
- if (msg.content.startsWith("!spam")) {
- try {
- var timesRun = 0;
- var numberspam = suffix[0];
- console.log(numberspam)
- var tospam = msg.content.split(' ').slice(2).join(' ');
- console.log(tospam)
- let messagecount = parseInt(numberspam) ? parseInt(numberspam) : 1;
- var interval = setInterval(function() {
- msg.channel.send(tospam)
- timesRun += 1
- if (timesRun === messagecount) {
- clearInterval(interval)
- }
- }, 1)
- msg.channel.send(interval.length);
- } catch (err) {
- console.log(err)
- }
- } else
- //DELETESPAM
- if (msg.content.startsWith("!dspam")) {
- try {
- var timesRun = 0;
- var numberspam = suffix[0];
- console.log(numberspam)
- var tospam = msg.content.split(' ').slice(2).join(' ');
- console.log(tospam)
- let messagecount = parseInt(numberspam) ? parseInt(numberspam) : 1;
- var interval = setInterval(function() {
- msg.channel.send(tospam).then(m => {
- m.delete()
- });
- timesRun += 1
- if (timesRun === messagecount) {
- clearInterval(interval)
- }
- }, 1)
- msg.channel.send(interval.length);
- } catch (err) {
- console.log(err)
- }
- } else
- //PM
- if (msg.content.startsWith("!pmspam")) {
- try {
- var usertospam = msg.mentions.users.first();
- var timesRun = 0;
- var numberspam = suffix[1];
- console.log(numberspam)
- var tospam = msg.content.split(' ').slice(3).join(' ');
- console.log(tospam)
- let messagecount = parseInt(numberspam) ? parseInt(numberspam) : 1;
- var interval = setInterval(function() {
- usertospam.send(tospam)
- timesRun += 1
- if (timesRun === messagecount) {
- clearInterval(interval)
- }
- }, 1)
- usertospam.send(interval.length);
- } catch (err) {
- msg.channel.send("Error, user not found.")
- }
- } else
- //PMDELETE
- if (msg.content.startsWith("!dpmspam")) {
- try {
- var usertospam = msg.mentions.users.first();
- var timesRun = 0;
- var numberspam = suffix[1];
- console.log(numberspam)
- var tospam = msg.content.split(' ').slice(3).join(' ');
- console.log(tospam)
- let messagecount = parseInt(numberspam) ? parseInt(numberspam) : 1;
- var interval = setInterval(function() {
- usertospam.send(tospam).then(m => {
- m.delete()
- });
- timesRun += 1
- if (timesRun === messagecount) {
- clearInterval(interval)
- }
- }, 1)
- usertospam.send(interval.length);
- } catch (err) {
- msg.channel.send("Error, user not found.")
- }
- } else
- //CHANNEL SPAM
- if (msg.content.startsWith("!cspam")) {
- try {
- var channel = msg.mentions.channels.first();
- var timesRun = 0;
- var numberspam = suffix[1];
- console.log(numberspam)
- var tospam = msg.content.split(' ').slice(2).join(' ');
- console.log(tospam)
- let messagecount = parseInt(numberspam) ? parseInt(numberspam) : 1;
- var interval = setInterval(function() {
- bot.channels.get(channel.id).send(tospam);
- timesRun += 1
- if (timesRun === messagecount) {
- clearInterval(interval)
- }
- }, 1)
- bot.channels.get(channel.id).send(interval.length);
- } catch(err) {
- console.log(err)
- }
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement