solara-testing-beta
Version:
A modern, customizable, and lightweight Discord framework.
24 lines • 947 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const discord_js_1 = require("discord.js");
exports.default = {
name: 'addField',
execute: async (ctx) => {
if (!ctx.embed) {
ctx.embed = new discord_js_1.EmbedBuilder();
}
if (ctx.args.length < 2) {
throw new Error('addField requires at least 2 arguments: name; value');
}
const name = ctx.args[0];
const value = ctx.args[1];
const inline = ctx.args[2] ? ctx.args[2].toLowerCase() === 'true' : false;
if (!name || name.trim() === '')
throw new Error('addField name cannot be empty.');
if (!value || value.trim() === '')
throw new Error('addField value cannot be empty.');
ctx.embed.addFields({ name: name.substring(0, 256), value: value.substring(0, 1024), inline });
return '';
},
};
//# sourceMappingURL=addField.js.map