@getsolara/solara.js
Version:
A lightweight and modular Discord bot framework built on discord.js v14, with truly optional feature packages.
8 lines • 643 B
JavaScript
module.exports = {
name: "$stringifyJSON", description: "Converts a local variable (object/array) back to JSON string. Args: varName;[indent?]", takesBrackets: true,
execute: async (context, args) => {
if (!args[0]) return "[Error: Requires varName]"; const varName = args[0]; const indent = args[1] ? parseInt(args[1], 10) : undefined;
const value = context.localVariables?.get(varName); if (value === undefined) return "[Error: Variable not found]";
try { return JSON.stringify(value, null, isNaN(indent) ? undefined : indent); } catch (e) { return `[Error stringifying JSON: ${e.message}]`; }
}
};