-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathtaginfo.js
39 lines (30 loc) · 1.16 KB
/
taginfo.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
const { MessageEmbed } = require("discord.js");
const db = require("quick.db");
const { stripIndents } = require("common-tags");
module.exports.run = async (client, message, args) => {
let tagname = args.join(" ");
if (!tagname) return message.channel.send(`You must Specify a Tag Name to look-up.`);
let tags = await db.fetch(`tags_${message.guild.id}-${tagname}`);
if (!tags) return message.channel.send(`**Tag Not Found** 🔎\n\n*Names are Case Sensitive. Make sure its spelt correctly!*`);
let content = tags.content;
let createdby = tags.createdby;
let createdbyid = tags.createdbyid;
let name = tags.name;
let date = tags.date;
let embed = new MessageEmbed()
.setTitle(`**Tag Info**`)
.setThumbnail(`${message.guild.iconURL({dynamic: true, size: 2048})}`)
.setColor(`#6497c1`)
.setDescription(stripIndents`
**\`${name}\`**
${content}
**Created by »** ${createdby} **\`${createdbyid}\`**
**Date »** ${date}
`)
.setFooter(`Tags are Guild Based, not Globally.`)
message.channel.send(embed);
}
module.exports.help = {
name: "taginfo",
aliases: [""]
}