Add messages when there is no tag

This commit is contained in:
loicbersier 2019-11-19 17:27:46 +01:00
parent 01e9581381
commit 84b31dae4b

View file

@ -35,6 +35,7 @@ class seetagCommand extends Command {
async exec(message, args) { async exec(message, args) {
if (args.raw) { if (args.raw) {
let tagList = await Tag.findOne({attributes: ['trigger','response','ownerID'], where: {trigger: args.raw, serverID: message.guild.id}}); let tagList = await Tag.findOne({attributes: ['trigger','response','ownerID'], where: {trigger: args.raw, serverID: message.guild.id}});
if (!tagList) return message.channel.send('Tag not found.');
this.client.users.fetch(tagList.dataValues.ownerID) this.client.users.fetch(tagList.dataValues.ownerID)
.then(user => { .then(user => {
const TagEmbed = new MessageEmbed() const TagEmbed = new MessageEmbed()
@ -58,6 +59,7 @@ class seetagCommand extends Command {
}); });
} else if (args.all) { } else if (args.all) {
let tagList = await Tag.findAll({attributes: ['trigger','response','ownerID'], where: {serverID: message.guild.id}}); let tagList = await Tag.findAll({attributes: ['trigger','response','ownerID'], where: {serverID: message.guild.id}});
if (!tagList[0]) return message.channel.send('This guild do not have any tag.');
var tagArray = []; var tagArray = [];
tagList.forEach(tag => { tagList.forEach(tag => {
tagArray.push(tag.dataValues); tagArray.push(tag.dataValues);