mirror of
https://github.com/danbulant/Shasha
synced 2026-05-20 12:38:48 +00:00
24 lines
No EOL
944 B
JavaScript
24 lines
No EOL
944 B
JavaScript
'use strict';
|
|
|
|
const commando = require("@iceprod/discord.js-commando");
|
|
const { getChannelMessage, trySend } = require("../../resources/functions");
|
|
|
|
module.exports = class mesemb extends commando.Command {
|
|
constructor(client) {
|
|
super(client, {
|
|
name: "mesemb",
|
|
memberName: "mesemb",
|
|
group: "utility",
|
|
description: "Fetch embed info in a message."
|
|
});
|
|
}
|
|
async run(msg, arg) {
|
|
const args = arg.trim().split(/ +/);
|
|
const message = await getChannelMessage(msg, args[0], args[1]);
|
|
if (!message) {
|
|
return trySend(this.client, msg, "404 message not found!");
|
|
}
|
|
const mesemb = '```js\n' + JSON.stringify(message.embeds, (k, v) => v || undefined, 2).replace(/```/g,"`\\``") + '```';
|
|
return trySend(this.client, msg, { content: 'Collected:' + mesemb, split: { maxLength: 2000, char: "", append: '```', prepend:'```js\n' }});
|
|
}
|
|
}; |