Added blacklist
This commit is contained in:
parent
2afdfeefae
commit
068f680d7c
30 changed files with 120 additions and 0 deletions
|
@ -1,6 +1,8 @@
|
|||
const { Command } = require('discord.js-commando');
|
||||
const Discord = require('discord.js');
|
||||
const fetch = require('node-fetch')
|
||||
const blacklist = require('../../json/blacklist.json')
|
||||
|
||||
module.exports = class AdviceCommand extends Command {
|
||||
constructor(client) {
|
||||
super(client, {
|
||||
|
@ -12,6 +14,8 @@ module.exports = class AdviceCommand extends Command {
|
|||
}
|
||||
|
||||
async run(message) {
|
||||
if(blacklist[message.author.id])
|
||||
return message.channel.send("You are blacklisted")
|
||||
fetch("http://api.adviceslip.com/advice").then((response) => {
|
||||
return response.json();
|
||||
}).then((response) => {
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
const { Command } = require('discord.js-commando');
|
||||
const fetch = require('node-fetch')
|
||||
const blacklist = require('../../json/blacklist.json')
|
||||
|
||||
module.exports = class BadMemeCommand extends Command {
|
||||
constructor(client) {
|
||||
super(client, {
|
||||
|
@ -11,6 +13,8 @@ module.exports = class BadMemeCommand extends Command {
|
|||
}
|
||||
|
||||
async run(message) {
|
||||
if(blacklist[message.author.id])
|
||||
return message.channel.send("You are blacklisted")
|
||||
|
||||
fetch("https://api.imgur.com/3/gallery/hot/day?showViral=true&mature=false&perPage=100&album_previews=true", {
|
||||
headers: { "Authorization": "Client-ID e4cb6948f80f295" },
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
const { Command } = require('discord.js-commando');
|
||||
const blacklist = require('../../json/blacklist.json')
|
||||
|
||||
module.exports = class clapCommand extends Command {
|
||||
constructor(client) {
|
||||
super(client, {
|
||||
|
@ -17,6 +19,8 @@ module.exports = class clapCommand extends Command {
|
|||
}
|
||||
|
||||
async run(message, { text }) {
|
||||
if(blacklist[message.author.id])
|
||||
return message.channel.send("You are blacklisted")
|
||||
let clap = text.replace(/ /g, ' 👏 ');
|
||||
message.delete();
|
||||
message.say(`${clap} 👏`);
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
const { Command } = require('discord.js-commando');
|
||||
const responseObject = require("../../json/randVid.json");
|
||||
const blacklist = require('../../json/blacklist.json')
|
||||
|
||||
module.exports = class dankCommand extends Command {
|
||||
constructor(client) {
|
||||
super(client, {
|
||||
|
@ -11,6 +13,8 @@ module.exports = class dankCommand extends Command {
|
|||
}
|
||||
|
||||
async run(message) {
|
||||
if(blacklist[message.author.id])
|
||||
return message.channel.send("You are blacklisted")
|
||||
const number = Object.keys(responseObject).length;
|
||||
const vidNumber = Math.floor (Math.random() * (number - 1 + 1)) + 1;
|
||||
message.channel.send(`${vidNumber}: ${responseObject[vidNumber]}`);
|
||||
|
|
|
@ -3,6 +3,8 @@ const responseObject = require("../../json/despacito.json");
|
|||
const { createCanvas, loadImage, getContext } = require('canvas')
|
||||
const superagent = require('superagent')
|
||||
const Discord = require('discord.js');
|
||||
const blacklist = require('../../json/blacklist.json')
|
||||
|
||||
module.exports = class DespacitoCommand extends Command {
|
||||
constructor(client) {
|
||||
super(client, {
|
||||
|
@ -22,6 +24,8 @@ module.exports = class DespacitoCommand extends Command {
|
|||
}
|
||||
|
||||
async run(message, { user }) {
|
||||
if(blacklist[message.author.id])
|
||||
return message.channel.send("You are blacklisted")
|
||||
if (!user) {
|
||||
const number = Object.keys(responseObject).length;
|
||||
const despacitoNumber = Math.floor (Math.random() * (number - 1 + 1)) + 1;
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
const { Command } = require('discord.js-commando');
|
||||
const emojiCharacters = require('../../emojiCharacters');
|
||||
const blacklist = require('../../json/blacklist.json')
|
||||
|
||||
module.exports = class emoteSayCommand extends Command {
|
||||
constructor(client) {
|
||||
super(client, {
|
||||
|
@ -18,6 +20,8 @@ module.exports = class emoteSayCommand extends Command {
|
|||
}
|
||||
|
||||
async run(message, { text }) {
|
||||
if(blacklist[message.author.id])
|
||||
return message.channel.send("You are blacklisted")
|
||||
message.delete();
|
||||
let emojiArray = [];
|
||||
for (let i = 0; i < text.length; i++)
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
const { Command } = require('discord.js-commando');
|
||||
const faceapp = require('faceapp')
|
||||
const superagent = require('superagent')
|
||||
const blacklist = require('../../json/blacklist.json')
|
||||
|
||||
module.exports = class faceappCommand extends Command {
|
||||
constructor(client) {
|
||||
super(client, {
|
||||
|
@ -27,6 +29,8 @@ module.exports = class faceappCommand extends Command {
|
|||
}
|
||||
|
||||
async run(message, { url, type }) {
|
||||
if(blacklist[message.author.id])
|
||||
return message.channel.send("You are blacklisted")
|
||||
|
||||
let Attachment = (message.attachments).array();
|
||||
let origin = null;
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
const { Command } = require('discord.js-commando');
|
||||
const responseObject = require("../../json/funfact.json");
|
||||
const blacklist = require('../../json/blacklist.json')
|
||||
|
||||
module.exports = class FunFactCommand extends Command {
|
||||
constructor(client) {
|
||||
super(client, {
|
||||
|
@ -11,6 +13,8 @@ module.exports = class FunFactCommand extends Command {
|
|||
}
|
||||
|
||||
async run(message) {
|
||||
if(blacklist[message.author.id])
|
||||
return message.channel.send("You are blacklisted")
|
||||
const number = Object.keys(responseObject).length;
|
||||
const funFactNumber = Math.floor (Math.random() * (number - 1 + 1)) + 1;
|
||||
message.channel.send(`Fun fact: ${responseObject[funFactNumber]}`);
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
const { Command } = require('discord.js-commando');
|
||||
const Discord = require('discord.js');
|
||||
const fetch = require('node-fetch')
|
||||
const blacklist = require('../../json/blacklist.json')
|
||||
|
||||
module.exports = class RandoDogCommand extends Command {
|
||||
constructor(client) {
|
||||
super(client, {
|
||||
|
@ -12,6 +14,8 @@ module.exports = class RandoDogCommand extends Command {
|
|||
}
|
||||
|
||||
async run(message) {
|
||||
if(blacklist[message.author.id])
|
||||
return message.channel.send("You are blacklisted")
|
||||
|
||||
fetch("http://aws.random.cat/meow").then((response) => {
|
||||
return response.json();
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
const { Command } = require('discord.js-commando');
|
||||
const Discord = require('discord.js');
|
||||
const fetch = require('node-fetch')
|
||||
const blacklist = require('../../json/blacklist.json')
|
||||
|
||||
module.exports = class RandoCatCommand extends Command {
|
||||
constructor(client) {
|
||||
super(client, {
|
||||
|
@ -12,6 +14,8 @@ module.exports = class RandoCatCommand extends Command {
|
|||
}
|
||||
|
||||
async run(message) {
|
||||
if(blacklist[message.author.id])
|
||||
return message.channel.send("You are blacklisted")
|
||||
|
||||
fetch("https://random.dog/woof.json").then((response) => {
|
||||
return response.json();
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
const { Command } = require('discord.js-commando');
|
||||
const Discord = require('discord.js');
|
||||
const fetch = require('node-fetch');
|
||||
const blacklist = require('../../json/blacklist.json')
|
||||
|
||||
module.exports = class redditCommand extends Command {
|
||||
constructor(client) {
|
||||
super(client, {
|
||||
|
@ -19,6 +21,8 @@ module.exports = class redditCommand extends Command {
|
|||
}
|
||||
|
||||
async run(message, { sub }) {
|
||||
if(blacklist[message.author.id])
|
||||
return message.channel.send("You are blacklisted")
|
||||
let /* the bodies hit the */ i = Math.floor((Math.random() * 10) + 1);
|
||||
let a = 0
|
||||
fetch('https://www.reddit.com/r/' + sub + '.json?limit=100').then((response) => {
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
const { Command } = require('discord.js-commando');
|
||||
const blacklist = require('../../json/blacklist.json')
|
||||
|
||||
module.exports = class sayCommand extends Command {
|
||||
constructor(client) {
|
||||
super(client, {
|
||||
|
@ -17,6 +19,8 @@ module.exports = class sayCommand extends Command {
|
|||
}
|
||||
|
||||
async run(message, { text }) {
|
||||
if(blacklist[message.author.id])
|
||||
return message.channel.send("You are blacklisted")
|
||||
message.delete();
|
||||
message.say(text);
|
||||
}
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
const { Command } = require('discord.js-commando');
|
||||
const fs = require('fs');
|
||||
const ytdl = require('ytdl-core')
|
||||
const blacklist = require('../../json/blacklist.json')
|
||||
|
||||
module.exports = class youtubeCommand extends Command {
|
||||
constructor(client) {
|
||||
super(client, {
|
||||
|
@ -20,6 +22,8 @@ module.exports = class youtubeCommand extends Command {
|
|||
}
|
||||
|
||||
async run(message, { link }) {
|
||||
if(blacklist[message.author.id])
|
||||
return message.channel.send("You are blacklisted")
|
||||
if(link.includes("http") || link.includes("www")) {
|
||||
ytdl(link, { filter: (format) => format.container === 'mp4' })
|
||||
.pipe(fs.createWriteStream('video.mp4'))
|
||||
|
|
|
@ -2,6 +2,8 @@ const { Command } = require('discord.js-commando');
|
|||
const Discord = require('discord.js');
|
||||
const { createCanvas, loadImage, getContext } = require('canvas')
|
||||
const superagent = require('superagent')
|
||||
const blacklist = require('../../json/blacklist.json')
|
||||
|
||||
|
||||
|
||||
module.exports = class godCommand extends Command {
|
||||
|
@ -15,6 +17,8 @@ module.exports = class godCommand extends Command {
|
|||
}
|
||||
|
||||
async run(message) {
|
||||
if(blacklist[message.author.id])
|
||||
return message.channel.send("You are blacklisted")
|
||||
let Attachment = (message.attachments).array();
|
||||
let image = null
|
||||
if (!Attachment[0])
|
||||
|
|
|
@ -2,6 +2,8 @@ const { Command } = require('discord.js-commando');
|
|||
const Discord = require('discord.js');
|
||||
const { createCanvas, loadImage, getContext } = require('canvas')
|
||||
const superagent = require('superagent')
|
||||
const blacklist = require('../../json/blacklist.json')
|
||||
|
||||
|
||||
|
||||
module.exports = class humanCommand extends Command {
|
||||
|
@ -15,6 +17,8 @@ module.exports = class humanCommand extends Command {
|
|||
}
|
||||
|
||||
async run(message) {
|
||||
if(blacklist[message.author.id])
|
||||
return message.channel.send("You are blacklisted")
|
||||
let Attachment = (message.attachments).array();
|
||||
let image = null
|
||||
if (!Attachment[0])
|
||||
|
|
|
@ -2,6 +2,8 @@ const { Command } = require('discord.js-commando');
|
|||
const Discord = require('discord.js');
|
||||
const { createCanvas, loadImage, getContext } = require('canvas')
|
||||
const superagent = require('superagent')
|
||||
const blacklist = require('../../json/blacklist.json')
|
||||
|
||||
|
||||
|
||||
module.exports = class idubbbzCommand extends Command {
|
||||
|
@ -24,6 +26,8 @@ module.exports = class idubbbzCommand extends Command {
|
|||
}
|
||||
|
||||
async run(message, { text }) {
|
||||
if(blacklist[message.author.id])
|
||||
return message.channel.send("You are blacklisted")
|
||||
let Attachment = (message.attachments).array();
|
||||
let image = null
|
||||
if (!Attachment[0])
|
||||
|
|
|
@ -2,6 +2,8 @@ const { Command } = require('discord.js-commando');
|
|||
const Discord = require('discord.js');
|
||||
const { createCanvas, loadImage, getContext } = require('canvas')
|
||||
const superagent = require('superagent')
|
||||
const blacklist = require('../../json/blacklist.json')
|
||||
|
||||
|
||||
|
||||
module.exports = class idubbbzpaintCommand extends Command {
|
||||
|
@ -24,6 +26,8 @@ module.exports = class idubbbzpaintCommand extends Command {
|
|||
}
|
||||
|
||||
async run(message, { text }) {
|
||||
if(blacklist[message.author.id])
|
||||
return message.channel.send("You are blacklisted")
|
||||
let Attachment = (message.attachments).array();
|
||||
let image = null
|
||||
if (!Attachment[0])
|
||||
|
|
|
@ -2,6 +2,8 @@ const { Command } = require('discord.js-commando');
|
|||
const Discord = require('discord.js');
|
||||
const { createCanvas, loadImage, getContext } = require('canvas')
|
||||
const superagent = require('superagent')
|
||||
const blacklist = require('../../json/blacklist.json')
|
||||
|
||||
|
||||
|
||||
module.exports = class likeCommand extends Command {
|
||||
|
@ -15,6 +17,8 @@ module.exports = class likeCommand extends Command {
|
|||
}
|
||||
|
||||
async run(message) {
|
||||
if(blacklist[message.author.id])
|
||||
return message.channel.send("You are blacklisted")
|
||||
let Attachment = (message.attachments).array();
|
||||
let image = null
|
||||
if (!Attachment[0])
|
||||
|
|
|
@ -2,6 +2,8 @@ const { Command } = require('discord.js-commando');
|
|||
const Discord = require('discord.js');
|
||||
const { createCanvas, loadImage, getContext } = require('canvas')
|
||||
const superagent = require('superagent')
|
||||
const blacklist = require('../../json/blacklist.json')
|
||||
|
||||
|
||||
|
||||
module.exports = class uglyCommand extends Command {
|
||||
|
@ -15,6 +17,8 @@ module.exports = class uglyCommand extends Command {
|
|||
}
|
||||
|
||||
async run(message) {
|
||||
if(blacklist[message.author.id])
|
||||
return message.channel.send("You are blacklisted")
|
||||
let Attachment = (message.attachments).array();
|
||||
let image = null
|
||||
if (!Attachment[0])
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
const { Command } = require('discord.js-commando');
|
||||
const blacklist = require('../../json/blacklist.json')
|
||||
|
||||
module.exports = class AvatarCommand extends Command {
|
||||
constructor(client) {
|
||||
super(client, {
|
||||
|
@ -20,6 +22,8 @@ module.exports = class AvatarCommand extends Command {
|
|||
}
|
||||
|
||||
async run(message, { user }) {
|
||||
if(blacklist[message.author.id])
|
||||
return message.channel.send("You are blacklisted")
|
||||
if (!user)
|
||||
return message.say(`Your avatar:\n${message.author.displayAvatarURL}`);
|
||||
else
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
const { Command } = require('discord.js-commando');
|
||||
const { feedbackChannel } = require('../../config.json');
|
||||
const blacklist = require('../../json/blacklist.json')
|
||||
|
||||
const fs = require('fs');
|
||||
module.exports = class feedbackCommand extends Command {
|
||||
constructor(client) {
|
||||
|
@ -23,6 +25,8 @@ module.exports = class feedbackCommand extends Command {
|
|||
}
|
||||
|
||||
async run(message, { text }) {
|
||||
if(blacklist[msg.author.id])
|
||||
return msg.channel.send("You are blacklisted")
|
||||
const channel = this.client.channels.get(feedbackChannel);
|
||||
channel.send(`from ${message.author.username} (${message.author} : ${message.author.id}): ${text}`);
|
||||
message.say('Your feedback has been sent!');
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
const { stripIndents, oneLine } = require('common-tags');
|
||||
const { Command, disambiguation } = require('discord.js-commando');
|
||||
const blacklist = require('../../json/blacklist.json')
|
||||
|
||||
|
||||
module.exports = class HelpCommand extends Command {
|
||||
constructor(client) {
|
||||
|
@ -27,6 +29,9 @@ module.exports = class HelpCommand extends Command {
|
|||
}
|
||||
|
||||
async run(msg, args) { // eslint-disable-line complexity
|
||||
if(blacklist[message.author.id])
|
||||
return message.channel.send("You are blacklisted")
|
||||
|
||||
const groups = this.client.registry.groups;
|
||||
const commands = this.client.registry.findCommands(args.command, false, msg);
|
||||
const showAll = args.command && args.command.toLowerCase() === 'all';
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
const { Command } = require('discord.js-commando');
|
||||
const Discord = require('discord.js');
|
||||
const fetch = require('node-fetch')
|
||||
const blacklist = require('../../json/blacklist.json')
|
||||
|
||||
module.exports = class InfoCommand extends Command {
|
||||
constructor(client) {
|
||||
super(client, {
|
||||
|
@ -19,6 +21,8 @@ module.exports = class InfoCommand extends Command {
|
|||
}
|
||||
|
||||
async run(message, { search }) {
|
||||
if(blacklist[message.author.id])
|
||||
return message.channel.send("You are blacklisted")
|
||||
let searchURL = encodeURI(search)
|
||||
fetch("https://api.duckduckgo.com/?q=" + searchURL + "&format=json").then((response) => {
|
||||
return response.json();
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
const { Command } = require('discord.js-commando');
|
||||
const { supportServer } = require('../../config.json')
|
||||
const blacklist = require('../../json/blacklist.json')
|
||||
|
||||
module.exports = class InviteCommand extends Command {
|
||||
constructor(client) {
|
||||
super(client, {
|
||||
|
@ -11,6 +13,8 @@ module.exports = class InviteCommand extends Command {
|
|||
}
|
||||
|
||||
async run(message) {
|
||||
if(blacklist[message.author.id])
|
||||
return message.channel.send("You are blacklisted")
|
||||
return message.say(`You can add me from here: https://discordapp.com/oauth2/authorize?client_id=${this.client.user.id}&scope=bot&permissions=0\nYou can also join my support server over here: ${supportServer} come and say hi :)`);
|
||||
}
|
||||
};
|
|
@ -1,5 +1,6 @@
|
|||
const { oneLine } = require('common-tags');
|
||||
const { Command } = require('discord.js-commando');
|
||||
const blacklist = require('../../json/blacklist.json')
|
||||
|
||||
module.exports = class PingCommand extends Command {
|
||||
constructor(client) {
|
||||
|
@ -16,6 +17,8 @@ module.exports = class PingCommand extends Command {
|
|||
}
|
||||
|
||||
async run(msg) {
|
||||
if(blacklist[msg.author.id])
|
||||
return msg.channel.send("You are blacklisted")
|
||||
if(!msg.editable) {
|
||||
const pingMsg = await msg.say('Pinging...');
|
||||
return pingMsg.edit(oneLine`
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
const { Command } = require('discord.js-commando');
|
||||
const blacklist = require('../../json/blacklist.json')
|
||||
|
||||
module.exports = class ServerCommand extends Command {
|
||||
constructor(client) {
|
||||
super(client, {
|
||||
|
@ -12,6 +14,8 @@ module.exports = class ServerCommand extends Command {
|
|||
}
|
||||
|
||||
async run(message) {
|
||||
if(blacklist[message.author.id])
|
||||
return message.channel.send("You are blacklisted")
|
||||
const addEmbed = {
|
||||
color: 0x0099ff,
|
||||
title: 'Stats of the server',
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
const { Command } = require('discord.js-commando');
|
||||
const blacklist = require('../../json/blacklist.json')
|
||||
|
||||
module.exports = class statsCommand extends Command {
|
||||
constructor(client) {
|
||||
super(client, {
|
||||
|
@ -10,6 +12,9 @@ module.exports = class statsCommand extends Command {
|
|||
}
|
||||
|
||||
async run(message) {
|
||||
if(blacklist[message.author.id])
|
||||
return message.channel.send("You are blacklisted")
|
||||
return msg.channel.send("You are blacklisted")
|
||||
let totalSeconds = (this.client.uptime / 1000);
|
||||
let days = Math.floor(totalSeconds / 86400);
|
||||
let hours = Math.floor(totalSeconds / 3600);
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
const { Command } = require('discord.js-commando');
|
||||
const blacklist = require('../../json/blacklist.json')
|
||||
|
||||
module.exports = class supportMeCommand extends Command {
|
||||
constructor(client) {
|
||||
super(client, {
|
||||
|
@ -10,6 +12,8 @@ module.exports = class supportMeCommand extends Command {
|
|||
}
|
||||
|
||||
async run(message, { text }) {
|
||||
if(blacklist[message.author.id])
|
||||
return message.channel.send("You are blacklisted")
|
||||
message.say('If you want to support me and my bot you can donate here\nhttps://donatebot.io/checkout/487640086859743232\n(This is totally optionnal dont feel forced to do it)');
|
||||
}
|
||||
};
|
|
@ -1,4 +1,6 @@
|
|||
const { Command } = require('discord.js-commando');
|
||||
const blacklist = require('../../json/blacklist.json')
|
||||
|
||||
module.exports = class UpDootCommand extends Command {
|
||||
constructor(client) {
|
||||
super(client, {
|
||||
|
@ -11,6 +13,8 @@ module.exports = class UpDootCommand extends Command {
|
|||
}
|
||||
|
||||
async run(message) {
|
||||
if(blacklist[message.author.id])
|
||||
return message.channel.send("You are blacklisted")
|
||||
const upDoot = {
|
||||
color: 0x93C54B,
|
||||
title: 'Vote for my bot',
|
||||
|
|
3
json/blacklist.json
Normal file
3
json/blacklist.json
Normal file
|
@ -0,0 +1,3 @@
|
|||
{
|
||||
"placeholder": "placeholder"
|
||||
}
|
Loading…
Reference in a new issue