Update PTB to latest build (430)
PTB Release 2 (build 430) brings new fixes and features to PTB. + Updated to work with Discord.JS v12, Some things might be broken still. + ``userinfo`` now shows the user icon! + ``ping`` command has been finally added. + ``info`` now properly shows the bots ping. + probably more jazz its 1 am right now..
This commit is contained in:
commit
44f8018586
|
@ -8,7 +8,7 @@ module.exports = {
|
|||
|
||||
const embed = {
|
||||
"title": "<a:SylvBonk:801185845847130113> Bonk",
|
||||
"description": taggedUser + " You have been bonked by " + messageAuthor + "!",
|
||||
"description": "<@" + taggedUser + ">" + " You have been bonked by <@" + messageAuthor + ">!",
|
||||
"color": 3272562,
|
||||
"footer": {
|
||||
"icon_url": "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png",
|
||||
|
@ -23,4 +23,3 @@ module.exports = {
|
|||
message.channel.send({ embed: embed });
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"prefix": "n!",
|
||||
"token": "NTQwOTQxNjc5MDQ2Mjk1NTUz.XotbnA.0hllsNlr9hWaepl3KwB1Bhh5TnA",
|
||||
"ownerID": "309427567004483586"
|
||||
}
|
|
@ -7,7 +7,7 @@ module.exports = {
|
|||
const taggedUser = message.mentions.users.first();
|
||||
const embed = {
|
||||
"title": ":heart: Cuddle",
|
||||
"description": taggedUser + " You have been cuddled by " + messageAuthor + "!",
|
||||
"description": "<@" + taggedUser + ">" + " You have been cuddled by " + "<@" + messageAuthor + ">!",
|
||||
"color": 8311585,
|
||||
"footer": {
|
||||
"icon_url": "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png",
|
||||
|
|
|
@ -14,9 +14,26 @@ module.exports = {
|
|||
evaled = require("util").inspect(evaled);
|
||||
|
||||
message.channel.send(clean(evaled), {code:"xl"});
|
||||
} catch (err) {
|
||||
console.log("An error occurred while running that code!")
|
||||
|
||||
} 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 });
|
||||
}
|
||||
};
|
||||
}
|
||||
|
|
|
@ -7,7 +7,7 @@ module.exports = {
|
|||
const taggedUser = message.mentions.users.first();
|
||||
const embed = {
|
||||
"title": "<a:ABlobCatHuggle:801232248035999784> Hug",
|
||||
"description": taggedUser + " You have been hugged by " + messageAuthor + "!",
|
||||
"description": "<@" + taggedUser + ">" + " You have been hugged by " + "<@" + messageAuthor + ">!",
|
||||
"color": 8311585,
|
||||
"footer": {
|
||||
"icon_url": "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png",
|
||||
|
|
|
@ -24,8 +24,8 @@ module.exports = {
|
|||
|
||||
|
||||
|
||||
const version = ("Public Test Buld 4, Based on dev Build 429")
|
||||
const release = ("anitrox_ptb")
|
||||
const version = ("dev build 429")
|
||||
const release = ("anitrox_dev")
|
||||
const os = require("os")
|
||||
|
||||
const embed = {
|
||||
|
|
|
@ -7,7 +7,7 @@ module.exports = {
|
|||
const taggedUser = message.mentions.users.first();
|
||||
const embed = {
|
||||
"title": ":heart: Kiss",
|
||||
"description": taggedUser + " You have been kissed by " + messageAuthor + "!",
|
||||
"description": "<@" + taggedUser + ">" + " You have been kissed by <@" + messageAuthor + ">!",
|
||||
"color": 8311585,
|
||||
"footer": {
|
||||
"icon_url": "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png",
|
||||
|
|
|
@ -7,7 +7,7 @@ module.exports = {
|
|||
const taggedUser = message.mentions.users.first();
|
||||
const embed = {
|
||||
"title": "<:BlobNomBlob:801241117919805510> Nom",
|
||||
"description": taggedUser + " You have been nommed by " + messageAuthor + "!",
|
||||
"description": "<@" + taggedUser + "> You have been nommed by <@" + messageAuthor + ">!",
|
||||
"color": 8311585,
|
||||
"footer": {
|
||||
"icon_url": "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png",
|
||||
|
|
|
@ -7,7 +7,7 @@ module.exports = {
|
|||
const taggedUser = message.mentions.users.first();
|
||||
const embed = {
|
||||
"title": "<:pats:801238281286713355> Pat",
|
||||
"description": taggedUser + " You have been patted by " + messageAuthor + "!",
|
||||
"description": "<@" + taggedUser + "> You have been patted by <@" + messageAuthor + ">!",
|
||||
"color": 8311585,
|
||||
"footer": {
|
||||
"icon_url": "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png",
|
||||
|
|
|
@ -0,0 +1,17 @@
|
|||
module.exports = {
|
||||
name: "ping",
|
||||
description: "Gets bot ping",
|
||||
execute(client, message, args) {
|
||||
const embed = {
|
||||
"title": ":ping_pong: Ping",
|
||||
"color": 15433939,
|
||||
"fields": [
|
||||
{
|
||||
"name": "Ping is " + client.ws.ping + " ms",
|
||||
"value": "If this is more than 1500ms there may be a problem!"
|
||||
}
|
||||
]
|
||||
};
|
||||
message.channel.send({ embed });
|
||||
}
|
||||
};
|
|
@ -7,7 +7,7 @@ module.exports = {
|
|||
const taggedUser = message.mentions.users.first();
|
||||
const embed = {
|
||||
"title": "👉 Poke!",
|
||||
"description": taggedUser + " You have been poked by " + messageAuthor + "!",
|
||||
"description": "<@" + taggedUser + "> You have been poked by <@" + messageAuthor + ">!",
|
||||
"color": 8311585,
|
||||
"footer": {
|
||||
"icon_url": "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png",
|
||||
|
|
|
@ -20,7 +20,7 @@ module.exports = {
|
|||
console.log('User reloaded ${command.name}.')
|
||||
} catch (error) {
|
||||
console.error(error);
|
||||
message.channel.send(`There was an error while reloading a command \`${command.name}\`:\n\`${error.message}\``);
|
||||
message.channel.send(`There was an error while reloading \`${command.name}\`:\n\`${error.message}\``);
|
||||
}
|
||||
},
|
||||
};
|
|
@ -3,14 +3,18 @@ module.exports = {
|
|||
name: 'restart',
|
||||
description: '(Owner Only) Shuts down the bot.',
|
||||
execute(client, message, args) {
|
||||
const token=("<token>")
|
||||
const { token } = require('./config.json');
|
||||
if (message.author.id == 309427567004483586) {
|
||||
message.channel.send("<a:NyabotWorking:697147309531594843> Restarting...").then
|
||||
client.destroy()
|
||||
.catch(console.error)
|
||||
.then
|
||||
console.log("Restarting!")
|
||||
console.log("Getting ready")
|
||||
console.log("Ready to start!")
|
||||
client.login(token);
|
||||
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.");
|
||||
}
|
||||
|
|
|
@ -7,7 +7,7 @@ module.exports = {
|
|||
const taggedUser = message.mentions.users.first();
|
||||
const embed = {
|
||||
"title": ":anger: Slap",
|
||||
"description": taggedUser + " You have been slapped by " + messageAuthor + "!",
|
||||
"description": "<@" + taggedUser + "> You have been slapped by <@" + messageAuthor + ">!",
|
||||
"color": 8311585,
|
||||
"footer": {
|
||||
"icon_url": "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png",
|
||||
|
|
|
@ -1,57 +1,5 @@
|
|||
const { User } = require("discord.js");
|
||||
|
||||
|
||||
module.exports = {
|
||||
|
||||
name: 'userinfo',
|
||||
description: 'Shows information about you or another user.',
|
||||
execute(client, message, args) {
|
||||
const taggedUser = message.mentions.users.first();
|
||||
|
||||
|
||||
//Actual code
|
||||
const embed = {
|
||||
"title": "<:userinfo:793885335498522685> **User Information**",
|
||||
"description": "Everything you've ever wanted to know about **" + taggedUser.username + ("!**"),
|
||||
"color": 11038194,
|
||||
|
||||
"footer": {
|
||||
"icon_url": "https://cdn.discordapp.com/attachments/549707869138714635/793524910172667964/Screenshot_26.png",
|
||||
"text": "Anitrox © IDeletedSystem64 2018-2021. All Rights Reserved"
|
||||
},
|
||||
"thumbnail": {
|
||||
"url": taggedUser.displayAvatarURL({ dynamic: true })
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "<:userquestion:793984046912110633> **Full Username**",
|
||||
"value": taggedUser.username + ("#") + taggedUser.discriminator
|
||||
},
|
||||
{
|
||||
"name": "<:userquestion:793984046912110633> User Status",
|
||||
"value": taggedUser.status,
|
||||
"value": taggedUser.presence
|
||||
},
|
||||
{
|
||||
"name": "<:userquestion:793984046912110633> User ID",
|
||||
"value": taggedUser.id
|
||||
},
|
||||
{
|
||||
"name": "<:userquestion:793984046912110633> User Joined Discord",
|
||||
"value": taggedUser.CreatedAt,
|
||||
"inline": true
|
||||
},
|
||||
{
|
||||
"name": "<:userquestion:793984046912110633> User Joined Server",
|
||||
"value": "tba",
|
||||
"inline": true
|
||||
}
|
||||
]
|
||||
};
|
||||
message.channel.send({ embed });
|
||||
}
|
||||
};
|
||||
=======
|
||||
name: "userinfo",
|
||||
description: "Gets info about an user, such as ID, Discord Join date and more.",
|
||||
execute(client, message, args) {
|
||||
|
@ -66,9 +14,13 @@ module.exports = {
|
|||
},
|
||||
|
||||
"thumbnail": {
|
||||
"url": "https://cdn.discordapp.com/embed/avatars/0.png"
|
||||
"url": taggedUser.displayAvatarURL()
|
||||
},
|
||||
"fields": [
|
||||
{
|
||||
"name": "Attention",
|
||||
"value": "This command isn't yet finished, More info will be added soon!"
|
||||
},
|
||||
{
|
||||
"name": "Full Username",
|
||||
"value": taggedUser.tag
|
||||
|
@ -79,7 +31,7 @@ module.exports = {
|
|||
},
|
||||
{
|
||||
"name": "User Joined Discord",
|
||||
"value": "This will be added in a future release",
|
||||
"value": taggedUser.createdAt,
|
||||
inline: true
|
||||
},
|
||||
|
||||
|
@ -88,4 +40,3 @@ module.exports = {
|
|||
message.channel.send({ embed: embed });
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"name": "nyabotcanary",
|
||||
"name": "projectanitrox",
|
||||
"version": "1.0.0",
|
||||
"lockfileVersion": 2,
|
||||
"requires": true,
|
||||
|
@ -10,7 +10,8 @@
|
|||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"discord.js": "^11.5.1",
|
||||
"node-os-utils": "^1.3.2"
|
||||
"node-os-utils": "^1.3.2",
|
||||
"require-all": "^3.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@discordjs/uws": {
|
||||
|
@ -94,6 +95,14 @@
|
|||
"resolved": "https://registry.npmjs.org/prism-media/-/prism-media-0.0.4.tgz",
|
||||
"integrity": "sha512-dG2w7WtovUa4SiYTdWn9H8Bd4JNdei2djtkP/Bk9fXq81j5Q15ZPHYSwhUVvBRbp5zMkGtu0Yk62HuMcly0pRw=="
|
||||
},
|
||||
"node_modules/require-all": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/require-all/-/require-all-3.0.0.tgz",
|
||||
"integrity": "sha1-Rz1JcEvjEBFc4ST3c4Ox69hnExI=",
|
||||
"engines": {
|
||||
"node": ">= 0.8"
|
||||
}
|
||||
},
|
||||
"node_modules/snekfetch": {
|
||||
"version": "3.6.4",
|
||||
"resolved": "https://registry.npmjs.org/snekfetch/-/snekfetch-3.6.4.tgz",
|
||||
|
@ -153,6 +162,11 @@
|
|||
"resolved": "https://registry.npmjs.org/prism-media/-/prism-media-0.0.4.tgz",
|
||||
"integrity": "sha512-dG2w7WtovUa4SiYTdWn9H8Bd4JNdei2djtkP/Bk9fXq81j5Q15ZPHYSwhUVvBRbp5zMkGtu0Yk62HuMcly0pRw=="
|
||||
},
|
||||
"require-all": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/require-all/-/require-all-3.0.0.tgz",
|
||||
"integrity": "sha1-Rz1JcEvjEBFc4ST3c4Ox69hnExI="
|
||||
},
|
||||
"snekfetch": {
|
||||
"version": "3.6.4",
|
||||
"resolved": "https://registry.npmjs.org/snekfetch/-/snekfetch-3.6.4.tgz",
|
||||
|
|
|
@ -1,11 +1,12 @@
|
|||
{
|
||||
"name": "nyabotcanary",
|
||||
"name": "projectanitrox",
|
||||
"version": "1.0.0",
|
||||
"description": "Discord Bot Based on Discord.JS",
|
||||
"main": "main.js",
|
||||
"main": "start.js",
|
||||
"dependencies": {
|
||||
"discord.js": "^11.5.1",
|
||||
"node-os-utils": "^1.3.2"
|
||||
"node-os-utils": "^1.3.2",
|
||||
"require-all": "^3.0.0"
|
||||
},
|
||||
"scripts": {
|
||||
"test": "echo \"Error: no test specified\" && exit 1"
|
||||
|
|
10
start.js
10
start.js
|
@ -5,6 +5,7 @@ const { prefix, token } = require('./config.json');
|
|||
const os = require("os")
|
||||
const version = "Test Release 21";
|
||||
const release = "anitrox_unstable"
|
||||
|
||||
console.log('Starting!')
|
||||
const client = new Discord.Client();
|
||||
client.commands = new Discord.Collection();
|
||||
|
@ -19,7 +20,10 @@ const activities_list = [
|
|||
"with the tea machine",
|
||||
"with Borked Computers",
|
||||
"on Happy's main PC- wait shoot she's coming",
|
||||
"btw I use Debian linux"
|
||||
"btw I use Debian linux",
|
||||
"Watching you",
|
||||
"Running " + release + " Version " + version,
|
||||
"in Incognito Mode- wait what"
|
||||
];
|
||||
const footicon = "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png"
|
||||
const footer = "Made with ❤ in Illinois | Anitrox © 2018-2021 IDeletedSystem64"
|
||||
|
@ -54,7 +58,7 @@ client.on('message', message => {
|
|||
client.commands.get(command).execute(client, message, args);
|
||||
} catch (error) {
|
||||
const embed = {
|
||||
"title": "<:NyabotError:697145462347661412> **An error occurred!**",
|
||||
"title": "<:NyabotError:697145462347661412> **Well that happened...**",
|
||||
"color": 13632027,
|
||||
"footer": {
|
||||
"icon_url": "https://cdn.discordapp.com/attachments/549707869138714635/793524910172667964/Screenshot_26.png",
|
||||
|
@ -63,7 +67,7 @@ client.on('message', message => {
|
|||
"fields": [
|
||||
{
|
||||
"name": "**What Happened?**",
|
||||
"value": "The command you tried to run failed to execute"
|
||||
"value": "The command you tried to run failed to execute due to an error."
|
||||
},
|
||||
{
|
||||
"name": "Error Info",
|
||||
|
|
Reference in New Issue