@getsolara/solara.js
Version:
A lightweight and modular Discord bot framework built on discord.js v14, with truly optional feature packages.
9 lines • 743 B
JavaScript
module.exports = {
name: "$deleteGuildTemplate", description: "Deletes a guild template. Args: code", takesBrackets: true,
execute: async (context, args) => {
if (!context.guild) return "[Error: Requires guild context]"; if (!args[0]) return "[Error: Requires template code]"; const code = args[0];
if (!context.guild.members.me?.permissions.has("ManageGuild")) return "[Error: Bot lacks Manage Guild permission]";
try { const template = await context.guild.fetchTemplates().then(t => t.find(tp => tp.code === code)); if (!template) return "[Error: Template not found in this guild]"; await template.delete(); return ""; }
catch (e) { return `[Error deleting template: ${e.message}]`; }
}
};