@getsolara/solara.js
Version:
A lightweight and modular Discord bot framework built on discord.js v14, with truly optional feature packages.
15 lines • 574 B
JavaScript
module.exports = {
name: "$guildID",
description: "Returns the ID of the current guild or the guild specified by ID.",
takesBrackets: true,
execute: async (context, args) => {
const guildId = args[0]?.trim();
if (guildId) {
if (/^\d{17,19}$/.test(guildId)) return guildId;
return "[Error: Invalid ID format provided to $guildID]";
} else if (context.guild) {
return context.guild.id;
}
return "[Error: $guildID - Not in a guild context and no ID provided]";
}
};