Skip to content

Commit

Permalink
📝Fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
BearTS committed Apr 4, 2022
1 parent 33f16dd commit 58b4077
Show file tree
Hide file tree
Showing 7 changed files with 75 additions and 6 deletions.
3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,8 @@
"moment": "^2.29.1",
"moment-duration-format": "^2.3.2",
"moment-timezone": "^0.5.34",
"node-fetch": "^3.2.2",
"nekos.life": "^2.0.9",
"node-fetch": "^2.6.1",
"node-superfetch": "^0.2.3",
"path": "^0.12.7",
"quick.db": "^7.1.3",
Expand Down
2 changes: 1 addition & 1 deletion src/Commands/MessageCommands/moderation/ban.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
const { join } = require('path');
const { validate } = require(join(__dirname, '../../../Functions/types/user'));
const { validate } = require(join(__dirname, '..', '..', '..', 'Utils', 'types', 'user.js'));

module.exports = {
name: 'ban',
Expand Down
2 changes: 1 addition & 1 deletion src/Commands/MessageCommands/moderation/kick.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
const { join } = require('path');
const { validate } = require(join(__dirname, '../../../Functions/types/user'));
const { validate } = require(join(__dirname, '..', '..', '..', 'Utils', 'types', 'user.js'));

module.exports = {
name: 'kick',
Expand Down
2 changes: 1 addition & 1 deletion src/Commands/MessageCommands/moderation/mute.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
const { join } = require('path');
const ms = require('ms');
const { validate } = require(join(__dirname, '../../../Functions/types/user'));
const { validate } = require(join(__dirname, '..', '..', '..', 'Utils', 'types', 'user.js'));

module.exports = {
name: 'mute',
Expand Down
2 changes: 1 addition & 1 deletion src/Commands/MessageCommands/moderation/unmute.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
const { join } = require('path');
const { validate } = require(join(__dirname, '../../../Functions/types/user'));
const { validate } = require(join(__dirname, '..', '..', '..', 'Utils', 'types', 'user.js'));

module.exports = {
name: 'unmute',
Expand Down
49 changes: 49 additions & 0 deletions src/Commands/MessageCommands/utility/userinfo.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
const { join } = require('path');
const { validate, parse } = require(join(__dirname, '..', '..', '..', 'Utils', 'types', 'user.js'));
const { timeZoneConvert } = require(join(__dirname, '..', '..', '..', 'Utils', 'utilities.js'));
module.exports = {
name: 'userinfo',
aliases: ['whois'],
description: 'Fetch User Information',
ownerOnly: false,
cooldown: 0,
userPermissions: ['SEND_MESSAGES'],
clientPermissions: ['SEND_MESSAGES', 'EMBED_LINKS'],
category: 'Social',
usage: '',
run: async (client, message, [ user ], container) => {
user = user || message.author.id;
if (!validate(user, message)) return message.reply('Please provide a valid user, who is in this server');
user = parse(user, message);

try {
const embed = new container.Discord.MessageEmbed()
.setColor(user && user.displayColor ? user.displayColor : '#7289DA')
.setAuthor(`Discord user ${user.username}`)
.setThumbnail(user.displayAvatarURL({ format: 'png', dynamic: true }))
.setDescription(`${user.tag} (${user.id})`)
.addField('Account created', timeZoneConvert(user.createdAt), true)
.addField('Joined this server', timeZoneConvert(user.joinedAt), true)
.setFooter({ text: `Userinfo | Made by Bear#3437 | ©️ ${new Date().getFullYear()} Tamako`, iconURL: client.user.displayAvatarURL({ dynamic: true }) });

return message.channel.send({ embeds: [embed] });

} catch(err) {
return message.reply({ content: `Let my developer know in the support server https://discord.gg/dDnmY56 or using \`${process.env.PREFIX}feedback\` command`, embeds: [
new container.Discord.MessageEmbed()
.setColor('RED')
.setTitle('Error')
.setDescription(`\`${err}\``)
.setFooter({ text: `Error Occured | Made by Bear#3437 | ©️ ${new Date().getFullYear()} Tamako`, iconURL: client.user.displayAvatarURL({ dynamic: true }) })]
});
}
}
};

/**
* @INFO
* Bot Coded by Bear#3437 | https://github.com/bearts
* @INFO
* Tamako Tech | https://tamako.tech/
* @INFO
*/
21 changes: 20 additions & 1 deletion src/Utils/utilities.js
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,24 @@ function trimArray(arr, maxLen = 10) {
return arr;
}

function timeZoneConvert (data) {
var months = ['', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'];
let date1 = new Date(data);
let date = date1.getDate();
let year = date1.getFullYear();
let month = months[date1.getMonth() + 1];
let h = date1.getHours();
let m = date1.getMinutes();
let ampm = 'AM';
if(m < 10) {
m = '0' + m;
}
if(h > 12) {
h = h - 12;
let ampm = 'PM';
}
return month + ' ' + date + ', ' + year + ' ' + h + ':' + m + ' ' + ampm;
}

module.exports = {
list,
Expand All @@ -117,5 +135,6 @@ module.exports = {
embedURL,
percentColor,
cleanAnilistHTML,
trimArray
trimArray,
timeZoneConvert
};

0 comments on commit 58b4077

Please sign in to comment.