Compare commits
No commits in common. "47700fce827844f132df851ffa52d2fd5511317b" and "0d6e3b349df5218d19e90ce0410e6cfd59b428ee" have entirely different histories.
47700fce82
...
0d6e3b349d
2 changed files with 4 additions and 15 deletions
|
@ -20,7 +20,7 @@ class TagsCommand extends Command {
|
||||||
const result = await database.setTag(tagName, { content: this.type === "classic" ? this.args.slice(2).join(" ") : this.optionsArray[0].options[1].value, author: this.message.sender }, this.channel);
|
const result = await database.setTag(tagName, { content: this.type === "classic" ? this.args.slice(2).join(" ") : this.optionsArray[0].options[1].value, author: this.message.sender }, this.channel);
|
||||||
this.success = true;
|
this.success = true;
|
||||||
if (result) return result;
|
if (result) return result;
|
||||||
return { html: `The tag <font color=\"#ff00ff\">${tagName}</font> has been <b>added</b>!` };
|
return `The tag \`${tagName}\` has been added!`;
|
||||||
} else if (cmd === "delete" || cmd === "remove") {
|
} else if (cmd === "delete" || cmd === "remove") {
|
||||||
if (!tagName || !tagName.trim()) return "You need to provide the name of the tag you want to delete!";
|
if (!tagName || !tagName.trim()) return "You need to provide the name of the tag you want to delete!";
|
||||||
const getResult = await database.getTag(this.channel, tagName);
|
const getResult = await database.getTag(this.channel, tagName);
|
||||||
|
@ -29,7 +29,7 @@ class TagsCommand extends Command {
|
||||||
if (getResult.author !== this.author && !owners.includes(this.author)) return "You don't own this tag!";
|
if (getResult.author !== this.author && !owners.includes(this.author)) return "You don't own this tag!";
|
||||||
await database.removeTag(tagName, this.channel);
|
await database.removeTag(tagName, this.channel);
|
||||||
this.success = true;
|
this.success = true;
|
||||||
return { html: `The tag <font color=\"#ff00ff\">${tagName}</font> has been <b>deleted</b>!` };
|
return `The tag \`${tagName}\` has been deleted!`;
|
||||||
} else if (cmd === "edit") {
|
} else if (cmd === "edit") {
|
||||||
if (!tagName || !tagName.trim()) return "You need to provide the name of the tag you want to edit!";
|
if (!tagName || !tagName.trim()) return "You need to provide the name of the tag you want to edit!";
|
||||||
const getResult = await database.getTag(this.channel, tagName);
|
const getResult = await database.getTag(this.channel, tagName);
|
||||||
|
@ -38,7 +38,7 @@ class TagsCommand extends Command {
|
||||||
if (getResult.author !== this.author && !owners.includes(this.author)) return "You don't own this tag!";
|
if (getResult.author !== this.author && !owners.includes(this.author)) return "You don't own this tag!";
|
||||||
await database.editTag(tagName, { content: this.type === "classic" ? this.args.slice(2).join(" ") : this.optionsArray[0].options[1].value, author: this.message.sender }, this.channel);
|
await database.editTag(tagName, { content: this.type === "classic" ? this.args.slice(2).join(" ") : this.optionsArray[0].options[1].value, author: this.message.sender }, this.channel);
|
||||||
this.success = true;
|
this.success = true;
|
||||||
return { html: `The tag <font color=\"#ff00ff\">${tagName}</font> has been <b>edited</b>!` };
|
return `The tag \`${tagName}\` has been edited!`;
|
||||||
} else if (cmd === "own" || cmd === "owner") {
|
} else if (cmd === "own" || cmd === "owner") {
|
||||||
if (!tagName || !tagName.trim()) return "You need to provide the name of the tag you want to check the owner of!";
|
if (!tagName || !tagName.trim()) return "You need to provide the name of the tag you want to check the owner of!";
|
||||||
const getResult = await database.getTag(this.channel, tagName);
|
const getResult = await database.getTag(this.channel, tagName);
|
||||||
|
@ -102,7 +102,7 @@ class TagsCommand extends Command {
|
||||||
}],
|
}],
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
return { html: getResult.content };
|
return getResult.content;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -71,17 +71,6 @@ export default async function (matrixClient, event, room, toStartOfTimeline) {
|
||||||
});
|
});
|
||||||
} else if (typeof result === "object") {
|
} else if (typeof result === "object") {
|
||||||
// console.log(result)
|
// console.log(result)
|
||||||
if (result.html) {
|
|
||||||
const content = {
|
|
||||||
format: "org.matrix.custom.html",
|
|
||||||
body: result.html,
|
|
||||||
formatted_body: result.html,
|
|
||||||
msgtype: "m.text",
|
|
||||||
};
|
|
||||||
matrixClient.sendEvent(event.event.room_id, "m.room.message", content, "", (err, res) => {
|
|
||||||
console.log(err);
|
|
||||||
});
|
|
||||||
}
|
|
||||||
if (result.contents && result.name) {
|
if (result.contents && result.name) {
|
||||||
let fileSize = 52428308;
|
let fileSize = 52428308;
|
||||||
if (result.contents.length > fileSize) {
|
if (result.contents.length > fileSize) {
|
||||||
|
|
Loading…
Reference in a new issue