Foxi's initial patches + formatting updates
This commit is contained in:
parent
333357e1c9
commit
25971ab8cb
|
@ -1,62 +1,62 @@
|
|||
module.exports = {
|
||||
name: '8ball',
|
||||
description: 'Ask Anitrox a question, any question! and they will answer it!',
|
||||
syntax: ["[Question]"],
|
||||
execute(client, message, args) {
|
||||
const {footerTxt} = require('../config.json');
|
||||
const answers = [
|
||||
"Heck no!",
|
||||
"Are you crazy!? No!",
|
||||
"Don't even think about it.",
|
||||
"No! You might bork something!",
|
||||
"Heck yeah",
|
||||
"I don't think so.",
|
||||
"Let me think about it first. No.",
|
||||
"Let me think about it first. Yeah",
|
||||
"Let me think about it first. Maybe",
|
||||
"I don't know man",
|
||||
"Maybe",
|
||||
"I'm not sure",
|
||||
"Ask again",
|
||||
"YEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE!!!",
|
||||
"Definitely!",
|
||||
"Go for it! :smile:",
|
||||
"Good idea!",
|
||||
"Sure"
|
||||
]
|
||||
const index = Object.keys(answers)[Math.floor(Math.random() * Object.keys(answers).length)];
|
||||
var question = args.slice(0).join(" ")
|
||||
var answer = (answers[index]);
|
||||
console.log(args);
|
||||
const { MessageEmbed } = require('discord.js');
|
||||
|
||||
if (!question) {
|
||||
const embed = {
|
||||
"title": "<:AnitroxError:809651936563429416> **Something went wrong!**",
|
||||
"description": "You need to ask a",
|
||||
"color": 13632027,
|
||||
"footer": {
|
||||
"icon_url": message.author.displayAvatarURL(),
|
||||
"text": footerTxt
|
||||
}
|
||||
}
|
||||
const answers = [
|
||||
"Heck no!",
|
||||
"Are you crazy!? No!",
|
||||
"Don't even think about it.",
|
||||
"No! You might bork something!",
|
||||
"Heck yeah",
|
||||
"I don't think so.",
|
||||
"Let me think about it first. No.",
|
||||
"Let me think about it first. Yeah",
|
||||
"Let me think about it first. Maybe",
|
||||
"I don't know man",
|
||||
"Maybe",
|
||||
"I'm not sure",
|
||||
"Ask again",
|
||||
"YEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE!!!",
|
||||
"Definitely!",
|
||||
"Go for it! :smile:",
|
||||
"Good idea!",
|
||||
"Sure"
|
||||
]
|
||||
|
||||
module.exports = {
|
||||
name: '8ball',
|
||||
description: 'Ask Anitrox a question, any question! and they will answer it!',
|
||||
syntax: ["[Question]"],
|
||||
async execute(_, message, args, footerTxt) {
|
||||
const answer = answers[Math.floor(Math.random() * Object.keys(answers).length)];
|
||||
const question = args.slice(0).join(" ")
|
||||
console.log(args);
|
||||
|
||||
if (!question) {
|
||||
await message.channel.send(new MessageEmbed({
|
||||
"title": "<:AnitroxError:809651936563429416> **Something went wrong!**",
|
||||
"description": "You need to ask a question!",
|
||||
"color": 13632027,
|
||||
"footer": {
|
||||
"icon_url": message.author.displayAvatarURL(),
|
||||
"text": footerTxt
|
||||
}
|
||||
const embed = {
|
||||
"title": ":8ball: Anitrox 8 Ball",
|
||||
"description": "Your question: **" + question + "**",
|
||||
"color": 9442302,
|
||||
"footer": {
|
||||
"icon_url": message.author.displayAvatarURL(),
|
||||
"text": footerTxt
|
||||
},
|
||||
|
||||
"fields": [
|
||||
{
|
||||
"name": "🤔 My Answer",
|
||||
"value": answer
|
||||
}
|
||||
]
|
||||
};
|
||||
message.channel.send({ embed });
|
||||
|
||||
}));
|
||||
} else {
|
||||
await message.channel.send(new MessageEmbed({
|
||||
"title": ":8ball: Anitrox 8 Ball",
|
||||
"description": "Your question: **" + question + "**",
|
||||
"color": 9442302,
|
||||
"footer": {
|
||||
"icon_url": message.author.displayAvatarURL(),
|
||||
"text": footerTxt
|
||||
},
|
||||
|
||||
"fields": [
|
||||
{
|
||||
"name": "🤔 My Answer",
|
||||
"value": answer
|
||||
}
|
||||
]
|
||||
}));
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,23 +1,23 @@
|
|||
const { MessageEmbed } = require('discord.js');
|
||||
|
||||
module.exports = {
|
||||
name: "avatar",
|
||||
description: "Gets a users avatar.",
|
||||
execute(client, message, args) {
|
||||
user = message.mentions.users.first()
|
||||
if (!user) user = message.author
|
||||
|
||||
name: "avatar",
|
||||
description: "Gets a user's avatar.",
|
||||
async execute(_0, message, _1, footerTxt) {
|
||||
|
||||
const user = message.mentions.users.first() || message.author;
|
||||
|
||||
const {footerTxt} = require('../config.json');
|
||||
|
||||
const embed = {
|
||||
"title": ":frame_photo: " + user.username + "'s Beautiful Avatar!",
|
||||
"color": 9442302,
|
||||
"footer": {
|
||||
"icon_url": message.author.displayAvatarURL(),
|
||||
"text": footerTxt
|
||||
},
|
||||
"image": {
|
||||
"url": user.displayAvatarURL()
|
||||
}
|
||||
};
|
||||
message.channel.send({ embed });
|
||||
}
|
||||
await message.channel.send(new MessageEmbed({
|
||||
"title": ":frame_photo: " + user.username + "'s Beautiful Avatar!",
|
||||
"color": 9442302,
|
||||
"footer": {
|
||||
"icon_url": message.author.displayAvatarURL(),
|
||||
"text": footerTxt
|
||||
},
|
||||
"image": {
|
||||
"url": user.displayAvatarURL()
|
||||
}
|
||||
}));
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,11 +1,14 @@
|
|||
const { MessageEmbed } = require("discord.js");
|
||||
|
||||
module.exports = {
|
||||
|
||||
name: "bonk",
|
||||
description: "Bonks an user!",
|
||||
execute(client, message, args) {
|
||||
const taggedUser = message.mentions.users.first();
|
||||
const {footerTxt} = require('../config.json');
|
||||
const errorembed = {
|
||||
name: "bonk",
|
||||
description: "Bonks a user!",
|
||||
async execute(_0, message, _1, footerTxt) {
|
||||
const taggedUser = message.mentions.users.first();
|
||||
|
||||
if(!taggedUser) {
|
||||
await message.channel.send(new MessageEmbed({
|
||||
"title": "<:AnitroxError:809651936563429416> Error",
|
||||
"color": 13632027,
|
||||
"footer": {
|
||||
|
@ -18,27 +21,20 @@ module.exports = {
|
|||
"value": "You need to @mention an user!"
|
||||
}
|
||||
]
|
||||
};
|
||||
|
||||
if(!taggedUser) {
|
||||
return message.channel.send({ embed: errorembed});
|
||||
// Checks if a user was mentioned. If not, returns error message.
|
||||
}
|
||||
|
||||
const embed = {
|
||||
"title": "<a:SylvBonk:801185845847130113> Bonk",
|
||||
"description": "<@" + taggedUser + ">" + " You have been bonked by <@" + message.author + ">!",
|
||||
"color": 9442302,
|
||||
"footer": {
|
||||
"icon_url": message.author.displayAvatarURL(),
|
||||
"text": footerTxt
|
||||
},
|
||||
"image": {
|
||||
"url": "https://cdn.discordapp.com/attachments/793537380330111028/801194481549312060/HappyBONK.gif"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
message.channel.send({ embed: embed });
|
||||
}
|
||||
}));
|
||||
} else {
|
||||
await message.channel.send(new MessageEmbed({
|
||||
"title": "<a:SylvBonk:801185845847130113> Bonk",
|
||||
"description": "<@" + taggedUser + ">" + " You have been bonked by <@" + message.author + ">!",
|
||||
"color": 9442302,
|
||||
"footer": {
|
||||
"icon_url": message.author.displayAvatarURL(),
|
||||
"text": footerTxt
|
||||
},
|
||||
"image": {
|
||||
"url": "https://cdn.discordapp.com/attachments/793537380330111028/801194481549312060/HappyBONK.gif"
|
||||
}
|
||||
}));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,31 +1,25 @@
|
|||
const { MessageEmbed } = require("discord.js");
|
||||
|
||||
module.exports = {
|
||||
//a
|
||||
name: "cheese",
|
||||
description: "Cheese an user, or run just ``n!cheese`` for a surprise :eyes:",
|
||||
execute(client, message, args) {
|
||||
const taggedUser = message.mentions.users.first();
|
||||
const {footerTxt} = require('../config.json');
|
||||
|
||||
name: "cheese",
|
||||
description: "Cheese an user, or run just ``n!cheese`` for a surprise :eyes:",
|
||||
async execute(_0, message, _1, footerTxt) {
|
||||
const taggedUser = message.mentions.users.first();
|
||||
if(!taggedUser) {
|
||||
return message.channel.send("*slams cheese on desk* Cheese. https://www.youtube.com/watch?v=Or4IE8fkpn4");
|
||||
|
||||
}
|
||||
|
||||
|
||||
const embed = {
|
||||
"title": ":cheese: Cheesed",
|
||||
"description": "<@" + taggedUser + ">" + " You got cheesed by " + "<@" + message.author + ">!",
|
||||
"color": 16312092,
|
||||
"footer": {
|
||||
"icon_url": message.author.displayAvatarURL(),
|
||||
"text": footerTxt
|
||||
},
|
||||
"image": {
|
||||
"url": "https://cdn.discordapp.com/attachments/803658122299572255/812867714368536636/R06325af354168febcafd96b8328b7590.png"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
message.channel.send({ embed: embed });
|
||||
}
|
||||
await message.channel.send("*slams cheese on desk* Cheese. https://www.youtube.com/watch?v=Or4IE8fkpn4");
|
||||
} else {
|
||||
await message.channel.send(new MessageEmbed({
|
||||
"title": ":cheese: Cheesed",
|
||||
"description": "<@" + taggedUser + ">" + " You got cheesed by " + "<@" + message.author + ">!",
|
||||
"color": 16312092,
|
||||
"footer": {
|
||||
"icon_url": message.author.displayAvatarURL(),
|
||||
"text": footerTxt
|
||||
},
|
||||
"image": {
|
||||
"url": "https://cdn.discordapp.com/attachments/803658122299572255/812867714368536636/R06325af354168febcafd96b8328b7590.png"
|
||||
}
|
||||
}));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,38 +1,37 @@
|
|||
const { MessageEmbed } = require('discord.js');
|
||||
|
||||
const gifchoices = [
|
||||
"https://i.pinimg.com/originals/4d/89/d7/4d89d7f963b41a416ec8a55230dab31b.gif",
|
||||
"https://media1.tenor.com/images/6d73b0a9cadef5310be4b6160d2f959a/tenor.gif?itemid=12099823",
|
||||
"https://media.tenor.com/images/2636cf3c8152631b4630bf71757a4afa/tenor.gif",
|
||||
"https://i.imgur.com/JiFpT5E.gif"
|
||||
];
|
||||
|
||||
module.exports = {
|
||||
|
||||
name: "cuddle",
|
||||
description: "Cuddle an user!",
|
||||
execute(client, message, args) {
|
||||
const taggedUser = message.mentions.users.first();
|
||||
const {footerTxt} = require('../config.json');
|
||||
// --------------------------------------
|
||||
const gifchoices = [
|
||||
"https://i.pinimg.com/originals/4d/89/d7/4d89d7f963b41a416ec8a55230dab31b.gif",
|
||||
"https://media1.tenor.com/images/6d73b0a9cadef5310be4b6160d2f959a/tenor.gif?itemid=12099823",
|
||||
"https://media.tenor.com/images/2636cf3c8152631b4630bf71757a4afa/tenor.gif",
|
||||
"https://i.imgur.com/JiFpT5E.gif"
|
||||
];
|
||||
const index = Math.floor(Math.random() * (gifchoices.length - 1) + 1);
|
||||
var gif = (gifchoices[index]);
|
||||
// ---------------------------------------
|
||||
name: "cuddle",
|
||||
description: "Cuddle an user!",
|
||||
async execute(_0, message, _1, footerTxt) {
|
||||
|
||||
if(!taggedUser) {
|
||||
return message.channel.send("<:AnitroxError:809651936563429416> You need to specify an user!")
|
||||
}
|
||||
const embed = {
|
||||
"title": ":heart: Cuddle",
|
||||
"description": "<@" + taggedUser + ">" + " You have been cuddled by " + "<@" + message.author + ">!",
|
||||
"color": 9442302,
|
||||
"footer": {
|
||||
"icon_url": message.author.displayAvatarURL(),
|
||||
"text": footerTxt
|
||||
},
|
||||
"image": {
|
||||
"url": gif
|
||||
}
|
||||
}
|
||||
const taggedUser = message.mentions.users.first();
|
||||
const index = Math.floor(Math.random() * gifchoices.length);
|
||||
const gif = (gifchoices[index]);
|
||||
|
||||
|
||||
message.channel.send({ embed: embed });
|
||||
}
|
||||
if(!taggedUser) {
|
||||
await message.channel.send("<:AnitroxError:809651936563429416> You need to specify an user!");
|
||||
} else {
|
||||
await message.channel.send(new MessageEmbed({
|
||||
"title": ":heart: Cuddle",
|
||||
"description": "<@" + taggedUser + ">" + " You have been cuddled by " + "<@" + message.author + ">!",
|
||||
"color": 9442302,
|
||||
"footer": {
|
||||
"icon_url": message.author.displayAvatarURL(),
|
||||
"text": footerTxt
|
||||
},
|
||||
"image": {
|
||||
"url": gif
|
||||
}
|
||||
}));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,40 +1,36 @@
|
|||
const { MessageEmbed } = require("discord.js");
|
||||
const { inspect } = require("util");
|
||||
|
||||
module.exports = {
|
||||
|
||||
name: 'eval',
|
||||
description: 'Runs js code',
|
||||
execute(client, message, args) {
|
||||
const commandName = args[0].toLowerCase();
|
||||
if (message.author.id == 309427567004483586) {
|
||||
try {
|
||||
const code = args.join(" ");
|
||||
let evaled = eval(code);
|
||||
|
||||
if (typeof evaled !== "string")
|
||||
evaled = require("util").inspect(evaled);
|
||||
|
||||
message.channel.send(clean(evaled), {code:"xl"});
|
||||
} catch (error) {
|
||||
const embed = {
|
||||
"title": "<:NyabotError:697145462347661412> **Well that happened...**",
|
||||
"color": 13632027,
|
||||
"footer": {
|
||||
"icon_url": "https://cdn.discordapp.com/attachments/549707869138714635/793524910172667964/Screenshot_26.png",
|
||||
"text": "Anitrox © IDeletedSystem64 2018-2021 All Rights Reserved."
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "**What Happened?**",
|
||||
"value": "The command you tried to run failed to execute due to an error."
|
||||
},
|
||||
{
|
||||
"name": "Error Info",
|
||||
"value": error.message
|
||||
}
|
||||
]
|
||||
};
|
||||
message.channel.send({ embed });
|
||||
}
|
||||
};
|
||||
}
|
||||
async execute(_, message, args, footerTxt) {
|
||||
if (message.author.id == 309427567004483586 || message.author.id == 475558313376088064) {
|
||||
try {
|
||||
const code = args.join(" ");
|
||||
const evaled = inspect(eval(code));
|
||||
await message.channel.send(evaled, {code:"xl"});
|
||||
} catch (error) {
|
||||
await message.channel.send(new MessageEmbed({
|
||||
"title": "<:NyabotError:697145462347661412> **Well that happened...**",
|
||||
"color": 13632027,
|
||||
"footer": {
|
||||
"icon_url": "https://images-ext-2.discordapp.net/external/-qaO3jaZLojhEnjrHiKABdXD7gLWqFvdUqHdskNGWhE/https/media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png",
|
||||
"text": footerTxt
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "**What Happened?**",
|
||||
"value": "The command you tried to run failed to execute due to an error."
|
||||
},
|
||||
{
|
||||
"name": "Error Info",
|
||||
"value": error.message
|
||||
}
|
||||
]
|
||||
}));
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
const { MessageEmbed } = require("discord.js");
|
||||
|
||||
module.exports = {
|
||||
|
||||
name: 'help',
|
||||
description: 'Get help on anything from commands, to what the bot does! just not your homework..',
|
||||
syntax: '<Command>',
|
||||
|
||||
execute(client, message, args) {
|
||||
const {footerTxt} = require('../config.json');
|
||||
|
||||
const Embed = {
|
||||
async execute(_0, message, _1, footerTxt) {
|
||||
await message.channel.send(new MessageEmbed({
|
||||
"title": "HELP! SEYMOUR! THE BOT IS ON FIRE!",
|
||||
"description": "Get help on anything from commands, to what the bot does! just not your homework..",
|
||||
"color": 9442302,
|
||||
|
@ -25,6 +25,6 @@ module.exports = {
|
|||
"value": "Join the [support server!](https://discord.gg/grebRGsBZ3)"
|
||||
}
|
||||
]
|
||||
};
|
||||
message.channel.send({ embed: Embed });
|
||||
}};
|
||||
}));
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,54 +1,49 @@
|
|||
const { MessageEmbed } = require("discord.js");
|
||||
|
||||
const gifchoices = [
|
||||
"https://cdn.discordapp.com/attachments/803658122299572255/807670647920001044/hug2.gif",
|
||||
"https://cdn.discordapp.com/attachments/803658122299572255/807670797983285268/hug1.gif",
|
||||
"https://cdn.discordapp.com/attachments/803658122299572255/807670951113392178/gif6.gif",
|
||||
"https://cdn.discordapp.com/attachments/803658122299572255/808834617494208532/gif3new.gif",
|
||||
"https://cdn.discordapp.com/attachments/803658122299572255/807671126376972308/gif4.gif"
|
||||
];
|
||||
|
||||
module.exports = {
|
||||
|
||||
name: "hug",
|
||||
description: "Hugs an user!",
|
||||
execute(client, message, args) {
|
||||
const {footerTxt} = require('../config.json');
|
||||
const taggedUser = message.mentions.users.first();
|
||||
const gifchoices = [
|
||||
"https://cdn.discordapp.com/attachments/803658122299572255/807670647920001044/hug2.gif",
|
||||
"https://cdn.discordapp.com/attachments/803658122299572255/807670797983285268/hug1.gif",
|
||||
"https://cdn.discordapp.com/attachments/803658122299572255/807670951113392178/gif6.gif",
|
||||
"https://cdn.discordapp.com/attachments/803658122299572255/808834617494208532/gif3new.gif",
|
||||
"https://cdn.discordapp.com/attachments/803658122299572255/807671126376972308/gif4.gif"
|
||||
];
|
||||
//---------------------------------
|
||||
const errorembed = {
|
||||
"title": "<:AnitroxError:809651936563429416> Error",
|
||||
"color": 9442302,
|
||||
"footer": {
|
||||
"icon_url": message.author.displayAvatarURL(),
|
||||
"text": message.author.displayAvatarURL()
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "Well that happened...",
|
||||
"value": "You need to @mention an user!"
|
||||
}
|
||||
]
|
||||
};
|
||||
|
||||
name: "hug",
|
||||
description: "Hugs a user!",
|
||||
async execute(_0, message, _1, footerTxt) {
|
||||
const taggedUser = message.mentions.users.first();
|
||||
|
||||
if(!taggedUser) {
|
||||
return message.channel.send({ embed: errorembed});
|
||||
// Checks if a user was mentioned. If not, returns error message.
|
||||
}
|
||||
|
||||
const index = Math.floor(Math.random() * (gifchoices.length - 1) + 0.4);
|
||||
var gif = (gifchoices[index]);
|
||||
const embed = {
|
||||
"title": "<a:ABlobCatHuggle:801232248035999784> Hug",
|
||||
"description": "<@" + taggedUser + ">" + " You have been hugged by " + "<@" + message.author + ">!",
|
||||
"color": 8311585,
|
||||
"footer": {
|
||||
"icon_url": message.author.displayAvatarURL(),
|
||||
"text": footerTxt
|
||||
},
|
||||
"image": {
|
||||
"url": gif
|
||||
}
|
||||
await message.channel.send(new MessageEmbed({
|
||||
"title": "<:AnitroxError:809651936563429416> Error",
|
||||
"color": 9442302,
|
||||
"footer": {
|
||||
"icon_url": message.author.displayAvatarURL(),
|
||||
"text": message.author.displayAvatarURL()
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "Well that happened...",
|
||||
"value": "You need to @mention an user!"
|
||||
}
|
||||
|
||||
|
||||
message.channel.send({ embed: embed });
|
||||
}
|
||||
]
|
||||
}));
|
||||
} else {
|
||||
const gif = gifchoices[Math.floor(Math.random() * gifchoices.length)];
|
||||
await message.channel.send(new MessageEmbed({
|
||||
"title": "<a:ABlobCatHuggle:801232248035999784> Hug",
|
||||
"description": "<@" + taggedUser + ">" + " You have been hugged by " + "<@" + message.author + ">!",
|
||||
"color": 8311585,
|
||||
"footer": {
|
||||
"icon_url": message.author.displayAvatarURL(),
|
||||
"text": footerTxt
|
||||
},
|
||||
"image": {
|
||||
"url": gif
|
||||
}
|
||||
}));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
198
commands/info.js
198
commands/info.js
|
@ -1,113 +1,109 @@
|
|||
const { Client, ClientUser } = require('discord.js');
|
||||
const { MessageEmbed } = require('discord.js');
|
||||
const {build, release} = require('../config.json');
|
||||
|
||||
module.exports = {
|
||||
|
||||
name: 'info',
|
||||
description: 'Shows bot and host information',
|
||||
execute(client, message, args) {
|
||||
const { build, release, footerTxt } = require('../config.json');
|
||||
function Uptime(uptimetype) {
|
||||
let totalSeconds = (uptimetype / 1000);
|
||||
async execute(client, message, _, footerTxt) {
|
||||
|
||||
let days = parseInt(Math.floor(totalSeconds / 86400)) + " day";
|
||||
let hours = Math.floor(parseInt(Math.floor(totalSeconds / 3600)) % 24) + " hour";
|
||||
totalSeconds %= 3600;
|
||||
let minutes = parseInt(Math.floor(totalSeconds / 60)) + " minute";
|
||||
let seconds = parseInt(totalSeconds % 60) + " second";
|
||||
function Uptime(uptime) {
|
||||
const totalSeconds = (uptime / 1000);
|
||||
|
||||
if (parseInt(days.substring(0,2)) != 1) days += "s";
|
||||
if (parseInt(hours.substring(0,3)) != 1) hours += "s";
|
||||
if (parseInt(minutes.substring(0,3)) != 1) minutes += "s";
|
||||
if (parseInt(seconds.substring(0,3)) != 1) seconds += "s";
|
||||
const days = parseInt(totalSeconds / 86400);
|
||||
const hours = parseInt((totalSeconds % 86400) / 3600);
|
||||
const minutes = parseInt((totalSeconds % 3600) / 60);
|
||||
const seconds = parseInt(totalSeconds % 60);
|
||||
|
||||
let uptime = `${days}**, **${hours}**, **${minutes}**, **${seconds}`;
|
||||
return uptime;
|
||||
};
|
||||
const daystring = days + (days === 1 ? "day" : "days");
|
||||
const hourstring = hours + (hours === 1 ? "day" : "days");
|
||||
const minutetring = minutes + (minutes === 1 ? "day" : "days");
|
||||
const secondstring = seconds + (seconds === 1 ? "day" : "days");
|
||||
|
||||
const os = require("os")
|
||||
var osu = require('node-os-utils')
|
||||
var cpu = osu.cpu
|
||||
let botAvatar = client.user.displayAvatarURL()
|
||||
const embed = {
|
||||
"title": "<:AnitroxInfo:809651936831733791> Information about Anitrox",
|
||||
"description": "Everything you've ever wanted to know about your favorite bot, Anitrox!",
|
||||
"color": 9442302,
|
||||
"footer": {
|
||||
"icon_url": message.author.displayAvatarURL(),
|
||||
"text": footerTxt
|
||||
},
|
||||
"thumbnail": {
|
||||
"url": client.user.displayAvatarURL()
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "Bot Information",
|
||||
"value": "** **"
|
||||
},
|
||||
{
|
||||
"name": "Release Type",
|
||||
"value": release,
|
||||
"inline": true
|
||||
},
|
||||
{
|
||||
"name": "Release Version",
|
||||
"value": build,
|
||||
"inline": true
|
||||
},
|
||||
{
|
||||
"name": "Uptime",
|
||||
"value": Uptime(client.uptime),
|
||||
"inline": true
|
||||
},
|
||||
{
|
||||
"name": "<:memory:793536677737136178> Bot Memory Usage",
|
||||
"value": (Math.round(process.memoryUsage().heapUsed / 1024 / 1024 * 100) / 100) + " MiB",
|
||||
"inline": true
|
||||
},
|
||||
{
|
||||
"name": "Bot Name",
|
||||
"value": client.user.tag,
|
||||
"inline": true
|
||||
},
|
||||
{
|
||||
"name": "Bot ID",
|
||||
"value": "``" + client.user.id + "``",
|
||||
"inline": true
|
||||
},
|
||||
{
|
||||
"name": "<:hostinfo:793529505263517747> Host Information",
|
||||
"value": "** **"
|
||||
},
|
||||
{
|
||||
"name": "<:hostinfo:793529505263517747> Host Uptime",
|
||||
"value": Uptime(os.uptime() * 1000)
|
||||
},
|
||||
{
|
||||
"name": "<:cpu:793672442056802354> CPU Type",
|
||||
"value": process.arch + ", " + cpu.model()
|
||||
},
|
||||
return `${daystring}**, **${hourstring}**, **${minutetring}**, **${secondstring}`;
|
||||
}
|
||||
|
||||
{
|
||||
"name": "<:hostos:793866961675223090> OS Type",
|
||||
"value": process.platform + " / " + os.version()
|
||||
},
|
||||
{
|
||||
"name": "<:node:793537507018145813> Node.JS Version",
|
||||
"value": process.version
|
||||
},
|
||||
{
|
||||
"name": "<:hostinfo:793529505263517747> Bot Ping",
|
||||
"value": Math.round(client.ws.ping) + " ms",
|
||||
"inline": true
|
||||
},
|
||||
{
|
||||
"name": "<:usersuccess:793885338250641469> **Special Thanks To**",
|
||||
"value": "@OfficialTCGMatt for providing help with development\n @chuu_shi Allowing me to host Anitrox on his server"
|
||||
}
|
||||
|
||||
]
|
||||
};
|
||||
message.channel.send({ embed });
|
||||
const os = require("os");
|
||||
const osu = require('node-os-utils');
|
||||
const cpu = osu.cpu;
|
||||
await message.channel.send(new MessageEmbed({
|
||||
"title": "<:AnitroxInfo:809651936831733791> Information about Anitrox",
|
||||
"description": "Everything you've ever wanted to know about your favorite bot, Anitrox!",
|
||||
"color": 9442302,
|
||||
"footer": {
|
||||
"icon_url": message.author.displayAvatarURL(),
|
||||
"text": footerTxt
|
||||
},
|
||||
"thumbnail": {
|
||||
"url": client.user.displayAvatarURL()
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "Bot Information",
|
||||
"value": "** **"
|
||||
},
|
||||
{
|
||||
"name": "Release Type",
|
||||
"value": release,
|
||||
"inline": true
|
||||
},
|
||||
{
|
||||
"name": "Release Version",
|
||||
"value": build,
|
||||
"inline": true
|
||||
},
|
||||
{
|
||||
"name": "Uptime",
|
||||
"value": Uptime(client.uptime),
|
||||
"inline": true
|
||||
},
|
||||
{
|
||||
"name": "<:memory:793536677737136178> Bot Memory Usage",
|
||||
"value": (Math.round(process.memoryUsage().heapUsed / 1024 / 1024 * 100) / 100) + " MiB",
|
||||
"inline": true
|
||||
},
|
||||
{
|
||||
"name": "Bot Name",
|
||||
"value": client.user.tag,
|
||||
"inline": true
|
||||
},
|
||||
{
|
||||
"name": "Bot ID",
|
||||
"value": "``" + client.user.id + "``",
|
||||
"inline": true
|
||||
},
|
||||
{
|
||||
"name": "<:hostinfo:793529505263517747> Host Information",
|
||||
"value": "** **"
|
||||
},
|
||||
{
|
||||
"name": "<:hostinfo:793529505263517747> Host Uptime",
|
||||
"value": Uptime(os.uptime() * 1000)
|
||||
},
|
||||
{
|
||||
"name": "<:cpu:793672442056802354> CPU Type",
|
||||
"value": process.arch + ", " + cpu.model()
|
||||
},
|
||||
|
||||
{
|
||||
"name": "<:hostos:793866961675223090> OS Type",
|
||||
"value": process.platform + " / " + os.version()
|
||||
},
|
||||
{
|
||||
"name": "<:node:793537507018145813> Node.JS Version",
|
||||
"value": process.version
|
||||
},
|
||||
{
|
||||
"name": "<:hostinfo:793529505263517747> Bot Ping",
|
||||
"value": Math.round(client.ws.ping) + " ms",
|
||||
"inline": true
|
||||
},
|
||||
{
|
||||
"name": "<:usersuccess:793885338250641469> **Special Thanks To**",
|
||||
"value": "@OfficialTCGMatt for providing help with development\n @chuu_shi Allowing me to host Anitrox on his server"
|
||||
}
|
||||
};
|
||||
|
||||
]
|
||||
}));
|
||||
}
|
||||
};
|
||||
|
|
|
@ -1,38 +1,37 @@
|
|||
const { MessageEmbed } = require("discord.js");
|
||||
|
||||
module.exports = {
|
||||
|
||||
|
||||
name: 'invite',
|
||||
description: 'Add Anitrox to your beautiful server!',
|
||||
syntax: [],
|
||||
execute(client, message) {
|
||||
const {footerTxt} = require('../config.json');
|
||||
const embed = {
|
||||
"title": "Add Anitrox to your Server!",
|
||||
"description": "Weather you want stable, or that squeaky clean fresh PTB build, we gotchu.",
|
||||
"color": 9442302,
|
||||
"footer": {
|
||||
"icon_url": message.author.displayAvatarURL(),
|
||||
"text": footerTxt
|
||||
},
|
||||
"thumbnail": {
|
||||
"url": "https://cdn.discordapp.com/attachments/803658122299572255/814352905394061322/anitroxaddsrvr.png"
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "Anitrox",
|
||||
"value": "Get the ripe off the vine Anitrox! \n [Add Anitrox to your server](https://discord.com/oauth2/authorize?client_id=576805923964715018&scope=bot&permissions=8)"
|
||||
},
|
||||
{
|
||||
"name": "Anitrox PTB (Public Test Build)",
|
||||
"value": "So you want the fresh and hot builds straight from the oven? We gotchu \n [Add Anitrox PTB to your server](https://discord.com/oauth2/authorize?client_id=489125054261755925&scope=bot&permissions=66186303)"
|
||||
},
|
||||
{
|
||||
"name": "Need help?",
|
||||
"value": "Come join the Anitrox Support Server, for support and much more!\n [Anitrox Support Server](https://discord.gg/grebRGsBZ3)"
|
||||
}
|
||||
async execute(_0, message, _1, footerTxt) {
|
||||
await message.channel.send(new MessageEmbed({
|
||||
"title": "Add Anitrox to your Server!",
|
||||
"description": "Weather you want stable, or that squeaky clean fresh PTB build, we gotchu.",
|
||||
"color": 9442302,
|
||||
"footer": {
|
||||
"icon_url": message.author.displayAvatarURL(),
|
||||
"text": footerTxt
|
||||
},
|
||||
"thumbnail": {
|
||||
"url": "https://cdn.discordapp.com/attachments/803658122299572255/814352905394061322/anitroxaddsrvr.png"
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "Anitrox",
|
||||
"value": "Get the ripe off the vine Anitrox! \n [Add Anitrox to your server](https://discord.com/oauth2/authorize?client_id=576805923964715018&scope=bot&permissions=8)"
|
||||
},
|
||||
{
|
||||
"name": "Anitrox PTB (Public Test Build)",
|
||||
"value": "So you want the fresh and hot builds straight from the oven? We gotchu \n [Add Anitrox PTB to your server](https://discord.com/oauth2/authorize?client_id=489125054261755925&scope=bot&permissions=66186303)"
|
||||
},
|
||||
{
|
||||
"name": "Need help?",
|
||||
"value": "Come join the Anitrox Support Server, for support and much more!\n [Anitrox Support Server](https://discord.gg/grebRGsBZ3)"
|
||||
}
|
||||
|
||||
]
|
||||
};
|
||||
message.channel.send({ embed });
|
||||
]
|
||||
}));
|
||||
},
|
||||
};
|
|
@ -1,24 +1,22 @@
|
|||
const { MessageEmbed } = require("discord.js");
|
||||
|
||||
const gifchoices = [
|
||||
"https://cdn.discordapp.com/attachments/803658122299572255/807671954055626812/kiss5.gif",
|
||||
"https://cdn.discordapp.com/attachments/803658122299572255/807671956236140554/kiss2.gif",
|
||||
"https://cdn.discordapp.com/attachments/803658122299572255/807671964599713862/kiss1.gif",
|
||||
"https://cdn.discordapp.com/attachments/803658122299572255/807671971168387082/kiss4.gif",
|
||||
"https://cdn.discordapp.com/attachments/803658122299572255/807672017217781840/kiss3.gif"
|
||||
];
|
||||
|
||||
module.exports = {
|
||||
|
||||
name: "kiss",
|
||||
description: "Kisses an user!",
|
||||
execute(client, message, args) {
|
||||
const {footerTxt} = require('../config.json');
|
||||
const taggedUser = message.mentions.users.first();
|
||||
|
||||
|
||||
// --------------------------------------
|
||||
const gifchoices = [
|
||||
"https://cdn.discordapp.com/attachments/803658122299572255/807671954055626812/kiss5.gif",
|
||||
"https://cdn.discordapp.com/attachments/803658122299572255/807671956236140554/kiss2.gif",
|
||||
"https://cdn.discordapp.com/attachments/803658122299572255/807671964599713862/kiss1.gif",
|
||||
"https://cdn.discordapp.com/attachments/803658122299572255/807671971168387082/kiss4.gif",
|
||||
"https://cdn.discordapp.com/attachments/803658122299572255/807672017217781840/kiss3.gif"
|
||||
];
|
||||
const index = Math.floor(Math.random() * (gifchoices.length - 1) + 1);
|
||||
var gif = (gifchoices[index]);
|
||||
// ---------------------------------------
|
||||
const errorembed = {
|
||||
name: "kiss",
|
||||
description: "Kisses a user!",
|
||||
async execute(_0, message, _1, footerTxt) {
|
||||
const taggedUser = message.mentions.users.first();
|
||||
|
||||
if(!taggedUser) {
|
||||
await message.channel.send(new MessageEmbed({
|
||||
"title": "<:AnitroxError:809651936563429416> Error",
|
||||
"color": 13632027,
|
||||
"footer": {
|
||||
|
@ -31,30 +29,21 @@ module.exports = {
|
|||
"value": "You need to @mention an user!"
|
||||
}
|
||||
]
|
||||
};
|
||||
|
||||
if(!taggedUser) {
|
||||
return message.channel.send({ embed: errorembed});
|
||||
}
|
||||
|
||||
if(!taggedUser) {
|
||||
return message.channel.send({ embed: errorembed});
|
||||
// Checks if a user was mentioned. If not, returns error message.
|
||||
}
|
||||
const embed = {
|
||||
"title": ":heart: Kiss",
|
||||
"description": "<@" + taggedUser + ">" + ", You have been kissed by <@" + messageAuthor + ">!",
|
||||
"color": 9442302,
|
||||
"footer": {
|
||||
"icon_url": "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png",
|
||||
"text": "Made with ❤ in Illinois | Anitrox © IDeletedSystem64 2018-2021"
|
||||
},
|
||||
"image": {
|
||||
"url": gif
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
message.channel.send({ embed: embed });
|
||||
}
|
||||
}));
|
||||
} else {
|
||||
const gif = gifchoices[Math.floor(Math.random() * gifchoices.length)];
|
||||
await message.channel.send(new MessageEmbed({
|
||||
"title": ":heart: Kiss",
|
||||
"description": "<@" + taggedUser + ">" + ", You have been kissed by <@" + message.author + ">!",
|
||||
"color": 9442302,
|
||||
"footer": {
|
||||
"icon_url": "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png",
|
||||
"text": "Made with ❤ in Illinois | Anitrox © IDeletedSystem64 2018-2021"
|
||||
},
|
||||
"image": {
|
||||
"url": gif
|
||||
}
|
||||
}));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,36 +1,32 @@
|
|||
const { Message } = require("discord.js");
|
||||
const { execute } = require("./info");
|
||||
const { MessageEmbed } = require("discord.js");
|
||||
|
||||
const gifchoices = [
|
||||
"https://cdn.discordapp.com/attachments/793537380330111028/803833954750038066/gif5.gif",
|
||||
"https://cdn.discordapp.com/attachments/793537380330111028/803833959338475550/gif12.gif",
|
||||
"https://cdn.discordapp.com/attachments/793537380330111028/803834034135236628/gif9.gif",
|
||||
"https://cdn.discordapp.com/attachments/793537380330111028/803834082034843658/gif18.gif",
|
||||
"https://cdn.discordapp.com/attachments/793537380330111028/803834094063583302/gif8.gif",
|
||||
"https://cdn.discordapp.com/attachments/793537380330111028/803834099869024296/gif10.gif",
|
||||
"https://cdn.discordapp.com/attachments/793537380330111028/803834132035665950/gif16.gif",
|
||||
"https://cdn.discordapp.com/attachments/793537380330111028/803834146413084713/gif13.gif",
|
||||
"https://cdn.discordapp.com/attachments/793537380330111028/803834249425715210/gif22.gif",
|
||||
"https://cdn.discordapp.com/attachments/793537380330111028/803834323898990592/gif11.gif",
|
||||
"https://cdn.discordapp.com/attachments/793537380330111028/803834328848793650/gif14.gif",
|
||||
"https://cdn.discordapp.com/attachments/793537380330111028/803834391226351676/gif17.gif",
|
||||
"https://cdn.discordapp.com/attachments/793537380330111028/803834391226351676/gif17.gif",
|
||||
"https://cdn.discordapp.com/attachments/793537380330111028/803834498714304522/gif15.gif",
|
||||
"https://cdn.discordapp.com/attachments/793537380330111028/803834514269798460/gif19.gif"
|
||||
];
|
||||
|
||||
module.exports = {
|
||||
|
||||
name: "leskiss",
|
||||
description: "Lesbian kiss <:lesbian:803831629428686849>",
|
||||
execute(client, message, args) {
|
||||
const taggedUser = message.mentions.users.first();
|
||||
const {footerTxt} = require('../config.json');
|
||||
// --------------------------------------
|
||||
const gifchoices = [
|
||||
"https://cdn.discordapp.com/attachments/793537380330111028/803833954750038066/gif5.gif",
|
||||
"https://cdn.discordapp.com/attachments/793537380330111028/803833959338475550/gif12.gif",
|
||||
"https://cdn.discordapp.com/attachments/793537380330111028/803834034135236628/gif9.gif",
|
||||
"https://cdn.discordapp.com/attachments/793537380330111028/803834082034843658/gif18.gif",
|
||||
"https://cdn.discordapp.com/attachments/793537380330111028/803834094063583302/gif8.gif",
|
||||
"https://cdn.discordapp.com/attachments/793537380330111028/803834099869024296/gif10.gif",
|
||||
"https://cdn.discordapp.com/attachments/793537380330111028/803834132035665950/gif16.gif",
|
||||
"https://cdn.discordapp.com/attachments/793537380330111028/803834146413084713/gif13.gif",
|
||||
"https://cdn.discordapp.com/attachments/793537380330111028/803834249425715210/gif22.gif",
|
||||
"https://cdn.discordapp.com/attachments/793537380330111028/803834323898990592/gif11.gif",
|
||||
"https://cdn.discordapp.com/attachments/793537380330111028/803834328848793650/gif14.gif",
|
||||
"https://cdn.discordapp.com/attachments/793537380330111028/803834391226351676/gif17.gif",
|
||||
"https://cdn.discordapp.com/attachments/793537380330111028/803834391226351676/gif17.gif",
|
||||
"https://cdn.discordapp.com/attachments/793537380330111028/803834498714304522/gif15.gif",
|
||||
"https://cdn.discordapp.com/attachments/793537380330111028/803834514269798460/gif19.gif"
|
||||
|
||||
];
|
||||
const index = Math.floor(Math.random() * (gifchoices.length - 1) + 1.75);
|
||||
var gif = (gifchoices[index]);
|
||||
// ---------------------------------------
|
||||
const errorembed = {
|
||||
name: "leskiss",
|
||||
description: "Lesbian kiss <:lesbian:803831629428686849>",
|
||||
async execute(_0, message, _1, footerTxt) {
|
||||
const taggedUser = message.mentions.users.first();
|
||||
|
||||
if(!taggedUser) {
|
||||
await message.channel.send(new MessageEmbed({
|
||||
"title": "<:AnitroxError:809651936563429416> Error",
|
||||
"color": 9442302,
|
||||
"footer": {
|
||||
|
@ -43,17 +39,12 @@ module.exports = {
|
|||
"value": "You need to @mention an user!"
|
||||
}
|
||||
]
|
||||
};
|
||||
|
||||
if(!taggedUser) {
|
||||
return message.channel.send({ embed: errorembed});
|
||||
// Checks if a user was mentioned. If not, returns error message.
|
||||
}
|
||||
|
||||
|
||||
const embed = {
|
||||
}));
|
||||
} else {
|
||||
const gif = gifchoices[Math.floor(Math.random() * gifchoices.length)];
|
||||
await message.channel.send(new MessageEmbed({
|
||||
"title": ":heart: <:lesbian:803831629428686849> Kiss",
|
||||
"description": "<@" + taggedUser + ">" + " You have been kissed by <@" + messageAuthor + ">! <:lesbian:803831629428686849>",
|
||||
"description": "<@" + taggedUser + ">" + " You have been kissed by <@" + message.author + ">! <:lesbian:803831629428686849>",
|
||||
"color": 8311585,
|
||||
"footer": {
|
||||
"icon_url": "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png",
|
||||
|
@ -62,9 +53,7 @@ module.exports = {
|
|||
"image": {
|
||||
"url": gif
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
message.channel.send({ embed: embed });
|
||||
}
|
||||
}));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,58 +1,48 @@
|
|||
module.exports = {
|
||||
const { MessageEmbed, Message } = require("discord.js");
|
||||
|
||||
name: "lick",
|
||||
description: "Licks an user!",
|
||||
execute(client, message, args) {
|
||||
const {footerTxt} = require('../config.json');
|
||||
const taggedUser = message.mentions.users.first();
|
||||
//---------------------------------------------------
|
||||
// --------------------------------------
|
||||
const gifchoices = [
|
||||
const gifchoices = [
|
||||
"https://cdn.discordapp.com/attachments/803658122299572255/805314244123951114/cef569820773b0f5d54ee34cfa18e1f8.gif",
|
||||
"https://cdn.lowgif.com/full/2027501b8fa5225c-.gif",
|
||||
"https://i.gifer.com/36Nx.gif",
|
||||
"https://media.tenor.com/images/e8bbe712a5f36bbe9545930894b08bf9/tenor.gif"
|
||||
|
||||
|
||||
];
|
||||
const index = Math.floor(Math.random() * (gifchoices.length - 1) + 1);
|
||||
var gif = (gifchoices[index]);
|
||||
// ---------------------------------------
|
||||
//---------------------------------------------------
|
||||
const errorembed = {
|
||||
"title": "<:AnitroxError:809651936563429416> Error",
|
||||
"color": 9442302,
|
||||
"footer": {
|
||||
"icon_url": "https://images-ext-2.discordapp.net/external/-qaO3jaZLojhEnjrHiKABdXD7gLWqFvdUqHdskNGWhE/https/media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png",
|
||||
"text": "Made with ❤ in Illinois | Anitrox © 2018-2021 IDeletedSystem64"
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "Well that happened...",
|
||||
"value": "You need to @mention an user!"
|
||||
}
|
||||
]
|
||||
};
|
||||
|
||||
if(!taggedUser) {
|
||||
return message.channel.send({ embed: errorembed});
|
||||
// Checks if a user was mentioned. If not, returns error message.
|
||||
}
|
||||
module.exports = {
|
||||
|
||||
const embed = {
|
||||
"title": "<a:LeafeonLick:806396195089154058> Lick",
|
||||
"description": "<@" + taggedUser + "> You have been licked by <@" + message.author + ">!",
|
||||
"color": 8311585,
|
||||
"footer": {
|
||||
"icon_url": message.author.displayAvatarURL(),
|
||||
"text": footerTxt
|
||||
},
|
||||
"image": {
|
||||
"url": "https://cdn.discordapp.com/attachments/803658122299572255/805314244123951114/cef569820773b0f5d54ee34cfa18e1f8.gif"
|
||||
}
|
||||
name: "lick",
|
||||
description: "Licks an user!",
|
||||
async execute(_0, message, _1, footerTxt) {
|
||||
const taggedUser = message.mentions.users.first();
|
||||
|
||||
if(!taggedUser) {
|
||||
await message.channel.send(new MessageEmbed({
|
||||
"title": "<:AnitroxError:809651936563429416> Error",
|
||||
"color": 9442302,
|
||||
"footer": {
|
||||
"icon_url": "https://images-ext-2.discordapp.net/external/-qaO3jaZLojhEnjrHiKABdXD7gLWqFvdUqHdskNGWhE/https/media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png",
|
||||
"text": "Made with ❤ in Illinois | Anitrox © 2018-2021 IDeletedSystem64"
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "Well that happened...",
|
||||
"value": "You need to @mention an user!"
|
||||
}
|
||||
|
||||
|
||||
message.channel.send({ embed: embed });
|
||||
}
|
||||
]
|
||||
}));
|
||||
} else {
|
||||
const gif = gifchoices[Math.floor(Math.random() * gifchoices.length)];
|
||||
await message.channel.send(new MessageEmbed({
|
||||
"title": "<a:LeafeonLick:806396195089154058> Lick",
|
||||
"description": "<@" + taggedUser + "> You have been licked by <@" + message.author + ">!",
|
||||
"color": 8311585,
|
||||
"footer": {
|
||||
"icon_url": message.author.displayAvatarURL(),
|
||||
"text": footerTxt
|
||||
},
|
||||
"image": {
|
||||
"url": "https://cdn.discordapp.com/attachments/803658122299572255/805314244123951114/cef569820773b0f5d54ee34cfa18e1f8.gif"
|
||||
}
|
||||
}));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,57 +1,48 @@
|
|||
const { MessageEmbed } = require('discord.js');
|
||||
|
||||
const gifchoices = [
|
||||
"https://i.imgur.com/Ns1RBzX.gif",
|
||||
"https://cdn.lowgif.com/full/2027501b8fa5225c-.gif",
|
||||
"https://i.gifer.com/36Nx.gif",
|
||||
"https://media.tenor.com/images/e8bbe712a5f36bbe9545930894b08bf9/tenor.gif"
|
||||
];
|
||||
|
||||
module.exports = {
|
||||
|
||||
name: "nom",
|
||||
description: "Noms an user!",
|
||||
execute(client, message, args) {
|
||||
const {footerTxt} = require('../config.json');
|
||||
const taggedUser = message.mentions.users.first();
|
||||
|
||||
// --------------------------------------
|
||||
const gifchoices = [
|
||||
"https://i.imgur.com/Ns1RBzX.gif",
|
||||
"https://cdn.lowgif.com/full/2027501b8fa5225c-.gif",
|
||||
"https://i.gifer.com/36Nx.gif",
|
||||
"https://media.tenor.com/images/e8bbe712a5f36bbe9545930894b08bf9/tenor.gif"
|
||||
|
||||
|
||||
];
|
||||
const index = Math.floor(Math.random() * (gifchoices.length - 1) + 1);
|
||||
var gif = (gifchoices[index]);
|
||||
// ---------------------------------------
|
||||
const errorembed = {
|
||||
"title": "<:AnitroxError:809651936563429416> Error",
|
||||
"color": 9442302,
|
||||
"footer": {
|
||||
"icon_url": "https://images-ext-2.discordapp.net/external/-qaO3jaZLojhEnjrHiKABdXD7gLWqFvdUqHdskNGWhE/https/media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png",
|
||||
"text": "Made with ❤ in Illinois | Anitrox by IDeletedSystem64"
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "Well that happened...",
|
||||
"value": "You need to @mention an user!"
|
||||
}
|
||||
]
|
||||
};
|
||||
|
||||
if(!taggedUser) {
|
||||
return message.channel.send({ embed: errorembed});
|
||||
// Checks if a user was mentioned. If not, returns error message.
|
||||
}
|
||||
|
||||
const embed = {
|
||||
"title": "<:BlobNomBlob:801241117919805510> Nom",
|
||||
"description": "<@" + taggedUser + "> You have been nommed by <@" + messageAuthor + ">!",
|
||||
"color": 8311585,
|
||||
"footer": {
|
||||
"icon_url": message.author.displayAvatarURL(),
|
||||
"text": footerTxt
|
||||
},
|
||||
"image": {
|
||||
"url": gif
|
||||
}
|
||||
name: "nom",
|
||||
description: "Noms an user!",
|
||||
async execute(_0, message, _1, footerTxt) {
|
||||
const taggedUser = message.mentions.users.first();
|
||||
|
||||
if(!taggedUser) {
|
||||
await message.channel.send(new MessageEmbed({
|
||||
"title": "<:AnitroxError:809651936563429416> Error",
|
||||
"color": 9442302,
|
||||
"footer": {
|
||||
"icon_url": "https://images-ext-2.discordapp.net/external/-qaO3jaZLojhEnjrHiKABdXD7gLWqFvdUqHdskNGWhE/https/media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png",
|
||||
"text": "Made with ❤ in Illinois | Anitrox by IDeletedSystem64"
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "Well that happened...",
|
||||
"value": "You need to @mention an user!"
|
||||
}
|
||||
|
||||
|
||||
message.channel.send({ embed: embed });
|
||||
}
|
||||
]
|
||||
}));
|
||||
} else {
|
||||
const gif = gifchoices[Math.floor(Math.random() * gifchoices.length)];
|
||||
await message.channel.send(new MessageEmbed({
|
||||
"title": "<:BlobNomBlob:801241117919805510> Nom",
|
||||
"description": "<@" + taggedUser + "> You have been nommed by <@" + messageAuthor + ">!",
|
||||
"color": 8311585,
|
||||
"footer": {
|
||||
"icon_url": message.author.displayAvatarURL(),
|
||||
"text": footerTxt
|
||||
},
|
||||
"image": {
|
||||
"url": gif
|
||||
}
|
||||
}));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,33 +1,34 @@
|
|||
const { MessageEmbed } = require("discord.js");
|
||||
|
||||
module.exports = {
|
||||
name: 'opensource',
|
||||
description: 'Attributions to open source components used by Anitrox',
|
||||
execute(client, message, args){
|
||||
const {footerTxt} = require('../config.json');
|
||||
const embed = {
|
||||
"title": "Component Attribution",
|
||||
"description": "Some parts of Anitrox are using open source code, and their attributions are avaliable here!",
|
||||
"color": 52508,
|
||||
"footer": {
|
||||
"icon_url": message.author.displayAvatarURL(),
|
||||
"text": footerTxt
|
||||
},
|
||||
"thumbnail": {
|
||||
"url": "https://cdn.discordapp.com/attachments/803658122299572255/838854256471703602/793885335498522685.png"
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "Discord.JS",
|
||||
"value": "[Check out the Discord.JS project on GitHub](https://github.com/discordjs/discord.js/)"
|
||||
},
|
||||
{
|
||||
"name": "The Anitrox Project",
|
||||
"value": "[Check out Anitrox on GitHub](https://github.com/IDeletedSystem64/anitrox)"
|
||||
},
|
||||
{
|
||||
"name": "You",
|
||||
"value": "Using and supporting the Anitrox Project, thank you! ❤"
|
||||
}
|
||||
]
|
||||
};
|
||||
message.channel.send({ embed });
|
||||
}}
|
||||
async execute(_0, message, _1, footerTxt){
|
||||
await message.channel.send(new MessageEmbed({
|
||||
"title": "Component Attribution",
|
||||
"description": "Some parts of Anitrox are using open source code, and their attributions are avaliable here!",
|
||||
"color": 52508,
|
||||
"footer": {
|
||||
"icon_url": message.author.displayAvatarURL(),
|
||||
"text": footerTxt
|
||||
},
|
||||
"thumbnail": {
|
||||
"url": "https://cdn.discordapp.com/attachments/803658122299572255/838854256471703602/793885335498522685.png"
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "Discord.JS",
|
||||
"value": "[Check out the Discord.JS project on GitHub](https://github.com/discordjs/discord.js/)"
|
||||
},
|
||||
{
|
||||
"name": "The Anitrox Project",
|
||||
"value": "[Check out Anitrox on GitHub](https://github.com/IDeletedSystem64/anitrox)"
|
||||
},
|
||||
{
|
||||
"name": "You",
|
||||
"value": "Using and supporting the Anitrox Project, thank you! ❤"
|
||||
}
|
||||
]
|
||||
}));
|
||||
}
|
||||
}
|
|
@ -1,23 +1,20 @@
|
|||
const { MessageEmbed } = require("discord.js");
|
||||
|
||||
const gifchoices = [
|
||||
"https://cdn.discordapp.com/attachments/803658122299572255/803708174293008474/tenor.gif",
|
||||
"https://community.gamepress.gg/uploads/default/original/3X/0/a/0a762099c5ad6de9ca5f13dd22a7e45884a99eb3.gif",
|
||||
"https://media1.giphy.com/media/ARSp9T7wwxNcs/giphy.gif"
|
||||
];
|
||||
|
||||
module.exports = {
|
||||
|
||||
name: "pat",
|
||||
description: "Pats an user!",
|
||||
execute(client, message, args) {
|
||||
const {footerTxt} = require('../config.json');
|
||||
const taggedUser = message.mentions.users.first();
|
||||
|
||||
// --------------------------------------
|
||||
const gifchoices = [
|
||||
"https://cdn.discordapp.com/attachments/803658122299572255/803708174293008474/tenor.gif",
|
||||
"https://community.gamepress.gg/uploads/default/original/3X/0/a/0a762099c5ad6de9ca5f13dd22a7e45884a99eb3.gif",
|
||||
"https://media1.giphy.com/media/ARSp9T7wwxNcs/giphy.gif"
|
||||
|
||||
|
||||
];
|
||||
const index = Math.floor(Math.random() * (gifchoices.length - 1) + 2);
|
||||
var gif = (gifchoices[index]);
|
||||
// ---------------------------------------
|
||||
const errorembed = {
|
||||
name: "pat",
|
||||
description: "Pats a user!",
|
||||
async execute(_0, message, _1, footerTxt) {
|
||||
const taggedUser = message.mentions.users.first();
|
||||
|
||||
if(!taggedUser) {
|
||||
await message.channel.send(new MessageEmbed({
|
||||
"title": "<:AnitroxError:809651936563429416> Error",
|
||||
"color": 9442302,
|
||||
"footer": {
|
||||
|
@ -30,27 +27,21 @@ module.exports = {
|
|||
"value": "You need to @mention an user!"
|
||||
}
|
||||
]
|
||||
};
|
||||
|
||||
if(!taggedUser) {
|
||||
return message.channel.send({ embed: errorembed});
|
||||
// Checks if a user was mentioned. If not, returns error message.
|
||||
}
|
||||
|
||||
const embed = {
|
||||
"title": "<:pats:801238281286713355> Pat",
|
||||
"description": "<@" + taggedUser + "> You have been patted by <@" + messageAuthor + ">!",
|
||||
"color": 8311585,
|
||||
"footer": {
|
||||
"icon_url": message.author.displayAvatarURL(),
|
||||
"text": footerTxt
|
||||
},
|
||||
"image": {
|
||||
"url": gif
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
message.channel.send({ embed: embed });
|
||||
}
|
||||
}));
|
||||
} else {
|
||||
const gif = gifchoices[Math.floor(Math.random() * gifchoices.length)];
|
||||
await message.channel.send(new MessageEmbed({
|
||||
"title": "<:pats:801238281286713355> Pat",
|
||||
"description": "<@" + taggedUser + "> You have been patted by <@" + messageAuthor + ">!",
|
||||
"color": 8311585,
|
||||
"footer": {
|
||||
"icon_url": message.author.displayAvatarURL(),
|
||||
"text": footerTxt
|
||||
},
|
||||
"image": {
|
||||
"url": gif
|
||||
}
|
||||
}));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,21 +1,21 @@
|
|||
const { MessageEmbed } = require('discord.js');
|
||||
const { locations } = require('../config.json');
|
||||
|
||||
module.exports = {
|
||||
name: "ping",
|
||||
description: "Gets bot ping",
|
||||
execute(client, message) {
|
||||
const {footerTxt, locations} = require('../config.json');
|
||||
async execute(client, message, _, footerTxt) {
|
||||
const index = Math.floor(Math.random() * locations.length);
|
||||
const pingLocation = locations[index]
|
||||
|
||||
const index = Math.floor(Math.random() * (locations.length -1 ) + 1);
|
||||
PingLocation = locations[index]
|
||||
const embed = {
|
||||
"title": ":ping_pong: Ping",
|
||||
"description": "**Pong!** We pinged **" + PingLocation + "** and got " + client.ws.ping + " ms.",
|
||||
"color": 9442302,
|
||||
"footer": {
|
||||
"icon_url": message.author.displayAvatarURL(),
|
||||
"text": footerTxt
|
||||
}
|
||||
}
|
||||
|
||||
message.channel.send({ embed });
|
||||
await message.channel.send(new MessageEmbed({
|
||||
"title": ":ping_pong: Ping",
|
||||
"description": "**Pong!** We pinged **" + pingLocation + "** and got " + client.ws.ping + " ms.",
|
||||
"color": 9442302,
|
||||
"footer": {
|
||||
"icon_url": message.author.displayAvatarURL(),
|
||||
"text": footerTxt
|
||||
}
|
||||
}));
|
||||
}
|
||||
};
|
||||
|
|
|
@ -1,23 +1,20 @@
|
|||
const { MessageEmbed } = require("discord.js");
|
||||
|
||||
const gifchoices = [
|
||||
"https://i.pinimg.com/originals/b4/95/fb/b495fb19f4b9a1b04f48297b676c497b.gif",
|
||||
"https://i.imgur.com/H7Ok5tn.gif",
|
||||
"https://media1.tenor.com/images/8fe23ec8e2c5e44964e5c11983ff6f41/tenor.gif?itemid=5600215"
|
||||
];
|
||||
|
||||
module.exports = {
|
||||
|
||||
name: "poke",
|
||||
description: "Pokes an user!",
|
||||
execute(client, message, args) {
|
||||
const messageAuthor = message.author
|
||||
const taggedUser = message.mentions.users.first();
|
||||
|
||||
// --------------------------------------
|
||||
const gifchoices = [
|
||||
"https://i.pinimg.com/originals/b4/95/fb/b495fb19f4b9a1b04f48297b676c497b.gif",
|
||||
"https://i.imgur.com/H7Ok5tn.gif",
|
||||
"https://media1.tenor.com/images/8fe23ec8e2c5e44964e5c11983ff6f41/tenor.gif?itemid=5600215"
|
||||
|
||||
|
||||
];
|
||||
const index = Math.floor(Math.random() * (gifchoices.length - 1) + 2);
|
||||
var gif = (gifchoices[index]);
|
||||
// ---------------------------------------
|
||||
const errorembed = {
|
||||
name: "poke",
|
||||
description: "Pokes an user!",
|
||||
async execute(_0, message, _1, footerTxt) {
|
||||
const taggedUser = message.mentions.users.first();
|
||||
|
||||
if(!taggedUser) {
|
||||
await message.channel.send(new MessageEmbed({
|
||||
"title": "<:AnitroxError:809651936563429416> Error",
|
||||
"color": 9442302,
|
||||
"footer": {
|
||||
|
@ -30,27 +27,21 @@ module.exports = {
|
|||
"value": "You need to @mention an user!"
|
||||
}
|
||||
]
|
||||
};
|
||||
|
||||
if(!taggedUser) {
|
||||
return message.channel.send({ embed: errorembed});
|
||||
// Checks if a user was mentioned. If not, returns error message.
|
||||
}
|
||||
|
||||
const embed = {
|
||||
"title": "👉 Poke!",
|
||||
"description": "<@" + taggedUser + "> You have been poked by <@" + messageAuthor + ">!",
|
||||
"color": 8311585,
|
||||
"footer": {
|
||||
"icon_url": message.author.displayAvatarURL(),
|
||||
"text": footerTxt
|
||||
},
|
||||
"image": {
|
||||
"url": gif
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
message.channel.send({ embed: embed });
|
||||
}
|
||||
}
|
||||
}));
|
||||
} else {
|
||||
const gif = gifchoices[Math.floor(Math.random() * gifchoices.length)];
|
||||
await message.channel.send(new MessageEmbed({
|
||||
"title": "👉 Poke!",
|
||||
"description": "<@" + taggedUser + "> You have been poked by <@" + message.author + ">!",
|
||||
"color": 8311585,
|
||||
"footer": {
|
||||
"icon_url": message.author.displayAvatarURL(),
|
||||
"text": footerTxt
|
||||
},
|
||||
"image": {
|
||||
"url": gif
|
||||
}
|
||||
}));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,44 +1,45 @@
|
|||
const { MessageEmbed } = require("discord.js");
|
||||
|
||||
module.exports = {
|
||||
name: 'reload',
|
||||
description: 'Reloads a command',
|
||||
args: true,
|
||||
execute(client, message, args, denied) {
|
||||
if (message.author.id == 309427567004483586) {
|
||||
const commandName = args[0].toLowerCase();
|
||||
const command = message.client.commands.get(commandName)
|
||||
|| message.client.commands.find(cmd => cmd.aliases && cmd.aliases.includes(commandName));
|
||||
async execute(client, message, args, footerTxt) {
|
||||
if (message.author.id == 309427567004483586 || message.author.id == 475558313376088064) {
|
||||
const commandName = args[0].toLowerCase();
|
||||
const command = message.client.commands.get(commandName)
|
||||
|| message.client.commands.find(cmd => cmd.aliases && cmd.aliases.includes(commandName));
|
||||
|
||||
if (!command) {
|
||||
return message.channel.send(`There is no command with name or alias \`${commandName}\`, ${message.author}!`);
|
||||
if (!command) {
|
||||
await message.channel.send(`There is no command with name or alias \`${commandName}\`, ${message.author}!`);
|
||||
} else {
|
||||
delete require.cache[require.resolve(`./${command.name}.js`)];
|
||||
|
||||
try {
|
||||
const newCommand = require(`./${command.name}.js`);
|
||||
client.commands.set(newCommand.name, newCommand);
|
||||
await message.channel.send(`<:NyabotSuccess:697211376740859914> **Reloaded \`${command.name}\` successfully!**`);
|
||||
console.log(`User reloaded ${command.name}.`)
|
||||
} catch (error) {
|
||||
console.error(error);
|
||||
await message.channel.send(`<:AnitroxError:809651936563429416> There was an error while reloading \`${command.name}\`:\n\`${error.message}\``);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
message.channel.send(new MessageEmbed({
|
||||
"title": "<:NyabotDenied:697145462565896194> **Access is denied**",
|
||||
"color": 13632027,
|
||||
"footer": {
|
||||
"icon_url": "https://cdn.discordapp.com/attachments/549707869138714635/793524910172667964/Screenshot_26.png",
|
||||
"text": footerTxt
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "**What Happened?**",
|
||||
"value": "You don't have the appropriate permissions to run this command!"
|
||||
}
|
||||
]
|
||||
}));
|
||||
}
|
||||
|
||||
delete require.cache[require.resolve(`./${command.name}.js`)];
|
||||
|
||||
try {
|
||||
const newCommand = require(`./${command.name}.js`);
|
||||
message.client.commands.set(newCommand.name, newCommand);
|
||||
message.channel.send(`<:NyabotSuccess:697211376740859914> **Reloaded \`${command.name}\` successfully!**`);
|
||||
console.log('User reloaded ${command.name}.')
|
||||
} catch (error) {
|
||||
console.error(error);
|
||||
message.channel.send(`<:AnitroxError:809651936563429416> There was an error while reloading \`${command.name}\`:\n\`${error.message}\``);
|
||||
}
|
||||
} else {
|
||||
const embed = {
|
||||
"title": "<:NyabotDenied:697145462565896194> **Access is denied**",
|
||||
"color": 13632027,
|
||||
"footer": {
|
||||
"icon_url": "https://cdn.discordapp.com/attachments/549707869138714635/793524910172667964/Screenshot_26.png",
|
||||
"text": "Made with ❤ in Illinois | Anitrox by IDeletedSystem64"
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "**What Happened?**",
|
||||
"value": "You don't have the appropriate permissions to run this command!"
|
||||
}
|
||||
]
|
||||
};
|
||||
message.channel.send({ embed });
|
||||
}
|
||||
},
|
||||
}
|
||||
};
|
|
@ -1,18 +1,20 @@
|
|||
const { token } = require('../config.json');
|
||||
const Discord = require('discord.js');
|
||||
|
||||
module.exports = {
|
||||
name: 'restart',
|
||||
description: '(Owner Only) Shuts down the bot.',
|
||||
execute(client, message, args) {
|
||||
const { token } = require('../config.json');
|
||||
if (message.author.id == 309427567004483586) {
|
||||
message.channel.send("<a:NyabotWorking:697147309531594843> Restarting...").then
|
||||
client.destroy()
|
||||
.catch(console.error)
|
||||
.then
|
||||
setTimeout(() => { client.login(token); }, 3000);
|
||||
message.channel.send("<:NyabotSuccess:697211376740859914> Restart Successful")
|
||||
name: 'restart',
|
||||
description: '(Owner Only) Shuts down the bot.',
|
||||
async execute(client, message, args) {
|
||||
if (message.author.id == 309427567004483586 || message.author.id == 475558313376088064) {
|
||||
await message.channel.send("<a:NyabotWorking:697147309531594843> Restarting...")
|
||||
try {
|
||||
client.destroy();
|
||||
await client.login(token);
|
||||
await message.channel.send("<:NyabotSuccess:697211376740859914> Restart Successful")
|
||||
console.log("All systems go")
|
||||
} else {
|
||||
message.channel.send("<:NyabotDenied:697145462565896194> Access Denied, You must be bot owner to execute this command.");
|
||||
}
|
||||
}}
|
||||
} catch(e) {console.log(e);}
|
||||
} else {
|
||||
await message.channel.send("<:NyabotDenied:697145462565896194> Access Denied, You must be bot owner to execute this command.");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,49 +1,50 @@
|
|||
module.exports = {
|
||||
name: 'setnick',
|
||||
description: 'Sets your nickname',
|
||||
execute(client, message, args) {
|
||||
|
||||
if (message.channel.permissionsFor(message.author).has("CHANGE_NICKNAME")) {
|
||||
var newnick = args.slice(0).join(" ")
|
||||
const { MessageEmbed } = require("discord.js");
|
||||
|
||||
try {
|
||||
const successembed = {
|
||||
"title": "<:AnitroxSuccess:809651936819019796> Nickname Changed",
|
||||
"color": 9442302,
|
||||
"footer": {
|
||||
"icon_url": "https://images-ext-2.discordapp.net/external/-qaO3jaZLojhEnjrHiKABdXD7gLWqFvdUqHdskNGWhE/https/media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png",
|
||||
"text": "Made with ❤ in Illinois | Anitrox by IDeletedSystem64"
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "Changed nickname successfully!",
|
||||
"value": "You need to have permission ``CHANGE_NICKNAME`` to change your nick!"
|
||||
},
|
||||
{
|
||||
"name": "New Nickname",
|
||||
"value": newnick,
|
||||
"inline": true
|
||||
}
|
||||
]
|
||||
};
|
||||
message.member.setNickname(newnick, "Nickname change requested by the server member. If you don't want users to be able to change their nickname disable 'CHANGE_NICKNAME' via Change Nickname in Roles.")
|
||||
message.channel.send({ embed: successembed });
|
||||
} catch (error) {
|
||||
const failembed = {
|
||||
"title": "<:AnitroxDenied:809651936642203668> Well that happened...",
|
||||
"color": 13632027,
|
||||
"footer": {
|
||||
"icon_url": "https://cdn.discordapp.com/embed/avatars/0.png",
|
||||
"text": "Made with ❤ in Illinois | Anitrox © 2018-2021 IDeletedSystem64"
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "Failed to set nickname",
|
||||
"value": "You need to have permission ``CHANGE_NICKNAME`` to change your nick!"
|
||||
}
|
||||
]
|
||||
};
|
||||
message.channel.send({ embed: failembed });
|
||||
};
|
||||
module.exports = {
|
||||
name: 'setnick',
|
||||
description: 'Sets your nickname',
|
||||
async execute(_, message, args, footerTxt) {
|
||||
|
||||
if (message.channel.permissionsFor(message.author).has("CHANGE_NICKNAME")) {
|
||||
const newnick = args.slice(0).join(" ")
|
||||
|
||||
try {
|
||||
await message.member.setNickname(newnick, "Nickname change requested by the server member. If you don't want users to be able to change their nickname disable 'CHANGE_NICKNAME' via Change Nickname in Roles.")
|
||||
await message.channel.send(new MessageEmbed({
|
||||
"title": "<:AnitroxSuccess:809651936819019796> Nickname Changed",
|
||||
"color": 9442302,
|
||||
"footer": {
|
||||
"icon_url": "https://images-ext-2.discordapp.net/external/-qaO3jaZLojhEnjrHiKABdXD7gLWqFvdUqHdskNGWhE/https/media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png",
|
||||
"text": footerTxt
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "Changed nickname successfully!",
|
||||
"value": "You need to have permission ``CHANGE_NICKNAME`` to change your nick!"
|
||||
},
|
||||
{
|
||||
"name": "New Nickname",
|
||||
"value": newnick,
|
||||
"inline": true
|
||||
}
|
||||
]
|
||||
}));
|
||||
} catch (error) {
|
||||
await message.channel.send(new MessageEmbed({
|
||||
"title": "<:AnitroxDenied:809651936642203668> Well that happened...",
|
||||
"color": 13632027,
|
||||
"footer": {
|
||||
"icon_url": "https://cdn.discordapp.com/embed/avatars/0.png",
|
||||
"text": footerTxt
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "Failed to set nickname",
|
||||
"value": "You need to have permission ``CHANGE_NICKNAME`` to change your nick!"
|
||||
}
|
||||
]
|
||||
}));
|
||||
};
|
||||
};
|
||||
}}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,47 +1,40 @@
|
|||
const { MessageEmbed } = require("discord.js");
|
||||
|
||||
module.exports = {
|
||||
|
||||
name: "slap",
|
||||
description: "Slaps an user!",
|
||||
execute(client, message, args) {
|
||||
const {footerTxt} = require('../config.json');
|
||||
const taggedUser = message.mentions.users.first();
|
||||
//---------------------------------------------------
|
||||
name: "slap",
|
||||
description: "Slaps an user!",
|
||||
async execute(_0, message, _1, footerTxt) {
|
||||
const taggedUser = message.mentions.users.first();
|
||||
|
||||
//---------------------------------------------------
|
||||
const errorembed = {
|
||||
"title": "<:AnitroxError:809651936563429416> Error",
|
||||
"color": 13632027,
|
||||
"footer": {
|
||||
"icon_url": message.author.displayAvatarURL(),
|
||||
"text": footerTxt
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "Well that happened...",
|
||||
"value": "You need to @mention an user!"
|
||||
}
|
||||
]
|
||||
};
|
||||
|
||||
if(!taggedUser) {
|
||||
return message.channel.send({ embed: errorembed});
|
||||
// Checks if a user was mentioned. If not, returns error message.
|
||||
}
|
||||
|
||||
const embed = {
|
||||
"title": ":anger: Slap",
|
||||
"description": "<@" + taggedUser + "> You have been slapped by <@" + messageAuthor + ">!",
|
||||
"color": 9442302,
|
||||
"footer": {
|
||||
"icon_url": message.author.displayAvatarURL(),
|
||||
"text": footerTxt
|
||||
},
|
||||
"image": {
|
||||
"url": "https://media1.tenor.com/images/b6d8a83eb652a30b95e87cf96a21e007/tenor.gif?itemid=10426943"
|
||||
}
|
||||
if(!taggedUser) {
|
||||
await message.channel.send(new MessageEmbed({
|
||||
"title": "<:AnitroxError:809651936563429416> Error",
|
||||
"color": 13632027,
|
||||
"footer": {
|
||||
"icon_url": message.author.displayAvatarURL(),
|
||||
"text": footerTxt
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "Well that happened...",
|
||||
"value": "You need to @mention an user!"
|
||||
}
|
||||
|
||||
|
||||
message.channel.send({ embed: embed });
|
||||
}
|
||||
}
|
||||
]
|
||||
}));
|
||||
} else {
|
||||
await message.channel.send(new MessageEmbed({
|
||||
"title": ":anger: Slap",
|
||||
"description": "<@" + taggedUser + "> You have been slapped by <@" + messageAuthor + ">!",
|
||||
"color": 9442302,
|
||||
"footer": {
|
||||
"icon_url": message.author.displayAvatarURL(),
|
||||
"text": footerTxt
|
||||
},
|
||||
"image": {
|
||||
"url": "https://media1.tenor.com/images/b6d8a83eb652a30b95e87cf96a21e007/tenor.gif?itemid=10426943"
|
||||
}
|
||||
}));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,36 +1,47 @@
|
|||
const { MessageEmbed } = require('discord.js');
|
||||
|
||||
const gifchoices = [
|
||||
"https://media.discordapp.net/attachments/803658122299572255/806775382995894282/anime-couple-snuggle-gif-5.gif?width=450&height=238",
|
||||
"https://media.discordapp.net/attachments/803658122299572255/806775411928989726/snuggl1.gif",
|
||||
"https://cdn.discordapp.com/attachments/803658122299572255/806775422833786911/ImpureDeepAmbushbug-small.gif"
|
||||
];
|
||||
|
||||
|
||||
module.exports = {
|
||||
|
||||
name: "snuggle",
|
||||
description: "Snuggle an user!",
|
||||
execute(client, message, args) {
|
||||
const {footerTxt} = require('../config.json');
|
||||
async execute(_0, message, _1, footerTxt) {
|
||||
const taggedUser = message.mentions.users.first();
|
||||
|
||||
// --------------------------------------
|
||||
const gifchoices = [
|
||||
"https://media.discordapp.net/attachments/803658122299572255/806775382995894282/anime-couple-snuggle-gif-5.gif?width=450&height=238",
|
||||
"https://media.discordapp.net/attachments/803658122299572255/806775411928989726/snuggl1.gif",
|
||||
"https://cdn.discordapp.com/attachments/803658122299572255/806775422833786911/ImpureDeepAmbushbug-small.gif"
|
||||
|
||||
];
|
||||
const index = Math.floor(Math.random() * (gifchoices.length - 1) + 1);
|
||||
var gif = (gifchoices[index]);
|
||||
// ---------------------------------------
|
||||
|
||||
const embed = {
|
||||
"title": "<:BlobSnuggleCat:806759753450782731> Snuggle",
|
||||
"description": "<@" + taggedUser + ">" + " You have been snuggled by " + "<@" + messageAuthor + ">!",
|
||||
"color": 9442302,
|
||||
"footer": {
|
||||
"icon_url": message.author.displayAvatarURL(),
|
||||
"text": footerTxt
|
||||
},
|
||||
"image": {
|
||||
"url": gif
|
||||
if(!taggedUser) {
|
||||
await message.channel.send(new MessageEmbed({
|
||||
"title": "<:AnitroxError:809651936563429416> Error",
|
||||
"color": 13632027,
|
||||
"footer": {
|
||||
"icon_url": message.author.displayAvatarURL(),
|
||||
"text": footerTxt
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "Well that happened...",
|
||||
"value": "You need to @mention an user!"
|
||||
}
|
||||
]
|
||||
}));
|
||||
} else {
|
||||
await message.channel.send(new MessageEmbed({
|
||||
"title": "<:BlobSnuggleCat:806759753450782731> Snuggle",
|
||||
"description": "<@" + taggedUser + ">" + " You have been snuggled by " + "<@" + messageAuthor + ">!",
|
||||
"color": 9442302,
|
||||
"footer": {
|
||||
"icon_url": message.author.displayAvatarURL(),
|
||||
"text": footerTxt
|
||||
},
|
||||
"image": {
|
||||
"url": gif
|
||||
}
|
||||
|
||||
|
||||
message.channel.send({ embed: embed });
|
||||
}
|
||||
}
|
||||
}));
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,32 +1,30 @@
|
|||
const { MessageEmbed } = require("discord.js");
|
||||
|
||||
module.exports = {
|
||||
name: "stop",
|
||||
description: "Stops the bot",
|
||||
execute(client, message, args) {
|
||||
if (message.author.id == 309427567004483586) {
|
||||
const embed = {
|
||||
"title": "<a:AnitroxWorking:697147309531594843> **Shutting Down...**",
|
||||
"description": "See you next time!",
|
||||
"color": 9442302,
|
||||
"footer": {
|
||||
"icon_url": "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png",
|
||||
"text": "Made with ❤ in Illinois | Anitrox © 2018-2021 IDeletedSystem64"
|
||||
}
|
||||
};
|
||||
message.channel.send({ embed });
|
||||
setTimeout(function(){
|
||||
client.destroy()
|
||||
}, 5000);
|
||||
} else {
|
||||
const denied = {
|
||||
"title": ":AnitroxDenied: Access Denied",
|
||||
"description": "You need to be the bot owner to execute this command!",
|
||||
"color": 13632027,
|
||||
"footer": {
|
||||
"icon_url": "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png",
|
||||
"text": "Made with ❤ in Illinois | Anitrox © 2018-2021 IDeletedSystem64"
|
||||
}
|
||||
};
|
||||
message.channel.send({ denied });
|
||||
}
|
||||
name: "stop",
|
||||
description: "Stops the bot",
|
||||
async execute(client, message, _, footerTxt) {
|
||||
if (message.author.id == 309427567004483586 || message.author.id == 475558313376088064) {
|
||||
await message.channel.send(new MessageEmbed({
|
||||
"title": "<a:AnitroxWorking:697147309531594843> **Shutting Down...**",
|
||||
"description": "See you next time!",
|
||||
"color": 9442302,
|
||||
"footer": {
|
||||
"icon_url": "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png",
|
||||
"text": footerTxt
|
||||
}
|
||||
}
|
||||
}));
|
||||
client.destroy();
|
||||
} else {
|
||||
await message.channel.send(new MessageEmbed({
|
||||
"title": ":AnitroxDenied: Access Denied",
|
||||
"description": "You need to be the bot owner to execute this command!",
|
||||
"color": 13632027,
|
||||
"footer": {
|
||||
"icon_url": "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png",
|
||||
"text": footerTxt
|
||||
}
|
||||
}));
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,19 +1,19 @@
|
|||
const { MessageEmbed } = require("discord.js");
|
||||
|
||||
module.exports = {
|
||||
name: "uinfo",
|
||||
description: "Gets info about an user, such as ID, Discord Join date and more",
|
||||
syntax: "<User>",
|
||||
execute(client, message, args, footerTxt) {
|
||||
async execute(client, message, args, footerTxt) {
|
||||
console.log(args[0])
|
||||
let user = message.mentions.users.first() || client.users.cache.get(args[0]) || message.author
|
||||
// if (!user) user = message.author
|
||||
const embed = {
|
||||
const user = message.mentions.users.first() || client.users.cache.get(args[0]) || message.author
|
||||
await message.channel.send(new MessageEmbed({
|
||||
"title": "Everything you've ever wanted to know about " + user.username + "!",
|
||||
"color": 9442302,
|
||||
"footer": {
|
||||
"icon_url": message.author.displayAvatarURL(),
|
||||
"text": footerTxt
|
||||
},
|
||||
|
||||
"thumbnail": {
|
||||
"url": user.displayAvatarURL()
|
||||
},
|
||||
|
@ -52,7 +52,6 @@ module.exports = {
|
|||
inline: true
|
||||
},
|
||||
]
|
||||
};
|
||||
message.channel.send({ embed: embed });
|
||||
}
|
||||
}));
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,37 +0,0 @@
|
|||
{
|
||||
"prefix": "n!",
|
||||
"token": "IM SO EXCITED ABOUT BURGER",
|
||||
"ownerID": "MY FAVORITE COLOR IS TWELVE",
|
||||
"release": "anitrox_dev",
|
||||
"build": "Stable",
|
||||
"footerTxt": "Anitrox, made with <3 by IDeletedSystem64 | 2018-2022",
|
||||
|
||||
"statuses": [
|
||||
"with np!help",
|
||||
"with Sophie!",
|
||||
"Trans Rights!",
|
||||
"in your computer",
|
||||
"with my internet router",
|
||||
"ssh: system64@borkeonv2",
|
||||
"YouTube",
|
||||
"with source code",
|
||||
"Visual Studio Code",
|
||||
"Minecraft",
|
||||
"with the network connections.",
|
||||
"VLC Media Player",
|
||||
"Chromium"
|
||||
],
|
||||
"locations": [
|
||||
"Microsoft",
|
||||
"LinusTechTips",
|
||||
"Linus Torvalds",
|
||||
"borkeonv2",
|
||||
"Google",
|
||||
"192.168.1.1",
|
||||
"127.0.0.1",
|
||||
"Sophie's computer",
|
||||
"Mars",
|
||||
"Elon Musk",
|
||||
"TMC Software"
|
||||
]
|
||||
}
|
|
@ -1,8 +1,8 @@
|
|||
#!/usr/bin/env -S node
|
||||
|
||||
const fs = require('fs');
|
||||
const Discord = require('discord.js');
|
||||
const { MessageActionRow, MessageButton } = require('discord.js')
|
||||
const { statuses, build, release, prefix, token, footerTxt } = require('./config.json');
|
||||
const os = require("os");
|
||||
|
||||
console.log('Starting!')
|
||||
const client = new Discord.Client();
|
||||
|
@ -29,27 +29,28 @@ client.once('ready', () => {
|
|||
console.log("All Systems Go. | Anitrox by IDeletedSystem64 | ALL MY CODE KEEPS BLOWING UP!");
|
||||
});
|
||||
|
||||
|
||||
setInterval(() => {
|
||||
const index = Math.floor(Math.random() * (statuses.length - 1) + 1);
|
||||
// Picks a status from the config file
|
||||
const index = Math.floor(Math.random() * statuses.length);
|
||||
client.user.setActivity(statuses[index]);
|
||||
}, 20000);
|
||||
// Picks a status from the config file
|
||||
|
||||
// Begin Command Handler
|
||||
client.on('message', message => {
|
||||
client.on('message', async (message) => {
|
||||
|
||||
if (!message.content.startsWith(prefix) || message.author.bot) return;
|
||||
|
||||
const args = message.content.slice(prefix.length).split(/ +/);
|
||||
const command = args.shift().toLowerCase();
|
||||
|
||||
if (!client.commands.has(command)) return;
|
||||
|
||||
try {
|
||||
client.commands.get(command).execute(client, message, args, footerTxt, Discord);
|
||||
await client.commands.get(command).execute(client, message, args, footerTxt);
|
||||
} catch (error) {
|
||||
console.stack
|
||||
const usr = message.author;
|
||||
const embed = {
|
||||
console.stack;
|
||||
message.channel.send(new Discord.MessageEmbed({
|
||||
"title": "<:AnitroxError:809651936563429416> **Something went wrong!**",
|
||||
"description": error.stack,
|
||||
"color": 13632027,
|
||||
|
@ -57,9 +58,7 @@ client.on('message', message => {
|
|||
"icon_url": message.author.displayAvatarURL(),
|
||||
"text": footerTxt + " | Something went wrong! :("
|
||||
}
|
||||
};
|
||||
message.channel.send({ embed });
|
||||
// End Command Handler
|
||||
}));
|
||||
}
|
||||
});
|
||||
|
||||
|
|
Reference in New Issue