diff --git a/.npmignore b/.npmignore index 9200d4e0b6..615fda5014 100644 --- a/.npmignore +++ b/.npmignore @@ -6,4 +6,5 @@ metadata/ .github/ CONTRIBUTING.md EXTENSIONS.md -.env \ No newline at end of file +.env +tsconfig.json \ No newline at end of file diff --git a/dist/core/ForgeClient.d.ts b/dist/core/ForgeClient.d.ts index 20d12445e8..e4cf09c6dc 100644 --- a/dist/core/ForgeClient.d.ts +++ b/dist/core/ForgeClient.d.ts @@ -1,3 +1,4 @@ +/// import { ClientOptions, Client, IntentsBitField, Message } from "discord.js"; import { IExtendedCompilationResult } from "."; import { NativeCommandManager, EventManager, CooldownManager, ForgeFunctionManager, ApplicationCommandManager, ThreadManager, BaseCommandManager } from "../managers"; @@ -76,6 +77,8 @@ export declare class ForgeClient extends Client { readonly functions: ForgeFunctionManager; readonly threading: ThreadManager; readonly websockets: Map; + readonly timeouts: Map; + readonly intervals: Map; readonly globalVariables: Record; [x: PropertyKey]: unknown; constructor(options: IRawForgeClientOptions); diff --git a/dist/core/ForgeClient.d.ts.map b/dist/core/ForgeClient.d.ts.map index 9dda1c3dc3..9b4ec6d617 100644 --- a/dist/core/ForgeClient.d.ts.map +++ b/dist/core/ForgeClient.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ForgeClient.d.ts","sourceRoot":"","sources":["../../src/core/ForgeClient.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ForgeClient.d.ts","sourceRoot":"","sources":["../../src/core/ForgeClient.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/core/ForgeClient.js b/dist/core/ForgeClient.js index ea91285360..53dffa8942 100644 --- a/dist/core/ForgeClient.js +++ b/dist/core/ForgeClient.js @@ -16,6 +16,8 @@ class ForgeClient extends discord_js_1.Client { functions = new managers_1.ForgeFunctionManager(this); threading = new managers_1.ThreadManager(this); websockets = new Map(); + timeouts = new Map(); + intervals = new Map(); globalVariables = {}; constructor(options) { super({ diff --git a/dist/core/ForgeClient.js.map b/dist/core/ForgeClient.js.map index 078c2dbbc3..d2d4ae9597 100644 --- a/dist/core/ForgeClient.js.map +++ b/dist/core/ForgeClient.js.map @@ -1 +1 @@ -{"version":3,"file":"ForgeClient.js","sourceRoot":"","sources":["../../src/core/ForgeClient.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ForgeClient.js","sourceRoot":"","sources":["../../src/core/ForgeClient.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/core/Interpreter.d.ts b/dist/core/Interpreter.d.ts index ae7c31bce5..af18139453 100644 --- a/dist/core/Interpreter.d.ts +++ b/dist/core/Interpreter.d.ts @@ -1,10 +1,11 @@ -import { Message, VoiceState, Presence, Role, GuildMember, GuildEmoji, User, GuildAuditLogsEntry, Channel, Guild, StageInstance, Invite, PartialMessage, Sticker, GuildBan, GuildScheduledEvent, Entitlement, PollAnswer, AutoModerationRule } from "discord.js"; +import { Message, VoiceState, Presence, Role, GuildMember, GuildEmoji, User, GuildAuditLogsEntry, Channel, Guild, StageInstance, Invite, PartialMessage, Sticker, GuildBan, GuildScheduledEvent, Entitlement, PollAnswer, AutoModerationRule, VoiceChannelEffect } from "discord.js"; import { IExtendedCompilationResult } from "."; import { Sendable, BaseCommand, Context, Container } from "../structures"; import { ForgeClient } from "./ForgeClient"; export interface IStates { message: Message; voiceState: VoiceState; + voiceEffect: VoiceChannelEffect; presence: Presence; role: Role; member: GuildMember; diff --git a/dist/core/Interpreter.d.ts.map b/dist/core/Interpreter.d.ts.map index 3a9de499a3..038e2ae338 100644 --- a/dist/core/Interpreter.d.ts.map +++ b/dist/core/Interpreter.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"Interpreter.d.ts","sourceRoot":"","sources":["../../src/core/Interpreter.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,QAAQ,EAAE,IAAI,EAAE,WAAW,EAAE,UAAU,EAAE,IAAI,EAAE,mBAAmB,EAAE,OAAO,EAAE,KAAK,EAAE,aAAa,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,QAAQ,EAAE,mBAAmB,EAAE,WAAW,EAAE,UAAU,EAAE,kBAAkB,EAAE,MAAM,YAAY,CAAA;AAChQ,OAAO,EAAE,0BAA0B,EAAE,MAAM,GAAG,CAAA;AAC9C,OAAO,EAAE,QAAQ,EAAE,WAAW,EAAE,OAAO,EAAU,SAAS,EAAsB,MAAM,eAAe,CAAA;AACrG,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAA;AAG3C,MAAM,WAAW,OAAO;IACpB,OAAO,EAAE,OAAO,CAAA;IAChB,UAAU,EAAE,UAAU,CAAA;IACtB,QAAQ,EAAE,QAAQ,CAAA;IAClB,IAAI,EAAE,IAAI,CAAA;IACV,MAAM,EAAE,WAAW,CAAA;IACnB,KAAK,EAAE,UAAU,CAAA;IACjB,IAAI,EAAE,IAAI,CAAA;IACV,KAAK,EAAE,mBAAmB,CAAA;IAC1B,OAAO,EAAE,OAAO,CAAA;IAChB,KAAK,EAAE,KAAK,CAAA;IACZ,IAAI,EAAE,UAAU,CAAA;IAChB,WAAW,EAAE,WAAW,CAAA;IACxB,GAAG,EAAE,QAAQ,CAAA;IACb,cAAc,EAAE,mBAAmB,CAAA;IACnC,IAAI,EAAE,KAAK,CAAC,OAAO,GAAG,cAAc,CAAC,CAAA;IACrC,KAAK,EAAE,aAAa,CAAA;IACpB,MAAM,EAAE,MAAM,CAAA;IACd,OAAO,EAAE,OAAO,CAAA;IAChB,WAAW,EAAE,kBAAkB,CAAA;CAClC;AAED,MAAM,MAAM,MAAM,GAAG;KAChB,CAAC,IAAI,MAAM,OAAO,CAAC,CAAC,EAAE;QACnB,GAAG,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,GAAG,IAAI,CAAA;QACvB,GAAG,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,GAAG,IAAI,CAAA;KAC1B;CACJ,CAAA;AAED,MAAM,WAAW,SAAS;IACtB;;OAEG;IACH,MAAM,EAAE,WAAW,CAAA;IAEnB;;OAEG;IACH,IAAI,EAAE,0BAA0B,CAAA;IAEhC,mBAAmB,CAAC,EAAE,OAAO,CAAA;IAE7B;;OAEG;IACH,GAAG,EAAE,QAAQ,CAAA;IAEb;;OAEG;IACH,OAAO,EAAE,WAAW,CAAC,OAAO,CAAC,GAAG,IAAI,CAAA;IAEpC;;OAEG;IACH,SAAS,CAAC,EAAE,OAAO,CAAA;IAEnB;;OAEG;IACH,oBAAoB,CAAC,EAAE,OAAO,CAAA;IAE9B;;OAEG;IACH,MAAM,CAAC,EAAE,OAAO,CAAA;IAEhB;;OAEG;IACH,uBAAuB,CAAC,EAAE,OAAO,CAAA;IAEjC;;OAEG;IACH,MAAM,CAAC,EAAE,MAAM,CAAA;IAEf;;OAEG;IACH,QAAQ,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAA;IAEjC;;OAEG;IACH,WAAW,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,CAAA;IAErC;;OAEG;IACH,IAAI,CAAC,EAAE,MAAM,EAAE,CAAA;IAEf;;OAEG;IACH,SAAS,CAAC,EAAE,SAAS,CAAA;CACxB;AAED,qBAAa,WAAW;WACA,GAAG,CAAC,GAAG,EAAE,OAAO,GAAG,OAAO,CAAC,MAAM,GAAG,IAAI,CAAC;WACzC,GAAG,CAAC,OAAO,EAAE,SAAS,GAAG,OAAO,CAAC,MAAM,GAAG,IAAI,CAAC;CAsDtE"} \ No newline at end of file +{"version":3,"file":"Interpreter.d.ts","sourceRoot":"","sources":["../../src/core/Interpreter.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,QAAQ,EAAE,IAAI,EAAE,WAAW,EAAE,UAAU,EAAE,IAAI,EAAE,mBAAmB,EAAE,OAAO,EAAE,KAAK,EAAE,aAAa,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,QAAQ,EAAE,mBAAmB,EAAE,WAAW,EAAE,UAAU,EAAE,kBAAkB,EAAE,kBAAkB,EAAE,MAAM,YAAY,CAAA;AACpR,OAAO,EAAE,0BAA0B,EAAE,MAAM,GAAG,CAAA;AAC9C,OAAO,EAAE,QAAQ,EAAE,WAAW,EAAE,OAAO,EAAU,SAAS,EAAsB,MAAM,eAAe,CAAA;AACrG,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAA;AAG3C,MAAM,WAAW,OAAO;IACpB,OAAO,EAAE,OAAO,CAAA;IAChB,UAAU,EAAE,UAAU,CAAA;IACtB,WAAW,EAAE,kBAAkB,CAAA;IAC/B,QAAQ,EAAE,QAAQ,CAAA;IAClB,IAAI,EAAE,IAAI,CAAA;IACV,MAAM,EAAE,WAAW,CAAA;IACnB,KAAK,EAAE,UAAU,CAAA;IACjB,IAAI,EAAE,IAAI,CAAA;IACV,KAAK,EAAE,mBAAmB,CAAA;IAC1B,OAAO,EAAE,OAAO,CAAA;IAChB,KAAK,EAAE,KAAK,CAAA;IACZ,IAAI,EAAE,UAAU,CAAA;IAChB,WAAW,EAAE,WAAW,CAAA;IACxB,GAAG,EAAE,QAAQ,CAAA;IACb,cAAc,EAAE,mBAAmB,CAAA;IACnC,IAAI,EAAE,KAAK,CAAC,OAAO,GAAG,cAAc,CAAC,CAAA;IACrC,KAAK,EAAE,aAAa,CAAA;IACpB,MAAM,EAAE,MAAM,CAAA;IACd,OAAO,EAAE,OAAO,CAAA;IAChB,WAAW,EAAE,kBAAkB,CAAA;CAClC;AAED,MAAM,MAAM,MAAM,GAAG;KAChB,CAAC,IAAI,MAAM,OAAO,CAAC,CAAC,EAAE;QACnB,GAAG,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,GAAG,IAAI,CAAA;QACvB,GAAG,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,GAAG,IAAI,CAAA;KAC1B;CACJ,CAAA;AAED,MAAM,WAAW,SAAS;IACtB;;OAEG;IACH,MAAM,EAAE,WAAW,CAAA;IAEnB;;OAEG;IACH,IAAI,EAAE,0BAA0B,CAAA;IAEhC,mBAAmB,CAAC,EAAE,OAAO,CAAA;IAE7B;;OAEG;IACH,GAAG,EAAE,QAAQ,CAAA;IAEb;;OAEG;IACH,OAAO,EAAE,WAAW,CAAC,OAAO,CAAC,GAAG,IAAI,CAAA;IAEpC;;OAEG;IACH,SAAS,CAAC,EAAE,OAAO,CAAA;IAEnB;;OAEG;IACH,oBAAoB,CAAC,EAAE,OAAO,CAAA;IAE9B;;OAEG;IACH,MAAM,CAAC,EAAE,OAAO,CAAA;IAEhB;;OAEG;IACH,uBAAuB,CAAC,EAAE,OAAO,CAAA;IAEjC;;OAEG;IACH,MAAM,CAAC,EAAE,MAAM,CAAA;IAEf;;OAEG;IACH,QAAQ,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAA;IAEjC;;OAEG;IACH,WAAW,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,CAAA;IAErC;;OAEG;IACH,IAAI,CAAC,EAAE,MAAM,EAAE,CAAA;IAEf;;OAEG;IACH,SAAS,CAAC,EAAE,SAAS,CAAA;CACxB;AAED,qBAAa,WAAW;WACA,GAAG,CAAC,GAAG,EAAE,OAAO,GAAG,OAAO,CAAC,MAAM,GAAG,IAAI,CAAC;WACzC,GAAG,CAAC,OAAO,EAAE,SAAS,GAAG,OAAO,CAAC,MAAM,GAAG,IAAI,CAAC;CAsDtE"} \ No newline at end of file diff --git a/dist/core/Interpreter.js.map b/dist/core/Interpreter.js.map index ace989f411..dae8ffd996 100644 --- a/dist/core/Interpreter.js.map +++ b/dist/core/Interpreter.js.map @@ -1 +1 @@ -{"version":3,"file":"Interpreter.js","sourceRoot":"","sources":["../../src/core/Interpreter.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"Interpreter.js","sourceRoot":"","sources":["../../src/core/Interpreter.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/functions/generateMetadata.js b/dist/functions/generateMetadata.js index 5f091dc6ae..0d31cc7e5b 100644 --- a/dist/functions/generateMetadata.js +++ b/dist/functions/generateMetadata.js @@ -10,9 +10,9 @@ const path_1 = require("path"); const FunctionNameRegex = /(name: "\$?(\w+)"),?/m; const FunctionCategoryRegex = /\r?\n(.*)(category: "\$?(\w+)"),?/m; const ArgEnumRegex = /(?:enum: +(\w+),?|Arg\.(?:\w+)Enum\([\r\n\t ]?(\w+))/gim; -const OutputRegex = /output:(array(<[A-z.]+>)?\((\w+)?\)|(\w+)|ArgType.(\w+)|\[((\w+|ArgType.(\w+)),?)+\]),/im; +const OutputRegex = /output:(array(<[A-Za-z.]+>)?\((\w+)?\)|(\w+)|ArgType.(\w+)|\[((array(<[A-Za-z.]+>)?\(\w*\)|\w+|ArgType\.\w+),?)+\]),/im; function getOutputValues(fn, txt, enums) { - const output = OutputRegex.exec(txt.replace(/[^0-9A-z:,.[\]<>()|]/gm, ""))?.[1].replace(/[[\]]/g, "").trim(); + const output = OutputRegex.exec(txt.replace(/[^0-9A-Za-z:,.[\]<>()|]/gm, ""))?.[1].replace(/[[\]]/g, "").trim(); if (!output) { if (fn.output) { structures_1.Logger.error(`OUTPUT LOOKUP FAILURE: in ${fn.name}, out: ${output}`); diff --git a/dist/functions/generateMetadata.js.map b/dist/functions/generateMetadata.js.map index 9f7058a646..9a7e23f611 100644 --- a/dist/functions/generateMetadata.js.map +++ b/dist/functions/generateMetadata.js.map @@ -1 +1 @@ -{"version":3,"file":"generateMetadata.js","sourceRoot":"","sources":["../../src/functions/generateMetadata.ts"],"names":[],"mappings":";;AAAA,2BAAoF;AACpF,0CAA2D;AAE3D,qCAAyC;AACzC,8CAA6G;AAC7G,iCAAoC;AAEpC,2CAA2C;AAE3C,+BAA2B;AAE3B,MAAM,iBAAiB,GAAG,uBAAuB,CAAA;AACjD,MAAM,qBAAqB,GAAG,oCAAoC,CAAA;AAClE,MAAM,YAAY,GAAG,yDAAyD,CAAA;AAC9E,MAAM,WAAW,GAAG,0FAA0F,CAAA;AAE9G,SAAS,eAAe,CAAC,EAA2B,EAAE,GAAW,EAAE,KAA+B;IAC9F,MAAM,MAAM,GAAG,WAAW,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,wBAAwB,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,IAAI,EAAE,CAAA;IAE5G,IAAI,CAAC,MAAM,EAAE;QACT,IAAI,EAAE,CAAC,MAAM,EAAE;YACX,mBAAM,CAAC,KAAK,CAAC,6BAA6B,EAAE,CAAC,IAAI,UAAU,MAAM,EAAE,CAAC,CAAA;YACpE,IAAA,cAAI,GAAE,CAAA;SACT;QAED,OAAO,IAAI,CAAA;KACd;IAED,MAAM,GAAG,GAAG,IAAI,KAAK,EAAU,CAAA;IAE/B,IAAI,CAAC,GAAG,CAAC,CAAA;IACT,KAAK,MAAM,GAAG,IAAI,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE;QACjC,MAAM,QAAQ,GAAG,+BAA+B,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;QAC1D,MAAM,KAAK,GAAG,GAAG,CAAC,KAAK,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,CAAC,CAAA;QACvC,IAAI,CAAC,QAAQ,IAAI,KAAK;YAClB,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,CAAA;aACd;YACD,IAAI,QAAQ,EAAE;gBACV,MAAM,CAAC,EAAE,GAAG,EAAE,QAAQ,CAAC,GAAG,QAAQ,CAAA;gBAClC,MAAM,KAAK,GAAG,GAAG,EAAE,UAAU,CAAC,UAAU,EAAE,EAAE,CAAC,IAAI,QAAQ,CAAA;gBACzD,MAAM,UAAU,GAAG,KAAK,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAA;gBACtC,GAAG,CAAC,IAAI,CACJ,GAAG,UAAU,CAAC,CAAC,CAAC,IAAI,KAAK,CAAC,IAAI,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,IAAI,CACzE,CAAA;gBAED,IAAI,QAAQ,EAAE;oBACV,MAAM,EAAE,GAAG,KAAK,CAAC,OAAO,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC,CAAa,CAAC,CAAC,CAAC,EAAE,CAAC,MAAkB,CAAA;oBACtF,IAAI,CAAC,CAAC,QAAQ,IAAI,KAAK,CAAC;wBACpB,KAAK,CAAC,QAAQ,CAAC,GAAG,IAAA,kBAAW,EAAC,EAAE,CAAC,CAAA;iBACxC;aACJ;iBAAM;gBACH,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;gBACb,MAAM,EAAE,GAAG,KAAK,CAAC,OAAO,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC,CAAa,CAAC,CAAC,CAAC,EAAE,CAAC,MAAkB,CAAA;gBACtF,IAAI,CAAC,CAAC,GAAG,IAAI,KAAK,CAAC;oBACf,KAAK,CAAC,GAAG,CAAC,GAAG,IAAA,kBAAW,EAAC,EAAE,CAAC,CAAA;aACnC;SACJ;QAED,CAAC,EAAE,CAAA;KACN;IAED,OAAO,GAAG,CAAA;AACd,CAAC;AAEc,KAAK,oBAAU,qBAA6B,EAAE,gBAAyB,EAAE,SAAkB,EAAE,cAAc,GAAG,KAAK,EAAE,MAAiC,EAAE,kBAA2B,EAAE,YAAoC,EAAE;IACtO,IAAI,KAAK,GAAG,CAAC,CAAA;IACb,MAAM,KAAK,GAA6B,EAAE,CAAA;IAE1C,IAAI,MAAM,EAAE,MAAM;QACd,MAAM,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAA,kBAAW,EAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;IAExE,mBAAM,CAAC,IAAI,CAAC,0BAA0B,qBAAqB,EAAE,CAAC,CAAA;IAC9D,0BAAe,CAAC,IAAI,CAAC,UAAU,EAAE,qBAAqB,CAAC,CAAA;IACvD,mBAAM,CAAC,IAAI,CAAC,UAAU,0BAAe,CAAC,WAAW,CAAC,CAAC,IAAI,YAAY,CAAC,CAAA;IAEpE,MAAM,WAAW,GAAG,YAAY,CAAA;IAEhC,IAAI,CAAC,IAAA,eAAU,EAAC,WAAW,CAAC;QAAE,IAAA,cAAS,EAAC,WAAW,CAAC,CAAA;IAEpD,MAAM,CAAC,GAAG,OAAO,CAAC,IAAA,aAAG,GAAE,GAAG,eAAe,CAAC,CAAC,OAAO,CAAA;IAElD,IAAI,gBAAgB,EAAE;QAClB,KAAK,MAAM,CAAC,EAAE,EAAE,CAAC,IAAI,0BAAe,CAAC,WAAW,CAAC,EAAE;YAC/C,MAAM,UAAU,GAAG,EAAE,CAAC,IAAI,CAAC,OAAO,CAAC,KAAK,EAAE,KAAK,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,KAAK,CAAC,CAAA;YACvE,IAAI,GAAG,GAAG,IAAA,iBAAY,EAAC,UAAU,EAAE,OAAO,CAAC,CAAA;YAC3C,MAAM,SAAS,GAAG,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,QAAQ,CAAC,YAAY,CAAC,CAAC,CAAA;YACxD,IAAI,SAAS,CAAC,MAAM,EAAE;gBAClB,IAAI,CAAC,GAAG,CAAC,CAAA;gBACT,KAAK,MAAM,GAAG,IAAI,EAAE,CAAC,IAAI,CAAC,IAAK,EAAE;oBAC7B,IAAI,GAAG,CAAC,IAAI,EAAE;wBACV,MAAM,IAAI,GAAG,SAAS,CAAC,CAAC,EAAE,CAAC,CAAA;wBAC3B,MAAM,IAAI,GAAG,IAAI,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC,CAAA;wBAC/B,OAAO,CAAC,GAAG,CAAC,GAAG,EAAE,UAAU,EAAE,IAAI,CAAC,CAAA;wBAClC,IAAI,IAAI,IAAI,KAAK;4BACb,SAAQ;wBACZ,KAAK,CAAC,IAAI,CAAC,GAAG,IAAA,kBAAW,EAAC,GAAG,CAAC,IAAI,CAAC,CAAA;qBACtC;iBACJ;aACJ;YAED,MAAM,MAAM,GAAG,eAAe,CAAC,EAAE,CAAC,IAAI,EAAE,GAAG,EAAE,KAAK,CAAC,CAAA;YACnD,IAAI,MAAM,EAAE,MAAM;gBACd,OAAO,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,EAAE,QAAQ,EAAE,MAAM,CAAC,CAAA;iBACrC;gBACD,IAAI,cAAc;oBACd,mBAAM,CAAC,IAAI,CAAC,YAAY,EAAE,CAAC,IAAI,4BAA4B,CAAC,CAAA;gBAChE,KAAK,EAAE,CAAA;gBACP,OAAO,CAAC,cAAc,CAAC,EAAE,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAA;aAC5C;YAED,IAAI,QAAQ,GAAG,KAAK,CAAA;YACpB,MAAM,UAAU,GAAG,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC,cAAc,CAAC,CAAA;YAChD,MAAM,QAAQ,GAAG,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,CAAE,CAAA;YACnF,IAAI,QAAQ;gBACR,OAAO,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,EAAE,UAAU,EAAE,QAAQ,CAAC,CAAA;YAE9C,IAAI,GAAG,CAAC,QAAQ,CAAC,YAAY,CAAC,EAAE;gBAC5B,mBAAM,CAAC,IAAI,CAAC,+BAA+B,GAAG,EAAE,CAAC,IAAI,CAAC,CAAA;gBACtD,GAAG,GAAG,GAAG,CAAC,OAAO,CAAC,qBAAqB,EAAE,EAAE,CAAC,CAAA;gBAC5C,QAAQ,GAAG,IAAI,CAAA;aAClB;YAED,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,OAAO,EAAE;gBAClB,EAAE,CAAC,IAAI,CAAC,OAAO,GAAG,CAAC,CAAA;gBACnB,GAAG,GAAG,GAAG,CAAC,OAAO,CAAC,iBAAiB,EAAE,sBAAsB,CAAC,IAAI,CAAC,CAAA;gBACjE,QAAQ,GAAG,IAAI,CAAA;aAClB;YAED,IAAI,QAAQ;gBACR,IAAA,kBAAa,EAAC,UAAU,EAAE,GAAG,CAAC,CAAA;SACrC;QAED,IAAI,cAAc;YACd,mBAAM,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,cAAc,EAAE,qCAAqC,CAAC,CAAA;QAE/E,IAAA,kBAAa,EAAC,IAAA,WAAI,EAAC,WAAW,EAAE,YAAY,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,EAAE,OAAO,CAAC,CAAA;QAC9E,IAAA,kBAAa,EAAC,IAAA,WAAI,EAAC,WAAW,EAAE,gBAAgB,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,0BAAe,CAAC,MAAM,EAAE,CAAC,CAAC,CAAA;KAC/F;IAED,IAAI,SAAS,EAAE;QACX,IAAI,CAAC,kBAAkB;YACnB,MAAM,IAAI,KAAK,CAAC,6CAA6C,CAAC,CAAA;QAElE,mBAAM,CAAC,IAAI,CAAC,uBAAuB,kBAAkB,EAAE,CAAC,CAAA;QACxD,uBAAY,CAAC,IAAI,CAAC,SAAS,EAAE,kBAAkB,CAAC,CAAA;QAChD,MAAM,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC,uBAAY,CAAC,QAAQ,CAAE,CAAC,SAAS,CAAE,CAAC,CAAA;QACjE,mBAAM,CAAC,IAAI,CAAC,UAAU,MAAM,CAAC,MAAM,gBAAgB,kBAAkB,EAAE,CAAC,CAAA;QAExE,KAAK,MAAM,KAAK,IAAI,MAAM,EAAE;YACxB,MAAM,UAAU,GAAG,GAAG,kBAAkB,CAAC,OAAO,CAAC,MAAM,EAAE,KAAK,CAAC,IAAI,KAAM,CAAC,IAAI,KAAK,CAAA;YACnF,MAAM,GAAG,GAAG,IAAA,iBAAY,EAAC,UAAU,EAAE,OAAO,CAAC,CAAA;YAE7C,IAAI,CAAC,KAAM,CAAC,IAAI,CAAC,OAAO,EAAE;gBACtB,KAAM,CAAC,IAAI,CAAC,OAAO,GAAG,CAAC,CAAA;gBACvB,IAAA,kBAAa,EAAC,UAAU,EAAE,GAAG,CAAC,OAAO,CAAC,iBAAiB,EAAE,sBAAsB,CAAC,IAAI,CAAC,CAAC,CAAA;aACzF;SACJ;QAED,IAAA,kBAAa,EAAC,IAAA,WAAI,EAAC,WAAW,EAAE,aAAa,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,uBAAY,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAA;KAClG;IAED,IAAI,SAAS,CAAC,MAAM,EAAE;QAClB,mBAAM,CAAC,IAAI,CAAC,qCAAqC,CAAC,CAAA;QAClD,MAAM,IAAA,yBAAa,EAAC;YAChB,SAAS,EAAE,SAAS;YACpB,MAAM,EAAE,SAAS,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,uBAAY,CAAC,QAAQ,CAAE,CAAC,SAAS,CAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAiD,CAAC,CAAC,CAAC,CAAC,EAAE;YACzI,SAAS,EAAE,CAAC,GAAG,0BAAe,CAAC,WAAW,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC;SACzE,CAAC,CAAA;KACL;AACL,CAAC;AAzGD,4BAyGC"} \ No newline at end of file +{"version":3,"file":"generateMetadata.js","sourceRoot":"","sources":["../../src/functions/generateMetadata.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/handlers/events/voiceChannelEffectSend.d.ts b/dist/handlers/events/voiceChannelEffectSend.d.ts new file mode 100644 index 0000000000..0f0f23872b --- /dev/null +++ b/dist/handlers/events/voiceChannelEffectSend.d.ts @@ -0,0 +1,4 @@ +import { DiscordEventHandler } from "../../structures/extended/DiscordEventHandler"; +declare const _default: DiscordEventHandler<"voiceChannelEffectSend">; +export default _default; +//# sourceMappingURL=voiceChannelEffectSend.d.ts.map \ No newline at end of file diff --git a/dist/handlers/events/voiceChannelEffectSend.d.ts.map b/dist/handlers/events/voiceChannelEffectSend.d.ts.map new file mode 100644 index 0000000000..b0f54451d8 --- /dev/null +++ b/dist/handlers/events/voiceChannelEffectSend.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"voiceChannelEffectSend.d.ts","sourceRoot":"","sources":["../../../src/handlers/events/voiceChannelEffectSend.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,mBAAmB,EAAE,MAAM,+CAA+C,CAAA;;AAEnF,wBAsBE"} \ No newline at end of file diff --git a/dist/handlers/events/voiceChannelEffectSend.js b/dist/handlers/events/voiceChannelEffectSend.js new file mode 100644 index 0000000000..82f6b9f8b1 --- /dev/null +++ b/dist/handlers/events/voiceChannelEffectSend.js @@ -0,0 +1,27 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const core_1 = require("../../core"); +const DiscordEventHandler_1 = require("../../structures/extended/DiscordEventHandler"); +exports.default = new DiscordEventHandler_1.DiscordEventHandler({ + name: "voiceChannelEffectSend", + version: "2.3.0", + description: "This event is fired when a user sends an effect in a voice channel", + listener: async function (effect) { + const commands = this.commands.get("voiceChannelEffectSend"); + for (const command of commands) { + core_1.Interpreter.run({ + obj: effect, + command, + client: this, + states: { + voiceEffect: { + new: effect + }, + }, + data: command.compiled.code, + args: [], + }); + } + }, +}); +//# sourceMappingURL=voiceChannelEffectSend.js.map \ No newline at end of file diff --git a/dist/handlers/events/voiceChannelEffectSend.js.map b/dist/handlers/events/voiceChannelEffectSend.js.map new file mode 100644 index 0000000000..14ec763fac --- /dev/null +++ b/dist/handlers/events/voiceChannelEffectSend.js.map @@ -0,0 +1 @@ +{"version":3,"file":"voiceChannelEffectSend.js","sourceRoot":"","sources":["../../../src/handlers/events/voiceChannelEffectSend.ts"],"names":[],"mappings":";;AAAA,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,wBAAwB;IAC9B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oEAAoE;IACjF,QAAQ,EAAE,KAAK,WAAW,MAAM;QAC5B,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,wBAAwB,CAAC,CAAA;QAE5D,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,MAAM;gBACX,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,MAAM,EAAE;oBACJ,WAAW,EAAE;wBACT,GAAG,EAAE,MAAM;qBACd;iBACJ;gBACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI;gBAC3B,IAAI,EAAE,EAAE;aACX,CAAC,CAAA;SACL;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/managers/ForgeFunctionManager.d.ts.map b/dist/managers/ForgeFunctionManager.d.ts.map index c0e2f51fac..64239df04a 100644 --- a/dist/managers/ForgeFunctionManager.d.ts.map +++ b/dist/managers/ForgeFunctionManager.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ForgeFunctionManager.d.ts","sourceRoot":"","sources":["../../src/managers/ForgeFunctionManager.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,WAAW,EAAE,MAAM,qBAAqB,CAAA;AACjD,OAAO,EAAE,aAAa,EAAE,cAAc,EAAE,MAAM,mCAAmC,CAAA;AAEjF,OAAO,EAAmB,cAAc,EAAE,MAAM,mBAAmB,CAAA;AAEnE,qBAAa,oBAAoB;IAGV,OAAO,CAAC,QAAQ,CAAC,MAAM;IAF1C,OAAO,CAAC,QAAQ,CAAC,SAAS,CAAmC;gBAEzB,MAAM,EAAE,WAAW;IAEhD,GAAG,CAAC,GAAG,OAAO,EAAE,cAAc,CAAC,cAAc,GAAG,aAAa,CAAC,EAAE;IAahE,OAAO,CAAC,CAAC,EAAE,cAAc,GAAG,aAAa;IAIzC,QAAQ;IAIR,GAAG,CAAC,IAAI,EAAE,MAAM;IAIhB,IAAI,CAAC,IAAI,EAAE,MAAM;CAY3B"} \ No newline at end of file +{"version":3,"file":"ForgeFunctionManager.d.ts","sourceRoot":"","sources":["../../src/managers/ForgeFunctionManager.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,qBAAqB,CAAA;AACjD,OAAO,EAAE,aAAa,EAAE,cAAc,EAAE,MAAM,mCAAmC,CAAA;AAEjF,OAAO,EAAmB,cAAc,EAAE,MAAM,mBAAmB,CAAA;AAInE,qBAAa,oBAAoB;IAGV,OAAO,CAAC,QAAQ,CAAC,MAAM;IAF1C,OAAO,CAAC,QAAQ,CAAC,SAAS,CAAmC;gBAEzB,MAAM,EAAE,WAAW;IAEhD,GAAG,CAAC,GAAG,OAAO,EAAE,cAAc,CAAC,cAAc,GAAG,aAAa,CAAC,EAAE;IAahE,OAAO,CAAC,CAAC,EAAE,cAAc,GAAG,aAAa;IAIzC,QAAQ;IAIR,GAAG,CAAC,IAAI,EAAE,MAAM;IAIhB,IAAI,CAAC,IAAI,EAAE,MAAM;CAc3B"} \ No newline at end of file diff --git a/dist/managers/ForgeFunctionManager.js b/dist/managers/ForgeFunctionManager.js index 0ccaaa1a26..278a4fc8a1 100644 --- a/dist/managers/ForgeFunctionManager.js +++ b/dist/managers/ForgeFunctionManager.js @@ -7,6 +7,8 @@ exports.ForgeFunctionManager = void 0; const ForgeFunction_1 = require("../structures/forge/ForgeFunction"); const recursiveReaddirSync_1 = __importDefault(require("../functions/recursiveReaddirSync")); const FunctionManager_1 = require("./FunctionManager"); +const path_1 = require("path"); +const process_1 = require("process"); class ForgeFunctionManager { client; functions = new Map(); @@ -37,7 +39,8 @@ class ForgeFunctionManager { load(path) { const loader = new Array(); for (const file of (0, recursiveReaddirSync_1.default)(path).filter((x) => x.endsWith(".js"))) { - const data = require(file); + const path = (0, path_1.join)((0, process_1.cwd)(), file); + const data = require(path); if (Object.keys(data).length === 0) continue; const req = (data.default ?? data); diff --git a/dist/managers/ForgeFunctionManager.js.map b/dist/managers/ForgeFunctionManager.js.map index 485b216cc4..2af51f0e41 100644 --- a/dist/managers/ForgeFunctionManager.js.map +++ b/dist/managers/ForgeFunctionManager.js.map @@ -1 +1 @@ -{"version":3,"file":"ForgeFunctionManager.js","sourceRoot":"","sources":["../../src/managers/ForgeFunctionManager.ts"],"names":[],"mappings":";;;;;;AAEA,qEAAiF;AACjF,6FAAoE;AACpE,uDAAmE;AAEnE,MAAa,oBAAoB;IAGO;IAFnB,SAAS,GAAG,IAAI,GAAG,EAAyB,CAAA;IAE7D,YAAoC,MAAmB;QAAnB,WAAM,GAAN,MAAM,CAAa;IAAG,CAAC;IAEpD,GAAG,CAAC,GAAG,OAAyD;QACnE,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,OAAO,CAAC,MAAM,EAAC,CAAC,GAAG,GAAG,EAAC,CAAC,EAAE,EAAE;YAC9C,MAAM,MAAM,GAAG,OAAO,CAAC,CAAC,CAAC,CAAA;YACzB,IAAI,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC;gBACrB,IAAI,CAAC,GAAG,CAAC,GAAG,MAAM,CAAC,CAAA;iBAClB;gBACD,MAAM,GAAG,GAAG,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,CAAA;gBAChC,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,EAAE,GAAG,CAAC,CAAA;aACzC;SACJ;QACD,IAAI,CAAC,QAAQ,EAAE,CAAA;IACnB,CAAC;IAEM,OAAO,CAAC,CAAiC;QAC5C,OAAO,CAAC,YAAY,6BAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,6BAAa,CAAC,CAAC,CAAC,CAAA;IAChE,CAAC;IAEM,QAAQ;QACX,iCAAe,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAA;IACvF,CAAC;IAEM,GAAG,CAAC,IAAY;QACnB,OAAO,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;IACnC,CAAC;IAEM,IAAI,CAAC,IAAY;QACpB,MAAM,MAAM,GAAG,IAAI,KAAK,EAAkC,CAAA;QAC1D,KAAK,MAAM,IAAI,IAAI,IAAA,8BAAoB,EAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,EAAE;YAC5E,MAAM,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC,CAAA;YAC1B,IAAI,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,MAAM,KAAK,CAAC;gBAC9B,SAAQ;YAEZ,MAAM,GAAG,GAAG,CAAC,IAAI,CAAC,OAAO,IAAI,IAAI,CAAmC,CAAA;YACpE,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;SACnB;QACD,IAAI,CAAC,GAAG,CAAC,MAAM,CAAC,CAAA;IACpB,CAAC;CACJ;AA1CD,oDA0CC"} \ No newline at end of file +{"version":3,"file":"ForgeFunctionManager.js","sourceRoot":"","sources":["../../src/managers/ForgeFunctionManager.ts"],"names":[],"mappings":";;;;;;AACA,qEAAiF;AACjF,6FAAoE;AACpE,uDAAmE;AACnE,+BAA2B;AAC3B,qCAA6B;AAE7B,MAAa,oBAAoB;IAGO;IAFnB,SAAS,GAAG,IAAI,GAAG,EAAyB,CAAA;IAE7D,YAAoC,MAAmB;QAAnB,WAAM,GAAN,MAAM,CAAa;IAAG,CAAC;IAEpD,GAAG,CAAC,GAAG,OAAyD;QACnE,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,OAAO,CAAC,MAAM,EAAC,CAAC,GAAG,GAAG,EAAC,CAAC,EAAE,EAAE;YAC9C,MAAM,MAAM,GAAG,OAAO,CAAC,CAAC,CAAC,CAAA;YACzB,IAAI,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC;gBACrB,IAAI,CAAC,GAAG,CAAC,GAAG,MAAM,CAAC,CAAA;iBAClB;gBACD,MAAM,GAAG,GAAG,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,CAAA;gBAChC,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,EAAE,GAAG,CAAC,CAAA;aACzC;SACJ;QACD,IAAI,CAAC,QAAQ,EAAE,CAAA;IACnB,CAAC;IAEM,OAAO,CAAC,CAAiC;QAC5C,OAAO,CAAC,YAAY,6BAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,6BAAa,CAAC,CAAC,CAAC,CAAA;IAChE,CAAC;IAEM,QAAQ;QACX,iCAAe,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAA;IACvF,CAAC;IAEM,GAAG,CAAC,IAAY;QACnB,OAAO,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;IACnC,CAAC;IAEM,IAAI,CAAC,IAAY;QACpB,MAAM,MAAM,GAAG,IAAI,KAAK,EAAkC,CAAA;QAC1D,KAAK,MAAM,IAAI,IAAI,IAAA,8BAAoB,EAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,EAAE;YAC5E,MAAM,IAAI,GAAG,IAAA,WAAI,EAAC,IAAA,aAAG,GAAE,EAAE,IAAI,CAAC,CAAA;YAE9B,MAAM,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC,CAAA;YAC1B,IAAI,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,MAAM,KAAK,CAAC;gBAC9B,SAAQ;YAEZ,MAAM,GAAG,GAAG,CAAC,IAAI,CAAC,OAAO,IAAI,IAAI,CAAmC,CAAA;YACpE,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;SACnB;QACD,IAAI,CAAC,GAAG,CAAC,MAAM,CAAC,CAAA;IACpB,CAAC;CACJ;AA5CD,oDA4CC"} \ No newline at end of file diff --git a/dist/native/array/arrayAdvancedSort.js.map b/dist/native/array/arrayAdvancedSort.js.map index f1fa0d0c66..83cb1b19ab 100644 --- a/dist/native/array/arrayAdvancedSort.js.map +++ b/dist/native/array/arrayAdvancedSort.js.map @@ -1 +1 @@ -{"version":3,"file":"arrayAdvancedSort.js","sourceRoot":"","sources":["../../../src/native/array/arrayAdvancedSort.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"arrayAdvancedSort.js","sourceRoot":"","sources":["../../../src/native/array/arrayAdvancedSort.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/native/array/arrayLoad.d.ts b/dist/native/array/arrayLoad.d.ts index 74e756ba5b..15417ded7e 100644 --- a/dist/native/array/arrayLoad.d.ts +++ b/dist/native/array/arrayLoad.d.ts @@ -14,7 +14,6 @@ declare const _default: NativeFunction<[{ }, { name: string; description: string; - required: true; rest: true; type: ArgType.String; }], true>; diff --git a/dist/native/array/arrayLoad.d.ts.map b/dist/native/array/arrayLoad.d.ts.map index 9c9888fba9..5ba9810e10 100644 --- a/dist/native/array/arrayLoad.d.ts.map +++ b/dist/native/array/arrayLoad.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"arrayLoad.d.ts","sourceRoot":"","sources":["../../../src/native/array/arrayLoad.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;AAElE,wBAiCE"} \ No newline at end of file +{"version":3,"file":"arrayLoad.d.ts","sourceRoot":"","sources":["../../../src/native/array/arrayLoad.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;AAElE,wBAgCE"} \ No newline at end of file diff --git a/dist/native/array/arrayLoad.js b/dist/native/array/arrayLoad.js index 26888c3df5..8e0d72260d 100644 --- a/dist/native/array/arrayLoad.js +++ b/dist/native/array/arrayLoad.js @@ -23,7 +23,6 @@ exports.default = new structures_1.NativeFunction({ { name: "values", description: "The elements of the array", - required: true, rest: true, type: structures_1.ArgType.String, }, diff --git a/dist/native/array/arrayLoad.js.map b/dist/native/array/arrayLoad.js.map index 0af2aa9e9f..bcd9eea6a2 100644 --- a/dist/native/array/arrayLoad.js.map +++ b/dist/native/array/arrayLoad.js.map @@ -1 +1 @@ -{"version":3,"file":"arrayLoad.js","sourceRoot":"","sources":["../../../src/native/array/arrayLoad.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2CAA2C;IACxD,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,yCAAyC;YACtD,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,6CAA6C;YAC1D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,KAAK;SAClB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,2BAA2B;YACxC,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,GAAG,EAAE,MAAM,CAAC;QAC5B,GAAG,CAAC,iBAAiB,CAAC,IAAI,EAAE,GAAG,KAAK,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAA;QAC5E,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"arrayLoad.js","sourceRoot":"","sources":["../../../src/native/array/arrayLoad.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2CAA2C;IACxD,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,yCAAyC;YACtD,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,6CAA6C;YAC1D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,KAAK;SAClB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,2BAA2B;YACxC,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,GAAG,EAAE,MAAM,CAAC;QAC5B,GAAG,CAAC,iBAAiB,CAAC,IAAI,EAAE,GAAG,KAAK,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAA;QAC5E,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/array/arraySplice.d.ts b/dist/native/array/arraySplice.d.ts index 3f1ca8db77..abb47ad03a 100644 --- a/dist/native/array/arraySplice.d.ts +++ b/dist/native/array/arraySplice.d.ts @@ -20,7 +20,6 @@ declare const _default: NativeFunction<[{ }, { name: string; description: string; - required: true; rest: true; type: ArgType.String; }], true>; diff --git a/dist/native/array/arraySplice.d.ts.map b/dist/native/array/arraySplice.d.ts.map index 198ae15803..295a8aa6ef 100644 --- a/dist/native/array/arraySplice.d.ts.map +++ b/dist/native/array/arraySplice.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"arraySplice.d.ts","sourceRoot":"","sources":["../../../src/native/array/arraySplice.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;AAElE,wBA0CE"} \ No newline at end of file +{"version":3,"file":"arraySplice.d.ts","sourceRoot":"","sources":["../../../src/native/array/arraySplice.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;AAElE,wBAyCE"} \ No newline at end of file diff --git a/dist/native/array/arraySplice.js b/dist/native/array/arraySplice.js index e713d0c392..4b5341f003 100644 --- a/dist/native/array/arraySplice.js +++ b/dist/native/array/arraySplice.js @@ -32,7 +32,6 @@ exports.default = new structures_1.NativeFunction({ { name: "elements", description: "The elements to insert in the deleted indexes", - required: true, rest: true, type: structures_1.ArgType.String, }, diff --git a/dist/native/array/arraySplice.js.map b/dist/native/array/arraySplice.js.map index 423414fa32..bc1c5a4859 100644 --- a/dist/native/array/arraySplice.js.map +++ b/dist/native/array/arraySplice.js.map @@ -1 +1 @@ -{"version":3,"file":"arraySplice.js","sourceRoot":"","sources":["../../../src/native/array/arraySplice.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oEAAoE;IACjF,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,iBAAiB;YAC9B,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,cAAc;YACpB,WAAW,EAAE,+BAA+B;YAC5C,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+CAA+C;YAC5D,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,QAAQ,EAAE,IAAI;IACd,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,QAAQ,CAAC;QACvC,MAAM,GAAG,GAAG,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAA;QACvC,IAAI,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC;YAAE,OAAO,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,EAAE,GAAG,QAAQ,CAAC,CAAC,CAAA;QACtF,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"arraySplice.js","sourceRoot":"","sources":["../../../src/native/array/arraySplice.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oEAAoE;IACjF,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,iBAAiB;YAC9B,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,cAAc;YACpB,WAAW,EAAE,+BAA+B;YAC5C,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+CAA+C;YAC5D,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,QAAQ,EAAE,IAAI;IACd,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,QAAQ,CAAC;QACvC,MAAM,GAAG,GAAG,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAA;QACvC,IAAI,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC;YAAE,OAAO,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,EAAE,GAAG,QAAQ,CAAC,CAAC,CAAA;QACtF,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/automod/getAutomodRule.js b/dist/native/automod/getAutomodRule.js index ef8831f5ce..54a989e3d5 100644 --- a/dist/native/automod/getAutomodRule.js +++ b/dist/native/automod/getAutomodRule.js @@ -40,7 +40,7 @@ exports.default = new structures_1.NativeFunction({ ], output: structures_1.ArgType.Unknown, async execute(ctx, [guild, id, prop, sep]) { - const rule = await (guild ?? ctx.guild).autoModerationRules.fetch(id).catch(ctx.noop); + const rule = await (guild ?? ctx.guild)?.autoModerationRules.fetch(id).catch(ctx.noop); return this.successJSON(rule && prop ? automodRule_1.AutomodRuleProperties[prop](rule, sep) : rule); }, }); diff --git a/dist/native/automod/getAutomodRule.js.map b/dist/native/automod/getAutomodRule.js.map index ae0dafd037..ce598cd47f 100644 --- a/dist/native/automod/getAutomodRule.js.map +++ b/dist/native/automod/getAutomodRule.js.map @@ -1 +1 @@ -{"version":3,"file":"getAutomodRule.js","sourceRoot":"","sources":["../../../src/native/automod/getAutomodRule.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAClE,8DAAyF;AAEzF,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oCAAoC;IACjD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,WAAW;YACzB,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,4CAA4C;YACzD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,iCAAmB;SAC5B;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAE,KAAK,EAAE,EAAE,EAAE,IAAI,EAAE,GAAG,CAAE;QACvC,MAAM,IAAI,GAAG,MAAM,CAAC,KAAK,IAAI,GAAG,CAAC,KAAK,CAAC,CAAC,mBAAmB,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QACrF,OAAO,IAAI,CAAC,WAAW,CAAC,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,mCAAqB,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAA;IACzF,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"getAutomodRule.js","sourceRoot":"","sources":["../../../src/native/automod/getAutomodRule.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAClE,8DAAyF;AAEzF,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oCAAoC;IACjD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,WAAW;YACzB,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,4CAA4C;YACzD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,iCAAmB;SAC5B;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAE,KAAK,EAAE,EAAE,EAAE,IAAI,EAAE,GAAG,CAAE;QACvC,MAAM,IAAI,GAAG,MAAM,CAAC,KAAK,IAAI,GAAG,CAAC,KAAK,CAAC,EAAE,mBAAmB,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QACtF,OAAO,IAAI,CAAC,WAAW,CAAC,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,mCAAqB,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAA;IACzF,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/bot/botMutualGuilds.d.ts.map b/dist/native/bot/botMutualGuilds.d.ts.map index 72b49438ad..ad7e66c72c 100644 --- a/dist/native/bot/botMutualGuilds.d.ts.map +++ b/dist/native/bot/botMutualGuilds.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"botMutualGuilds.d.ts","sourceRoot":"","sources":["../../../src/native/bot/botMutualGuilds.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;AAElE,wBA2BE"} \ No newline at end of file +{"version":3,"file":"botMutualGuilds.d.ts","sourceRoot":"","sources":["../../../src/native/bot/botMutualGuilds.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;AAElE,wBA2BE"} \ No newline at end of file diff --git a/dist/native/bot/botMutualGuilds.js b/dist/native/bot/botMutualGuilds.js index 26fc0c8c0a..b75e47a95e 100644 --- a/dist/native/bot/botMutualGuilds.js +++ b/dist/native/bot/botMutualGuilds.js @@ -1,5 +1,9 @@ "use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; Object.defineProperty(exports, "__esModule", { value: true }); +const array_1 = __importDefault(require("../../functions/array")); const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ name: "$botMutualGuilds", @@ -23,7 +27,7 @@ exports.default = new structures_1.NativeFunction({ }, ], brackets: false, - output: structures_1.ArgType.String, + output: (0, array_1.default)(), execute(ctx, [user, sep]) { user ??= ctx.user; return this.success(ctx.client.guilds.cache.filter(x => x.members.cache.has(user.id)).map(guild => guild.id).join(sep || ", ")); diff --git a/dist/native/bot/botMutualGuilds.js.map b/dist/native/bot/botMutualGuilds.js.map index 6a9cb3be06..d61bc4ba69 100644 --- a/dist/native/bot/botMutualGuilds.js.map +++ b/dist/native/bot/botMutualGuilds.js.map @@ -1 +1 @@ -{"version":3,"file":"botMutualGuilds.js","sourceRoot":"","sources":["../../../src/native/bot/botMutualGuilds.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,kBAAkB;IACxB,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE,CAAC,qBAAqB,CAAC;IAChC,WAAW,EAAE,gDAAgD;IAC7D,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;SACrB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,GAAG,CAAC;QACpB,IAAI,KAAK,GAAG,CAAC,IAAK,CAAA;QAClB,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;IACnI,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"botMutualGuilds.js","sourceRoot":"","sources":["../../../src/native/bot/botMutualGuilds.ts"],"names":[],"mappings":";;;;;AAAA,kEAAyC;AACzC,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,kBAAkB;IACxB,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE,CAAC,qBAAqB,CAAC;IAChC,WAAW,EAAE,gDAAgD;IAC7D,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;SACrB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAA,eAAK,GAAiB;IAC9B,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,GAAG,CAAC;QACpB,IAAI,KAAK,GAAG,CAAC,IAAK,CAAA;QAClB,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;IACnI,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/bot/botTags.d.ts.map b/dist/native/bot/botTags.d.ts.map index 08611eb3d8..e7633938ba 100644 --- a/dist/native/bot/botTags.d.ts.map +++ b/dist/native/bot/botTags.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"botTags.d.ts","sourceRoot":"","sources":["../../../src/native/bot/botTags.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;AAElE,wBAmBE"} \ No newline at end of file +{"version":3,"file":"botTags.d.ts","sourceRoot":"","sources":["../../../src/native/bot/botTags.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;AAElE,wBAmBE"} \ No newline at end of file diff --git a/dist/native/bot/botTags.js b/dist/native/bot/botTags.js index 7406ebc2b0..dd46aac6ec 100644 --- a/dist/native/bot/botTags.js +++ b/dist/native/bot/botTags.js @@ -1,5 +1,9 @@ "use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; Object.defineProperty(exports, "__esModule", { value: true }); +const array_1 = __importDefault(require("../../functions/array")); const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ name: "$botTags", @@ -16,7 +20,7 @@ exports.default = new structures_1.NativeFunction({ }, ], brackets: false, - output: structures_1.ArgType.String, + output: (0, array_1.default)(), execute(ctx, [sep]) { return this.success(ctx.client.application.tags?.join(sep ?? ", ")); }, diff --git a/dist/native/bot/botTags.js.map b/dist/native/bot/botTags.js.map index 33e3a29e27..8363d5d695 100644 --- a/dist/native/bot/botTags.js.map +++ b/dist/native/bot/botTags.js.map @@ -1 +1 @@ -{"version":3,"file":"botTags.js","sourceRoot":"","sources":["../../../src/native/bot/botTags.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,UAAU;IAChB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yBAAyB;IACtC,MAAM,EAAE,IAAI;IACZ,OAAO,EAAE,CAAC,aAAa,CAAC;IACxB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,CAAC,GAAG,EAAE,CAAC,GAAG,CAAC;QACd,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,WAAW,CAAC,IAAI,EAAE,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;IACvE,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"botTags.js","sourceRoot":"","sources":["../../../src/native/bot/botTags.ts"],"names":[],"mappings":";;;;;AAAA,kEAAyC;AACzC,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,UAAU;IAChB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yBAAyB;IACtC,MAAM,EAAE,IAAI;IACZ,OAAO,EAAE,CAAC,aAAa,CAAC;IACxB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAA,eAAK,GAAkB;IAC/B,OAAO,CAAC,GAAG,EAAE,CAAC,GAAG,CAAC;QACd,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,WAAW,CAAC,IAAI,EAAE,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;IACvE,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/bot/botWebhookURL.js b/dist/native/bot/botWebhookURL.js index e46e7b3af2..9fbc789c11 100644 --- a/dist/native/bot/botWebhookURL.js +++ b/dist/native/bot/botWebhookURL.js @@ -7,7 +7,7 @@ exports.default = new structures_1.NativeFunction({ description: "Returns the client webhook event url", unwrap: false, aliases: ["$clientWebhookURL"], - output: structures_1.ArgType.String, + output: structures_1.ArgType.URL, execute(ctx) { return this.success(ctx.client.application.eventWebhooksURL); }, diff --git a/dist/native/bot/botWebhookURL.js.map b/dist/native/bot/botWebhookURL.js.map index 9f550eec6e..54ab0ffd97 100644 --- a/dist/native/bot/botWebhookURL.js.map +++ b/dist/native/bot/botWebhookURL.js.map @@ -1 +1 @@ -{"version":3,"file":"botWebhookURL.js","sourceRoot":"","sources":["../../../src/native/bot/botWebhookURL.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sCAAsC;IACnD,MAAM,EAAE,KAAK;IACb,OAAO,EAAE,CAAC,mBAAmB,CAAC;IAC9B,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,CAAC,GAAG;QACP,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,WAAW,CAAC,gBAAgB,CAAC,CAAA;IAChE,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"botWebhookURL.js","sourceRoot":"","sources":["../../../src/native/bot/botWebhookURL.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sCAAsC;IACnD,MAAM,EAAE,KAAK;IACb,OAAO,EAAE,CAAC,mBAAmB,CAAC;IAC9B,MAAM,EAAE,oBAAO,CAAC,GAAG;IACnB,OAAO,CAAC,GAAG;QACP,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,WAAW,CAAC,gBAAgB,CAAC,CAAA;IAChE,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/bot/deleteGlobalApplicationCommands.d.ts b/dist/native/bot/deleteGlobalApplicationCommands.d.ts new file mode 100644 index 0000000000..ab6912d770 --- /dev/null +++ b/dist/native/bot/deleteGlobalApplicationCommands.d.ts @@ -0,0 +1,4 @@ +import { ArgType, NativeFunction } from "../../structures"; +declare const _default: NativeFunction>[], false>; +export default _default; +//# sourceMappingURL=deleteGlobalApplicationCommands.d.ts.map \ No newline at end of file diff --git a/dist/native/bot/deleteGlobalApplicationCommands.d.ts.map b/dist/native/bot/deleteGlobalApplicationCommands.d.ts.map new file mode 100644 index 0000000000..9bfc82ceb4 --- /dev/null +++ b/dist/native/bot/deleteGlobalApplicationCommands.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"deleteGlobalApplicationCommands.d.ts","sourceRoot":"","sources":["../../../src/native/bot/deleteGlobalApplicationCommands.ts"],"names":[],"mappings":"AAAA,OAAO,EAAO,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;AAE/D,wBASE"} \ No newline at end of file diff --git a/dist/native/bot/deleteGlobalApplicationCommands.js b/dist/native/bot/deleteGlobalApplicationCommands.js new file mode 100644 index 0000000000..422c88fe18 --- /dev/null +++ b/dist/native/bot/deleteGlobalApplicationCommands.js @@ -0,0 +1,14 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const structures_1 = require("../../structures"); +exports.default = new structures_1.NativeFunction({ + name: "$deleteGlobalApplicationCommands", + version: "2.3.0", + description: "Deletes all global commands of your bot", + unwrap: false, + output: structures_1.ArgType.Boolean, + async execute(ctx) { + return this.success(!!(await ctx.client.application?.commands.set([]).catch(ctx.noop))); + }, +}); +//# sourceMappingURL=deleteGlobalApplicationCommands.js.map \ No newline at end of file diff --git a/dist/native/bot/deleteGlobalApplicationCommands.js.map b/dist/native/bot/deleteGlobalApplicationCommands.js.map new file mode 100644 index 0000000000..57509de310 --- /dev/null +++ b/dist/native/bot/deleteGlobalApplicationCommands.js.map @@ -0,0 +1 @@ +{"version":3,"file":"deleteGlobalApplicationCommands.js","sourceRoot":"","sources":["../../../src/native/bot/deleteGlobalApplicationCommands.ts"],"names":[],"mappings":";;AAAA,iDAA+D;AAE/D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,kCAAkC;IACxC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yCAAyC;IACtD,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,MAAM,CAAC,WAAW,EAAE,QAAQ,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;IAC3F,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/channel/channelBitrate.js b/dist/native/channel/channelBitrate.js index 9260045142..47ac06e44a 100644 --- a/dist/native/channel/channelBitrate.js +++ b/dist/native/channel/channelBitrate.js @@ -19,7 +19,7 @@ exports.default = new structures_1.NativeFunction({ ], execute(ctx, [ch]) { const chan = ch ?? ctx.channel; - return this.success("bitrate" in chan ? chan.bitrate : 0); + return this.success(chan && "bitrate" in chan ? chan.bitrate : 0); }, }); //# sourceMappingURL=channelBitrate.js.map \ No newline at end of file diff --git a/dist/native/channel/channelBitrate.js.map b/dist/native/channel/channelBitrate.js.map index baea554956..81dd3f56c9 100644 --- a/dist/native/channel/channelBitrate.js.map +++ b/dist/native/channel/channelBitrate.js.map @@ -1 +1 @@ -{"version":3,"file":"channelBitrate.js","sourceRoot":"","sources":["../../../src/native/channel/channelBitrate.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,0CAA0C;IACvD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC;QACb,MAAM,IAAI,GAAG,EAAE,IAAI,GAAG,CAAC,OAAO,CAAA;QAC9B,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,IAAI,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;IAC7D,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"channelBitrate.js","sourceRoot":"","sources":["../../../src/native/channel/channelBitrate.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,0CAA0C;IACvD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC;QACb,MAAM,IAAI,GAAG,EAAE,IAAI,GAAG,CAAC,OAAO,CAAA;QAC9B,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,IAAI,SAAS,IAAI,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;IACrE,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/channel/channelCategoryID.js b/dist/native/channel/channelCategoryID.js index 2aa510d4ef..753c77c5b6 100644 --- a/dist/native/channel/channelCategoryID.js +++ b/dist/native/channel/channelCategoryID.js @@ -19,7 +19,7 @@ exports.default = new structures_1.NativeFunction({ ], execute(ctx, [ch]) { const chan = ch ?? ctx.channel; - return this.success("parentId" in chan ? chan.parentId : undefined); + return this.success(chan && "parentId" in chan ? chan.parentId : undefined); }, }); //# sourceMappingURL=channelCategoryID.js.map \ No newline at end of file diff --git a/dist/native/channel/channelCategoryID.js.map b/dist/native/channel/channelCategoryID.js.map index 21bef1a612..e983b7e463 100644 --- a/dist/native/channel/channelCategoryID.js.map +++ b/dist/native/channel/channelCategoryID.js.map @@ -1 +1 @@ -{"version":3,"file":"channelCategoryID.js","sourceRoot":"","sources":["../../../src/native/channel/channelCategoryID.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,iCAAiC;IAC9C,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC;QACb,MAAM,IAAI,GAAG,EAAE,IAAI,GAAG,CAAC,OAAO,CAAA;QAC9B,OAAO,IAAI,CAAC,OAAO,CAAC,UAAU,IAAI,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;IACvE,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"channelCategoryID.js","sourceRoot":"","sources":["../../../src/native/channel/channelCategoryID.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,iCAAiC;IAC9C,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC;QACb,MAAM,IAAI,GAAG,EAAE,IAAI,GAAG,CAAC,OAAO,CAAA;QAC9B,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,IAAI,UAAU,IAAI,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;IAC/E,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/channel/channelCreatedAt.js b/dist/native/channel/channelCreatedAt.js index 46ee9f6e3e..16ea058942 100644 --- a/dist/native/channel/channelCreatedAt.js +++ b/dist/native/channel/channelCreatedAt.js @@ -19,7 +19,7 @@ exports.default = new structures_1.NativeFunction({ ], execute(ctx, [ch]) { const chan = ch ?? ctx.channel; - return this.success(chan.createdTimestamp); + return this.success(chan?.createdTimestamp); }, }); //# sourceMappingURL=channelCreatedAt.js.map \ No newline at end of file diff --git a/dist/native/channel/channelCreatedAt.js.map b/dist/native/channel/channelCreatedAt.js.map index ce4c05c7c7..c188f691a9 100644 --- a/dist/native/channel/channelCreatedAt.js.map +++ b/dist/native/channel/channelCreatedAt.js.map @@ -1 +1 @@ -{"version":3,"file":"channelCreatedAt.js","sourceRoot":"","sources":["../../../src/native/channel/channelCreatedAt.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+BAA+B;IAC5C,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC;QACb,MAAM,IAAI,GAAG,EAAE,IAAI,GAAG,CAAC,OAAO,CAAA;QAC9B,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAA;IAC9C,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"channelCreatedAt.js","sourceRoot":"","sources":["../../../src/native/channel/channelCreatedAt.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+BAA+B;IAC5C,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC;QACb,MAAM,IAAI,GAAG,EAAE,IAAI,GAAG,CAAC,OAAO,CAAA;QAC9B,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,EAAE,gBAAgB,CAAC,CAAA;IAC/C,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/channel/channelExists.js b/dist/native/channel/channelExists.js index eeee8da159..d986bea40d 100644 --- a/dist/native/channel/channelExists.js +++ b/dist/native/channel/channelExists.js @@ -4,7 +4,7 @@ const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ name: "$channelExists", version: "1.0.0", - description: "Returns whether an channel id exists", + description: "Returns whether a channel id exists", unwrap: true, brackets: true, output: structures_1.ArgType.Boolean, diff --git a/dist/native/channel/channelExists.js.map b/dist/native/channel/channelExists.js.map index 94ef645284..89803acc26 100644 --- a/dist/native/channel/channelExists.js.map +++ b/dist/native/channel/channelExists.js.map @@ -1 +1 @@ -{"version":3,"file":"channelExists.js","sourceRoot":"","sources":["../../../src/native/channel/channelExists.ts"],"names":[],"mappings":";;AAAA,iDAAoF;AAEpF,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sCAAsC;IACnD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC;QACnB,OAAO,IAAI,CAAC,OAAO,CAAC,6BAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,GAAG,CAAC,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAA;IAC/F,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"channelExists.js","sourceRoot":"","sources":["../../../src/native/channel/channelExists.ts"],"names":[],"mappings":";;AAAA,iDAAoF;AAEpF,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,qCAAqC;IAClD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC;QACnB,OAAO,IAAI,CAAC,OAAO,CAAC,6BAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,GAAG,CAAC,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAA;IAC/F,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/channel/channelFull.js b/dist/native/channel/channelFull.js index cf533f0817..6f2da7e841 100644 --- a/dist/native/channel/channelFull.js +++ b/dist/native/channel/channelFull.js @@ -19,7 +19,7 @@ exports.default = new structures_1.NativeFunction({ ], execute(ctx, [ch]) { const chan = ch ?? ctx.channel; - return this.success("full" in chan ? chan.full : false); + return this.success(chan && "full" in chan ? chan.full : false); }, }); //# sourceMappingURL=channelFull.js.map \ No newline at end of file diff --git a/dist/native/channel/channelFull.js.map b/dist/native/channel/channelFull.js.map index 7cf503c5cb..5a2da3a2a4 100644 --- a/dist/native/channel/channelFull.js.map +++ b/dist/native/channel/channelFull.js.map @@ -1 +1 @@ -{"version":3,"file":"channelFull.js","sourceRoot":"","sources":["../../../src/native/channel/channelFull.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2CAA2C;IACxD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC;QACb,MAAM,IAAI,GAAG,EAAE,IAAI,GAAG,CAAC,OAAO,CAAA;QAC9B,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,IAAI,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAA;IAC3D,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"channelFull.js","sourceRoot":"","sources":["../../../src/native/channel/channelFull.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2CAA2C;IACxD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC;QACb,MAAM,IAAI,GAAG,EAAE,IAAI,GAAG,CAAC,OAAO,CAAA;QAC9B,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,IAAI,MAAM,IAAI,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAA;IACnE,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/channel/channelGuildID.js b/dist/native/channel/channelGuildID.js index 10527e9fe9..8b8a30096c 100644 --- a/dist/native/channel/channelGuildID.js +++ b/dist/native/channel/channelGuildID.js @@ -19,7 +19,7 @@ exports.default = new structures_1.NativeFunction({ ], execute(ctx, [ch]) { const chan = ch ?? ctx.channel; - return this.success("guildId" in chan ? chan.guildId : undefined); + return this.success(chan && "guildId" in chan ? chan.guildId : undefined); }, }); //# sourceMappingURL=channelGuildID.js.map \ No newline at end of file diff --git a/dist/native/channel/channelGuildID.js.map b/dist/native/channel/channelGuildID.js.map index f7fcb63cf5..f45a38d540 100644 --- a/dist/native/channel/channelGuildID.js.map +++ b/dist/native/channel/channelGuildID.js.map @@ -1 +1 @@ -{"version":3,"file":"channelGuildID.js","sourceRoot":"","sources":["../../../src/native/channel/channelGuildID.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8BAA8B;IAC3C,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,KAAK;IACrB,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC;QACb,MAAM,IAAI,GAAG,EAAE,IAAI,GAAG,CAAC,OAAO,CAAA;QAC9B,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,IAAI,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;IACrE,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"channelGuildID.js","sourceRoot":"","sources":["../../../src/native/channel/channelGuildID.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8BAA8B;IAC3C,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,KAAK;IACrB,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC;QACb,MAAM,IAAI,GAAG,EAAE,IAAI,GAAG,CAAC,OAAO,CAAA;QAC9B,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,IAAI,SAAS,IAAI,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;IAC7E,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/channel/channelHasAnyPerms.d.ts b/dist/native/channel/channelHasAnyPerms.d.ts index 7fa917ec61..fcafe4c67a 100644 --- a/dist/native/channel/channelHasAnyPerms.d.ts +++ b/dist/native/channel/channelHasAnyPerms.d.ts @@ -17,6 +17,7 @@ declare const _default: NativeFunction<[{ name: string; description: string; rest: true; + required: true; type: ArgType.Enum; enum: { readonly CreateInstantInvite: bigint; diff --git a/dist/native/channel/channelHasAnyPerms.d.ts.map b/dist/native/channel/channelHasAnyPerms.d.ts.map index bd01ac12d5..008bfea0e4 100644 --- a/dist/native/channel/channelHasAnyPerms.d.ts.map +++ b/dist/native/channel/channelHasAnyPerms.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"channelHasAnyPerms.d.ts","sourceRoot":"","sources":["../../../src/native/channel/channelHasAnyPerms.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAA8C,MAAM,YAAY,CAAA;AACpF,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;eAmBnC,WAAW;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAhBlC,wBAqCE"} \ No newline at end of file +{"version":3,"file":"channelHasAnyPerms.d.ts","sourceRoot":"","sources":["../../../src/native/channel/channelHasAnyPerms.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAA8C,MAAM,YAAY,CAAA;AACpF,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;eAmBnC,WAAW;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAhBlC,wBAsCE"} \ No newline at end of file diff --git a/dist/native/channel/channelHasAnyPerms.js b/dist/native/channel/channelHasAnyPerms.js index dc8e820364..a635ea45e7 100644 --- a/dist/native/channel/channelHasAnyPerms.js +++ b/dist/native/channel/channelHasAnyPerms.js @@ -31,6 +31,7 @@ exports.default = new structures_1.NativeFunction({ name: "permissions", description: "The perms to check for", rest: true, + required: true, type: structures_1.ArgType.Enum, enum: discord_js_1.PermissionFlagsBits } diff --git a/dist/native/channel/channelHasAnyPerms.js.map b/dist/native/channel/channelHasAnyPerms.js.map index f75ef5c783..3cd8ce11c3 100644 --- a/dist/native/channel/channelHasAnyPerms.js.map +++ b/dist/native/channel/channelHasAnyPerms.js.map @@ -1 +1 @@ -{"version":3,"file":"channelHasAnyPerms.js","sourceRoot":"","sources":["../../../src/native/channel/channelHasAnyPerms.ts"],"names":[],"mappings":";;AAAA,2CAAoF;AACpF,iDAA0D;AAG1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,qBAAqB;IAC3B,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE;QACL,oBAAoB;KACvB;IACD,WAAW,EAAE,kEAAkE;IAC/E,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,gBAAgB,IAAI,CAAC;SACnD;QACD;YACI,IAAI,EAAE,IAAI;YACV,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,gCAAmB;SAC5B;KACJ;IACD,QAAQ,EAAE,IAAI;IACd,OAAO,CAAC,GAAG,EAAE,CAAE,OAAO,EAAE,EAAE,EAAE,KAAK,CAAE;QAC/B,OAAO,IAAI,CAAC,OAAO,CAAE,OAAiC,CAAC,cAAc,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,KAAK,CAAC,CAAC,CAAA;IAC1F,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"channelHasAnyPerms.js","sourceRoot":"","sources":["../../../src/native/channel/channelHasAnyPerms.ts"],"names":[],"mappings":";;AAAA,2CAAoF;AACpF,iDAA0D;AAG1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,qBAAqB;IAC3B,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE;QACL,oBAAoB;KACvB;IACD,WAAW,EAAE,kEAAkE;IAC/E,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,gBAAgB,IAAI,CAAC;SACnD;QACD;YACI,IAAI,EAAE,IAAI;YACV,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,gCAAmB;SAC5B;KACJ;IACD,QAAQ,EAAE,IAAI;IACd,OAAO,CAAC,GAAG,EAAE,CAAE,OAAO,EAAE,EAAE,EAAE,KAAK,CAAE;QAC/B,OAAO,IAAI,CAAC,OAAO,CAAE,OAAiC,CAAC,cAAc,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,KAAK,CAAC,CAAC,CAAA;IAC1F,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/channel/channelHasPerms.d.ts b/dist/native/channel/channelHasPerms.d.ts index bab8b36d1f..d57f7a15c6 100644 --- a/dist/native/channel/channelHasPerms.d.ts +++ b/dist/native/channel/channelHasPerms.d.ts @@ -17,6 +17,7 @@ declare const _default: NativeFunction<[{ name: string; description: string; rest: true; + required: true; type: ArgType.Enum; enum: { readonly CreateInstantInvite: bigint; diff --git a/dist/native/channel/channelHasPerms.d.ts.map b/dist/native/channel/channelHasPerms.d.ts.map index 049950f252..64c9c7da3c 100644 --- a/dist/native/channel/channelHasPerms.d.ts.map +++ b/dist/native/channel/channelHasPerms.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"channelHasPerms.d.ts","sourceRoot":"","sources":["../../../src/native/channel/channelHasPerms.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAA8C,MAAM,YAAY,CAAA;AACpF,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;eAmBnC,WAAW;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAhBlC,wBAqCE"} \ No newline at end of file +{"version":3,"file":"channelHasPerms.d.ts","sourceRoot":"","sources":["../../../src/native/channel/channelHasPerms.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAA8C,MAAM,YAAY,CAAA;AACpF,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;eAoBnC,WAAW;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAjBlC,wBAuCE"} \ No newline at end of file diff --git a/dist/native/channel/channelHasPerms.js b/dist/native/channel/channelHasPerms.js index 0329d7150c..3787d03501 100644 --- a/dist/native/channel/channelHasPerms.js +++ b/dist/native/channel/channelHasPerms.js @@ -8,7 +8,8 @@ exports.default = new structures_1.NativeFunction({ description: "Returns whether role or member has perms in a channel", output: structures_1.ArgType.Boolean, aliases: [ - "$hasChannelPerm" + "$hasChannelPerm", + "$hasChannelPerms" ], unwrap: true, args: [ @@ -31,6 +32,7 @@ exports.default = new structures_1.NativeFunction({ name: "permissions", description: "The perms to check for", rest: true, + required: true, type: structures_1.ArgType.Enum, enum: discord_js_1.PermissionFlagsBits } diff --git a/dist/native/channel/channelHasPerms.js.map b/dist/native/channel/channelHasPerms.js.map index a5c0410ffe..5fcbd8dc91 100644 --- a/dist/native/channel/channelHasPerms.js.map +++ b/dist/native/channel/channelHasPerms.js.map @@ -1 +1 @@ -{"version":3,"file":"channelHasPerms.js","sourceRoot":"","sources":["../../../src/native/channel/channelHasPerms.ts"],"names":[],"mappings":";;AAAA,2CAAoF;AACpF,iDAA0D;AAG1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,kBAAkB;IACxB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uDAAuD;IACpE,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,OAAO,EAAE;QACL,iBAAiB;KACpB;IACD,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,gBAAgB,IAAI,CAAC;SACnD;QACD;YACI,IAAI,EAAE,IAAI;YACV,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,gCAAmB;SAC5B;KACJ;IACD,QAAQ,EAAE,IAAI;IACd,OAAO,CAAC,GAAG,EAAE,CAAE,OAAO,EAAE,EAAE,EAAE,KAAK,CAAE;QAC/B,OAAO,IAAI,CAAC,OAAO,CAAE,OAAiC,CAAC,cAAc,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,KAAK,CAAC,CAAC,CAAA;IAC1F,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"channelHasPerms.js","sourceRoot":"","sources":["../../../src/native/channel/channelHasPerms.ts"],"names":[],"mappings":";;AAAA,2CAAoF;AACpF,iDAA0D;AAG1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,kBAAkB;IACxB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uDAAuD;IACpE,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,OAAO,EAAE;QACL,iBAAiB;QACjB,kBAAkB;KACrB;IACD,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,gBAAgB,IAAI,CAAC;SACnD;QACD;YACI,IAAI,EAAE,IAAI;YACV,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,gCAAmB;SAC5B;KACJ;IACD,QAAQ,EAAE,IAAI;IACd,OAAO,CAAC,GAAG,EAAE,CAAE,OAAO,EAAE,EAAE,EAAE,KAAK,CAAE;QAC/B,OAAO,IAAI,CAAC,OAAO,CAAE,OAAiC,CAAC,cAAc,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,KAAK,CAAC,CAAC,CAAA;IAC1F,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/channel/channelID.js b/dist/native/channel/channelID.js index c9fd60503e..a6b4f0373c 100644 --- a/dist/native/channel/channelID.js +++ b/dist/native/channel/channelID.js @@ -11,7 +11,7 @@ exports.default = new structures_1.NativeFunction({ args: [ { name: "name", - description: "The channel name to get it's id", + description: "The channel name to get its id", required: true, rest: true, type: structures_1.ArgType.String, diff --git a/dist/native/channel/channelID.js.map b/dist/native/channel/channelID.js.map index e37e06194a..468499ff35 100644 --- a/dist/native/channel/channelID.js.map +++ b/dist/native/channel/channelID.js.map @@ -1 +1 @@ -{"version":3,"file":"channelID.js","sourceRoot":"","sources":["../../../src/native/channel/channelID.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uCAAuC;IACpD,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,iCAAiC;YAC9C,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,IAAI,CAAC,IAAI,CAAC,SAAS;YAAE,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,EAAE,EAAE,IAAI,GAAG,CAAC,WAAW,EAAE,SAAS,CAAC,CAAA;QACvF,MAAM,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;QAC3B,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,MAAM,IAAI,CAAC,IAAI,CAAC,CAAC,IAAI,KAAK,IAAI,CAAC,EAAE,EAAE,CAAC,CAAA;IAClG,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"channelID.js","sourceRoot":"","sources":["../../../src/native/channel/channelID.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uCAAuC;IACpD,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,gCAAgC;YAC7C,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,IAAI,CAAC,IAAI,CAAC,SAAS;YAAE,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,EAAE,EAAE,IAAI,GAAG,CAAC,WAAW,EAAE,SAAS,CAAC,CAAA;QACvF,MAAM,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;QAC3B,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,MAAM,IAAI,CAAC,IAAI,CAAC,CAAC,IAAI,KAAK,IAAI,CAAC,EAAE,EAAE,CAAC,CAAA;IAClG,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/channel/channelJoinable.js b/dist/native/channel/channelJoinable.js index cb9b394a42..b60ee98ff4 100644 --- a/dist/native/channel/channelJoinable.js +++ b/dist/native/channel/channelJoinable.js @@ -19,7 +19,7 @@ exports.default = new structures_1.NativeFunction({ ], execute(ctx, [ch]) { const chan = ch ?? ctx.channel; - return this.success("joinable" in chan ? chan.joinable : false); + return this.success(chan && "joinable" in chan ? chan.joinable : false); }, }); //# sourceMappingURL=channelJoinable.js.map \ No newline at end of file diff --git a/dist/native/channel/channelJoinable.js.map b/dist/native/channel/channelJoinable.js.map index 820cc44b8a..fa70638d40 100644 --- a/dist/native/channel/channelJoinable.js.map +++ b/dist/native/channel/channelJoinable.js.map @@ -1 +1 @@ -{"version":3,"file":"channelJoinable.js","sourceRoot":"","sources":["../../../src/native/channel/channelJoinable.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,kBAAkB;IACxB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,0DAA0D;IACvE,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC;QACb,MAAM,IAAI,GAAG,EAAE,IAAI,GAAG,CAAC,OAAO,CAAA;QAC9B,OAAO,IAAI,CAAC,OAAO,CAAC,UAAU,IAAI,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,CAAA;IACnE,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"channelJoinable.js","sourceRoot":"","sources":["../../../src/native/channel/channelJoinable.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,kBAAkB;IACxB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,0DAA0D;IACvE,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC;QACb,MAAM,IAAI,GAAG,EAAE,IAAI,GAAG,CAAC,OAAO,CAAA;QAC9B,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,IAAI,UAAU,IAAI,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,CAAA;IAC3E,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/channel/channelMembers.js b/dist/native/channel/channelMembers.js index cd70a45f34..478fc9a9b7 100644 --- a/dist/native/channel/channelMembers.js +++ b/dist/native/channel/channelMembers.js @@ -29,7 +29,7 @@ exports.default = new structures_1.NativeFunction({ ], execute(ctx, [ch, sep]) { const chan = ch ?? ctx.channel; - return this.success("members" in chan ? chan.members?.map(member => member.id).join(sep ?? ", ") : null); + return this.success(chan && "members" in chan ? chan.members?.map(member => member.id).join(sep ?? ", ") : null); }, }); //# sourceMappingURL=channelMembers.js.map \ No newline at end of file diff --git a/dist/native/channel/channelMembers.js.map b/dist/native/channel/channelMembers.js.map index 70444cf205..7fa556e25a 100644 --- a/dist/native/channel/channelMembers.js.map +++ b/dist/native/channel/channelMembers.js.map @@ -1 +1 @@ -{"version":3,"file":"channelMembers.js","sourceRoot":"","sources":["../../../src/native/channel/channelMembers.ts"],"names":[],"mappings":";;;;;AAAA,iDAAkE;AAClE,kEAAyC;AAGzC,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,kCAAkC;IAC/C,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,IAAA,eAAK,GAAkB;IAC/B,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,0CAA0C;YACvD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,CAAC;QAClB,MAAM,IAAI,GAAG,EAAE,IAAI,GAAG,CAAC,OAAO,CAAA;QAC9B,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,IAAI,IAAI,CAAC,CAAC,CAAE,IAAI,CAAC,OAA2C,EAAE,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAA;IACjJ,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"channelMembers.js","sourceRoot":"","sources":["../../../src/native/channel/channelMembers.ts"],"names":[],"mappings":";;;;;AAAA,iDAAkE;AAClE,kEAAyC;AAGzC,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,kCAAkC;IAC/C,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,IAAA,eAAK,GAAkB;IAC/B,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,0CAA0C;YACvD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,CAAC;QAClB,MAAM,IAAI,GAAG,EAAE,IAAI,GAAG,CAAC,OAAO,CAAA;QAC9B,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,IAAI,SAAS,IAAI,IAAI,CAAC,CAAC,CAAE,IAAI,CAAC,OAA2C,EAAE,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAA;IACzJ,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/channel/channelNSFW.js b/dist/native/channel/channelNSFW.js index 0acb09393d..39809da933 100644 --- a/dist/native/channel/channelNSFW.js +++ b/dist/native/channel/channelNSFW.js @@ -19,7 +19,7 @@ exports.default = new structures_1.NativeFunction({ ], execute(ctx, [ch]) { const chan = ch ?? ctx.channel; - return this.success("nsfw" in chan ? chan.nsfw : false); + return this.success(chan && "nsfw" in chan ? chan.nsfw : false); }, }); //# sourceMappingURL=channelNSFW.js.map \ No newline at end of file diff --git a/dist/native/channel/channelNSFW.js.map b/dist/native/channel/channelNSFW.js.map index 426b205dc7..07f84f5784 100644 --- a/dist/native/channel/channelNSFW.js.map +++ b/dist/native/channel/channelNSFW.js.map @@ -1 +1 @@ -{"version":3,"file":"channelNSFW.js","sourceRoot":"","sources":["../../../src/native/channel/channelNSFW.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,qCAAqC;IAClD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC;QACb,MAAM,IAAI,GAAG,EAAE,IAAI,GAAG,CAAC,OAAO,CAAA;QAC9B,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,IAAI,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAA;IAC3D,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"channelNSFW.js","sourceRoot":"","sources":["../../../src/native/channel/channelNSFW.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,qCAAqC;IAClD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC;QACb,MAAM,IAAI,GAAG,EAAE,IAAI,GAAG,CAAC,OAAO,CAAA;QAC9B,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,IAAI,MAAM,IAAI,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAA;IACnE,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/channel/channelName.js b/dist/native/channel/channelName.js index c6cb221f14..80e307fb8e 100644 --- a/dist/native/channel/channelName.js +++ b/dist/native/channel/channelName.js @@ -19,7 +19,7 @@ exports.default = new structures_1.NativeFunction({ ], execute(ctx, [ch]) { const chan = ch ?? ctx.channel; - return this.success("name" in chan ? chan.name : undefined); + return this.success(chan && "name" in chan ? chan.name : undefined); }, }); //# sourceMappingURL=channelName.js.map \ No newline at end of file diff --git a/dist/native/channel/channelName.js.map b/dist/native/channel/channelName.js.map index b6913a40dd..686102032f 100644 --- a/dist/native/channel/channelName.js.map +++ b/dist/native/channel/channelName.js.map @@ -1 +1 @@ -{"version":3,"file":"channelName.js","sourceRoot":"","sources":["../../../src/native/channel/channelName.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,0BAA0B;IACvC,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC;QACb,MAAM,IAAI,GAAG,EAAE,IAAI,GAAG,CAAC,OAAO,CAAA;QAC9B,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,IAAI,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;IAC/D,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"channelName.js","sourceRoot":"","sources":["../../../src/native/channel/channelName.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,0BAA0B;IACvC,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC;QACb,MAAM,IAAI,GAAG,EAAE,IAAI,GAAG,CAAC,OAAO,CAAA;QAC9B,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,IAAI,MAAM,IAAI,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;IACvE,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/channel/channelPermissions.d.ts.map b/dist/native/channel/channelPermissions.d.ts.map index c282f318c5..ef934b3499 100644 --- a/dist/native/channel/channelPermissions.d.ts.map +++ b/dist/native/channel/channelPermissions.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"channelPermissions.d.ts","sourceRoot":"","sources":["../../../src/native/channel/channelPermissions.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAgB,MAAM,YAAY,CAAA;AACtD,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;AAC1D,OAAO,EAAkC,4BAA4B,EAAE,MAAM,uCAAuC,CAAA;;;;;;;eAmB7F,WAAW;;;;;;;;;;;;;;AAjBlC,wBAuCE"} \ No newline at end of file +{"version":3,"file":"channelPermissions.d.ts","sourceRoot":"","sources":["../../../src/native/channel/channelPermissions.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAgB,MAAM,YAAY,CAAA;AACtD,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;AAC1D,OAAO,EAAkC,4BAA4B,EAAE,MAAM,uCAAuC,CAAA;;;;;;;eAoB7F,WAAW;;;;;;;;;;;;;;AAjBlC,wBAuCE"} \ No newline at end of file diff --git a/dist/native/channel/channelPermissions.js b/dist/native/channel/channelPermissions.js index 7d95e0fb18..fc50416225 100644 --- a/dist/native/channel/channelPermissions.js +++ b/dist/native/channel/channelPermissions.js @@ -1,7 +1,11 @@ "use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; Object.defineProperty(exports, "__esModule", { value: true }); const structures_1 = require("../../structures"); const permissionOverwrites_1 = require("../../properties/permissionOverwrites"); +const array_1 = __importDefault(require("../../functions/array")); exports.default = new structures_1.NativeFunction({ name: "$channelPermissions", version: "1.5.0", @@ -36,7 +40,7 @@ exports.default = new structures_1.NativeFunction({ type: structures_1.ArgType.String } ], - output: structures_1.ArgType.Unknown, + output: (0, array_1.default)(), execute(ctx, [ch, prop, sep]) { const chan = (ch ?? ctx.channel); return this.successJSON(chan.permissionOverwrites.cache.map(perm => permissionOverwrites_1.PermissionOverwritesProperties[prop](perm, sep)).join(sep ?? ", ")); diff --git a/dist/native/channel/channelPermissions.js.map b/dist/native/channel/channelPermissions.js.map index ecdc6d1293..da2e21ea7b 100644 --- a/dist/native/channel/channelPermissions.js.map +++ b/dist/native/channel/channelPermissions.js.map @@ -1 +1 @@ -{"version":3,"file":"channelPermissions.js","sourceRoot":"","sources":["../../../src/native/channel/channelPermissions.ts"],"names":[],"mappings":";;AACA,iDAA0D;AAC1D,gFAAoH;AAEpH,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,qBAAqB;IAC3B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gDAAgD;IAC7D,OAAO,EAAE;QACL,eAAe;QACf,oBAAoB;KACvB;IACD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,sBAAsB,IAAI,CAAC;SACzD;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,0CAA0C;YACvD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,mDAA4B;SACrC;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,0CAA0C;YACvD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,OAAO,CAAC,GAAG,EAAE,CAAE,EAAE,EAAE,IAAI,EAAE,GAAG,CAAE;QAC1B,MAAM,IAAI,GAAG,CAAC,EAAE,IAAI,GAAG,CAAC,OAAO,CAAiB,CAAA;QAChD,OAAO,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,oBAAoB,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,qDAA8B,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;IAC3I,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"channelPermissions.js","sourceRoot":"","sources":["../../../src/native/channel/channelPermissions.ts"],"names":[],"mappings":";;;;;AACA,iDAA0D;AAC1D,gFAAoH;AACpH,kEAAyC;AAEzC,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,qBAAqB;IAC3B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gDAAgD;IAC7D,OAAO,EAAE;QACL,eAAe;QACf,oBAAoB;KACvB;IACD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,sBAAsB,IAAI,CAAC;SACzD;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,0CAA0C;YACvD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,mDAA4B;SACrC;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,0CAA0C;YACvD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,IAAA,eAAK,GAAmB;IAChC,OAAO,CAAC,GAAG,EAAE,CAAE,EAAE,EAAE,IAAI,EAAE,GAAG,CAAE;QAC1B,MAAM,IAAI,GAAG,CAAC,EAAE,IAAI,GAAG,CAAC,OAAO,CAAiB,CAAA;QAChD,OAAO,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,oBAAoB,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,qDAA8B,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;IAC3I,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/channel/channelSlowmode.js b/dist/native/channel/channelSlowmode.js index c5da46b08d..78f9c1b7b5 100644 --- a/dist/native/channel/channelSlowmode.js +++ b/dist/native/channel/channelSlowmode.js @@ -20,7 +20,7 @@ exports.default = new structures_1.NativeFunction({ ], execute(ctx, [ch]) { const chan = ch ?? ctx.channel; - return this.success("rateLimitPerUser" in chan ? chan.rateLimitPerUser : 0); + return this.success(chan && "rateLimitPerUser" in chan ? chan.rateLimitPerUser : 0); }, }); //# sourceMappingURL=channelSlowmode.js.map \ No newline at end of file diff --git a/dist/native/channel/channelSlowmode.js.map b/dist/native/channel/channelSlowmode.js.map index 9e50121593..dc3284df5b 100644 --- a/dist/native/channel/channelSlowmode.js.map +++ b/dist/native/channel/channelSlowmode.js.map @@ -1 +1 @@ -{"version":3,"file":"channelSlowmode.js","sourceRoot":"","sources":["../../../src/native/channel/channelSlowmode.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,kBAAkB;IACxB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yCAAyC;IACtD,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,2CAA2C;YACxD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,kBAAkB,IAAI,CAAC;SACrD;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC;QACb,MAAM,IAAI,GAAG,EAAE,IAAI,GAAG,CAAC,OAAO,CAAA;QAC9B,OAAO,IAAI,CAAC,OAAO,CAAC,kBAAkB,IAAI,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;IAC/E,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"channelSlowmode.js","sourceRoot":"","sources":["../../../src/native/channel/channelSlowmode.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,kBAAkB;IACxB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yCAAyC;IACtD,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,2CAA2C;YACxD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,kBAAkB,IAAI,CAAC;SACrD;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC;QACb,MAAM,IAAI,GAAG,EAAE,IAAI,GAAG,CAAC,OAAO,CAAA;QAC9B,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,IAAI,kBAAkB,IAAI,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;IACvF,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/channel/channelTopic.js b/dist/native/channel/channelTopic.js index 5f5f862659..2cde5087ab 100644 --- a/dist/native/channel/channelTopic.js +++ b/dist/native/channel/channelTopic.js @@ -19,7 +19,7 @@ exports.default = new structures_1.NativeFunction({ ], execute(ctx, [ch]) { const chan = ch ?? ctx.channel; - return this.success("topic" in chan ? chan.topic : undefined); + return this.success(chan && "topic" in chan ? chan.topic : undefined); }, }); //# sourceMappingURL=channelTopic.js.map \ No newline at end of file diff --git a/dist/native/channel/channelTopic.js.map b/dist/native/channel/channelTopic.js.map index 0a22a0084d..189137de25 100644 --- a/dist/native/channel/channelTopic.js.map +++ b/dist/native/channel/channelTopic.js.map @@ -1 +1 @@ -{"version":3,"file":"channelTopic.js","sourceRoot":"","sources":["../../../src/native/channel/channelTopic.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2BAA2B;IACxC,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC;QACb,MAAM,IAAI,GAAG,EAAE,IAAI,GAAG,CAAC,OAAO,CAAA;QAC9B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,IAAI,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;IACjE,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"channelTopic.js","sourceRoot":"","sources":["../../../src/native/channel/channelTopic.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2BAA2B;IACxC,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC;QACb,MAAM,IAAI,GAAG,EAAE,IAAI,GAAG,CAAC,OAAO,CAAA;QAC9B,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,IAAI,OAAO,IAAI,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;IACzE,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/channel/channelUserLimit.js b/dist/native/channel/channelUserLimit.js index 437af5532e..41c1a1bb19 100644 --- a/dist/native/channel/channelUserLimit.js +++ b/dist/native/channel/channelUserLimit.js @@ -19,7 +19,7 @@ exports.default = new structures_1.NativeFunction({ ], execute(ctx, [ch]) { const chan = ch ?? ctx.channel; - return this.success("userLimit" in chan ? chan.userLimit : 0); + return this.success(chan && "userLimit" in chan ? chan.userLimit : 0); }, }); //# sourceMappingURL=channelUserLimit.js.map \ No newline at end of file diff --git a/dist/native/channel/channelUserLimit.js.map b/dist/native/channel/channelUserLimit.js.map index 53b776a45c..bf71f51fad 100644 --- a/dist/native/channel/channelUserLimit.js.map +++ b/dist/native/channel/channelUserLimit.js.map @@ -1 +1 @@ -{"version":3,"file":"channelUserLimit.js","sourceRoot":"","sources":["../../../src/native/channel/channelUserLimit.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6CAA6C;IAC1D,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC;QACb,MAAM,IAAI,GAAG,EAAE,IAAI,GAAG,CAAC,OAAO,CAAA;QAC9B,OAAO,IAAI,CAAC,OAAO,CAAC,WAAW,IAAI,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;IACjE,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"channelUserLimit.js","sourceRoot":"","sources":["../../../src/native/channel/channelUserLimit.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6CAA6C;IAC1D,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC;QACb,MAAM,IAAI,GAAG,EAAE,IAAI,GAAG,CAAC,OAAO,CAAA;QAC9B,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,IAAI,WAAW,IAAI,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;IACzE,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/channel/channelVoiceMemberCount.js b/dist/native/channel/channelVoiceMemberCount.js index 36f3335b27..6cbe987cf9 100644 --- a/dist/native/channel/channelVoiceMemberCount.js +++ b/dist/native/channel/channelVoiceMemberCount.js @@ -22,7 +22,7 @@ exports.default = new structures_1.NativeFunction({ ], execute(ctx, [ch]) { const chan = ch ?? ctx.channel; - return this.success(chan.isVoiceBased() ? chan.members.size : null); + return this.success(chan?.isVoiceBased() ? chan.members.size : null); }, }); //# sourceMappingURL=channelVoiceMemberCount.js.map \ No newline at end of file diff --git a/dist/native/channel/channelVoiceMemberCount.js.map b/dist/native/channel/channelVoiceMemberCount.js.map index d6b1754344..908ff045fc 100644 --- a/dist/native/channel/channelVoiceMemberCount.js.map +++ b/dist/native/channel/channelVoiceMemberCount.js.map @@ -1 +1 @@ -{"version":3,"file":"channelVoiceMemberCount.js","sourceRoot":"","sources":["../../../src/native/channel/channelVoiceMemberCount.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAGlE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,0BAA0B;IAChC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mEAAmE;IAChF,MAAM,EAAE,IAAI;IACZ,OAAO,EAAE;QACL,qBAAqB;KACxB;IACD,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC;QACb,MAAM,IAAI,GAAG,EAAE,IAAI,GAAG,CAAC,OAAO,CAAA;QAC9B,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,YAAY,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAA;IACvE,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"channelVoiceMemberCount.js","sourceRoot":"","sources":["../../../src/native/channel/channelVoiceMemberCount.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAGlE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,0BAA0B;IAChC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mEAAmE;IAChF,MAAM,EAAE,IAAI;IACZ,OAAO,EAAE;QACL,qBAAqB;KACxB;IACD,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC;QACb,MAAM,IAAI,GAAG,EAAE,IAAI,GAAG,CAAC,OAAO,CAAA;QAC9B,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,EAAE,YAAY,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAA;IACxE,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/channel/channelVoiceMemberIDs.d.ts.map b/dist/native/channel/channelVoiceMemberIDs.d.ts.map index 8cabfbfcc5..e867058e06 100644 --- a/dist/native/channel/channelVoiceMemberIDs.d.ts.map +++ b/dist/native/channel/channelVoiceMemberIDs.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"channelVoiceMemberIDs.d.ts","sourceRoot":"","sources":["../../../src/native/channel/channelVoiceMemberIDs.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;AAGlE,wBA8BE"} \ No newline at end of file +{"version":3,"file":"channelVoiceMemberIDs.d.ts","sourceRoot":"","sources":["../../../src/native/channel/channelVoiceMemberIDs.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;AAGlE,wBA8BE"} \ No newline at end of file diff --git a/dist/native/channel/channelVoiceMemberIDs.js b/dist/native/channel/channelVoiceMemberIDs.js index 2ca5751465..80498be84c 100644 --- a/dist/native/channel/channelVoiceMemberIDs.js +++ b/dist/native/channel/channelVoiceMemberIDs.js @@ -33,7 +33,7 @@ exports.default = new structures_1.NativeFunction({ ], execute(ctx, [ch, sep]) { const chan = ch ?? ctx.channel; - return this.success(chan.isVoiceBased() ? chan.members.map(x => x.id).join(sep ?? ", ") : null); + return this.success(chan?.isVoiceBased() ? chan.members.map(x => x.id).join(sep ?? ", ") : null); }, }); //# sourceMappingURL=channelVoiceMemberIDs.js.map \ No newline at end of file diff --git a/dist/native/channel/channelVoiceMemberIDs.js.map b/dist/native/channel/channelVoiceMemberIDs.js.map index 0a76e2820f..4f7a657f8e 100644 --- a/dist/native/channel/channelVoiceMemberIDs.js.map +++ b/dist/native/channel/channelVoiceMemberIDs.js.map @@ -1 +1 @@ -{"version":3,"file":"channelVoiceMemberIDs.js","sourceRoot":"","sources":["../../../src/native/channel/channelVoiceMemberIDs.ts"],"names":[],"mappings":";;;;;AACA,iDAAkE;AAClE,kEAAyC;AAEzC,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,wBAAwB;IAC9B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8DAA8D;IAC3E,MAAM,EAAE,IAAI;IACZ,OAAO,EAAE;QACL,mBAAmB;KACtB;IACD,MAAM,EAAE,IAAA,eAAK,GAAkB;IAC/B,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,+BAA+B;YAC5C,QAAQ,EAAE,KAAK;YACf,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,CAAC;QAClB,MAAM,IAAI,GAAG,EAAE,IAAI,GAAG,CAAC,OAAO,CAAA;QAC9B,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,YAAY,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAA;IACnG,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"channelVoiceMemberIDs.js","sourceRoot":"","sources":["../../../src/native/channel/channelVoiceMemberIDs.ts"],"names":[],"mappings":";;;;;AAAA,iDAAkE;AAClE,kEAAyC;AAEzC,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,wBAAwB;IAC9B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8DAA8D;IAC3E,MAAM,EAAE,IAAI;IACZ,OAAO,EAAE;QACL,mBAAmB;KACtB;IACD,MAAM,EAAE,IAAA,eAAK,GAAkB;IAC/B,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,+BAA+B;YAC5C,QAAQ,EAAE,KAAK;YACf,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,CAAC;QAClB,MAAM,IAAI,GAAG,EAAE,IAAI,GAAG,CAAC,OAAO,CAAA;QAC9B,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,EAAE,YAAY,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAA;IACpG,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/channel/channelWebhooks.d.ts b/dist/native/channel/channelWebhooks.d.ts new file mode 100644 index 0000000000..27ede40338 --- /dev/null +++ b/dist/native/channel/channelWebhooks.d.ts @@ -0,0 +1,24 @@ +import { BaseChannel } from "discord.js"; +import { ArgType, NativeFunction } from "../../structures"; +import { WebhookProperty } from "../../properties/webhook"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + rest: false; + type: ArgType.Channel; + required: true; + check: (i: BaseChannel) => boolean; +}, { + name: string; + description: string; + rest: false; + type: ArgType.Enum; + enum: typeof WebhookProperty; +}, { + name: string; + description: string; + rest: false; + type: ArgType.String; +}], true>; +export default _default; +//# sourceMappingURL=channelWebhooks.d.ts.map \ No newline at end of file diff --git a/dist/native/channel/channelWebhooks.d.ts.map b/dist/native/channel/channelWebhooks.d.ts.map new file mode 100644 index 0000000000..498546f48d --- /dev/null +++ b/dist/native/channel/channelWebhooks.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"channelWebhooks.d.ts","sourceRoot":"","sources":["../../../src/native/channel/channelWebhooks.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAwB,MAAM,YAAY,CAAA;AAC9D,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;AAClE,OAAO,EAAqB,eAAe,EAAE,MAAM,0BAA0B,CAAA;;;;;;;eAgBtD,WAAW;;;;;;;;;;;;;AAblC,wBAsCE"} \ No newline at end of file diff --git a/dist/native/channel/channelWebhooks.js b/dist/native/channel/channelWebhooks.js new file mode 100644 index 0000000000..df95e7b532 --- /dev/null +++ b/dist/native/channel/channelWebhooks.js @@ -0,0 +1,49 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const structures_1 = require("../../structures"); +const webhook_1 = require("../../properties/webhook"); +const array_1 = __importDefault(require("../../functions/array")); +exports.default = new structures_1.NativeFunction({ + name: "$channelWebhooks", + version: "2.3.0", + description: "Returns all webhooks of a channel", + brackets: false, + unwrap: true, + args: [ + { + name: "channel ID", + description: "The channel to get its webhooks", + rest: false, + type: structures_1.ArgType.Channel, + required: true, + check: (i) => i.isTextBased(), + }, + { + name: "property", + description: "The property to return", + rest: false, + type: structures_1.ArgType.Enum, + enum: webhook_1.WebhookProperty + }, + { + name: "separator", + description: "The separator to use for every property", + rest: false, + type: structures_1.ArgType.String, + }, + ], + output: [ + structures_1.ArgType.Json, + (0, array_1.default)() + ], + async execute(ctx, [channel, prop, sep]) { + const webhooks = await (channel ?? ctx.channel)?.fetchWebhooks().catch(ctx.noop); + if (prop && webhooks) + return this.success(webhooks.map((x) => webhook_1.WebhookProperties[prop](x)).join(sep ?? ", ")); + return this.successJSON(webhooks); + }, +}); +//# sourceMappingURL=channelWebhooks.js.map \ No newline at end of file diff --git a/dist/native/channel/channelWebhooks.js.map b/dist/native/channel/channelWebhooks.js.map new file mode 100644 index 0000000000..5194fa1ab0 --- /dev/null +++ b/dist/native/channel/channelWebhooks.js.map @@ -0,0 +1 @@ +{"version":3,"file":"channelWebhooks.js","sourceRoot":"","sources":["../../../src/native/channel/channelWebhooks.ts"],"names":[],"mappings":";;;;;AACA,iDAAkE;AAClE,sDAA6E;AAC7E,kEAAyC;AAEzC,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,kBAAkB;IACxB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mCAAmC;IAChD,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE;SAC7C;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,yBAAe;SACxB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,yCAAyC;YACtD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE;QACJ,oBAAO,CAAC,IAAI;QACZ,IAAA,eAAK,GAAmB;KAC3B;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,OAAO,EAAE,IAAI,EAAE,GAAG,CAAC;QACnC,MAAM,QAAQ,GAAG,MAAO,CAAC,OAAO,IAAI,GAAG,CAAC,OAAO,CAA0B,EAAE,aAAa,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QAC1G,IAAI,IAAI,IAAI,QAAQ;YAAE,OAAO,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,2BAAiB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;QAC5G,OAAO,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAA;IACrC,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/channel/createForumPost.d.ts b/dist/native/channel/createForumPost.d.ts index fe6be66115..d66173e9cd 100644 --- a/dist/native/channel/createForumPost.d.ts +++ b/dist/native/channel/createForumPost.d.ts @@ -22,7 +22,6 @@ declare const _default: NativeFunction<[{ name: string; description: string; rest: true; - required: true; type: ArgType.String; }], true>; export default _default; diff --git a/dist/native/channel/createForumPost.d.ts.map b/dist/native/channel/createForumPost.d.ts.map index 0361e479b8..282f3042ec 100644 --- a/dist/native/channel/createForumPost.d.ts.map +++ b/dist/native/channel/createForumPost.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"createForumPost.d.ts","sourceRoot":"","sources":["../../../src/native/channel/createForumPost.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAA6B,MAAM,YAAY,CAAA;AACnE,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;eAe3C,WAAW;;;;;;;;;;;;;;;;;;;;AAZlC,wBAsDE"} \ No newline at end of file +{"version":3,"file":"createForumPost.d.ts","sourceRoot":"","sources":["../../../src/native/channel/createForumPost.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAA6B,MAAM,YAAY,CAAA;AACnE,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;eAe3C,WAAW;;;;;;;;;;;;;;;;;;;AAZlC,wBAqDE"} \ No newline at end of file diff --git a/dist/native/channel/createForumPost.js b/dist/native/channel/createForumPost.js index ee7fcc2c7a..72f1663c46 100644 --- a/dist/native/channel/createForumPost.js +++ b/dist/native/channel/createForumPost.js @@ -34,7 +34,6 @@ exports.default = new structures_1.NativeFunction({ name: "tags", description: "The tags for the post", rest: true, - required: true, type: structures_1.ArgType.String, }, ], diff --git a/dist/native/channel/createForumPost.js.map b/dist/native/channel/createForumPost.js.map index e5abf2955b..ca97eb48d8 100644 --- a/dist/native/channel/createForumPost.js.map +++ b/dist/native/channel/createForumPost.js.map @@ -1 +1 @@ -{"version":3,"file":"createForumPost.js","sourceRoot":"","sources":["../../../src/native/channel/createForumPost.ts"],"names":[],"mappings":";;AAAA,2CAAmE;AACnE,iDAAkE;AAGlE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,kBAAkB;IACxB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mDAAmD;IAChE,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,KAAK,wBAAW,CAAC,UAAU;YAC5D,WAAW,EAAE,iCAAiC;SACjD;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,gBAAgB;YAC7B,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,QAAQ,EAAE,IAAI;IACd,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,OAAO,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC;QAC3C,MAAM,KAAK,GAAG,OAAuB,CAAA;QAErC,GAAG,CAAC,SAAS,CAAC,OAAO,GAAG,IAAI,IAAI,SAAS,CAAA;QAEzC,MAAM,CAAC,GAAG,MAAM,KAAK,CAAC,OAAO;aACxB,MAAM,CAAC;YACJ,WAAW,EAAE,IAAI;YACjB,IAAI,EAAE,KAAK;YACX,OAAO,EAAE,GAAG,CAAC,SAAS,CAAC,UAAU,EAAE;SACtC,CAAC;aACD,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QAEpB,GAAG,CAAC,SAAS,CAAC,KAAK,EAAE,CAAA;QAErB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;IAC7C,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"createForumPost.js","sourceRoot":"","sources":["../../../src/native/channel/createForumPost.ts"],"names":[],"mappings":";;AAAA,2CAAmE;AACnE,iDAAkE;AAGlE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,kBAAkB;IACxB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mDAAmD;IAChE,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,KAAK,wBAAW,CAAC,UAAU;YAC5D,WAAW,EAAE,iCAAiC;SACjD;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,gBAAgB;YAC7B,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,QAAQ,EAAE,IAAI;IACd,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,OAAO,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC;QAC3C,MAAM,KAAK,GAAG,OAAuB,CAAA;QAErC,GAAG,CAAC,SAAS,CAAC,OAAO,GAAG,IAAI,IAAI,SAAS,CAAA;QAEzC,MAAM,CAAC,GAAG,MAAM,KAAK,CAAC,OAAO;aACxB,MAAM,CAAC;YACJ,WAAW,EAAE,IAAI;YACjB,IAAI,EAAE,KAAK;YACX,OAAO,EAAE,GAAG,CAAC,SAAS,CAAC,UAAU,EAAE;SACtC,CAAC;aACD,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QAEpB,GAAG,CAAC,SAAS,CAAC,KAAK,EAAE,CAAA;QAErB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;IAC7C,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/channel/createStageInstance.d.ts b/dist/native/channel/createStageInstance.d.ts new file mode 100644 index 0000000000..d8b6bb9c05 --- /dev/null +++ b/dist/native/channel/createStageInstance.d.ts @@ -0,0 +1,36 @@ +import { BaseChannel, StageInstancePrivacyLevel } from "discord.js"; +import { ArgType, NativeFunction } from "../../structures"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + rest: false; + required: true; + type: ArgType.Channel; + check: (i: BaseChannel) => boolean; +}, { + name: string; + description: string; + rest: false; + required: true; + type: ArgType.String; +}, { + name: string; + description: string; + rest: false; + type: ArgType.Enum; + enum: typeof StageInstancePrivacyLevel; +}, { + name: string; + description: string; + rest: false; + type: ArgType.Boolean; +}, { + name: string; + description: string; + rest: false; + type: ArgType.ScheduledEvent; + pointer: number; + pointerProperty: string; +}], true>; +export default _default; +//# sourceMappingURL=createStageInstance.d.ts.map \ No newline at end of file diff --git a/dist/native/channel/createStageInstance.d.ts.map b/dist/native/channel/createStageInstance.d.ts.map new file mode 100644 index 0000000000..90aa49cc2e --- /dev/null +++ b/dist/native/channel/createStageInstance.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"createStageInstance.d.ts","sourceRoot":"","sources":["../../../src/native/channel/createStageInstance.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAA6B,yBAAyB,EAAE,MAAM,YAAY,CAAA;AAC9F,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;eAe3C,WAAW;;;;;;;;;;;;;;;;;;;;;;;;;;AAblC,wBAuDE"} \ No newline at end of file diff --git a/dist/native/channel/createStageInstance.js b/dist/native/channel/createStageInstance.js new file mode 100644 index 0000000000..db3e50211c --- /dev/null +++ b/dist/native/channel/createStageInstance.js @@ -0,0 +1,60 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const discord_js_1 = require("discord.js"); +const structures_1 = require("../../structures"); +exports.default = new structures_1.NativeFunction({ + name: "$createStageInstance", + version: "2.3.0", + description: "Creates a new stage instance, returns instance id", + unwrap: true, + brackets: true, + args: [ + { + name: "channel ID", + description: "The channel to create stage instance on", + rest: false, + required: true, + type: structures_1.ArgType.Channel, + check: (i) => i.type === discord_js_1.ChannelType.GuildStageVoice, + }, + { + name: "topic", + description: "The topic of the stage instance", + rest: false, + required: true, + type: structures_1.ArgType.String, + }, + { + name: "privacy level", + description: "The privacy level of the stage instance", + rest: false, + type: structures_1.ArgType.Enum, + enum: discord_js_1.StageInstancePrivacyLevel + }, + { + name: "notify", + description: "Whether to notify @everyone that the stage instance has started", + rest: false, + type: structures_1.ArgType.Boolean, + }, + { + name: "event ID", + description: "The scheduled event associated with the stage instance", + rest: false, + type: structures_1.ArgType.ScheduledEvent, + pointer: 0, + pointerProperty: "guild", + }, + ], + output: structures_1.ArgType.StageInstance, + async execute(ctx, [channel, topic, level, notify, event]) { + const instance = await channel.createStageInstance({ + topic, + privacyLevel: level || undefined, + guildScheduledEvent: event || undefined, + sendStartNotification: typeof (notify) === "boolean" ? notify : undefined + }).catch(ctx.noop); + return this.success(instance?.id); + }, +}); +//# sourceMappingURL=createStageInstance.js.map \ No newline at end of file diff --git a/dist/native/channel/createStageInstance.js.map b/dist/native/channel/createStageInstance.js.map new file mode 100644 index 0000000000..7a3eb80714 --- /dev/null +++ b/dist/native/channel/createStageInstance.js.map @@ -0,0 +1 @@ +{"version":3,"file":"createStageInstance.js","sourceRoot":"","sources":["../../../src/native/channel/createStageInstance.ts"],"names":[],"mappings":";;AAAA,2CAA8F;AAC9F,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,sBAAsB;IAC5B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mDAAmD;IAChE,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,yCAAyC;YACtD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,KAAK,wBAAW,CAAC,eAAe;SACpE;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,yCAAyC;YACtD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,sCAAyB;SAClC;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,iEAAiE;YAC9E,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,wDAAwD;YACrE,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,cAAc;YAC5B,OAAO,EAAE,CAAC;YACV,eAAe,EAAE,OAAO;SAC3B;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,aAAa;IAC7B,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,EAAE,KAAK,CAAC;QACrD,MAAM,QAAQ,GAAG,MAAO,OAAwB,CAAC,mBAAmB,CAAC;YACjE,KAAK;YACL,YAAY,EAAE,KAAK,IAAI,SAAS;YAChC,mBAAmB,EAAE,KAAK,IAAI,SAAS;YACvC,qBAAqB,EAAE,OAAM,CAAC,MAAM,CAAC,KAAK,SAAS,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS;SAC3E,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QAElB,OAAO,IAAI,CAAC,OAAO,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAA;IACrC,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/channel/deleteChannels.js b/dist/native/channel/deleteChannels.js index 30ded0aa5c..212bd02ade 100644 --- a/dist/native/channel/deleteChannels.js +++ b/dist/native/channel/deleteChannels.js @@ -4,7 +4,7 @@ const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ name: "$deleteChannels", version: "1.0.5", - description: "Deletes given channel ids, returns the count of channels deleted", + description: "Deletes given channels, returns the count of channels deleted", aliases: ["$deleteChannel"], brackets: true, unwrap: true, diff --git a/dist/native/channel/deleteChannels.js.map b/dist/native/channel/deleteChannels.js.map index f33f18e5ad..5c69e831e6 100644 --- a/dist/native/channel/deleteChannels.js.map +++ b/dist/native/channel/deleteChannels.js.map @@ -1 +1 @@ -{"version":3,"file":"deleteChannels.js","sourceRoot":"","sources":["../../../src/native/channel/deleteChannels.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAGlE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,kEAAkE;IAC/E,OAAO,EAAE,CAAC,gBAAgB,CAAC;IAC3B,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,QAAQ,IAAI,CAAC;SAC3C;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,QAAQ,CAAC;QACzB,IAAI,KAAK,GAAG,CAAC,CAAA;QACb,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,QAAQ,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;YACjD,MAAM,EAAE,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAA;YACtB,MAAM,OAAO,GAAG,MAAM,EAAE,CAAC,MAAM,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;YACjD,IAAI,OAAO;gBAAE,KAAK,EAAE,CAAA;SACvB;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;IAC9B,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"deleteChannels.js","sourceRoot":"","sources":["../../../src/native/channel/deleteChannels.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAGlE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+DAA+D;IAC5E,OAAO,EAAE,CAAC,gBAAgB,CAAC;IAC3B,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,QAAQ,IAAI,CAAC;SAC3C;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,QAAQ,CAAC;QACzB,IAAI,KAAK,GAAG,CAAC,CAAA;QACb,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,QAAQ,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;YACjD,MAAM,EAAE,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAA;YACtB,MAAM,OAAO,GAAG,MAAM,EAAE,CAAC,MAAM,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;YACjD,IAAI,OAAO;gBAAE,KAAK,EAAE,CAAA;SACvB;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;IAC9B,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/channel/deleteStageInstance.d.ts b/dist/native/channel/deleteStageInstance.d.ts new file mode 100644 index 0000000000..41af5fd296 --- /dev/null +++ b/dist/native/channel/deleteStageInstance.d.ts @@ -0,0 +1,10 @@ +import { ArgType, NativeFunction } from "../../structures"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + rest: false; + required: true; + type: ArgType.StageInstance; +}], true>; +export default _default; +//# sourceMappingURL=deleteStageInstance.d.ts.map \ No newline at end of file diff --git a/dist/native/channel/deleteStageInstance.d.ts.map b/dist/native/channel/deleteStageInstance.d.ts.map new file mode 100644 index 0000000000..d644b9ea21 --- /dev/null +++ b/dist/native/channel/deleteStageInstance.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"deleteStageInstance.d.ts","sourceRoot":"","sources":["../../../src/native/channel/deleteStageInstance.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAElE,wBAmBE"} \ No newline at end of file diff --git a/dist/native/channel/deleteStageInstance.js b/dist/native/channel/deleteStageInstance.js new file mode 100644 index 0000000000..df0866d57e --- /dev/null +++ b/dist/native/channel/deleteStageInstance.js @@ -0,0 +1,24 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const structures_1 = require("../../structures"); +exports.default = new structures_1.NativeFunction({ + name: "$deleteStageInstance", + version: "2.3.0", + description: "Deletes a stage instance, returns bool", + unwrap: true, + brackets: true, + args: [ + { + name: "stage ID", + description: "The stage instance to delete", + rest: false, + required: true, + type: structures_1.ArgType.StageInstance, + }, + ], + output: structures_1.ArgType.Boolean, + async execute(ctx, [instance]) { + return this.success(!!(await instance.delete().catch(ctx.noop))); + }, +}); +//# sourceMappingURL=deleteStageInstance.js.map \ No newline at end of file diff --git a/dist/native/channel/deleteStageInstance.js.map b/dist/native/channel/deleteStageInstance.js.map new file mode 100644 index 0000000000..bd084d35b7 --- /dev/null +++ b/dist/native/channel/deleteStageInstance.js.map @@ -0,0 +1 @@ +{"version":3,"file":"deleteStageInstance.js","sourceRoot":"","sources":["../../../src/native/channel/deleteStageInstance.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,sBAAsB;IAC5B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wCAAwC;IACrD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,8BAA8B;YAC3C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,aAAa;SAC9B;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,QAAQ,CAAC;QACzB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,MAAM,QAAQ,CAAC,MAAM,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;IACpE,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/channel/editStageInstance.d.ts b/dist/native/channel/editStageInstance.d.ts new file mode 100644 index 0000000000..b8ea418464 --- /dev/null +++ b/dist/native/channel/editStageInstance.d.ts @@ -0,0 +1,22 @@ +import { StageInstancePrivacyLevel } from "discord.js"; +import { ArgType, NativeFunction } from "../../structures"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + rest: false; + required: true; + type: ArgType.StageInstance; +}, { + name: string; + description: string; + rest: false; + type: ArgType.String; +}, { + name: string; + description: string; + rest: false; + type: ArgType.Enum; + enum: typeof StageInstancePrivacyLevel; +}], true>; +export default _default; +//# sourceMappingURL=editStageInstance.d.ts.map \ No newline at end of file diff --git a/dist/native/channel/editStageInstance.d.ts.map b/dist/native/channel/editStageInstance.d.ts.map new file mode 100644 index 0000000000..07bc30dfa3 --- /dev/null +++ b/dist/native/channel/editStageInstance.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"editStageInstance.d.ts","sourceRoot":"","sources":["../../../src/native/channel/editStageInstance.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,yBAAyB,EAAE,MAAM,YAAY,CAAA;AACtD,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;AAElE,wBAgCE"} \ No newline at end of file diff --git a/dist/native/channel/editStageInstance.js b/dist/native/channel/editStageInstance.js new file mode 100644 index 0000000000..31d25c01ac --- /dev/null +++ b/dist/native/channel/editStageInstance.js @@ -0,0 +1,38 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const discord_js_1 = require("discord.js"); +const structures_1 = require("../../structures"); +exports.default = new structures_1.NativeFunction({ + name: "$editStageInstance", + version: "2.3.0", + description: "Edits a stage instance, returns bool", + unwrap: true, + brackets: true, + args: [ + { + name: "stage ID", + description: "The stage instance to edit", + rest: false, + required: true, + type: structures_1.ArgType.StageInstance, + }, + { + name: "topic", + description: "The new topic of the stage instance", + rest: false, + type: structures_1.ArgType.String, + }, + { + name: "privacy level", + description: "The new privacy level of the stage instance", + rest: false, + type: structures_1.ArgType.Enum, + enum: discord_js_1.StageInstancePrivacyLevel + }, + ], + output: structures_1.ArgType.Boolean, + async execute(ctx, [instance, topic, level]) { + return this.success(!!(await instance.edit({ topic: topic || undefined, privacyLevel: level || undefined }).catch(ctx.noop))); + }, +}); +//# sourceMappingURL=editStageInstance.js.map \ No newline at end of file diff --git a/dist/native/channel/editStageInstance.js.map b/dist/native/channel/editStageInstance.js.map new file mode 100644 index 0000000000..fe9dc08fb1 --- /dev/null +++ b/dist/native/channel/editStageInstance.js.map @@ -0,0 +1 @@ +{"version":3,"file":"editStageInstance.js","sourceRoot":"","sources":["../../../src/native/channel/editStageInstance.ts"],"names":[],"mappings":";;AAAA,2CAAsD;AACtD,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sCAAsC;IACnD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,4BAA4B;YACzC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,aAAa;SAC9B;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,6CAA6C;YAC1D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,sCAAyB;SAClC;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,QAAQ,EAAE,KAAK,EAAE,KAAK,CAAC;QACvC,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,IAAI,SAAS,EAAE,YAAY,EAAE,KAAK,IAAI,SAAS,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;IACjI,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/channel/fetchChannels.js.map b/dist/native/channel/fetchChannels.js.map index 2224f0139e..36ce25bdca 100644 --- a/dist/native/channel/fetchChannels.js.map +++ b/dist/native/channel/fetchChannels.js.map @@ -1 +1 @@ -{"version":3,"file":"fetchChannels.js","sourceRoot":"","sources":["../../../src/native/channel/fetchChannels.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gCAAgC;IAC7C,OAAO,EAAE,CAAC,eAAe,CAAC;IAC1B,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,OAAO,CAAC;QAC/B,KAAK,KAAK,GAAG,CAAC,KAAM,CAAA;QACpB,IAAI,OAAO;YAAE,MAAM,KAAK,EAAE,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,EAAE,CAAC,CAAA;;YAC3C,MAAM,KAAK,EAAE,QAAQ,CAAC,KAAK,EAAE,CAAA;QACtC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"fetchChannels.js","sourceRoot":"","sources":["../../../src/native/channel/fetchChannels.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gCAAgC;IAC7C,OAAO,EAAE,CAAC,eAAe,CAAC;IAC1B,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,OAAO,CAAC;QAC/B,KAAK,KAAK,GAAG,CAAC,KAAM,CAAA;QACpB,IAAI,OAAO;YAAE,MAAM,KAAK,EAAE,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,EAAE,CAAC,CAAA;;YAC/C,MAAM,KAAK,EAAE,QAAQ,CAAC,KAAK,EAAE,CAAA;QAClC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/channel/followChannel.d.ts b/dist/native/channel/followChannel.d.ts new file mode 100644 index 0000000000..1a66fde719 --- /dev/null +++ b/dist/native/channel/followChannel.d.ts @@ -0,0 +1,24 @@ +import { BaseChannel } from "discord.js"; +import { ArgType, NativeFunction } from "../../structures"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + type: ArgType.Channel; + rest: false; + required: true; + check: (i: BaseChannel) => boolean; +}, { + name: string; + description: string; + type: ArgType.Channel; + rest: false; + required: true; + check: (i: BaseChannel) => boolean; +}, { + name: string; + description: string; + type: ArgType.String; + rest: false; +}], true>; +export default _default; +//# sourceMappingURL=followChannel.d.ts.map \ No newline at end of file diff --git a/dist/native/channel/followChannel.d.ts.map b/dist/native/channel/followChannel.d.ts.map new file mode 100644 index 0000000000..34ee9e01df --- /dev/null +++ b/dist/native/channel/followChannel.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"followChannel.d.ts","sourceRoot":"","sources":["../../../src/native/channel/followChannel.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAgD,MAAM,YAAY,CAAA;AACtF,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;eAenC,WAAW;;;;;;;eAQX,WAAW;;;;;;;AArBlC,wBAkCE"} \ No newline at end of file diff --git a/dist/native/channel/followChannel.js b/dist/native/channel/followChannel.js new file mode 100644 index 0000000000..1d3f65a587 --- /dev/null +++ b/dist/native/channel/followChannel.js @@ -0,0 +1,40 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const discord_js_1 = require("discord.js"); +const structures_1 = require("../../structures"); +exports.default = new structures_1.NativeFunction({ + name: "$followChannel", + version: "2.3.0", + description: "Follows given announcement channel, returns webhook id", + brackets: true, + unwrap: true, + args: [ + { + name: "channel ID", + description: "The channel to follow", + type: structures_1.ArgType.Channel, + rest: false, + required: true, + check: (i) => i.type === discord_js_1.ChannelType.GuildAnnouncement, + }, + { + name: "channel ID", + description: "The channel to crosspost messages in", + type: structures_1.ArgType.Channel, + rest: false, + required: true, + check: (i) => i.type === discord_js_1.ChannelType.GuildText, + }, + { + name: "reason", + description: "The reason for following the channel", + type: structures_1.ArgType.String, + rest: false, + } + ], + output: structures_1.ArgType.Webhook, + async execute(ctx, [news, chan, reason]) { + return this.success("guild" in news ? (await news.guild?.channels.addFollower(news, chan, reason || undefined).catch(ctx.noop)) : undefined); + }, +}); +//# sourceMappingURL=followChannel.js.map \ No newline at end of file diff --git a/dist/native/channel/followChannel.js.map b/dist/native/channel/followChannel.js.map new file mode 100644 index 0000000000..bc4ee3c24e --- /dev/null +++ b/dist/native/channel/followChannel.js.map @@ -0,0 +1 @@ +{"version":3,"file":"followChannel.js","sourceRoot":"","sources":["../../../src/native/channel/followChannel.ts"],"names":[],"mappings":";;AAAA,2CAAsF;AACtF,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wDAAwD;IACrE,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,KAAK,wBAAW,CAAC,iBAAiB;SACtE;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,KAAK,wBAAW,CAAC,SAAS;SAC9D;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,IAAI,EAAE,KAAK;SACd;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,MAAM,CAAC;QACnC,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,MAAO,IAAI,CAAC,KAAe,EAAE,QAAQ,CAAC,WAAW,CAAC,IAAmB,EAAE,IAAmB,EAAE,MAAM,IAAI,SAAS,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;IACzL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/channel/forumTags.d.ts.map b/dist/native/channel/forumTags.d.ts.map index 1da0cd4f78..65b5ae4871 100644 --- a/dist/native/channel/forumTags.d.ts.map +++ b/dist/native/channel/forumTags.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"forumTags.d.ts","sourceRoot":"","sources":["../../../src/native/channel/forumTags.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAA6B,MAAM,YAAY,CAAA;AACnE,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;AAClE,OAAO,EAAE,gBAAgB,EAAsB,MAAM,2BAA2B,CAAA;;;;;;eAczD,WAAW;;;;;;;;;;;;;;AAZlC,wBAoCE"} \ No newline at end of file +{"version":3,"file":"forumTags.d.ts","sourceRoot":"","sources":["../../../src/native/channel/forumTags.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAA6B,MAAM,YAAY,CAAA;AACnE,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;AAClE,OAAO,EAAE,gBAAgB,EAAsB,MAAM,2BAA2B,CAAA;;;;;;eAkBzD,WAAW;;;;;;;;;;;;;;AAflC,wBAuCE"} \ No newline at end of file diff --git a/dist/native/channel/forumTags.js b/dist/native/channel/forumTags.js index 9f3ef34ddc..3483674cec 100644 --- a/dist/native/channel/forumTags.js +++ b/dist/native/channel/forumTags.js @@ -1,14 +1,21 @@ "use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; Object.defineProperty(exports, "__esModule", { value: true }); const discord_js_1 = require("discord.js"); const structures_1 = require("../../structures"); const forumTag_1 = require("../../properties/forumTag"); +const array_1 = __importDefault(require("../../functions/array")); exports.default = new structures_1.NativeFunction({ name: "$forumTags", version: "1.5.0", description: "Returns all available tags of a forum", unwrap: true, - output: structures_1.ArgType.Unknown, + output: [ + structures_1.ArgType.Json, + (0, array_1.default)() + ], args: [ { name: "channel ID", diff --git a/dist/native/channel/forumTags.js.map b/dist/native/channel/forumTags.js.map index 6adb791dc5..289961fa9e 100644 --- a/dist/native/channel/forumTags.js.map +++ b/dist/native/channel/forumTags.js.map @@ -1 +1 @@ -{"version":3,"file":"forumTags.js","sourceRoot":"","sources":["../../../src/native/channel/forumTags.ts"],"names":[],"mappings":";;AAAA,2CAAmE;AACnE,iDAAkE;AAClE,wDAAgF;AAEhF,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uCAAuC;IACpD,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,4BAA4B;YACzC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,KAAK,wBAAW,CAAC,UAAU;YAC5D,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,2BAAgB;SACzB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,6CAA6C;YAC1D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,QAAQ,EAAE,IAAI;IACd,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE,IAAI,EAAE,GAAG,CAAC;QACxB,MAAM,OAAO,GAAG,EAA8B,CAAA;QAC9C,MAAM,IAAI,GAAG,OAAO,EAAE,aAAa,CAAA;QAEnC,OAAO,IAAI,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,6BAAkB,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;IAC7G,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"forumTags.js","sourceRoot":"","sources":["../../../src/native/channel/forumTags.ts"],"names":[],"mappings":";;;;;AAAA,2CAAmE;AACnE,iDAAkE;AAClE,wDAAgF;AAChF,kEAAyC;AAEzC,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uCAAuC;IACpD,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE;QACJ,oBAAO,CAAC,IAAI;QACZ,IAAA,eAAK,GAAmB;KAC3B;IACD,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,4BAA4B;YACzC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,KAAK,wBAAW,CAAC,UAAU;YAC5D,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,2BAAgB;SACzB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,6CAA6C;YAC1D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,QAAQ,EAAE,IAAI;IACd,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE,IAAI,EAAE,GAAG,CAAC;QACxB,MAAM,OAAO,GAAG,EAA8B,CAAA;QAC9C,MAAM,IAAI,GAAG,OAAO,EAAE,aAAa,CAAA;QAEnC,OAAO,IAAI,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,6BAAkB,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;IAC7G,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/channel/getStageInstance.d.ts b/dist/native/channel/getStageInstance.d.ts new file mode 100644 index 0000000000..2f67afdf62 --- /dev/null +++ b/dist/native/channel/getStageInstance.d.ts @@ -0,0 +1,17 @@ +import { StageProperty } from "../../properties/stage"; +import { ArgType, NativeFunction } from "../../structures"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + rest: false; + required: true; + type: ArgType.StageInstance; +}, { + name: string; + description: string; + rest: false; + type: ArgType.Enum; + enum: typeof StageProperty; +}], true>; +export default _default; +//# sourceMappingURL=getStageInstance.d.ts.map \ No newline at end of file diff --git a/dist/native/channel/getStageInstance.d.ts.map b/dist/native/channel/getStageInstance.d.ts.map new file mode 100644 index 0000000000..d6c9fb915c --- /dev/null +++ b/dist/native/channel/getStageInstance.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"getStageInstance.d.ts","sourceRoot":"","sources":["../../../src/native/channel/getStageInstance.ts"],"names":[],"mappings":"AAAA,OAAO,EAAmB,aAAa,EAAE,MAAM,wBAAwB,CAAA;AACvE,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;AAElE,wBA8BE"} \ No newline at end of file diff --git a/dist/native/channel/getStageInstance.js b/dist/native/channel/getStageInstance.js new file mode 100644 index 0000000000..c370bdac42 --- /dev/null +++ b/dist/native/channel/getStageInstance.js @@ -0,0 +1,37 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const stage_1 = require("../../properties/stage"); +const structures_1 = require("../../structures"); +exports.default = new structures_1.NativeFunction({ + name: "$getStageInstance", + version: "2.3.0", + description: "Returns a stage instance of a guild", + unwrap: true, + brackets: true, + args: [ + { + name: "stage ID", + description: "The stage instance to get", + rest: false, + required: true, + type: structures_1.ArgType.StageInstance, + }, + { + name: "property", + description: "The property of the stage instance to return", + rest: false, + type: structures_1.ArgType.Enum, + enum: stage_1.StageProperty + }, + ], + output: [ + structures_1.ArgType.Json, + structures_1.ArgType.Unknown + ], + async execute(ctx, [instance, prop]) { + if (prop) + return this.success(stage_1.StageProperties[prop](instance)); + return this.successJSON(instance); + }, +}); +//# sourceMappingURL=getStageInstance.js.map \ No newline at end of file diff --git a/dist/native/channel/getStageInstance.js.map b/dist/native/channel/getStageInstance.js.map new file mode 100644 index 0000000000..7c0aded781 --- /dev/null +++ b/dist/native/channel/getStageInstance.js.map @@ -0,0 +1 @@ +{"version":3,"file":"getStageInstance.js","sourceRoot":"","sources":["../../../src/native/channel/getStageInstance.ts"],"names":[],"mappings":";;AAAA,kDAAuE;AACvE,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,qCAAqC;IAClD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,2BAA2B;YACxC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,aAAa;SAC9B;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,8CAA8C;YAC3D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,qBAAa;SACtB;KACJ;IACD,MAAM,EAAE;QACJ,oBAAO,CAAC,IAAI;QACZ,oBAAO,CAAC,OAAO;KAClB;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,QAAQ,EAAE,IAAI,CAAC;QAC/B,IAAI,IAAI;YAAE,OAAO,IAAI,CAAC,OAAO,CAAC,uBAAe,CAAC,IAAI,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAA;QAC9D,OAAO,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAA;IACrC,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/channel/guildChannelID.js b/dist/native/channel/guildChannelID.js index df4a86218e..1eed003c39 100644 --- a/dist/native/channel/guildChannelID.js +++ b/dist/native/channel/guildChannelID.js @@ -12,7 +12,7 @@ exports.default = new structures_1.NativeFunction({ structures_1.Arg.requiredGuild(), { name: "name", - description: "The channel name to get it's id", + description: "The channel name to get its id", required: true, rest: false, type: structures_1.ArgType.String, diff --git a/dist/native/channel/guildChannelID.js.map b/dist/native/channel/guildChannelID.js.map index 6aaeb6f996..376af4ba21 100644 --- a/dist/native/channel/guildChannelID.js.map +++ b/dist/native/channel/guildChannelID.js.map @@ -1 +1 @@ -{"version":3,"file":"guildChannelID.js","sourceRoot":"","sources":["../../../src/native/channel/guildChannelID.ts"],"names":[],"mappings":";;AAAA,iDAAuE;AAEvE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6CAA6C;IAC1D,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF,gBAAG,CAAC,aAAa,EAAE;QACnB;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,iCAAiC;YAC9C,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC;QACjB,IAAI,CAAC,IAAI,CAAC,SAAS;YAAE,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,EAAE,EAAE,CAAC,CAAA;QACzD,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,MAAM,IAAI,CAAC,IAAI,CAAC,CAAC,IAAI,KAAK,GAAG,CAAC,EAAE,EAAE,CAAC,CAAA;IACxF,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"guildChannelID.js","sourceRoot":"","sources":["../../../src/native/channel/guildChannelID.ts"],"names":[],"mappings":";;AAAA,iDAAuE;AAEvE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6CAA6C;IAC1D,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF,gBAAG,CAAC,aAAa,EAAE;QACnB;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,gCAAgC;YAC7C,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC;QACjB,IAAI,CAAC,IAAI,CAAC,SAAS;YAAE,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,EAAE,EAAE,CAAC,CAAA;QACzD,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,MAAM,IAAI,CAAC,IAAI,CAAC,CAAC,IAAI,KAAK,GAAG,CAAC,EAAE,EAAE,CAAC,CAAA;IACxF,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/command/commandInfo.d.ts b/dist/native/command/commandInfo.d.ts index 05eee3b85f..afb1c95a19 100644 --- a/dist/native/command/commandInfo.d.ts +++ b/dist/native/command/commandInfo.d.ts @@ -15,7 +15,6 @@ declare const _default: NativeFunction<[{ name: string; description: string; rest: true; - required: true; type: ArgType.String; }], true>; export default _default; diff --git a/dist/native/command/commandInfo.d.ts.map b/dist/native/command/commandInfo.d.ts.map index 5f77404937..92e4b474ad 100644 --- a/dist/native/command/commandInfo.d.ts.map +++ b/dist/native/command/commandInfo.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"commandInfo.d.ts","sourceRoot":"","sources":["../../../src/native/command/commandInfo.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAW,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;AAE3E,wBAmCE"} \ No newline at end of file +{"version":3,"file":"commandInfo.d.ts","sourceRoot":"","sources":["../../../src/native/command/commandInfo.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAW,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;AAE3E,wBAkCE"} \ No newline at end of file diff --git a/dist/native/command/commandInfo.js b/dist/native/command/commandInfo.js index 7ca87fbdca..275330e837 100644 --- a/dist/native/command/commandInfo.js +++ b/dist/native/command/commandInfo.js @@ -27,7 +27,6 @@ exports.default = new structures_1.NativeFunction({ name: "property", description: "The property to retrieve", rest: true, - required: true, type: structures_1.ArgType.String, } ], diff --git a/dist/native/command/commandInfo.js.map b/dist/native/command/commandInfo.js.map index 65cbf56a8e..231f53e09a 100644 --- a/dist/native/command/commandInfo.js.map +++ b/dist/native/command/commandInfo.js.map @@ -1 +1 @@ -{"version":3,"file":"commandInfo.js","sourceRoot":"","sources":["../../../src/native/command/commandInfo.ts"],"names":[],"mappings":";;AACA,iDAA2E;AAE3E,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wBAAwB;IACrC,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,kBAAkB;YAC/B,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,kBAAkB;YAC/B,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,0BAA0B;YACvC,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;QAC5B,MAAM,GAAG,GAAG,GAAG,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,IAA0B,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,KAAK,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;QAC9H,IAAI,CAAC,GAAG;YAAE,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;QAC/B,OAAO,IAAI,CAAC,WAAW,CAAC,oBAAO,CAAC,gBAAgB,CAAC,GAAG,CAAC,IAAI,EAAE,GAAG,KAAK,CAAC,CAAC,CAAA;IACzE,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"commandInfo.js","sourceRoot":"","sources":["../../../src/native/command/commandInfo.ts"],"names":[],"mappings":";;AACA,iDAA2E;AAE3E,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wBAAwB;IACrC,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,kBAAkB;YAC/B,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,kBAAkB;YAC/B,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,0BAA0B;YACvC,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;QAC5B,MAAM,GAAG,GAAG,GAAG,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,IAA0B,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,KAAK,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;QAC9H,IAAI,CAAC,GAAG;YAAE,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;QAC/B,OAAO,IAAI,CAAC,WAAW,CAAC,oBAAO,CAAC,gBAAgB,CAAC,GAAG,CAAC,IAAI,EAAE,GAAG,KAAK,CAAC,CAAC,CAAA;IACzE,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/component/addButton.js.map b/dist/native/component/addButton.js.map index d719343438..f3bfa45954 100644 --- a/dist/native/component/addButton.js.map +++ b/dist/native/component/addButton.js.map @@ -1 +1 @@ -{"version":3,"file":"addButton.js","sourceRoot":"","sources":["../../../src/native/component/addButton.ts"],"names":[],"mappings":";;AAAA,2CAAuD;AACvD,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2CAA2C;IACxD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,kBAAkB;YAC/B,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,2BAA2B;YACxC,IAAI,EAAE,wBAAW;YACjB,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,KAAK;SACd;QACD;YACI,IAAI,EAAE,OAAO;YACb,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,WAAW,EAAE,2BAA2B;SAC3C;QACD;YACI,IAAI,EAAE,UAAU;YAChB,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,WAAW,EAAE,+BAA+B;SAC/C;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,QAAQ,CAAC;QAC5C,MAAM,GAAG,GAAG,IAAI,0BAAa,EAAE;aAC1B,WAAW,CAAC,QAAQ,IAAI,KAAK,CAAC;aAC9B,QAAQ,CAAC,KAAK,CAAC,CAAA;QAEpB,IAAI,KAAK,KAAK,wBAAW,CAAC,IAAI;YAAE,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,CAAA;aACrC,IAAI,KAAK,KAAK,wBAAW,CAAC,OAAO;YAAE,GAAG,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAA;;YAC/C,GAAG,CAAC,WAAW,CAAC,EAAE,CAAC,CAAA;QAEhC,IAAI,KAAK,KAAK,wBAAW,CAAC,OAAO,EAAE;YAC/B,GAAG,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAA;YACnB,IAAI,KAAK;gBAAE,GAAG,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAA;SACjC;QAED,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,aAAa,CAAC,GAAG,CAAC,CAAA;QACnD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"addButton.js","sourceRoot":"","sources":["../../../src/native/component/addButton.ts"],"names":[],"mappings":";;AAAA,2CAAuD;AACvD,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2CAA2C;IACxD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,kBAAkB;YAC/B,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,2BAA2B;YACxC,IAAI,EAAE,wBAAW;YACjB,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,KAAK;SACd;QACD;YACI,IAAI,EAAE,OAAO;YACb,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,WAAW,EAAE,2BAA2B;SAC3C;QACD;YACI,IAAI,EAAE,UAAU;YAChB,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,WAAW,EAAE,+BAA+B;SAC/C;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,QAAQ,CAAC;QAC5C,MAAM,GAAG,GAAG,IAAI,0BAAa,EAAE;aAC1B,WAAW,CAAC,QAAQ,IAAI,KAAK,CAAC;aAC9B,QAAQ,CAAC,KAAK,CAAC,CAAA;QAEpB,IAAI,KAAK,KAAK,wBAAW,CAAC,IAAI;YAAE,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,CAAA;aACzC,IAAI,KAAK,KAAK,wBAAW,CAAC,OAAO;YAAE,GAAG,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAA;;YACnD,GAAG,CAAC,WAAW,CAAC,EAAE,CAAC,CAAA;QAExB,IAAI,KAAK,KAAK,wBAAW,CAAC,OAAO,EAAE;YAC/B,GAAG,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAA;YACnB,IAAI,KAAK;gBAAE,GAAG,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAA;SACjC;QAED,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,aAAa,CAAC,GAAG,CAAC,CAAA;QACnD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/component/addButtonTo.js.map b/dist/native/component/addButtonTo.js.map index 8f50c1bf62..ae113720ad 100644 --- a/dist/native/component/addButtonTo.js.map +++ b/dist/native/component/addButtonTo.js.map @@ -1 +1 @@ -{"version":3,"file":"addButtonTo.js","sourceRoot":"","sources":["../../../src/native/component/addButtonTo.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"addButtonTo.js","sourceRoot":"","sources":["../../../src/native/component/addButtonTo.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/native/component/addChannelType.d.ts.map b/dist/native/component/addChannelType.d.ts.map index 37877a31fa..9c7df27267 100644 --- a/dist/native/component/addChannelType.d.ts.map +++ b/dist/native/component/addChannelType.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"addChannelType.d.ts","sourceRoot":"","sources":["../../../src/native/component/addChannelType.ts"],"names":[],"mappings":"AAAA,OAAO,EAA4B,WAAW,EAAE,MAAM,YAAY,CAAA;AAClE,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;AAG1D,wBAyBE"} \ No newline at end of file +{"version":3,"file":"addChannelType.d.ts","sourceRoot":"","sources":["../../../src/native/component/addChannelType.ts"],"names":[],"mappings":"AAAA,OAAO,EAA4B,WAAW,EAAE,MAAM,YAAY,CAAA;AAClE,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;AAG1D,wBAsBE"} \ No newline at end of file diff --git a/dist/native/component/addChannelType.js b/dist/native/component/addChannelType.js index 791c86b314..156d305321 100644 --- a/dist/native/component/addChannelType.js +++ b/dist/native/component/addChannelType.js @@ -21,9 +21,8 @@ exports.default = new structures_1.NativeFunction({ ], execute(ctx, [types]) { const menu = ctx.container.components.at(-1)?.components.at(0); - if (menu instanceof discord_js_1.ChannelSelectMenuBuilder) { + if (menu instanceof discord_js_1.ChannelSelectMenuBuilder) menu.addChannelTypes(types); - } return this.success(); }, }); diff --git a/dist/native/component/addChannelType.js.map b/dist/native/component/addChannelType.js.map index 4c603b703f..4150ad75ec 100644 --- a/dist/native/component/addChannelType.js.map +++ b/dist/native/component/addChannelType.js.map @@ -1 +1 @@ -{"version":3,"file":"addChannelType.js","sourceRoot":"","sources":["../../../src/native/component/addChannelType.ts"],"names":[],"mappings":";;AAAA,2CAAkE;AAClE,iDAA0D;AAG1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE,CAAC,kBAAkB,CAAC;IAC7B,WAAW,EAAE,4CAA4C;IACzD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,0BAA0B;YACvC,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,wBAAW;YACjB,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;SACrB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAE,KAAK,CAAE;QAClB,MAAM,IAAI,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,CAAA;QAC9D,IAAI,IAAI,YAAY,qCAAwB,EAAE;YAC1C,IAAI,CAAC,eAAe,CAAC,KAAK,CAAC,CAAA;SAC9B;QAED,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"addChannelType.js","sourceRoot":"","sources":["../../../src/native/component/addChannelType.ts"],"names":[],"mappings":";;AAAA,2CAAkE;AAClE,iDAA0D;AAG1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE,CAAC,kBAAkB,CAAC;IAC7B,WAAW,EAAE,4CAA4C;IACzD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,0BAA0B;YACvC,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,wBAAW;YACjB,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;SACrB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAE,KAAK,CAAE;QAClB,MAAM,IAAI,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,CAAA;QAC9D,IAAI,IAAI,YAAY,qCAAwB;YAAE,IAAI,CAAC,eAAe,CAAC,KAAK,CAAC,CAAA;QACzE,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/component/addDefaultChannelOption.d.ts.map b/dist/native/component/addDefaultChannelOption.d.ts.map index 7a39ee4691..47ce766b49 100644 --- a/dist/native/component/addDefaultChannelOption.d.ts.map +++ b/dist/native/component/addDefaultChannelOption.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"addDefaultChannelOption.d.ts","sourceRoot":"","sources":["../../../src/native/component/addDefaultChannelOption.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;AAG1D,wBA2BE"} \ No newline at end of file +{"version":3,"file":"addDefaultChannelOption.d.ts","sourceRoot":"","sources":["../../../src/native/component/addDefaultChannelOption.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;AAG1D,wBAwBE"} \ No newline at end of file diff --git a/dist/native/component/addDefaultChannelOption.js b/dist/native/component/addDefaultChannelOption.js index af7b77d38c..9ef9216727 100644 --- a/dist/native/component/addDefaultChannelOption.js +++ b/dist/native/component/addDefaultChannelOption.js @@ -23,9 +23,8 @@ exports.default = new structures_1.NativeFunction({ ], execute(ctx, [ids]) { const menu = ctx.container.components.at(-1)?.components.at(0); - if (menu instanceof discord_js_1.ChannelSelectMenuBuilder) { + if (menu instanceof discord_js_1.ChannelSelectMenuBuilder) menu.addDefaultChannels(ids); - } return this.success(); }, }); diff --git a/dist/native/component/addDefaultChannelOption.js.map b/dist/native/component/addDefaultChannelOption.js.map index 1e76e375c2..696b1bfe61 100644 --- a/dist/native/component/addDefaultChannelOption.js.map +++ b/dist/native/component/addDefaultChannelOption.js.map @@ -1 +1 @@ -{"version":3,"file":"addDefaultChannelOption.js","sourceRoot":"","sources":["../../../src/native/component/addDefaultChannelOption.ts"],"names":[],"mappings":";;AAAA,2CAAqD;AACrD,iDAA0D;AAG1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,0BAA0B;IAChC,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE;QACL,qBAAqB;QACrB,2BAA2B;KAC9B;IACD,WAAW,EAAE,sDAAsD;IACnE,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,iBAAiB;YAC9B,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAE,GAAG,CAAE;QAChB,MAAM,IAAI,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,CAAA;QAC9D,IAAI,IAAI,YAAY,qCAAwB,EAAE;YAC1C,IAAI,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAA;SAC/B;QAED,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"addDefaultChannelOption.js","sourceRoot":"","sources":["../../../src/native/component/addDefaultChannelOption.ts"],"names":[],"mappings":";;AAAA,2CAAqD;AACrD,iDAA0D;AAG1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,0BAA0B;IAChC,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE;QACL,qBAAqB;QACrB,2BAA2B;KAC9B;IACD,WAAW,EAAE,sDAAsD;IACnE,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,iBAAiB;YAC9B,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAE,GAAG,CAAE;QAChB,MAAM,IAAI,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,CAAA;QAC9D,IAAI,IAAI,YAAY,qCAAwB;YAAE,IAAI,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAA;QAC1E,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/component/addRoleSelectMenu.d.ts b/dist/native/component/addRoleSelectMenu.d.ts index 586746e849..24261a2340 100644 --- a/dist/native/component/addRoleSelectMenu.d.ts +++ b/dist/native/component/addRoleSelectMenu.d.ts @@ -31,7 +31,6 @@ declare const _default: NativeFunction<[{ rest: true; type: ArgType.String; description: string; - required: true; }], true>; export default _default; //# sourceMappingURL=addRoleSelectMenu.d.ts.map \ No newline at end of file diff --git a/dist/native/component/addRoleSelectMenu.d.ts.map b/dist/native/component/addRoleSelectMenu.d.ts.map index 8c7aa4116b..917fdbceac 100644 --- a/dist/native/component/addRoleSelectMenu.d.ts.map +++ b/dist/native/component/addRoleSelectMenu.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"addRoleSelectMenu.d.ts","sourceRoot":"","sources":["../../../src/native/component/addRoleSelectMenu.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAE1D,wBA+DE"} \ No newline at end of file +{"version":3,"file":"addRoleSelectMenu.d.ts","sourceRoot":"","sources":["../../../src/native/component/addRoleSelectMenu.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAE1D,wBA8DE"} \ No newline at end of file diff --git a/dist/native/component/addRoleSelectMenu.js b/dist/native/component/addRoleSelectMenu.js index 5e70d305d4..b7c3b842ac 100644 --- a/dist/native/component/addRoleSelectMenu.js +++ b/dist/native/component/addRoleSelectMenu.js @@ -46,7 +46,6 @@ exports.default = new structures_1.NativeFunction({ rest: true, type: structures_1.ArgType.String, description: "The default selected roles to use", - required: true } ], execute(ctx, [id, placeholder, min, max, disabled, roles]) { diff --git a/dist/native/component/addRoleSelectMenu.js.map b/dist/native/component/addRoleSelectMenu.js.map index 978a0a41da..ce80d6e8d5 100644 --- a/dist/native/component/addRoleSelectMenu.js.map +++ b/dist/native/component/addRoleSelectMenu.js.map @@ -1 +1 @@ -{"version":3,"file":"addRoleSelectMenu.js","sourceRoot":"","sources":["../../../src/native/component/addRoleSelectMenu.ts"],"names":[],"mappings":";;AAAA,2CAAkD;AAClD,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4BAA4B;IACzC,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,6BAA6B;YAC1C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,yCAAyC;YACtD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,KAAK;YACf,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;QACD;YACI,IAAI,EAAE,eAAe;YACrB,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,WAAW,EAAE,mCAAmC;YAChD,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAE,EAAE,EAAE,WAAW,EAAE,GAAG,EAAE,GAAG,EAAE,QAAQ,EAAE,KAAK,CAAE;QACvD,MAAM,IAAI,GAAG,IAAI,kCAAqB,EAAE;aACnC,eAAe,CAAC,KAAK,CAAC;aACtB,WAAW,CAAC,QAAQ,IAAI,KAAK,CAAC;aAC9B,WAAW,CAAC,EAAE,CAAC,CAAA;QAEpB,IAAI,WAAW;YACX,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAA;QACpC,IAAI,GAAG;YACH,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAC1B,IAAI,GAAG;YACH,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAE1B,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,aAAa,CAAC,IAAI,CAAC,CAAA;QACpD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"addRoleSelectMenu.js","sourceRoot":"","sources":["../../../src/native/component/addRoleSelectMenu.ts"],"names":[],"mappings":";;AAAA,2CAAkD;AAClD,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4BAA4B;IACzC,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,6BAA6B;YAC1C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,yCAAyC;YACtD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,KAAK;YACf,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;QACD;YACI,IAAI,EAAE,eAAe;YACrB,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,WAAW,EAAE,mCAAmC;SACnD;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAE,EAAE,EAAE,WAAW,EAAE,GAAG,EAAE,GAAG,EAAE,QAAQ,EAAE,KAAK,CAAE;QACvD,MAAM,IAAI,GAAG,IAAI,kCAAqB,EAAE;aACnC,eAAe,CAAC,KAAK,CAAC;aACtB,WAAW,CAAC,QAAQ,IAAI,KAAK,CAAC;aAC9B,WAAW,CAAC,EAAE,CAAC,CAAA;QAEpB,IAAI,WAAW;YACX,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAA;QACpC,IAAI,GAAG;YACH,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAC1B,IAAI,GAAG;YACH,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAE1B,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,aAAa,CAAC,IAAI,CAAC,CAAA;QACpD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/component/addRoleSelectMenuTo.d.ts b/dist/native/component/addRoleSelectMenuTo.d.ts index 6509a2155e..426cd063d8 100644 --- a/dist/native/component/addRoleSelectMenuTo.d.ts +++ b/dist/native/component/addRoleSelectMenuTo.d.ts @@ -44,7 +44,6 @@ declare const _default: NativeFunction<[{ rest: true; type: ArgType.String; description: string; - required: true; }], true>; export default _default; //# sourceMappingURL=addRoleSelectMenuTo.d.ts.map \ No newline at end of file diff --git a/dist/native/component/addRoleSelectMenuTo.d.ts.map b/dist/native/component/addRoleSelectMenuTo.d.ts.map index 8948346c39..ecf746a327 100644 --- a/dist/native/component/addRoleSelectMenuTo.d.ts.map +++ b/dist/native/component/addRoleSelectMenuTo.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"addRoleSelectMenuTo.d.ts","sourceRoot":"","sources":["../../../src/native/component/addRoleSelectMenuTo.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAE1D,wBAmFE"} \ No newline at end of file +{"version":3,"file":"addRoleSelectMenuTo.d.ts","sourceRoot":"","sources":["../../../src/native/component/addRoleSelectMenuTo.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAE1D,wBAkFE"} \ No newline at end of file diff --git a/dist/native/component/addRoleSelectMenuTo.js b/dist/native/component/addRoleSelectMenuTo.js index a2cb3cbaae..c71d5cfe18 100644 --- a/dist/native/component/addRoleSelectMenuTo.js +++ b/dist/native/component/addRoleSelectMenuTo.js @@ -62,7 +62,6 @@ exports.default = new structures_1.NativeFunction({ rest: true, type: structures_1.ArgType.String, description: "The default selected roles to use", - required: true } ], async execute(ctx, [, m, id, placeholder, min, max, disabled, roles]) { diff --git a/dist/native/component/addRoleSelectMenuTo.js.map b/dist/native/component/addRoleSelectMenuTo.js.map index e6592dfcb7..6bfde200d6 100644 --- a/dist/native/component/addRoleSelectMenuTo.js.map +++ b/dist/native/component/addRoleSelectMenuTo.js.map @@ -1 +1 @@ -{"version":3,"file":"addRoleSelectMenuTo.js","sourceRoot":"","sources":["../../../src/native/component/addRoleSelectMenuTo.ts"],"names":[],"mappings":";;AAAA,2CAAoE;AACpE,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,sBAAsB;IAC5B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yCAAyC;IACtD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,WAAW;SAC5B;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,6BAA6B;YAC1C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,yCAAyC;YACtD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,KAAK;YACf,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;QACD;YACI,IAAI,EAAE,eAAe;YACrB,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,WAAW,EAAE,mCAAmC;YAChD,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAE,AAAD,EAAG,CAAC,EAAE,EAAE,EAAE,WAAW,EAAE,GAAG,EAAE,GAAG,EAAE,QAAQ,EAAE,KAAK,CAAE;QAClE,MAAM,IAAI,GAAG,IAAI,kCAAqB,EAAE;aACnC,eAAe,CAAC,KAAK,CAAC;aACtB,WAAW,CAAC,QAAQ,IAAI,KAAK,CAAC;aAC9B,WAAW,CAAC,EAAE,CAAC,CAAA;QAEpB,IAAI,WAAW;YACX,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAA;QACpC,IAAI,GAAG;YACH,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAC1B,IAAI,GAAG;YACH,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAE1B,MAAM,UAAU,GAAG,CAAC,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,6BAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAA;QAClE,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,aAAa,CAAC,IAAI,CAAC,CAAA;QAEtC,OAAO,IAAI,CAAC,OAAO,CACf,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,EAAE,UAAU,EAAE,UAAuD,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAC5G,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"addRoleSelectMenuTo.js","sourceRoot":"","sources":["../../../src/native/component/addRoleSelectMenuTo.ts"],"names":[],"mappings":";;AAAA,2CAAoE;AACpE,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,sBAAsB;IAC5B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yCAAyC;IACtD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,WAAW;SAC5B;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,6BAA6B;YAC1C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,yCAAyC;YACtD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,KAAK;YACf,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;QACD;YACI,IAAI,EAAE,eAAe;YACrB,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,WAAW,EAAE,mCAAmC;SACnD;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAE,AAAD,EAAG,CAAC,EAAE,EAAE,EAAE,WAAW,EAAE,GAAG,EAAE,GAAG,EAAE,QAAQ,EAAE,KAAK,CAAE;QAClE,MAAM,IAAI,GAAG,IAAI,kCAAqB,EAAE;aACnC,eAAe,CAAC,KAAK,CAAC;aACtB,WAAW,CAAC,QAAQ,IAAI,KAAK,CAAC;aAC9B,WAAW,CAAC,EAAE,CAAC,CAAA;QAEpB,IAAI,WAAW;YACX,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAA;QACpC,IAAI,GAAG;YACH,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAC1B,IAAI,GAAG;YACH,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAE1B,MAAM,UAAU,GAAG,CAAC,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,6BAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAA;QAClE,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,aAAa,CAAC,IAAI,CAAC,CAAA;QAEtC,OAAO,IAAI,CAAC,OAAO,CACf,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,EAAE,UAAU,EAAE,UAAuD,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAC5G,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/component/addUserSelectMenu.d.ts b/dist/native/component/addUserSelectMenu.d.ts index 1aef59ffe4..be67df83cc 100644 --- a/dist/native/component/addUserSelectMenu.d.ts +++ b/dist/native/component/addUserSelectMenu.d.ts @@ -31,7 +31,6 @@ declare const _default: NativeFunction<[{ rest: true; type: ArgType.String; description: string; - required: true; }], true>; export default _default; //# sourceMappingURL=addUserSelectMenu.d.ts.map \ No newline at end of file diff --git a/dist/native/component/addUserSelectMenu.d.ts.map b/dist/native/component/addUserSelectMenu.d.ts.map index a725635c91..fe2d1323aa 100644 --- a/dist/native/component/addUserSelectMenu.d.ts.map +++ b/dist/native/component/addUserSelectMenu.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"addUserSelectMenu.d.ts","sourceRoot":"","sources":["../../../src/native/component/addUserSelectMenu.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAE1D,wBA+DE"} \ No newline at end of file +{"version":3,"file":"addUserSelectMenu.d.ts","sourceRoot":"","sources":["../../../src/native/component/addUserSelectMenu.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAE1D,wBA8DE"} \ No newline at end of file diff --git a/dist/native/component/addUserSelectMenu.js b/dist/native/component/addUserSelectMenu.js index 5fb3659b97..9648e3848f 100644 --- a/dist/native/component/addUserSelectMenu.js +++ b/dist/native/component/addUserSelectMenu.js @@ -46,7 +46,6 @@ exports.default = new structures_1.NativeFunction({ rest: true, type: structures_1.ArgType.String, description: "The default selected users to use", - required: true } ], execute(ctx, [id, placeholder, min, max, disabled, users]) { diff --git a/dist/native/component/addUserSelectMenu.js.map b/dist/native/component/addUserSelectMenu.js.map index d58a842d86..391fd7ecf2 100644 --- a/dist/native/component/addUserSelectMenu.js.map +++ b/dist/native/component/addUserSelectMenu.js.map @@ -1 +1 @@ -{"version":3,"file":"addUserSelectMenu.js","sourceRoot":"","sources":["../../../src/native/component/addUserSelectMenu.ts"],"names":[],"mappings":";;AAAA,2CAAyE;AACzE,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4BAA4B;IACzC,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,6BAA6B;YAC1C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,yCAAyC;YACtD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,KAAK;YACf,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;QACD;YACI,IAAI,EAAE,eAAe;YACrB,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,WAAW,EAAE,mCAAmC;YAChD,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAE,EAAE,EAAE,WAAW,EAAE,GAAG,EAAE,GAAG,EAAE,QAAQ,EAAE,KAAK,CAAE;QACvD,MAAM,IAAI,GAAG,IAAI,kCAAqB,EAAE;aACnC,eAAe,CAAC,KAAK,CAAC;aACtB,WAAW,CAAC,QAAQ,IAAI,KAAK,CAAC;aAC9B,WAAW,CAAC,EAAE,CAAC,CAAA;QAEpB,IAAI,WAAW;YACX,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAA;QACpC,IAAI,GAAG;YACH,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAC1B,IAAI,GAAG;YACH,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAE1B,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,aAAa,CAAC,IAAI,CAAC,CAAA;QACpD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"addUserSelectMenu.js","sourceRoot":"","sources":["../../../src/native/component/addUserSelectMenu.ts"],"names":[],"mappings":";;AAAA,2CAAyE;AACzE,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4BAA4B;IACzC,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,6BAA6B;YAC1C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,yCAAyC;YACtD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,KAAK;YACf,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;QACD;YACI,IAAI,EAAE,eAAe;YACrB,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,WAAW,EAAE,mCAAmC;SACnD;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAE,EAAE,EAAE,WAAW,EAAE,GAAG,EAAE,GAAG,EAAE,QAAQ,EAAE,KAAK,CAAE;QACvD,MAAM,IAAI,GAAG,IAAI,kCAAqB,EAAE;aACnC,eAAe,CAAC,KAAK,CAAC;aACtB,WAAW,CAAC,QAAQ,IAAI,KAAK,CAAC;aAC9B,WAAW,CAAC,EAAE,CAAC,CAAA;QAEpB,IAAI,WAAW;YACX,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAA;QACpC,IAAI,GAAG;YACH,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAC1B,IAAI,GAAG;YACH,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAE1B,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,aAAa,CAAC,IAAI,CAAC,CAAA;QACpD,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/component/addUserSelectMenuTo.d.ts b/dist/native/component/addUserSelectMenuTo.d.ts index 4d57b39ed6..745af09b5a 100644 --- a/dist/native/component/addUserSelectMenuTo.d.ts +++ b/dist/native/component/addUserSelectMenuTo.d.ts @@ -44,7 +44,6 @@ declare const _default: NativeFunction<[{ rest: true; type: ArgType.String; description: string; - required: true; }], true>; export default _default; //# sourceMappingURL=addUserSelectMenuTo.d.ts.map \ No newline at end of file diff --git a/dist/native/component/addUserSelectMenuTo.d.ts.map b/dist/native/component/addUserSelectMenuTo.d.ts.map index 88015d93af..a86552f7f5 100644 --- a/dist/native/component/addUserSelectMenuTo.d.ts.map +++ b/dist/native/component/addUserSelectMenuTo.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"addUserSelectMenuTo.d.ts","sourceRoot":"","sources":["../../../src/native/component/addUserSelectMenuTo.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAE1D,wBAmFE"} \ No newline at end of file +{"version":3,"file":"addUserSelectMenuTo.d.ts","sourceRoot":"","sources":["../../../src/native/component/addUserSelectMenuTo.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAE1D,wBAkFE"} \ No newline at end of file diff --git a/dist/native/component/addUserSelectMenuTo.js b/dist/native/component/addUserSelectMenuTo.js index e6c3fb4446..c5c93a7396 100644 --- a/dist/native/component/addUserSelectMenuTo.js +++ b/dist/native/component/addUserSelectMenuTo.js @@ -62,7 +62,6 @@ exports.default = new structures_1.NativeFunction({ rest: true, type: structures_1.ArgType.String, description: "The default selected users to use", - required: true } ], async execute(ctx, [, m, id, placeholder, min, max, disabled, users]) { diff --git a/dist/native/component/addUserSelectMenuTo.js.map b/dist/native/component/addUserSelectMenuTo.js.map index f2395339fc..f81274c7b8 100644 --- a/dist/native/component/addUserSelectMenuTo.js.map +++ b/dist/native/component/addUserSelectMenuTo.js.map @@ -1 +1 @@ -{"version":3,"file":"addUserSelectMenuTo.js","sourceRoot":"","sources":["../../../src/native/component/addUserSelectMenuTo.ts"],"names":[],"mappings":";;AAAA,2CAA2F;AAC3F,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,sBAAsB;IAC5B,OAAO,EAAE,OAAO;IAChB,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,WAAW,EAAE,yCAAyC;IACtD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,WAAW;SAC5B;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,6BAA6B;YAC1C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,yCAAyC;YACtD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,KAAK;YACf,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;QACD;YACI,IAAI,EAAE,eAAe;YACrB,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,WAAW,EAAE,mCAAmC;YAChD,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAE,AAAD,EAAG,CAAC,EAAE,EAAE,EAAE,WAAW,EAAE,GAAG,EAAE,GAAG,EAAE,QAAQ,EAAE,KAAK,CAAE;QAClE,MAAM,IAAI,GAAG,IAAI,kCAAqB,EAAE;aACnC,eAAe,CAAC,KAAK,CAAC;aACtB,WAAW,CAAC,QAAQ,IAAI,KAAK,CAAC;aAC9B,WAAW,CAAC,EAAE,CAAC,CAAA;QAEpB,IAAI,WAAW;YACX,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAA;QACpC,IAAI,GAAG;YACH,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAC1B,IAAI,GAAG;YACH,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAE1B,MAAM,UAAU,GAAG,CAAC,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,6BAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAA;QAClE,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,aAAa,CAAC,IAAI,CAAC,CAAA;QAEtC,OAAO,IAAI,CAAC,OAAO,CACf,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,EAAE,UAAU,EAAE,UAAuD,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAC5G,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"addUserSelectMenuTo.js","sourceRoot":"","sources":["../../../src/native/component/addUserSelectMenuTo.ts"],"names":[],"mappings":";;AAAA,2CAA2F;AAC3F,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,sBAAsB;IAC5B,OAAO,EAAE,OAAO;IAChB,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,WAAW,EAAE,yCAAyC;IACtD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,WAAW;SAC5B;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,6BAA6B;YAC1C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,yCAAyC;YACtD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,KAAK;YACf,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;QACD;YACI,IAAI,EAAE,eAAe;YACrB,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,WAAW,EAAE,mCAAmC;SACnD;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAE,AAAD,EAAG,CAAC,EAAE,EAAE,EAAE,WAAW,EAAE,GAAG,EAAE,GAAG,EAAE,QAAQ,EAAE,KAAK,CAAE;QAClE,MAAM,IAAI,GAAG,IAAI,kCAAqB,EAAE;aACnC,eAAe,CAAC,KAAK,CAAC;aACtB,WAAW,CAAC,QAAQ,IAAI,KAAK,CAAC;aAC9B,WAAW,CAAC,EAAE,CAAC,CAAA;QAEpB,IAAI,WAAW;YACX,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAA;QACpC,IAAI,GAAG;YACH,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAC1B,IAAI,GAAG;YACH,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;QAE1B,MAAM,UAAU,GAAG,CAAC,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,6BAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAA;QAClE,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,aAAa,CAAC,IAAI,CAAC,CAAA;QAEtC,OAAO,IAAI,CAAC,OAAO,CACf,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,EAAE,UAAU,EAAE,UAAuD,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAC5G,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/component/deleteComponent.js.map b/dist/native/component/deleteComponent.js.map index c2799b3b95..2bb8cb58be 100644 --- a/dist/native/component/deleteComponent.js.map +++ b/dist/native/component/deleteComponent.js.map @@ -1 +1 @@ -{"version":3,"file":"deleteComponent.js","sourceRoot":"","sources":["../../../src/native/component/deleteComponent.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,kBAAkB;IACxB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,0CAA0C;IACvD,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC;QACb,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;YACjE,MAAM,IAAI,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,CAAC,CAAA;YACxC,MAAM,KAAK,GAAG,IAAI,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,WAAW,IAAI,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,IAAI,CAAC,SAAS,KAAK,EAAE,CAAC,CAAA;YAChG,IAAI,KAAK,KAAK,CAAC,CAAC,EAAE;gBACd,IAAI,IAAI,CAAC,UAAU,CAAC,MAAM,KAAK,CAAC;oBAAE,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAA;;oBAC9D,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC,CAAA;gBACzC,MAAK;aACR;SACJ;QAED,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"deleteComponent.js","sourceRoot":"","sources":["../../../src/native/component/deleteComponent.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,kBAAkB;IACxB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,0CAA0C;IACvD,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC;QACb,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;YACjE,MAAM,IAAI,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,CAAC,CAAA;YACxC,MAAM,KAAK,GAAG,IAAI,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,WAAW,IAAI,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,IAAI,CAAC,SAAS,KAAK,EAAE,CAAC,CAAA;YAChG,IAAI,KAAK,KAAK,CAAC,CAAC,EAAE;gBACd,IAAI,IAAI,CAAC,UAAU,CAAC,MAAM,KAAK,CAAC;oBAAE,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAA;;oBAClE,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC,CAAA;gBACrC,MAAK;aACR;SACJ;QAED,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/component/deleteComponentFrom.js.map b/dist/native/component/deleteComponentFrom.js.map index 549e1b85a3..dbb9dafe89 100644 --- a/dist/native/component/deleteComponentFrom.js.map +++ b/dist/native/component/deleteComponentFrom.js.map @@ -1 +1 @@ -{"version":3,"file":"deleteComponentFrom.js","sourceRoot":"","sources":["../../../src/native/component/deleteComponentFrom.ts"],"names":[],"mappings":";;AAAA,2CAA4D;AAC5D,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,sBAAsB;IAC5B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yDAAyD;IACtE,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,WAAW;SAC5B;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,MAAM,EAAE,IAAI;IACZ,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;QACxB,MAAM,UAAU,GAAG,CAAC,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,6BAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAA;QAElE,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,UAAU,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;YACnD,MAAM,IAAI,GAAG,UAAU,CAAC,CAAC,CAAC,CAAA;YAC1B,MAAM,KAAK,GAAG,IAAI,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,WAAW,IAAI,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,IAAI,CAAC,SAAS,KAAK,EAAE,CAAC,CAAA;YAChG,IAAI,KAAK,KAAK,CAAC,CAAC,EAAE;gBACd,IAAI,IAAI,CAAC,UAAU,CAAC,MAAM,KAAK,CAAC;oBAAE,UAAU,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAA;;oBAChD,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC,CAAA;gBACzC,MAAK;aACR;SACJ;QAED,OAAO,IAAI,CAAC,OAAO,CACf,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,EAAE,UAAU,EAAE,UAA+C,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CACpG,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"deleteComponentFrom.js","sourceRoot":"","sources":["../../../src/native/component/deleteComponentFrom.ts"],"names":[],"mappings":";;AAAA,2CAA4D;AAC5D,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,sBAAsB;IAC5B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yDAAyD;IACtE,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,WAAW;SAC5B;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,MAAM,EAAE,IAAI;IACZ,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;QACxB,MAAM,UAAU,GAAG,CAAC,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,6BAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAA;QAElE,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,UAAU,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;YACnD,MAAM,IAAI,GAAG,UAAU,CAAC,CAAC,CAAC,CAAA;YAC1B,MAAM,KAAK,GAAG,IAAI,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,WAAW,IAAI,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,IAAI,CAAC,SAAS,KAAK,EAAE,CAAC,CAAA;YAChG,IAAI,KAAK,KAAK,CAAC,CAAC,EAAE;gBACd,IAAI,IAAI,CAAC,UAAU,CAAC,MAAM,KAAK,CAAC;oBAAE,UAAU,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAA;;oBACpD,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC,CAAA;gBACrC,MAAK;aACR;SACJ;QAED,OAAO,IAAI,CAAC,OAAO,CACf,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,EAAE,UAAU,EAAE,UAA+C,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CACpG,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/component/editButton.js.map b/dist/native/component/editButton.js.map index 83f21a8788..368388cadb 100644 --- a/dist/native/component/editButton.js.map +++ b/dist/native/component/editButton.js.map @@ -1 +1 @@ -{"version":3,"file":"editButton.js","sourceRoot":"","sources":["../../../src/native/component/editButton.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"editButton.js","sourceRoot":"","sources":["../../../src/native/component/editButton.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/native/component/editButtonOf.js.map b/dist/native/component/editButtonOf.js.map index 2d2a7a740c..17299246ef 100644 --- a/dist/native/component/editButtonOf.js.map +++ b/dist/native/component/editButtonOf.js.map @@ -1 +1 @@ -{"version":3,"file":"editButtonOf.js","sourceRoot":"","sources":["../../../src/native/component/editButtonOf.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"editButtonOf.js","sourceRoot":"","sources":["../../../src/native/component/editButtonOf.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/native/component/setChannelType.d.ts.map b/dist/native/component/setChannelType.d.ts.map index 9beff2abb8..4753fc4053 100644 --- a/dist/native/component/setChannelType.d.ts.map +++ b/dist/native/component/setChannelType.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"setChannelType.d.ts","sourceRoot":"","sources":["../../../src/native/component/setChannelType.ts"],"names":[],"mappings":"AAAA,OAAO,EAA4B,WAAW,EAAE,MAAM,YAAY,CAAA;AAClE,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;AAG1D,wBAyBE"} \ No newline at end of file +{"version":3,"file":"setChannelType.d.ts","sourceRoot":"","sources":["../../../src/native/component/setChannelType.ts"],"names":[],"mappings":"AAAA,OAAO,EAA4B,WAAW,EAAE,MAAM,YAAY,CAAA;AAClE,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;AAG1D,wBAsBE"} \ No newline at end of file diff --git a/dist/native/component/setChannelType.js b/dist/native/component/setChannelType.js index 95891b0c9a..3e411e6b1a 100644 --- a/dist/native/component/setChannelType.js +++ b/dist/native/component/setChannelType.js @@ -21,9 +21,8 @@ exports.default = new structures_1.NativeFunction({ ], execute(ctx, [types]) { const menu = ctx.container.components.at(-1)?.components.at(0); - if (menu instanceof discord_js_1.ChannelSelectMenuBuilder) { + if (menu instanceof discord_js_1.ChannelSelectMenuBuilder) menu.setChannelTypes(types); - } return this.success(); }, }); diff --git a/dist/native/component/setChannelType.js.map b/dist/native/component/setChannelType.js.map index 98b73349d3..76d4bde612 100644 --- a/dist/native/component/setChannelType.js.map +++ b/dist/native/component/setChannelType.js.map @@ -1 +1 @@ -{"version":3,"file":"setChannelType.js","sourceRoot":"","sources":["../../../src/native/component/setChannelType.ts"],"names":[],"mappings":";;AAAA,2CAAkE;AAClE,iDAA0D;AAG1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE,CAAC,kBAAkB,CAAC;IAC7B,WAAW,EAAE,6CAA6C;IAC1D,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,0BAA0B;YACvC,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,wBAAW;YACjB,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;SACrB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAE,KAAK,CAAE;QAClB,MAAM,IAAI,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,CAAA;QAC9D,IAAI,IAAI,YAAY,qCAAwB,EAAE;YAC1C,IAAI,CAAC,eAAe,CAAC,KAAK,CAAC,CAAA;SAC9B;QAED,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"setChannelType.js","sourceRoot":"","sources":["../../../src/native/component/setChannelType.ts"],"names":[],"mappings":";;AAAA,2CAAkE;AAClE,iDAA0D;AAG1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE,CAAC,kBAAkB,CAAC;IAC7B,WAAW,EAAE,6CAA6C;IAC1D,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,0BAA0B;YACvC,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,wBAAW;YACjB,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;SACrB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAE,KAAK,CAAE;QAClB,MAAM,IAAI,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,CAAA;QAC9D,IAAI,IAAI,YAAY,qCAAwB;YAAE,IAAI,CAAC,eAAe,CAAC,KAAK,CAAC,CAAA;QACzE,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/crypto/createQueryParams.js b/dist/native/crypto/createQueryParams.js index 61c45e49a0..81e4c495e5 100644 --- a/dist/native/crypto/createQueryParams.js +++ b/dist/native/crypto/createQueryParams.js @@ -11,7 +11,7 @@ exports.default = new structures_1.NativeFunction({ unwrap: true, args: [ { - name: "param name; param value", + name: "param name;param value", description: "The param name followed by the value, (param1;value1)", rest: true, required: true, diff --git a/dist/native/crypto/createQueryParams.js.map b/dist/native/crypto/createQueryParams.js.map index 39bbccda41..a7a41fbc58 100644 --- a/dist/native/crypto/createQueryParams.js.map +++ b/dist/native/crypto/createQueryParams.js.map @@ -1 +1 @@ -{"version":3,"file":"createQueryParams.js","sourceRoot":"","sources":["../../../src/native/crypto/createQueryParams.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAClE,uDAA4C;AAE5C,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wCAAwC;IACrD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,yBAAyB;YAC/B,WAAW,EAAE,uDAAuD;YACpE,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,MAAM,CAAC;QACjB,MAAM,GAAG,GAA2B,EAAE,CAAA;QACtC,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,MAAM,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,IAAI,CAAC,EAAE;YAClD,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAA;SACjC;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,IAAA,4BAAS,EAAC,GAAG,CAAC,CAAC,CAAA;IACvC,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"createQueryParams.js","sourceRoot":"","sources":["../../../src/native/crypto/createQueryParams.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAClE,uDAA4C;AAE5C,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wCAAwC;IACrD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,wBAAwB;YAC9B,WAAW,EAAE,uDAAuD;YACpE,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,MAAM,CAAC;QACjB,MAAM,GAAG,GAA2B,EAAE,CAAA;QACtC,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,MAAM,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,IAAI,CAAC,EAAE;YAClD,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAA;SACjC;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,IAAA,4BAAS,EAAC,GAAG,CAAC,CAAC,CAAA;IACvC,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/crypto/decrypt.js b/dist/native/crypto/decrypt.js index bdf1990fdf..65e7c7cf74 100644 --- a/dist/native/crypto/decrypt.js +++ b/dist/native/crypto/decrypt.js @@ -6,15 +6,15 @@ const structures_1 = require("../../structures"); /** * Provided to FS by lynnux */ -const FIXED_IV = Buffer.from('12345678901234567890123456789012', 'hex'); +const FIXED_IV = Buffer.from("12345678901234567890123456789012", "hex"); function deriveKey(key) { - return (0, crypto_1.scryptSync)(key, 'salt', 32); + return (0, crypto_1.scryptSync)(key, "salt", 32); } function decrypt(text, key) { const idkhowtocallthis = deriveKey(key); - const decipher = (0, crypto_1.createDecipheriv)('aes-256-cbc', idkhowtocallthis, FIXED_IV); - let decrypted = decipher.update(text, 'hex', 'utf-8'); - decrypted += decipher.final('utf-8'); + const decipher = (0, crypto_1.createDecipheriv)("aes-256-cbc", idkhowtocallthis, FIXED_IV); + let decrypted = decipher.update(text, "hex", "utf-8"); + decrypted += decipher.final("utf-8"); return decrypted; } exports.decrypt = decrypt; diff --git a/dist/native/crypto/decrypt.js.map b/dist/native/crypto/decrypt.js.map index 3987edb2ce..32f7503500 100644 --- a/dist/native/crypto/decrypt.js.map +++ b/dist/native/crypto/decrypt.js.map @@ -1 +1 @@ -{"version":3,"file":"decrypt.js","sourceRoot":"","sources":["../../../src/native/crypto/decrypt.ts"],"names":[],"mappings":";;;AAAA,mCAAsE;AACtE,iDAA0D;AAE1D;;GAEG;AAEH,MAAM,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,kCAAkC,EAAE,KAAK,CAAC,CAAC;AAExE,SAAS,SAAS,CAAC,GAAW;IAC1B,OAAO,IAAA,mBAAU,EAAC,GAAG,EAAE,MAAM,EAAE,EAAE,CAAC,CAAC;AACvC,CAAC;AAED,SAAgB,OAAO,CAAC,IAAY,EAAE,GAAW;IAC7C,MAAM,gBAAgB,GAAG,SAAS,CAAC,GAAG,CAAC,CAAC;IACxC,MAAM,QAAQ,GAAG,IAAA,yBAAgB,EAAC,aAAa,EAAE,gBAAgB,EAAE,QAAQ,CAAC,CAAC;IAC7E,IAAI,SAAS,GAAG,QAAQ,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,EAAE,OAAO,CAAC,CAAC;IACtD,SAAS,IAAI,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC;IACrC,OAAO,SAAS,CAAC;AACrB,CAAC;AAND,0BAMC;AAED,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,UAAU;IAChB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gCAAgC;IAC7C,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,qBAAqB;YAClC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAE,IAAI,EAAE,GAAG,CAAE;QACtB,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAA;IAC3C,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"decrypt.js","sourceRoot":"","sources":["../../../src/native/crypto/decrypt.ts"],"names":[],"mappings":";;;AAAA,mCAAqE;AACrE,iDAA0D;AAE1D;;GAEG;AAEH,MAAM,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,kCAAkC,EAAE,KAAK,CAAC,CAAA;AAEvE,SAAS,SAAS,CAAC,GAAW;IAC1B,OAAO,IAAA,mBAAU,EAAC,GAAG,EAAE,MAAM,EAAE,EAAE,CAAC,CAAA;AACtC,CAAC;AAED,SAAgB,OAAO,CAAC,IAAY,EAAE,GAAW;IAC7C,MAAM,gBAAgB,GAAG,SAAS,CAAC,GAAG,CAAC,CAAA;IACvC,MAAM,QAAQ,GAAG,IAAA,yBAAgB,EAAC,aAAa,EAAE,gBAAgB,EAAE,QAAQ,CAAC,CAAA;IAC5E,IAAI,SAAS,GAAG,QAAQ,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,EAAE,OAAO,CAAC,CAAA;IACrD,SAAS,IAAI,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,CAAA;IACpC,OAAO,SAAS,CAAA;AACpB,CAAC;AAND,0BAMC;AAED,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,UAAU;IAChB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gCAAgC;IAC7C,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,qBAAqB;YAClC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAE,IAAI,EAAE,GAAG,CAAE;QACtB,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAA;IAC3C,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/crypto/encrypt.js b/dist/native/crypto/encrypt.js index a95a6d41c0..d2c24f8695 100644 --- a/dist/native/crypto/encrypt.js +++ b/dist/native/crypto/encrypt.js @@ -9,15 +9,15 @@ const structures_1 = require("../../structures"); * @param encryptionKey * @returns */ -const FIXED_IV = Buffer.from('12345678901234567890123456789012', 'hex'); +const FIXED_IV = Buffer.from("12345678901234567890123456789012", "hex"); function deriveKey(key) { - return (0, crypto_1.scryptSync)(key, 'salt', 32); + return (0, crypto_1.scryptSync)(key, "salt", 32); } function encrypt(text, key) { const idkhowtocallthis = deriveKey(key); - const cipher = (0, crypto_1.createCipheriv)('aes-256-cbc', idkhowtocallthis, FIXED_IV); - let encrypted = cipher.update(text, 'utf-8', 'hex'); - encrypted += cipher.final('hex'); + const cipher = (0, crypto_1.createCipheriv)("aes-256-cbc", idkhowtocallthis, FIXED_IV); + let encrypted = cipher.update(text, "utf-8", "hex"); + encrypted += cipher.final("hex"); return encrypted; } exports.encrypt = encrypt; diff --git a/dist/native/crypto/encrypt.js.map b/dist/native/crypto/encrypt.js.map index 8cbc7b927f..346310267e 100644 --- a/dist/native/crypto/encrypt.js.map +++ b/dist/native/crypto/encrypt.js.map @@ -1 +1 @@ -{"version":3,"file":"encrypt.js","sourceRoot":"","sources":["../../../src/native/crypto/encrypt.ts"],"names":[],"mappings":";;;AAAA,mCAAsE;AACtE,iDAA0D;AAE1D;;;;;GAKG;AAEH,MAAM,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,kCAAkC,EAAE,KAAK,CAAC,CAAC;AAExE,SAAS,SAAS,CAAC,GAAW;IAC1B,OAAO,IAAA,mBAAU,EAAC,GAAG,EAAE,MAAM,EAAE,EAAE,CAAC,CAAC;AACvC,CAAC;AACD,SAAgB,OAAO,CAAC,IAAY,EAAE,GAAW;IAC7C,MAAM,gBAAgB,GAAG,SAAS,CAAC,GAAG,CAAC,CAAC;IACxC,MAAM,MAAM,GAAG,IAAA,uBAAc,EAAC,aAAa,EAAE,gBAAgB,EAAE,QAAQ,CAAC,CAAC;IACzE,IAAI,SAAS,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,EAAE,KAAK,CAAC,CAAC;IACpD,SAAS,IAAI,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;IACjC,OAAO,SAAS,CAAC;AACrB,CAAC;AAND,0BAMC;AAGD,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,UAAU;IAChB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gCAAgC;IAC7C,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,qBAAqB;YAClC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAE,IAAI,EAAE,GAAG,CAAE;QACtB,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAA;IAC3C,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"encrypt.js","sourceRoot":"","sources":["../../../src/native/crypto/encrypt.ts"],"names":[],"mappings":";;;AAAA,mCAAqE;AACrE,iDAA0D;AAE1D;;;;;GAKG;AAEH,MAAM,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,kCAAkC,EAAE,KAAK,CAAC,CAAA;AAEvE,SAAS,SAAS,CAAC,GAAW;IAC1B,OAAO,IAAA,mBAAU,EAAC,GAAG,EAAE,MAAM,EAAE,EAAE,CAAC,CAAA;AACtC,CAAC;AACD,SAAgB,OAAO,CAAC,IAAY,EAAE,GAAW;IAC7C,MAAM,gBAAgB,GAAG,SAAS,CAAC,GAAG,CAAC,CAAA;IACvC,MAAM,MAAM,GAAG,IAAA,uBAAc,EAAC,aAAa,EAAE,gBAAgB,EAAE,QAAQ,CAAC,CAAA;IACxE,IAAI,SAAS,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,EAAE,KAAK,CAAC,CAAA;IACnD,SAAS,IAAI,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,CAAA;IAChC,OAAO,SAAS,CAAA;AACpB,CAAC;AAND,0BAMC;AAGD,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,UAAU;IAChB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gCAAgC;IAC7C,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,qBAAqB;YAClC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAE,IAAI,EAAE,GAAG,CAAE;QACtB,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAA;IAC3C,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/emoji/addEmoji.d.ts b/dist/native/emoji/addEmoji.d.ts index 9163cbeae5..e7e025f5c2 100644 --- a/dist/native/emoji/addEmoji.d.ts +++ b/dist/native/emoji/addEmoji.d.ts @@ -26,7 +26,6 @@ declare const _default: NativeFunction<[{ name: string; description: string; rest: true; - required: true; type: ArgType.Role; pointer: number; }], true>; diff --git a/dist/native/emoji/addEmoji.d.ts.map b/dist/native/emoji/addEmoji.d.ts.map index 17110f01b8..deedf981cb 100644 --- a/dist/native/emoji/addEmoji.d.ts.map +++ b/dist/native/emoji/addEmoji.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"addEmoji.d.ts","sourceRoot":"","sources":["../../../src/native/emoji/addEmoji.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAElE,wBAuDE"} \ No newline at end of file +{"version":3,"file":"addEmoji.d.ts","sourceRoot":"","sources":["../../../src/native/emoji/addEmoji.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAElE,wBAsDE"} \ No newline at end of file diff --git a/dist/native/emoji/addEmoji.js b/dist/native/emoji/addEmoji.js index 5dc75a97ba..3668f48f81 100644 --- a/dist/native/emoji/addEmoji.js +++ b/dist/native/emoji/addEmoji.js @@ -40,7 +40,6 @@ exports.default = new structures_1.NativeFunction({ name: "roles", description: "The roles to limit usage of this emote", rest: true, - required: true, type: structures_1.ArgType.Role, pointer: 0, }, diff --git a/dist/native/emoji/addEmoji.js.map b/dist/native/emoji/addEmoji.js.map index c7608cc800..6154d3eeb6 100644 --- a/dist/native/emoji/addEmoji.js.map +++ b/dist/native/emoji/addEmoji.js.map @@ -1 +1 @@ -{"version":3,"file":"addEmoji.js","sourceRoot":"","sources":["../../../src/native/emoji/addEmoji.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,WAAW;IACjB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gDAAgD;IAC7D,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,UAAU;IAC1B,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,iBAAiB;YACvB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,wCAAwC;YACrD,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,OAAO,EAAE,CAAC;SACb;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,CAAC;QACxD,MAAM,EAAE,GAAG,MAAM,KAAK,CAAC,MAAM;aACxB,MAAM,CAAC;YACJ,UAAU,EAAE,IAAI;YAChB,IAAI;YACJ,KAAK,EAAE,KAAK,IAAI,SAAS;SAC5B,CAAC;aACD,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QAEpB,OAAO,IAAI,CAAC,OAAO,CAAC,aAAa,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;IAChE,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"addEmoji.js","sourceRoot":"","sources":["../../../src/native/emoji/addEmoji.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,WAAW;IACjB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gDAAgD;IAC7D,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,UAAU;IAC1B,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,iBAAiB;YACvB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,wCAAwC;YACrD,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,OAAO,EAAE,CAAC;SACb;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,CAAC;QACxD,MAAM,EAAE,GAAG,MAAM,KAAK,CAAC,MAAM;aACxB,MAAM,CAAC;YACJ,UAAU,EAAE,IAAI;YAChB,IAAI;YACJ,KAAK,EAAE,KAAK,IAAI,SAAS;SAC5B,CAAC;aACD,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QAEpB,OAAO,IAAI,CAAC,OAAO,CAAC,aAAa,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;IAChE,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/emoji/deleteEmojis.js b/dist/native/emoji/deleteEmojis.js index 1bb8833c4f..c87f23c587 100644 --- a/dist/native/emoji/deleteEmojis.js +++ b/dist/native/emoji/deleteEmojis.js @@ -7,7 +7,7 @@ exports.default = new structures_1.NativeFunction({ brackets: true, unwrap: true, output: structures_1.ArgType.Number, - description: "Delete given emoji ids, returns the count of emotes deleted", + description: "Deletes given emojis from a guild, returns the count of emotes deleted", args: [ { name: "guild ID", diff --git a/dist/native/emoji/deleteEmojis.js.map b/dist/native/emoji/deleteEmojis.js.map index 33aa44c443..c1a6013da3 100644 --- a/dist/native/emoji/deleteEmojis.js.map +++ b/dist/native/emoji/deleteEmojis.js.map @@ -1 +1 @@ -{"version":3,"file":"deleteEmojis.js","sourceRoot":"","sources":["../../../src/native/emoji/deleteEmojis.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAGlE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,WAAW,EAAE,6DAA6D;IAC1E,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,IAAI;YACV,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,UAAU;SAC3B;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,MAAM,CAAC;QACzB,IAAI,KAAK,GAAG,CAAC,CAAA;QACb,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,MAAM,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;YAC/C,MAAM,KAAK,GAAG,MAAM,CAAC,CAAC,CAAC,CAAA;YACvB,MAAM,OAAO,GAAG,MAAM,KAAK,CAAC,MAAM,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;YACpD,IAAI,OAAO;gBAAE,KAAK,EAAE,CAAA;SACvB;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;IAC9B,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"deleteEmojis.js","sourceRoot":"","sources":["../../../src/native/emoji/deleteEmojis.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAGlE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,WAAW,EAAE,wEAAwE;IACrF,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,IAAI;YACV,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,UAAU;SAC3B;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,MAAM,CAAC;QACzB,IAAI,KAAK,GAAG,CAAC,CAAA;QACb,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,MAAM,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;YAC/C,MAAM,KAAK,GAAG,MAAM,CAAC,CAAC,CAAC,CAAA;YACvB,MAAM,OAAO,GAAG,MAAM,KAAK,CAAC,MAAM,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;YACpD,IAAI,OAAO;gBAAE,KAAK,EAAE,CAAA;SACvB;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;IAC9B,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/emoji/editEmoji.d.ts b/dist/native/emoji/editEmoji.d.ts index 8da924d85a..3b223bd7f4 100644 --- a/dist/native/emoji/editEmoji.d.ts +++ b/dist/native/emoji/editEmoji.d.ts @@ -26,7 +26,6 @@ declare const _default: NativeFunction<[{ name: string; description: string; rest: true; - required: true; type: ArgType.Role; pointer: number; }], true>; diff --git a/dist/native/emoji/editEmoji.d.ts.map b/dist/native/emoji/editEmoji.d.ts.map index 0b188bac0e..761d246068 100644 --- a/dist/native/emoji/editEmoji.d.ts.map +++ b/dist/native/emoji/editEmoji.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"editEmoji.d.ts","sourceRoot":"","sources":["../../../src/native/emoji/editEmoji.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAElE,wBAwDE"} \ No newline at end of file +{"version":3,"file":"editEmoji.d.ts","sourceRoot":"","sources":["../../../src/native/emoji/editEmoji.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAElE,wBAuDE"} \ No newline at end of file diff --git a/dist/native/emoji/editEmoji.js b/dist/native/emoji/editEmoji.js index a273539ed7..be420ffbdb 100644 --- a/dist/native/emoji/editEmoji.js +++ b/dist/native/emoji/editEmoji.js @@ -39,7 +39,6 @@ exports.default = new structures_1.NativeFunction({ name: "roles", description: "The new roles to limit usage of this emoji to", rest: true, - required: true, type: structures_1.ArgType.Role, pointer: 0, }, diff --git a/dist/native/emoji/editEmoji.js.map b/dist/native/emoji/editEmoji.js.map index 3fd04a6066..c99536e6cc 100644 --- a/dist/native/emoji/editEmoji.js.map +++ b/dist/native/emoji/editEmoji.js.map @@ -1 +1 @@ -{"version":3,"file":"editEmoji.js","sourceRoot":"","sources":["../../../src/native/emoji/editEmoji.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yCAAyC;IACtD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mBAAmB;YAChC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,UAAU;YACxB,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,4BAA4B;YACzC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,+CAA+C;YAC5D,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,OAAO,EAAE,CAAC;SACb;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,CAAC;QAC7C,OAAO,IAAI,CAAC,OAAO,CACf,CAAC,CAAC,CAAC,MAAM,KAAK;aACT,IAAI,CAAC;YACF,IAAI,EAAE,IAAI,IAAI,SAAS;YACvB,MAAM,EAAE,MAAM,IAAI,SAAS;YAC3B,KAAK,EAAE,KAAK,IAAI,SAAS;SAC5B,CAAC;aACD,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CACnB,CACJ,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"editEmoji.js","sourceRoot":"","sources":["../../../src/native/emoji/editEmoji.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yCAAyC;IACtD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mBAAmB;YAChC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,UAAU;YACxB,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,4BAA4B;YACzC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,+CAA+C;YAC5D,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,OAAO,EAAE,CAAC;SACb;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,CAAC;QAC7C,OAAO,IAAI,CAAC,OAAO,CACf,CAAC,CAAC,CAAC,MAAM,KAAK;aACT,IAAI,CAAC;YACF,IAAI,EAAE,IAAI,IAAI,SAAS;YACvB,MAAM,EAAE,MAAM,IAAI,SAAS;YAC3B,KAAK,EAAE,KAAK,IAAI,SAAS;SAC5B,CAAC;aACD,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CACnB,CACJ,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/emoji/emojiIDs.js b/dist/native/emoji/emojiIDs.js index 91caf4f887..51898c6a72 100644 --- a/dist/native/emoji/emojiIDs.js +++ b/dist/native/emoji/emojiIDs.js @@ -7,11 +7,11 @@ const array_1 = __importDefault(require("../../functions/array")); const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ name: "$emojiIDs", + description: "Returns every guild emoji id", version: "1.3.0", unwrap: true, brackets: false, output: (0, array_1.default)(), - description: "Returns every emoji id", args: [ { name: "separator", diff --git a/dist/native/emoji/emojiIDs.js.map b/dist/native/emoji/emojiIDs.js.map index 539c7ca44e..2fd8b92968 100644 --- a/dist/native/emoji/emojiIDs.js.map +++ b/dist/native/emoji/emojiIDs.js.map @@ -1 +1 @@ -{"version":3,"file":"emojiIDs.js","sourceRoot":"","sources":["../../../src/native/emoji/emojiIDs.ts"],"names":[],"mappings":";;;;;AAAA,kEAAyC;AACzC,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,WAAW;IACjB,OAAO,EAAE,OAAO;IAChB,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAA,eAAK,GAAsB;IACnC,WAAW,EAAE,wBAAwB;IACrC,IAAI,EAAE;QACF;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAE,GAAG,CAAE;QAChB,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;IACjF,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"emojiIDs.js","sourceRoot":"","sources":["../../../src/native/emoji/emojiIDs.ts"],"names":[],"mappings":";;;;;AAAA,kEAAyC;AACzC,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,WAAW;IACjB,WAAW,EAAE,8BAA8B;IAC3C,OAAO,EAAE,OAAO;IAChB,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAA,eAAK,GAAsB;IACnC,IAAI,EAAE;QACF;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAE,GAAG,CAAE;QAChB,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;IACjF,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/emoji/getApplicationEmojis.d.ts.map b/dist/native/emoji/getApplicationEmojis.d.ts.map index facad0fd33..d6f4cfbca4 100644 --- a/dist/native/emoji/getApplicationEmojis.d.ts.map +++ b/dist/native/emoji/getApplicationEmojis.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"getApplicationEmojis.d.ts","sourceRoot":"","sources":["../../../src/native/emoji/getApplicationEmojis.ts"],"names":[],"mappings":"AAAA,OAAO,EAA8B,wBAAwB,EAAE,MAAM,mCAAmC,CAAA;AACxG,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;AAElE,wBA0BE"} \ No newline at end of file +{"version":3,"file":"getApplicationEmojis.d.ts","sourceRoot":"","sources":["../../../src/native/emoji/getApplicationEmojis.ts"],"names":[],"mappings":"AACA,OAAO,EAA8B,wBAAwB,EAAE,MAAM,mCAAmC,CAAA;AACxG,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;AAElE,wBA6BE"} \ No newline at end of file diff --git a/dist/native/emoji/getApplicationEmojis.js b/dist/native/emoji/getApplicationEmojis.js index 605888379b..b78334cc60 100644 --- a/dist/native/emoji/getApplicationEmojis.js +++ b/dist/native/emoji/getApplicationEmojis.js @@ -1,5 +1,9 @@ "use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; Object.defineProperty(exports, "__esModule", { value: true }); +const array_1 = __importDefault(require("../../functions/array")); const applicationEmoji_1 = require("../../properties/applicationEmoji"); const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ @@ -23,7 +27,10 @@ exports.default = new structures_1.NativeFunction({ type: structures_1.ArgType.String, }, ], - output: structures_1.ArgType.Unknown, + output: [ + structures_1.ArgType.Json, + (0, array_1.default)() + ], async execute(ctx, [prop, sep]) { const emojis = await ctx.client.application.emojis.fetch().catch(ctx.noop); return this.successJSON(!prop ? emojis : emojis?.map(emoji => applicationEmoji_1.ApplicationEmojiProperties[prop](emoji)).join(sep ?? ", ")); diff --git a/dist/native/emoji/getApplicationEmojis.js.map b/dist/native/emoji/getApplicationEmojis.js.map index fa801cdc0b..bd6278a1db 100644 --- a/dist/native/emoji/getApplicationEmojis.js.map +++ b/dist/native/emoji/getApplicationEmojis.js.map @@ -1 +1 @@ -{"version":3,"file":"getApplicationEmojis.js","sourceRoot":"","sources":["../../../src/native/emoji/getApplicationEmojis.ts"],"names":[],"mappings":";;AAAA,wEAAwG;AACxG,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,uBAAuB;IAC7B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6BAA6B;IAC1C,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,wCAAwC;YACrD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,2CAAwB;SACjC;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,+CAA+C;YAC5D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,GAAG,CAAC;QAC1B,MAAM,MAAM,GAAG,MAAM,GAAG,CAAC,MAAM,CAAC,WAAW,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QAC1E,OAAO,IAAI,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC,6CAA0B,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;IAC7H,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"getApplicationEmojis.js","sourceRoot":"","sources":["../../../src/native/emoji/getApplicationEmojis.ts"],"names":[],"mappings":";;;;;AAAA,kEAAyC;AACzC,wEAAwG;AACxG,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,uBAAuB;IAC7B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6BAA6B;IAC1C,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,wCAAwC;YACrD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,2CAAwB;SACjC;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,+CAA+C;YAC5D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE;QACJ,oBAAO,CAAC,IAAI;QACZ,IAAA,eAAK,GAAmB;KAC3B;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,GAAG,CAAC;QAC1B,MAAM,MAAM,GAAG,MAAM,GAAG,CAAC,MAAM,CAAC,WAAW,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QAC1E,OAAO,IAAI,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC,6CAA0B,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;IAC7H,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/entitlement/entitlementEndTimestamp.js b/dist/native/entitlement/entitlementEndTimestamp.js index 450ab3164c..59c2f59a89 100644 --- a/dist/native/entitlement/entitlementEndTimestamp.js +++ b/dist/native/entitlement/entitlementEndTimestamp.js @@ -5,7 +5,7 @@ exports.default = new structures_1.NativeFunction({ name: "$entitlementEndTimestamp", version: "1.5.0", description: "Returns the time at which this entitlement ends", - output: structures_1.ArgType.Time, + output: structures_1.ArgType.Number, unwrap: false, execute(ctx) { return this.success(ctx.entitlement?.endsTimestamp); diff --git a/dist/native/entitlement/entitlementEndTimestamp.js.map b/dist/native/entitlement/entitlementEndTimestamp.js.map index fc24dbb173..302282ff00 100644 --- a/dist/native/entitlement/entitlementEndTimestamp.js.map +++ b/dist/native/entitlement/entitlementEndTimestamp.js.map @@ -1 +1 @@ -{"version":3,"file":"entitlementEndTimestamp.js","sourceRoot":"","sources":["../../../src/native/entitlement/entitlementEndTimestamp.ts"],"names":[],"mappings":";;AAAA,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,0BAA0B;IAChC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,iDAAiD;IAC9D,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,MAAM,EAAE,KAAK;IACb,OAAO,CAAC,GAAG;QACP,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,WAAW,EAAE,aAAa,CAAC,CAAA;IACvD,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"entitlementEndTimestamp.js","sourceRoot":"","sources":["../../../src/native/entitlement/entitlementEndTimestamp.ts"],"names":[],"mappings":";;AAAA,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,0BAA0B;IAChC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,iDAAiD;IAC9D,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,MAAM,EAAE,KAAK;IACb,OAAO,CAAC,GAAG;QACP,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,WAAW,EAAE,aAAa,CAAC,CAAA;IACvD,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/entitlement/entitlementGuildID.js b/dist/native/entitlement/entitlementGuildID.js index 4317b48f3c..bf0a6fb02b 100644 --- a/dist/native/entitlement/entitlementGuildID.js +++ b/dist/native/entitlement/entitlementGuildID.js @@ -5,7 +5,7 @@ exports.default = new structures_1.NativeFunction({ name: "$entitlementGuildID", version: "1.5.0", description: "Returns this entitlement's guild id", - output: structures_1.ArgType.String, + output: structures_1.ArgType.Guild, unwrap: false, execute(ctx) { return this.success(ctx.entitlement?.guildId); diff --git a/dist/native/entitlement/entitlementGuildID.js.map b/dist/native/entitlement/entitlementGuildID.js.map index b7b3d8c73a..c65d049d15 100644 --- a/dist/native/entitlement/entitlementGuildID.js.map +++ b/dist/native/entitlement/entitlementGuildID.js.map @@ -1 +1 @@ -{"version":3,"file":"entitlementGuildID.js","sourceRoot":"","sources":["../../../src/native/entitlement/entitlementGuildID.ts"],"names":[],"mappings":";;AAAA,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,qBAAqB;IAC3B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,qCAAqC;IAClD,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,MAAM,EAAE,KAAK;IACb,OAAO,CAAC,GAAG;QACP,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,WAAW,EAAE,OAAO,CAAC,CAAA;IACjD,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"entitlementGuildID.js","sourceRoot":"","sources":["../../../src/native/entitlement/entitlementGuildID.ts"],"names":[],"mappings":";;AAAA,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,qBAAqB;IAC3B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,qCAAqC;IAClD,MAAM,EAAE,oBAAO,CAAC,KAAK;IACrB,MAAM,EAAE,KAAK;IACb,OAAO,CAAC,GAAG;QACP,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,WAAW,EAAE,OAAO,CAAC,CAAA;IACjD,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/entitlement/entitlementStartTimestamp.js b/dist/native/entitlement/entitlementStartTimestamp.js index b808c79827..b3d6ab5544 100644 --- a/dist/native/entitlement/entitlementStartTimestamp.js +++ b/dist/native/entitlement/entitlementStartTimestamp.js @@ -5,7 +5,7 @@ exports.default = new structures_1.NativeFunction({ name: "$entitlementStartTimestamp", version: "1.5.0", description: "Returns the time at which this entitlement starts", - output: structures_1.ArgType.Time, + output: structures_1.ArgType.Number, unwrap: false, execute(ctx) { return this.success(ctx.entitlement?.startsTimestamp); diff --git a/dist/native/entitlement/entitlementStartTimestamp.js.map b/dist/native/entitlement/entitlementStartTimestamp.js.map index 51ffc6d0d1..7951a65108 100644 --- a/dist/native/entitlement/entitlementStartTimestamp.js.map +++ b/dist/native/entitlement/entitlementStartTimestamp.js.map @@ -1 +1 @@ -{"version":3,"file":"entitlementStartTimestamp.js","sourceRoot":"","sources":["../../../src/native/entitlement/entitlementStartTimestamp.ts"],"names":[],"mappings":";;AAAA,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,4BAA4B;IAClC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mDAAmD;IAChE,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,MAAM,EAAE,KAAK;IACb,OAAO,CAAC,GAAG;QACP,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,WAAW,EAAE,eAAe,CAAC,CAAA;IACzD,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"entitlementStartTimestamp.js","sourceRoot":"","sources":["../../../src/native/entitlement/entitlementStartTimestamp.ts"],"names":[],"mappings":";;AAAA,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,4BAA4B;IAClC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mDAAmD;IAChE,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,MAAM,EAAE,KAAK;IACb,OAAO,CAAC,GAAG;QACP,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,WAAW,EAAE,eAAe,CAAC,CAAA;IACzD,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/entitlement/entitlementUserID.js b/dist/native/entitlement/entitlementUserID.js index 5dc1e0b6f9..59303894ff 100644 --- a/dist/native/entitlement/entitlementUserID.js +++ b/dist/native/entitlement/entitlementUserID.js @@ -5,7 +5,7 @@ exports.default = new structures_1.NativeFunction({ name: "$entitlementUserID", version: "1.5.0", description: "Returns this entitlement's user id", - output: structures_1.ArgType.String, + output: structures_1.ArgType.User, unwrap: false, execute(ctx) { return this.success(ctx.entitlement?.userId); diff --git a/dist/native/entitlement/entitlementUserID.js.map b/dist/native/entitlement/entitlementUserID.js.map index cd22e14268..6d2843b78a 100644 --- a/dist/native/entitlement/entitlementUserID.js.map +++ b/dist/native/entitlement/entitlementUserID.js.map @@ -1 +1 @@ -{"version":3,"file":"entitlementUserID.js","sourceRoot":"","sources":["../../../src/native/entitlement/entitlementUserID.ts"],"names":[],"mappings":";;AAAA,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oCAAoC;IACjD,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,MAAM,EAAE,KAAK;IACb,OAAO,CAAC,GAAG;QACP,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,WAAW,EAAE,MAAM,CAAC,CAAA;IAChD,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"entitlementUserID.js","sourceRoot":"","sources":["../../../src/native/entitlement/entitlementUserID.ts"],"names":[],"mappings":";;AAAA,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oCAAoC;IACjD,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,MAAM,EAAE,KAAK;IACb,OAAO,CAAC,GAAG;QACP,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,WAAW,EAAE,MAAM,CAAC,CAAA;IAChD,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/file/isDirectory.js b/dist/native/file/isDirectory.js index 7d9fb37a05..29c5068ce1 100644 --- a/dist/native/file/isDirectory.js +++ b/dist/native/file/isDirectory.js @@ -8,7 +8,7 @@ exports.default = new structures_1.NativeFunction({ description: "Checks whether a path is a directory", brackets: true, unwrap: true, - output: structures_1.ArgType.Number, + output: structures_1.ArgType.Boolean, args: [ { name: "path", diff --git a/dist/native/file/isDirectory.js.map b/dist/native/file/isDirectory.js.map index a40c7741ae..2ac30dbb2e 100644 --- a/dist/native/file/isDirectory.js.map +++ b/dist/native/file/isDirectory.js.map @@ -1 +1 @@ -{"version":3,"file":"isDirectory.js","sourceRoot":"","sources":["../../../src/native/file/isDirectory.ts"],"names":[],"mappings":";;AAAA,2BAAyC;AACzC,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sCAAsC;IACnD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,+BAA+B;YAC5C,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,OAAO,IAAI,CAAC,OAAO,CAAC,IAAA,aAAQ,EAAC,IAAI,CAAC,CAAC,WAAW,EAAE,CAAC,CAAA;IACrD,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"isDirectory.js","sourceRoot":"","sources":["../../../src/native/file/isDirectory.ts"],"names":[],"mappings":";;AAAA,2BAAyC;AACzC,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sCAAsC;IACnD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,+BAA+B;YAC5C,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,OAAO,IAAI,CAAC,OAAO,CAAC,IAAA,aAAQ,EAAC,IAAI,CAAC,CAAC,WAAW,EAAE,CAAC,CAAA;IACrD,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/file/isFile.js b/dist/native/file/isFile.js index c90d4b3814..c9121bd669 100644 --- a/dist/native/file/isFile.js +++ b/dist/native/file/isFile.js @@ -8,7 +8,7 @@ exports.default = new structures_1.NativeFunction({ description: "Checks whether a path is a file", brackets: true, unwrap: true, - output: structures_1.ArgType.Number, + output: structures_1.ArgType.Boolean, args: [ { name: "path", diff --git a/dist/native/file/isFile.js.map b/dist/native/file/isFile.js.map index 6aac1daa38..b0947adce6 100644 --- a/dist/native/file/isFile.js.map +++ b/dist/native/file/isFile.js.map @@ -1 +1 @@ -{"version":3,"file":"isFile.js","sourceRoot":"","sources":["../../../src/native/file/isFile.ts"],"names":[],"mappings":";;AAAA,2BAAyC;AACzC,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,SAAS;IACf,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,iCAAiC;IAC9C,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,+BAA+B;YAC5C,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,OAAO,IAAI,CAAC,OAAO,CAAC,IAAA,aAAQ,EAAC,IAAI,CAAC,CAAC,MAAM,EAAE,CAAC,CAAA;IAChD,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"isFile.js","sourceRoot":"","sources":["../../../src/native/file/isFile.ts"],"names":[],"mappings":";;AAAA,2BAAyC;AACzC,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,SAAS;IACf,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,iCAAiC;IAC9C,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,+BAA+B;YAC5C,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,OAAO,IAAI,CAAC,OAAO,CAAC,IAAA,aAAQ,EAAC,IAAI,CAAC,CAAC,MAAM,EAAE,CAAC,CAAA;IAChD,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/file/isSymbolicLink.js b/dist/native/file/isSymbolicLink.js index e989038053..fb5e4ccb8d 100644 --- a/dist/native/file/isSymbolicLink.js +++ b/dist/native/file/isSymbolicLink.js @@ -8,7 +8,7 @@ exports.default = new structures_1.NativeFunction({ description: "Checks whether a path is a symbolic link", brackets: true, unwrap: true, - output: structures_1.ArgType.Number, + output: structures_1.ArgType.Boolean, args: [ { name: "path", diff --git a/dist/native/file/isSymbolicLink.js.map b/dist/native/file/isSymbolicLink.js.map index dc8da5796c..b35d55a9d5 100644 --- a/dist/native/file/isSymbolicLink.js.map +++ b/dist/native/file/isSymbolicLink.js.map @@ -1 +1 @@ -{"version":3,"file":"isSymbolicLink.js","sourceRoot":"","sources":["../../../src/native/file/isSymbolicLink.ts"],"names":[],"mappings":";;AAAA,2BAAyC;AACzC,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,0CAA0C;IACvD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,+BAA+B;YAC5C,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,OAAO,IAAI,CAAC,OAAO,CAAC,IAAA,aAAQ,EAAC,IAAI,CAAC,CAAC,cAAc,EAAE,CAAC,CAAA;IACxD,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"isSymbolicLink.js","sourceRoot":"","sources":["../../../src/native/file/isSymbolicLink.ts"],"names":[],"mappings":";;AAAA,2BAAyC;AACzC,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,0CAA0C;IACvD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,+BAA+B;YAC5C,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,OAAO,IAAI,CAAC,OAAO,CAAC,IAAA,aAAQ,EAAC,IAAI,CAAC,CAAC,cAAc,EAAE,CAAC,CAAA;IACxD,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/file/readDir.d.ts.map b/dist/native/file/readDir.d.ts.map index 4fca94f16a..63c2792789 100644 --- a/dist/native/file/readDir.d.ts.map +++ b/dist/native/file/readDir.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"readDir.d.ts","sourceRoot":"","sources":["../../../src/native/file/readDir.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;AAElE,wBAqCE"} \ No newline at end of file +{"version":3,"file":"readDir.d.ts","sourceRoot":"","sources":["../../../src/native/file/readDir.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;AAGlE,wBAoCE"} \ No newline at end of file diff --git a/dist/native/file/readDir.js b/dist/native/file/readDir.js index 7b22ba2b91..bf32d48b69 100644 --- a/dist/native/file/readDir.js +++ b/dist/native/file/readDir.js @@ -1,14 +1,21 @@ "use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; Object.defineProperty(exports, "__esModule", { value: true }); const fs_1 = require("fs"); const structures_1 = require("../../structures"); +const array_1 = __importDefault(require("../../functions/array")); exports.default = new structures_1.NativeFunction({ name: "$readDir", version: "1.5.0", description: "Reads the contents of a directory", unwrap: true, brackets: true, - output: structures_1.ArgType.Unknown, + output: [ + structures_1.ArgType.Json, + (0, array_1.default)() + ], args: [ { name: "path", @@ -32,10 +39,9 @@ exports.default = new structures_1.NativeFunction({ ], execute(ctx, [path, sep, encoding]) { const dirs = (0, fs_1.readdirSync)(path, { encoding: encoding || "utf-8" }); - if (!sep) { - return this.successJSON(dirs); - } - return this.success(dirs?.join(sep)); + if (sep) + return this.success(dirs?.join(sep)); + return this.successJSON(dirs); }, }); //# sourceMappingURL=readDir.js.map \ No newline at end of file diff --git a/dist/native/file/readDir.js.map b/dist/native/file/readDir.js.map index ef96645d58..4125f28c33 100644 --- a/dist/native/file/readDir.js.map +++ b/dist/native/file/readDir.js.map @@ -1 +1 @@ -{"version":3,"file":"readDir.js","sourceRoot":"","sources":["../../../src/native/file/readDir.ts"],"names":[],"mappings":";;AAAA,2BAAgC;AAChC,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,UAAU;IAChB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mCAAmC;IAChD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,2BAA2B;YACxC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,GAAG,EAAE,QAAQ,CAAC;QAC9B,MAAM,IAAI,GAAG,IAAA,gBAAW,EAAC,IAAI,EAAE,EAAE,QAAQ,EAAG,QAA2B,IAAI,OAAO,EAAE,CAAC,CAAA;QAErF,IAAI,CAAC,GAAG,EAAE;YACN,OAAO,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,CAAA;SAChC;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,CAAA;IACxC,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"readDir.js","sourceRoot":"","sources":["../../../src/native/file/readDir.ts"],"names":[],"mappings":";;;;;AAAA,2BAAgC;AAChC,iDAAkE;AAClE,kEAAyC;AAEzC,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,UAAU;IAChB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mCAAmC;IAChD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE;QACJ,oBAAO,CAAC,IAAI;QACZ,IAAA,eAAK,GAAkB;KAC1B;IACD,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,2BAA2B;YACxC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,GAAG,EAAE,QAAQ,CAAC;QAC9B,MAAM,IAAI,GAAG,IAAA,gBAAW,EAAC,IAAI,EAAE,EAAE,QAAQ,EAAG,QAA2B,IAAI,OAAO,EAAE,CAAC,CAAA;QACrF,IAAI,GAAG;YAAE,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,CAAA;QAC7C,OAAO,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,CAAA;IACjC,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/guild/createGuild.d.ts.map b/dist/native/guild/createGuild.d.ts.map index dfff95d571..04c6f1ddb0 100644 --- a/dist/native/guild/createGuild.d.ts.map +++ b/dist/native/guild/createGuild.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"createGuild.d.ts","sourceRoot":"","sources":["../../../src/native/guild/createGuild.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;AAElE,wBA6BE"} \ No newline at end of file +{"version":3,"file":"createGuild.d.ts","sourceRoot":"","sources":["../../../src/native/guild/createGuild.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;AAElE,wBA8BE"} \ No newline at end of file diff --git a/dist/native/guild/createGuild.js b/dist/native/guild/createGuild.js index 670eb19c0c..38e623dcd5 100644 --- a/dist/native/guild/createGuild.js +++ b/dist/native/guild/createGuild.js @@ -10,6 +10,7 @@ exports.default = new structures_1.NativeFunction({ ], unwrap: true, brackets: true, + deprecated: true, args: [ { name: "name", diff --git a/dist/native/guild/createGuild.js.map b/dist/native/guild/createGuild.js.map index 28706eba8b..23b824d5a7 100644 --- a/dist/native/guild/createGuild.js.map +++ b/dist/native/guild/createGuild.js.map @@ -1 +1 @@ -{"version":3,"file":"createGuild.js","sourceRoot":"","sources":["../../../src/native/guild/createGuild.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uCAAuC;IACpD,OAAO,EAAE;QACL,eAAe;KAClB;IACD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,GAAG;SACpB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,KAAK;IACrB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,IAAI,CAAC;QAC3B,MAAM,KAAK,GAAG,MAAM,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,MAAM,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QACxF,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,EAAE,EAAE,CAAC,CAAA;IAClC,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"createGuild.js","sourceRoot":"","sources":["../../../src/native/guild/createGuild.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uCAAuC;IACpD,OAAO,EAAE;QACL,eAAe;KAClB;IACD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,UAAU,EAAE,IAAI;IAChB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,GAAG;SACpB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,KAAK;IACrB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,IAAI,CAAC;QAC3B,MAAM,KAAK,GAAG,MAAM,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,MAAM,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QACxF,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,EAAE,EAAE,CAAC,CAAA;IAClC,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/guild/deleteGuild.d.ts.map b/dist/native/guild/deleteGuild.d.ts.map index 476ec86b37..0c9c485c02 100644 --- a/dist/native/guild/deleteGuild.d.ts.map +++ b/dist/native/guild/deleteGuild.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"deleteGuild.d.ts","sourceRoot":"","sources":["../../../src/native/guild/deleteGuild.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAElE,wBAsBE"} \ No newline at end of file +{"version":3,"file":"deleteGuild.d.ts","sourceRoot":"","sources":["../../../src/native/guild/deleteGuild.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAElE,wBAuBE"} \ No newline at end of file diff --git a/dist/native/guild/deleteGuild.js b/dist/native/guild/deleteGuild.js index b0ff681332..b7cfa029b0 100644 --- a/dist/native/guild/deleteGuild.js +++ b/dist/native/guild/deleteGuild.js @@ -10,6 +10,7 @@ exports.default = new structures_1.NativeFunction({ ], unwrap: true, brackets: true, + deprecated: true, args: [ { name: "guild ID", diff --git a/dist/native/guild/deleteGuild.js.map b/dist/native/guild/deleteGuild.js.map index 0072793a04..b51d3d7db5 100644 --- a/dist/native/guild/deleteGuild.js.map +++ b/dist/native/guild/deleteGuild.js.map @@ -1 +1 @@ -{"version":3,"file":"deleteGuild.js","sourceRoot":"","sources":["../../../src/native/guild/deleteGuild.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+BAA+B;IAC5C,OAAO,EAAE;QACL,eAAe;KAClB;IACD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,qBAAqB;YAClC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC;QACtB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,MAAM,KAAK,EAAE,MAAM,EAAE,CAAC,KAAK,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,KAAK,KAAK,CAAC,CAAA;IAC7E,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"deleteGuild.js","sourceRoot":"","sources":["../../../src/native/guild/deleteGuild.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+BAA+B;IAC5C,OAAO,EAAE;QACL,eAAe;KAClB;IACD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,UAAU,EAAE,IAAI;IAChB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,qBAAqB;YAClC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC;QACtB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,MAAM,KAAK,EAAE,MAAM,EAAE,CAAC,KAAK,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,KAAK,KAAK,CAAC,CAAA;IAC7E,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/guild/getGuildInvite.d.ts.map b/dist/native/guild/getGuildInvite.d.ts.map index 711b96d592..6cca14cf1f 100644 --- a/dist/native/guild/getGuildInvite.d.ts.map +++ b/dist/native/guild/getGuildInvite.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"getGuildInvite.d.ts","sourceRoot":"","sources":["../../../src/native/guild/getGuildInvite.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;AAClE,OAAO,EAAoB,cAAc,EAAE,MAAM,yBAAyB,CAAA;;;;;;;;;;;;;;;;;;;;AAE1E,wBAmCE"} \ No newline at end of file +{"version":3,"file":"getGuildInvite.d.ts","sourceRoot":"","sources":["../../../src/native/guild/getGuildInvite.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;AAClE,OAAO,EAAoB,cAAc,EAAE,MAAM,yBAAyB,CAAA;;;;;;;;;;;;;;;;;;;;AAE1E,wBAsCE"} \ No newline at end of file diff --git a/dist/native/guild/getGuildInvite.js b/dist/native/guild/getGuildInvite.js index 75518dba8e..ee3aec8ab3 100644 --- a/dist/native/guild/getGuildInvite.js +++ b/dist/native/guild/getGuildInvite.js @@ -8,7 +8,10 @@ exports.default = new structures_1.NativeFunction({ description: "Returns information about a guild invite", brackets: true, unwrap: true, - output: structures_1.ArgType.Unknown, + output: [ + structures_1.ArgType.Json, + structures_1.ArgType.Unknown + ], args: [ { name: "guild ID", diff --git a/dist/native/guild/getGuildInvite.js.map b/dist/native/guild/getGuildInvite.js.map index 425c1e67c6..7c711155a9 100644 --- a/dist/native/guild/getGuildInvite.js.map +++ b/dist/native/guild/getGuildInvite.js.map @@ -1 +1 @@ -{"version":3,"file":"getGuildInvite.js","sourceRoot":"","sources":["../../../src/native/guild/getGuildInvite.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAClE,oDAA0E;AAE1E,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,0CAA0C;IACvD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,iBAAiB;YAC9B,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,uBAAc;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC;QAClC,MAAM,MAAM,GAAG,MAAM,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QAC9D,IAAI,IAAI,IAAI,MAAM;YAAE,OAAO,IAAI,CAAC,OAAO,CAAC,yBAAgB,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAA;QACvE,OAAO,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,CAAA;IACnC,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"getGuildInvite.js","sourceRoot":"","sources":["../../../src/native/guild/getGuildInvite.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAClE,oDAA0E;AAE1E,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,0CAA0C;IACvD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE;QACJ,oBAAO,CAAC,IAAI;QACZ,oBAAO,CAAC,OAAO;KAClB;IACD,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,iBAAiB;YAC9B,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,uBAAc;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC;QAClC,MAAM,MAAM,GAAG,MAAM,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QAC9D,IAAI,IAAI,IAAI,MAAM;YAAE,OAAO,IAAI,CAAC,OAAO,CAAC,yBAAgB,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAA;QACvE,OAAO,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,CAAA;IACnC,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/guild/getGuildTemplate.d.ts.map b/dist/native/guild/getGuildTemplate.d.ts.map index 00f90929c9..e1d4648962 100644 --- a/dist/native/guild/getGuildTemplate.d.ts.map +++ b/dist/native/guild/getGuildTemplate.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"getGuildTemplate.d.ts","sourceRoot":"","sources":["../../../src/native/guild/getGuildTemplate.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;AAElE,oBAAY,gBAAgB;IACxB,IAAI,SAAS;IACb,IAAI,SAAS;IACb,WAAW,gBAAgB;IAC3B,OAAO,YAAY;IACnB,QAAQ,cAAc;IACtB,SAAS,qBAAqB;IAC9B,gBAAgB,qBAAqB;IACrC,GAAG,QAAQ;IACX,UAAU,eAAe;CAC5B;;;;;;;;;;;;;;AAED,wBA8BE"} \ No newline at end of file +{"version":3,"file":"getGuildTemplate.d.ts","sourceRoot":"","sources":["../../../src/native/guild/getGuildTemplate.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;AAElE,oBAAY,gBAAgB;IACxB,IAAI,SAAS;IACb,IAAI,SAAS;IACb,WAAW,gBAAgB;IAC3B,OAAO,YAAY;IACnB,QAAQ,cAAc;IACtB,SAAS,qBAAqB;IAC9B,gBAAgB,qBAAqB;IACrC,GAAG,QAAQ;IACX,UAAU,eAAe;CAC5B;;;;;;;;;;;;;;AAED,wBAiCE"} \ No newline at end of file diff --git a/dist/native/guild/getGuildTemplate.js b/dist/native/guild/getGuildTemplate.js index 495404f42a..0a0c35c542 100644 --- a/dist/native/guild/getGuildTemplate.js +++ b/dist/native/guild/getGuildTemplate.js @@ -1,6 +1,10 @@ "use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; Object.defineProperty(exports, "__esModule", { value: true }); exports.TemplateProperty = void 0; +const array_1 = __importDefault(require("../../functions/array")); const structures_1 = require("../../structures"); var TemplateProperty; (function (TemplateProperty) { @@ -39,7 +43,10 @@ exports.default = new structures_1.NativeFunction({ enum: TemplateProperty }, ], - output: structures_1.ArgType.Unknown, + output: [ + structures_1.ArgType.Json, + (0, array_1.default)() + ], async execute(ctx, [code, prop]) { const template = await ctx.client.fetchGuildTemplate(code).catch(); return this.successJSON(prop ? template[prop] : template); diff --git a/dist/native/guild/getGuildTemplate.js.map b/dist/native/guild/getGuildTemplate.js.map index 58d8b1840e..de3fae226d 100644 --- a/dist/native/guild/getGuildTemplate.js.map +++ b/dist/native/guild/getGuildTemplate.js.map @@ -1 +1 @@ -{"version":3,"file":"getGuildTemplate.js","sourceRoot":"","sources":["../../../src/native/guild/getGuildTemplate.ts"],"names":[],"mappings":";;;AAAA,iDAAkE;AAElE,IAAY,gBAUX;AAVD,WAAY,gBAAgB;IACxB,iCAAa,CAAA;IACb,iCAAa,CAAA;IACb,+CAA2B,CAAA;IAC3B,uCAAmB,CAAA;IACnB,0CAAsB,CAAA;IACtB,kDAA8B,CAAA;IAC9B,yDAAqC,CAAA;IACrC,+BAAW,CAAA;IACX,6CAAyB,CAAA;AAC7B,CAAC,EAVW,gBAAgB,gCAAhB,gBAAgB,QAU3B;AAED,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8BAA8B;IAC3C,OAAO,EAAE;QACL,oBAAoB;KACvB;IACD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,wCAAwC;YACrD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,gBAAgB;SACzB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAE,IAAI,EAAE,IAAI,CAAE;QAC7B,MAAM,QAAQ,GAAG,MAAM,GAAG,CAAC,MAAM,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC,KAAK,EAAE,CAAA;QAClE,OAAO,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAA;IAC7D,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"getGuildTemplate.js","sourceRoot":"","sources":["../../../src/native/guild/getGuildTemplate.ts"],"names":[],"mappings":";;;;;;AAAA,kEAAyC;AACzC,iDAAkE;AAElE,IAAY,gBAUX;AAVD,WAAY,gBAAgB;IACxB,iCAAa,CAAA;IACb,iCAAa,CAAA;IACb,+CAA2B,CAAA;IAC3B,uCAAmB,CAAA;IACnB,0CAAsB,CAAA;IACtB,kDAA8B,CAAA;IAC9B,yDAAqC,CAAA;IACrC,+BAAW,CAAA;IACX,6CAAyB,CAAA;AAC7B,CAAC,EAVW,gBAAgB,gCAAhB,gBAAgB,QAU3B;AAED,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8BAA8B;IAC3C,OAAO,EAAE;QACL,oBAAoB;KACvB;IACD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,wCAAwC;YACrD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,gBAAgB;SACzB;KACJ;IACD,MAAM,EAAE;QACJ,oBAAO,CAAC,IAAI;QACZ,IAAA,eAAK,GAAmB;KAC3B;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAE,IAAI,EAAE,IAAI,CAAE;QAC7B,MAAM,QAAQ,GAAG,MAAM,GAAG,CAAC,MAAM,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC,KAAK,EAAE,CAAA;QAClE,OAAO,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAA;IAC7D,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/guild/guildAutomodRules.d.ts.map b/dist/native/guild/guildAutomodRules.d.ts.map index 22b1aa6fdf..925b868561 100644 --- a/dist/native/guild/guildAutomodRules.d.ts.map +++ b/dist/native/guild/guildAutomodRules.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"guildAutomodRules.d.ts","sourceRoot":"","sources":["../../../src/native/guild/guildAutomodRules.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;AAClE,OAAO,EAAE,mBAAmB,EAAyB,MAAM,8BAA8B,CAAA;;;;;;;;;;;;;;;;;;;AAEzF,wBAwCE"} \ No newline at end of file +{"version":3,"file":"guildAutomodRules.d.ts","sourceRoot":"","sources":["../../../src/native/guild/guildAutomodRules.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;AAClE,OAAO,EAAE,mBAAmB,EAAyB,MAAM,8BAA8B,CAAA;;;;;;;;;;;;;;;;;;;AAGzF,wBA2CE"} \ No newline at end of file diff --git a/dist/native/guild/guildAutomodRules.js b/dist/native/guild/guildAutomodRules.js index 532a5b1a60..80662ba820 100644 --- a/dist/native/guild/guildAutomodRules.js +++ b/dist/native/guild/guildAutomodRules.js @@ -1,7 +1,11 @@ "use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; Object.defineProperty(exports, "__esModule", { value: true }); const structures_1 = require("../../structures"); const automodRule_1 = require("../../properties/automodRule"); +const array_1 = __importDefault(require("../../functions/array")); exports.default = new structures_1.NativeFunction({ name: "$guildAutomodRules", version: "1.5.0", @@ -31,9 +35,12 @@ exports.default = new structures_1.NativeFunction({ type: structures_1.ArgType.String, }, ], - output: structures_1.ArgType.Unknown, + output: [ + structures_1.ArgType.Json, + (0, array_1.default)() + ], async execute(ctx, [guild, prop, sep]) { - const rules = await (guild ?? ctx.guild).autoModerationRules?.fetch().catch(ctx.noop); + const rules = await (guild ?? ctx.guild)?.autoModerationRules?.fetch().catch(ctx.noop); if (rules && prop) { const data = rules.map(rule => automodRule_1.AutomodRuleProperties[prop](rule, sep)); return this.successJSON(data.every(item => typeof item === "object" && item !== null) ? data : data.join(sep ?? ", ")); diff --git a/dist/native/guild/guildAutomodRules.js.map b/dist/native/guild/guildAutomodRules.js.map index 3dad383779..93f2754049 100644 --- a/dist/native/guild/guildAutomodRules.js.map +++ b/dist/native/guild/guildAutomodRules.js.map @@ -1 +1 @@ -{"version":3,"file":"guildAutomodRules.js","sourceRoot":"","sources":["../../../src/native/guild/guildAutomodRules.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAClE,8DAAyF;AAEzF,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sCAAsC;IACnD,OAAO,EAAE,CAAC,kBAAkB,CAAC;IAC7B,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,6CAA6C;YAC1D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,iCAAmB;SAC5B;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,wCAAwC;YACrD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAE,KAAK,EAAE,IAAI,EAAE,GAAG,CAAE;QACnC,MAAM,KAAK,GAAG,MAAM,CAAC,KAAK,IAAI,GAAG,CAAC,KAAK,CAAC,CAAC,mBAAmB,EAAE,KAAK,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QAErF,IAAI,KAAK,IAAI,IAAI,EAAE;YACf,MAAM,IAAI,GAAG,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,mCAAqB,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAA;YACtE,OAAO,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC,OAAO,IAAI,KAAK,QAAQ,IAAI,IAAI,KAAK,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;SACzH;QAED,OAAO,IAAI,CAAC,WAAW,CAAC,KAAK,CAAC,CAAA;IAClC,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"guildAutomodRules.js","sourceRoot":"","sources":["../../../src/native/guild/guildAutomodRules.ts"],"names":[],"mappings":";;;;;AAAA,iDAAkE;AAClE,8DAAyF;AACzF,kEAAyC;AAEzC,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sCAAsC;IACnD,OAAO,EAAE,CAAC,kBAAkB,CAAC;IAC7B,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,6CAA6C;YAC1D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,iCAAmB;SAC5B;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,wCAAwC;YACrD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE;QACJ,oBAAO,CAAC,IAAI;QACZ,IAAA,eAAK,GAAmB;KAC3B;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAE,KAAK,EAAE,IAAI,EAAE,GAAG,CAAE;QACnC,MAAM,KAAK,GAAG,MAAM,CAAC,KAAK,IAAI,GAAG,CAAC,KAAK,CAAC,EAAE,mBAAmB,EAAE,KAAK,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QAEtF,IAAI,KAAK,IAAI,IAAI,EAAE;YACf,MAAM,IAAI,GAAG,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,mCAAqB,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAA;YACtE,OAAO,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC,OAAO,IAAI,KAAK,QAAQ,IAAI,IAAI,KAAK,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;SACzH;QAED,OAAO,IAAI,CAAC,WAAW,CAAC,KAAK,CAAC,CAAA;IAClC,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/guild/guildChannelCount.d.ts b/dist/native/guild/guildChannelCount.d.ts index d9a153704a..64e269fda2 100644 --- a/dist/native/guild/guildChannelCount.d.ts +++ b/dist/native/guild/guildChannelCount.d.ts @@ -10,7 +10,6 @@ declare const _default: NativeFunction<[{ name: string; description: string; rest: true; - required: true; enum: typeof ChannelType; type: ArgType.Enum; }], true>; diff --git a/dist/native/guild/guildChannelCount.d.ts.map b/dist/native/guild/guildChannelCount.d.ts.map index be4b281f46..cdeff96759 100644 --- a/dist/native/guild/guildChannelCount.d.ts.map +++ b/dist/native/guild/guildChannelCount.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"guildChannelCount.d.ts","sourceRoot":"","sources":["../../../src/native/guild/guildChannelCount.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,YAAY,CAAA;AACxC,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAElE,wBAkCE"} \ No newline at end of file +{"version":3,"file":"guildChannelCount.d.ts","sourceRoot":"","sources":["../../../src/native/guild/guildChannelCount.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,YAAY,CAAA;AACxC,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;AAElE,wBAiCE"} \ No newline at end of file diff --git a/dist/native/guild/guildChannelCount.js b/dist/native/guild/guildChannelCount.js index e7a8505ba3..9b8a1cab31 100644 --- a/dist/native/guild/guildChannelCount.js +++ b/dist/native/guild/guildChannelCount.js @@ -24,7 +24,6 @@ exports.default = new structures_1.NativeFunction({ name: "categories", description: "The categories to filter by", rest: true, - required: true, enum: discord_js_1.ChannelType, type: structures_1.ArgType.Enum, }, diff --git a/dist/native/guild/guildChannelCount.js.map b/dist/native/guild/guildChannelCount.js.map index dd03ef1f25..9827e2c22a 100644 --- a/dist/native/guild/guildChannelCount.js.map +++ b/dist/native/guild/guildChannelCount.js.map @@ -1 +1 @@ -{"version":3,"file":"guildChannelCount.js","sourceRoot":"","sources":["../../../src/native/guild/guildChannelCount.ts"],"names":[],"mappings":";;AAAA,2CAAwC;AACxC,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,kCAAkC;IAC/C,QAAQ,EAAE,KAAK;IACf,OAAO,EAAE;QACL,qBAAqB;KACxB;IACD,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,6BAA6B;YAC1C,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,wBAAW;YACjB,IAAI,EAAE,oBAAO,CAAC,IAAI;SACrB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,UAAU,CAAC;QAC5B,KAAK,KAAK,GAAG,CAAC,KAAM,CAAA;QACpB,OAAO,IAAI,CAAC,OAAO,CACf,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,UAAU,CAAC,MAAM,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,QAAQ,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,QAAQ,CAAC,KAAK,CAAC;aACrJ,IAAI,CACZ,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"guildChannelCount.js","sourceRoot":"","sources":["../../../src/native/guild/guildChannelCount.ts"],"names":[],"mappings":";;AAAA,2CAAwC;AACxC,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,kCAAkC;IAC/C,QAAQ,EAAE,KAAK;IACf,OAAO,EAAE;QACL,qBAAqB;KACxB;IACD,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,6BAA6B;YAC1C,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,wBAAW;YACjB,IAAI,EAAE,oBAAO,CAAC,IAAI;SACrB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,UAAU,CAAC;QAC5B,KAAK,KAAK,GAAG,CAAC,KAAM,CAAA;QACpB,OAAO,IAAI,CAAC,OAAO,CACf,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,UAAU,CAAC,MAAM,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,QAAQ,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,QAAQ,CAAC,KAAK,CAAC;aACrJ,IAAI,CACZ,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/guild/guildDmSpamDetectedAt.js b/dist/native/guild/guildDmSpamDetectedAt.js index f3f4fd147d..72cf028f52 100644 --- a/dist/native/guild/guildDmSpamDetectedAt.js +++ b/dist/native/guild/guildDmSpamDetectedAt.js @@ -21,7 +21,7 @@ exports.default = new structures_1.NativeFunction({ ], output: structures_1.ArgType.Number, execute(ctx, [guild]) { - return this.success((guild ?? ctx.guild).incidentsData?.dmSpamDetectedAt?.getTime() ?? 0); + return this.success((guild ?? ctx.guild)?.incidentsData?.dmSpamDetectedAt?.getTime() ?? 0); }, }); //# sourceMappingURL=guildDmSpamDetectedAt.js.map \ No newline at end of file diff --git a/dist/native/guild/guildDmSpamDetectedAt.js.map b/dist/native/guild/guildDmSpamDetectedAt.js.map index 9b5ab6c55b..499e16e574 100644 --- a/dist/native/guild/guildDmSpamDetectedAt.js.map +++ b/dist/native/guild/guildDmSpamDetectedAt.js.map @@ -1 +1 @@ -{"version":3,"file":"guildDmSpamDetectedAt.js","sourceRoot":"","sources":["../../../src/native/guild/guildDmSpamDetectedAt.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,wBAAwB;IAC9B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4DAA4D;IACzE,OAAO,EAAE;QACL,yBAAyB;KAC5B;IACD,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC;QAChB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,KAAK,IAAI,GAAG,CAAC,KAAK,CAAC,CAAC,aAAa,EAAE,gBAAgB,EAAE,OAAO,EAAE,IAAI,CAAC,CAAC,CAAA;IAC7F,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"guildDmSpamDetectedAt.js","sourceRoot":"","sources":["../../../src/native/guild/guildDmSpamDetectedAt.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,wBAAwB;IAC9B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4DAA4D;IACzE,OAAO,EAAE;QACL,yBAAyB;KAC5B;IACD,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC;QAChB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,KAAK,IAAI,GAAG,CAAC,KAAK,CAAC,EAAE,aAAa,EAAE,gBAAgB,EAAE,OAAO,EAAE,IAAI,CAAC,CAAC,CAAA;IAC9F,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/guild/guildDmsDisabledUntil.js b/dist/native/guild/guildDmsDisabledUntil.js index 399e3000e4..1cd9a6b20c 100644 --- a/dist/native/guild/guildDmsDisabledUntil.js +++ b/dist/native/guild/guildDmsDisabledUntil.js @@ -21,7 +21,7 @@ exports.default = new structures_1.NativeFunction({ ], output: structures_1.ArgType.Number, execute(ctx, [guild]) { - return this.success((guild ?? ctx.guild).incidentsData?.dmsDisabledUntil?.getTime() ?? 0); + return this.success((guild ?? ctx.guild)?.incidentsData?.dmsDisabledUntil?.getTime() ?? 0); }, }); //# sourceMappingURL=guildDmsDisabledUntil.js.map \ No newline at end of file diff --git a/dist/native/guild/guildDmsDisabledUntil.js.map b/dist/native/guild/guildDmsDisabledUntil.js.map index eb25b5e4eb..fa030a3fcd 100644 --- a/dist/native/guild/guildDmsDisabledUntil.js.map +++ b/dist/native/guild/guildDmsDisabledUntil.js.map @@ -1 +1 @@ -{"version":3,"file":"guildDmsDisabledUntil.js","sourceRoot":"","sources":["../../../src/native/guild/guildDmsDisabledUntil.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,wBAAwB;IAC9B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2DAA2D;IACxE,OAAO,EAAE;QACL,yBAAyB;KAC5B;IACD,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC;QAChB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,KAAK,IAAI,GAAG,CAAC,KAAK,CAAC,CAAC,aAAa,EAAE,gBAAgB,EAAE,OAAO,EAAE,IAAI,CAAC,CAAC,CAAA;IAC7F,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"guildDmsDisabledUntil.js","sourceRoot":"","sources":["../../../src/native/guild/guildDmsDisabledUntil.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,wBAAwB;IAC9B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2DAA2D;IACxE,OAAO,EAAE;QACL,yBAAyB;KAC5B;IACD,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC;QAChB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,KAAK,IAAI,GAAG,CAAC,KAAK,CAAC,EAAE,aAAa,EAAE,gBAAgB,EAAE,OAAO,EAAE,IAAI,CAAC,CAAC,CAAA;IAC9F,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/guild/guildHasAnyFeatures.d.ts b/dist/native/guild/guildHasAnyFeatures.d.ts index 57521acd3b..d00eeda504 100644 --- a/dist/native/guild/guildHasAnyFeatures.d.ts +++ b/dist/native/guild/guildHasAnyFeatures.d.ts @@ -9,6 +9,7 @@ declare const _default: NativeFunction<[{ }, { name: string; rest: true; + required: true; type: ArgType.Enum; enum: typeof GuildFeature; description: string; diff --git a/dist/native/guild/guildHasAnyFeatures.d.ts.map b/dist/native/guild/guildHasAnyFeatures.d.ts.map index 0c515bd26d..d4749e0b56 100644 --- a/dist/native/guild/guildHasAnyFeatures.d.ts.map +++ b/dist/native/guild/guildHasAnyFeatures.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"guildHasAnyFeatures.d.ts","sourceRoot":"","sources":["../../../src/native/guild/guildHasAnyFeatures.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAE,MAAM,YAAY,CAAA;AACzC,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;AAE1D,wBA+BE"} \ No newline at end of file +{"version":3,"file":"guildHasAnyFeatures.d.ts","sourceRoot":"","sources":["../../../src/native/guild/guildHasAnyFeatures.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAE,MAAM,YAAY,CAAA;AACzC,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAE1D,wBAgCE"} \ No newline at end of file diff --git a/dist/native/guild/guildHasAnyFeatures.js b/dist/native/guild/guildHasAnyFeatures.js index e29c84a740..b0ccacdd40 100644 --- a/dist/native/guild/guildHasAnyFeatures.js +++ b/dist/native/guild/guildHasAnyFeatures.js @@ -24,6 +24,7 @@ exports.default = new structures_1.NativeFunction({ { name: "features", rest: true, + required: true, type: structures_1.ArgType.Enum, enum: discord_js_1.GuildFeature, description: "The features to check for" diff --git a/dist/native/guild/guildHasAnyFeatures.js.map b/dist/native/guild/guildHasAnyFeatures.js.map index 287fce6e73..f4ec99dcc3 100644 --- a/dist/native/guild/guildHasAnyFeatures.js.map +++ b/dist/native/guild/guildHasAnyFeatures.js.map @@ -1 +1 @@ -{"version":3,"file":"guildHasAnyFeatures.js","sourceRoot":"","sources":["../../../src/native/guild/guildHasAnyFeatures.ts"],"names":[],"mappings":";;AAAA,2CAAyC;AACzC,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,sBAAsB;IAC5B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,0DAA0D;IACvE,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,OAAO,EAAE;QACL,qBAAqB;QACrB,sBAAsB;QACtB,qBAAqB;KACxB;IACD,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,yBAAY;YAClB,WAAW,EAAE,2BAA2B;SAC3C;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,OAAO,CAAC,GAAG,EAAE,CAAE,CAAC,EAAE,QAAQ,CAAE;QACxB,OAAO,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;IACnE,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"guildHasAnyFeatures.js","sourceRoot":"","sources":["../../../src/native/guild/guildHasAnyFeatures.ts"],"names":[],"mappings":";;AAAA,2CAAyC;AACzC,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,sBAAsB;IAC5B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,0DAA0D;IACvE,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,OAAO,EAAE;QACL,qBAAqB;QACrB,sBAAsB;QACtB,qBAAqB;KACxB;IACD,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,yBAAY;YAClB,WAAW,EAAE,2BAA2B;SAC3C;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,OAAO,CAAC,GAAG,EAAE,CAAE,CAAC,EAAE,QAAQ,CAAE;QACxB,OAAO,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;IACnE,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/guild/guildHasFeatures.d.ts b/dist/native/guild/guildHasFeatures.d.ts index 4aa3ca9a01..6a17e22419 100644 --- a/dist/native/guild/guildHasFeatures.d.ts +++ b/dist/native/guild/guildHasFeatures.d.ts @@ -9,6 +9,7 @@ declare const _default: NativeFunction<[{ }, { name: string; rest: true; + required: true; type: ArgType.Enum; enum: typeof GuildFeature; description: string; diff --git a/dist/native/guild/guildHasFeatures.d.ts.map b/dist/native/guild/guildHasFeatures.d.ts.map index 90d2a30672..ad57fe7778 100644 --- a/dist/native/guild/guildHasFeatures.d.ts.map +++ b/dist/native/guild/guildHasFeatures.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"guildHasFeatures.d.ts","sourceRoot":"","sources":["../../../src/native/guild/guildHasFeatures.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAE,MAAM,YAAY,CAAA;AACzC,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;AAE1D,wBA6BE"} \ No newline at end of file +{"version":3,"file":"guildHasFeatures.d.ts","sourceRoot":"","sources":["../../../src/native/guild/guildHasFeatures.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAE,MAAM,YAAY,CAAA;AACzC,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAE1D,wBA8BE"} \ No newline at end of file diff --git a/dist/native/guild/guildHasFeatures.js b/dist/native/guild/guildHasFeatures.js index c6a051051a..d08f4064e2 100644 --- a/dist/native/guild/guildHasFeatures.js +++ b/dist/native/guild/guildHasFeatures.js @@ -22,6 +22,7 @@ exports.default = new structures_1.NativeFunction({ { name: "features", rest: true, + required: true, type: structures_1.ArgType.Enum, enum: discord_js_1.GuildFeature, description: "The features to check for" diff --git a/dist/native/guild/guildHasFeatures.js.map b/dist/native/guild/guildHasFeatures.js.map index 79d7fef23d..6e47e0e44a 100644 --- a/dist/native/guild/guildHasFeatures.js.map +++ b/dist/native/guild/guildHasFeatures.js.map @@ -1 +1 @@ -{"version":3,"file":"guildHasFeatures.js","sourceRoot":"","sources":["../../../src/native/guild/guildHasFeatures.ts"],"names":[],"mappings":";;AAAA,2CAAyC;AACzC,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uDAAuD;IACpE,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,OAAO,EAAE;QACL,mBAAmB;KACtB;IACD,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,yBAAY;YAClB,WAAW,EAAE,2BAA2B;SAC3C;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,OAAO,CAAC,GAAG,EAAE,CAAE,CAAC,EAAE,QAAQ,CAAE;QACxB,OAAO,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;IACpE,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"guildHasFeatures.js","sourceRoot":"","sources":["../../../src/native/guild/guildHasFeatures.ts"],"names":[],"mappings":";;AAAA,2CAAyC;AACzC,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uDAAuD;IACpE,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,OAAO,EAAE;QACL,mBAAmB;KACtB;IACD,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,yBAAY;YAClB,WAAW,EAAE,2BAA2B;SAC3C;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,OAAO,CAAC,GAAG,EAAE,CAAE,CAAC,EAAE,QAAQ,CAAE;QACxB,OAAO,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;IACpE,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/guild/guildHasTemplate.js b/dist/native/guild/guildHasTemplate.js index 81e9a9ea83..e90ee572f1 100644 --- a/dist/native/guild/guildHasTemplate.js +++ b/dist/native/guild/guildHasTemplate.js @@ -21,7 +21,7 @@ exports.default = new structures_1.NativeFunction({ ], output: structures_1.ArgType.Boolean, async execute(ctx, [guild]) { - return this.success((await (guild ?? ctx.guild).fetchTemplates()).size > 0); + return this.success((await (guild ?? ctx.guild)?.fetchTemplates())?.size ?? 0 > 0); }, }); //# sourceMappingURL=guildHasTemplate.js.map \ No newline at end of file diff --git a/dist/native/guild/guildHasTemplate.js.map b/dist/native/guild/guildHasTemplate.js.map index 1dde88dc30..93cd5f8a6a 100644 --- a/dist/native/guild/guildHasTemplate.js.map +++ b/dist/native/guild/guildHasTemplate.js.map @@ -1 +1 @@ -{"version":3,"file":"guildHasTemplate.js","sourceRoot":"","sources":["../../../src/native/guild/guildHasTemplate.ts"],"names":[],"mappings":";;AAAA,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2CAA2C;IACxD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,OAAO,EAAE;QACL,mBAAmB;KACtB;IACD,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC;QACtB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,MAAM,CAAC,KAAK,IAAI,GAAG,CAAC,KAAK,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAA;IAC/E,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"guildHasTemplate.js","sourceRoot":"","sources":["../../../src/native/guild/guildHasTemplate.ts"],"names":[],"mappings":";;AAAA,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2CAA2C;IACxD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,OAAO,EAAE;QACL,mBAAmB;KACtB;IACD,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC;QACtB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,MAAM,CAAC,KAAK,IAAI,GAAG,CAAC,KAAK,CAAC,EAAE,cAAc,EAAE,CAAC,EAAE,IAAI,IAAI,CAAC,GAAG,CAAC,CAAC,CAAA;IACtF,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/guild/guildHighestRoleID.js b/dist/native/guild/guildHighestRoleID.js index ac8e5c87fe..000a301c47 100644 --- a/dist/native/guild/guildHighestRoleID.js +++ b/dist/native/guild/guildHighestRoleID.js @@ -21,7 +21,7 @@ exports.default = new structures_1.NativeFunction({ ], unwrap: true, execute(ctx, [guild]) { - return this.success((guild ?? ctx.guild).roles.highest.id); + return this.success((guild ?? ctx.guild)?.roles.highest.id); }, }); //# sourceMappingURL=guildHighestRoleID.js.map \ No newline at end of file diff --git a/dist/native/guild/guildHighestRoleID.js.map b/dist/native/guild/guildHighestRoleID.js.map index 1b2f400777..e9b7d6f575 100644 --- a/dist/native/guild/guildHighestRoleID.js.map +++ b/dist/native/guild/guildHighestRoleID.js.map @@ -1 +1 @@ -{"version":3,"file":"guildHighestRoleID.js","sourceRoot":"","sources":["../../../src/native/guild/guildHighestRoleID.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,qBAAqB;IAC3B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wCAAwC;IACrD,OAAO,EAAE;QACL,sBAAsB;KACzB;IACD,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,wCAAwC;YACrD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC;QAChB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,KAAK,IAAI,GAAG,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,EAAE,CAAC,CAAA;IAC9D,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"guildHighestRoleID.js","sourceRoot":"","sources":["../../../src/native/guild/guildHighestRoleID.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,qBAAqB;IAC3B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wCAAwC;IACrD,OAAO,EAAE;QACL,sBAAsB;KACzB;IACD,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,wCAAwC;YACrD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC;QAChB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,KAAK,IAAI,GAAG,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,EAAE,CAAC,CAAA;IAC/D,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/guild/guildInvitesDisabledUntil.js b/dist/native/guild/guildInvitesDisabledUntil.js index bd967d1d08..bb91749d7b 100644 --- a/dist/native/guild/guildInvitesDisabledUntil.js +++ b/dist/native/guild/guildInvitesDisabledUntil.js @@ -21,7 +21,7 @@ exports.default = new structures_1.NativeFunction({ ], output: structures_1.ArgType.Number, execute(ctx, [guild]) { - return this.success((guild ?? ctx.guild).incidentsData?.invitesDisabledUntil?.getTime() ?? 0); + return this.success((guild ?? ctx.guild)?.incidentsData?.invitesDisabledUntil?.getTime() ?? 0); }, }); //# sourceMappingURL=guildInvitesDisabledUntil.js.map \ No newline at end of file diff --git a/dist/native/guild/guildInvitesDisabledUntil.js.map b/dist/native/guild/guildInvitesDisabledUntil.js.map index f04dcf2e4f..a2dbd6a6b5 100644 --- a/dist/native/guild/guildInvitesDisabledUntil.js.map +++ b/dist/native/guild/guildInvitesDisabledUntil.js.map @@ -1 +1 @@ -{"version":3,"file":"guildInvitesDisabledUntil.js","sourceRoot":"","sources":["../../../src/native/guild/guildInvitesDisabledUntil.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,4BAA4B;IAClC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mDAAmD;IAChE,OAAO,EAAE;QACL,6BAA6B;KAChC;IACD,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC;QAChB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,KAAK,IAAI,GAAG,CAAC,KAAK,CAAC,CAAC,aAAa,EAAE,oBAAoB,EAAE,OAAO,EAAE,IAAI,CAAC,CAAC,CAAA;IACjG,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"guildInvitesDisabledUntil.js","sourceRoot":"","sources":["../../../src/native/guild/guildInvitesDisabledUntil.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,4BAA4B;IAClC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mDAAmD;IAChE,OAAO,EAAE;QACL,6BAA6B;KAChC;IACD,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC;QAChB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,KAAK,IAAI,GAAG,CAAC,KAAK,CAAC,EAAE,aAAa,EAAE,oBAAoB,EAAE,OAAO,EAAE,IAAI,CAAC,CAAC,CAAA;IAClG,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/guild/guildLowestRoleID.js b/dist/native/guild/guildLowestRoleID.js index 1349ba9b64..8c6b3521e8 100644 --- a/dist/native/guild/guildLowestRoleID.js +++ b/dist/native/guild/guildLowestRoleID.js @@ -22,8 +22,8 @@ exports.default = new structures_1.NativeFunction({ unwrap: true, execute(ctx, [guild]) { guild ??= ctx.guild; - const lowest = guild.roles.cache.filter(role => role.id !== guild.id).sort((a, b) => a.position - b.position).first(); - return this.success(lowest?.id ?? guild.id); + const lowest = guild?.roles.cache.filter(role => role.id !== guild.id).sort((a, b) => a.position - b.position).first(); + return this.success(lowest?.id ?? guild?.id); }, }); //# sourceMappingURL=guildLowestRoleID.js.map \ No newline at end of file diff --git a/dist/native/guild/guildLowestRoleID.js.map b/dist/native/guild/guildLowestRoleID.js.map index 691dad6481..52b5823637 100644 --- a/dist/native/guild/guildLowestRoleID.js.map +++ b/dist/native/guild/guildLowestRoleID.js.map @@ -1 +1 @@ -{"version":3,"file":"guildLowestRoleID.js","sourceRoot":"","sources":["../../../src/native/guild/guildLowestRoleID.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uCAAuC;IACpD,OAAO,EAAE;QACL,qBAAqB;KACxB;IACD,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC;QAChB,KAAK,KAAK,GAAG,CAAC,KAAM,CAAA;QACpB,MAAM,MAAM,GAAG,KAAK,CAAC,KAAK,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,KAAK,KAAK,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,KAAK,EAAE,CAAA;QAErH,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,EAAE,IAAI,KAAK,CAAC,EAAE,CAAC,CAAA;IAC/C,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"guildLowestRoleID.js","sourceRoot":"","sources":["../../../src/native/guild/guildLowestRoleID.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uCAAuC;IACpD,OAAO,EAAE;QACL,qBAAqB;KACxB;IACD,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC;QAChB,KAAK,KAAK,GAAG,CAAC,KAAM,CAAA;QACpB,MAAM,MAAM,GAAG,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,KAAK,KAAK,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,KAAK,EAAE,CAAA;QAEtH,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,EAAE,IAAI,KAAK,EAAE,EAAE,CAAC,CAAA;IAChD,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/guild/guildRaidDetectedAt.js b/dist/native/guild/guildRaidDetectedAt.js index ec83569d5b..5e848b1038 100644 --- a/dist/native/guild/guildRaidDetectedAt.js +++ b/dist/native/guild/guildRaidDetectedAt.js @@ -21,7 +21,7 @@ exports.default = new structures_1.NativeFunction({ ], output: structures_1.ArgType.Number, execute(ctx, [guild]) { - return this.success((guild ?? ctx.guild).incidentsData?.raidDetectedAt?.getTime() ?? 0); + return this.success((guild ?? ctx.guild)?.incidentsData?.raidDetectedAt?.getTime() ?? 0); }, }); //# sourceMappingURL=guildRaidDetectedAt.js.map \ No newline at end of file diff --git a/dist/native/guild/guildRaidDetectedAt.js.map b/dist/native/guild/guildRaidDetectedAt.js.map index b12b6f4f19..328e1344d5 100644 --- a/dist/native/guild/guildRaidDetectedAt.js.map +++ b/dist/native/guild/guildRaidDetectedAt.js.map @@ -1 +1 @@ -{"version":3,"file":"guildRaidDetectedAt.js","sourceRoot":"","sources":["../../../src/native/guild/guildRaidDetectedAt.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,sBAAsB;IAC5B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6CAA6C;IAC1D,OAAO,EAAE;QACL,uBAAuB;KAC1B;IACD,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC;QAChB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,KAAK,IAAI,GAAG,CAAC,KAAK,CAAC,CAAC,aAAa,EAAE,cAAc,EAAE,OAAO,EAAE,IAAI,CAAC,CAAC,CAAA;IAC3F,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"guildRaidDetectedAt.js","sourceRoot":"","sources":["../../../src/native/guild/guildRaidDetectedAt.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,sBAAsB;IAC5B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6CAA6C;IAC1D,OAAO,EAAE;QACL,uBAAuB;KAC1B;IACD,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC;QAChB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,KAAK,IAAI,GAAG,CAAC,KAAK,CAAC,EAAE,aAAa,EAAE,cAAc,EAAE,OAAO,EAAE,IAAI,CAAC,CAAC,CAAA;IAC5F,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/guild/guildStageInstances.d.ts b/dist/native/guild/guildStageInstances.d.ts new file mode 100644 index 0000000000..c5d4353bc4 --- /dev/null +++ b/dist/native/guild/guildStageInstances.d.ts @@ -0,0 +1,22 @@ +import { StageProperty } from "../../properties/stage"; +import { ArgType, NativeFunction } from "../../structures"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + rest: false; + required: true; + type: ArgType.Guild; +}, { + name: string; + description: string; + rest: false; + type: ArgType.Enum; + enum: typeof StageProperty; +}, { + name: string; + description: string; + rest: false; + type: ArgType.String; +}], true>; +export default _default; +//# sourceMappingURL=guildStageInstances.d.ts.map \ No newline at end of file diff --git a/dist/native/guild/guildStageInstances.d.ts.map b/dist/native/guild/guildStageInstances.d.ts.map new file mode 100644 index 0000000000..03d0609417 --- /dev/null +++ b/dist/native/guild/guildStageInstances.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"guildStageInstances.d.ts","sourceRoot":"","sources":["../../../src/native/guild/guildStageInstances.ts"],"names":[],"mappings":"AACA,OAAO,EAAmB,aAAa,EAAE,MAAM,wBAAwB,CAAA;AACvE,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;AAElE,wBAqCE"} \ No newline at end of file diff --git a/dist/native/guild/guildStageInstances.js b/dist/native/guild/guildStageInstances.js new file mode 100644 index 0000000000..ea6135ca07 --- /dev/null +++ b/dist/native/guild/guildStageInstances.js @@ -0,0 +1,48 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const array_1 = __importDefault(require("../../functions/array")); +const stage_1 = require("../../properties/stage"); +const structures_1 = require("../../structures"); +exports.default = new structures_1.NativeFunction({ + name: "$guildStageInstances", + version: "2.3.0", + description: "Returns all active stage instances of a guild", + unwrap: true, + brackets: false, + args: [ + { + name: "guild ID", + description: "The guild to get stage instances from", + rest: false, + required: true, + type: structures_1.ArgType.Guild, + }, + { + name: "property", + description: "The property of each stage instance to return", + rest: false, + type: structures_1.ArgType.Enum, + enum: stage_1.StageProperty + }, + { + name: "separator", + description: "The separator to use for each property", + rest: false, + type: structures_1.ArgType.String, + }, + ], + output: [ + structures_1.ArgType.Json, + (0, array_1.default)() + ], + async execute(ctx, [guild, prop, sep]) { + const instances = (guild ?? ctx.guild).stageInstances.cache; + if (prop) + return this.success(instances.map((x) => stage_1.StageProperties[prop](x)).join(sep ?? ", ")); + return this.successJSON(instances); + }, +}); +//# sourceMappingURL=guildStageInstances.js.map \ No newline at end of file diff --git a/dist/native/guild/guildStageInstances.js.map b/dist/native/guild/guildStageInstances.js.map new file mode 100644 index 0000000000..9568177b90 --- /dev/null +++ b/dist/native/guild/guildStageInstances.js.map @@ -0,0 +1 @@ +{"version":3,"file":"guildStageInstances.js","sourceRoot":"","sources":["../../../src/native/guild/guildStageInstances.ts"],"names":[],"mappings":";;;;;AAAA,kEAAyC;AACzC,kDAAuE;AACvE,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,sBAAsB;IAC5B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+CAA+C;IAC5D,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+CAA+C;YAC5D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,qBAAa;SACtB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,wCAAwC;YACrD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE;QACJ,oBAAO,CAAC,IAAI;QACZ,IAAA,eAAK,GAAmB;KAC3B;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAE,KAAK,EAAE,IAAI,EAAE,GAAG,CAAE;QACnC,MAAM,SAAS,GAAG,CAAC,KAAK,IAAI,GAAG,CAAC,KAAK,CAAC,CAAC,cAAc,CAAC,KAAK,CAAA;QAC3D,IAAI,IAAI;YAAE,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,uBAAe,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;QAC/F,OAAO,IAAI,CAAC,WAAW,CAAC,SAAS,CAAC,CAAA;IACtC,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/guild/guildWebhooks.d.ts b/dist/native/guild/guildWebhooks.d.ts new file mode 100644 index 0000000000..f43029688f --- /dev/null +++ b/dist/native/guild/guildWebhooks.d.ts @@ -0,0 +1,22 @@ +import { ArgType, NativeFunction } from "../../structures"; +import { WebhookProperty } from "../../properties/webhook"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + rest: false; + type: ArgType.Guild; + required: true; +}, { + name: string; + description: string; + rest: false; + type: ArgType.Enum; + enum: typeof WebhookProperty; +}, { + name: string; + description: string; + rest: false; + type: ArgType.String; +}], true>; +export default _default; +//# sourceMappingURL=guildWebhooks.d.ts.map \ No newline at end of file diff --git a/dist/native/guild/guildWebhooks.d.ts.map b/dist/native/guild/guildWebhooks.d.ts.map new file mode 100644 index 0000000000..a77a1635a9 --- /dev/null +++ b/dist/native/guild/guildWebhooks.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"guildWebhooks.d.ts","sourceRoot":"","sources":["../../../src/native/guild/guildWebhooks.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;AAElE,OAAO,EAAqB,eAAe,EAAE,MAAM,0BAA0B,CAAA;;;;;;;;;;;;;;;;;;;AAE7E,wBAqCE"} \ No newline at end of file diff --git a/dist/native/guild/guildWebhooks.js b/dist/native/guild/guildWebhooks.js new file mode 100644 index 0000000000..db26338821 --- /dev/null +++ b/dist/native/guild/guildWebhooks.js @@ -0,0 +1,48 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const structures_1 = require("../../structures"); +const array_1 = __importDefault(require("../../functions/array")); +const webhook_1 = require("../../properties/webhook"); +exports.default = new structures_1.NativeFunction({ + name: "$guildWebhooks", + version: "2.3.0", + description: "Returns all webhooks of a guild", + brackets: false, + unwrap: true, + args: [ + { + name: "guild ID", + description: "The guild to retrieve the data", + rest: false, + type: structures_1.ArgType.Guild, + required: true, + }, + { + name: "property", + description: "The property to return", + rest: false, + type: structures_1.ArgType.Enum, + enum: webhook_1.WebhookProperty + }, + { + name: "separator", + description: "The separator to use for every property", + rest: false, + type: structures_1.ArgType.String, + }, + ], + output: [ + structures_1.ArgType.Json, + (0, array_1.default)() + ], + async execute(ctx, [guild, prop, sep]) { + const webhooks = await (guild ?? ctx.guild)?.fetchWebhooks().catch(ctx.noop); + if (prop && webhooks) + return this.success(webhooks.map((x) => webhook_1.WebhookProperties[prop](x)).join(sep ?? ", ")); + return this.successJSON(webhooks); + }, +}); +//# sourceMappingURL=guildWebhooks.js.map \ No newline at end of file diff --git a/dist/native/guild/guildWebhooks.js.map b/dist/native/guild/guildWebhooks.js.map new file mode 100644 index 0000000000..ca59467b7e --- /dev/null +++ b/dist/native/guild/guildWebhooks.js.map @@ -0,0 +1 @@ +{"version":3,"file":"guildWebhooks.js","sourceRoot":"","sources":["../../../src/native/guild/guildWebhooks.ts"],"names":[],"mappings":";;;;;AAAA,iDAAkE;AAClE,kEAAyC;AACzC,sDAA6E;AAE7E,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,iCAAiC;IAC9C,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,yBAAe;SACxB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,yCAAyC;YACtD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE;QACJ,oBAAO,CAAC,IAAI;QACZ,IAAA,eAAK,GAAmB;KAC3B;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,GAAG,CAAC;QACjC,MAAM,QAAQ,GAAG,MAAM,CAAC,KAAK,IAAI,GAAG,CAAC,KAAK,CAAC,EAAE,aAAa,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QAC5E,IAAI,IAAI,IAAI,QAAQ;YAAE,OAAO,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,2BAAiB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;QAC5G,OAAO,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAA;IACrC,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/guild/setGuildIcon.js b/dist/native/guild/setGuildIcon.js index 9366d876f0..42af208c77 100644 --- a/dist/native/guild/setGuildIcon.js +++ b/dist/native/guild/setGuildIcon.js @@ -9,7 +9,7 @@ exports.default = new structures_1.NativeFunction({ aliases: [ "$setServerIcon" ], - output: structures_1.ArgType.URL, + output: structures_1.ArgType.Boolean, args: [ { name: "guild ID", diff --git a/dist/native/guild/setGuildIcon.js.map b/dist/native/guild/setGuildIcon.js.map index 7cfa2e561d..7c3b8cbf0b 100644 --- a/dist/native/guild/setGuildIcon.js.map +++ b/dist/native/guild/setGuildIcon.js.map @@ -1 +1 @@ -{"version":3,"file":"setGuildIcon.js","sourceRoot":"","sources":["../../../src/native/guild/setGuildIcon.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oCAAoC;IACjD,MAAM,EAAE,IAAI;IACZ,OAAO,EAAE;QACL,gBAAgB;KACnB;IACD,MAAM,EAAE,oBAAO,CAAC,GAAG;IACnB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;YACd,WAAW,EAAE,0BAA0B;SAC1C;QACD;YACI,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,cAAc;YAC3B,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,4BAA4B;YACzC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,QAAQ,EAAE,IAAI;IACd,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,MAAM,CAAC;QACpC,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,MAAM,KAAK,CAAC,OAAO,CAAC,IAAI,IAAI,IAAI,EAAE,MAAM,IAAI,SAAS,CAAC,CAAC,KAAK,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,KAAK,KAAK,CAAC,CAAA;IAC9G,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"setGuildIcon.js","sourceRoot":"","sources":["../../../src/native/guild/setGuildIcon.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oCAAoC;IACjD,MAAM,EAAE,IAAI;IACZ,OAAO,EAAE;QACL,gBAAgB;KACnB;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;YACd,WAAW,EAAE,0BAA0B;SAC1C;QACD;YACI,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,cAAc;YAC3B,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,4BAA4B;YACzC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,QAAQ,EAAE,IAAI;IACd,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,MAAM,CAAC;QACpC,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,MAAM,KAAK,CAAC,OAAO,CAAC,IAAI,IAAI,IAAI,EAAE,MAAM,IAAI,SAAS,CAAC,CAAC,KAAK,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,KAAK,KAAK,CAAC,CAAA;IAC9G,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/guild/setGuildMFALevel.d.ts.map b/dist/native/guild/setGuildMFALevel.d.ts.map index 131e1e5015..9464b506a4 100644 --- a/dist/native/guild/setGuildMFALevel.d.ts.map +++ b/dist/native/guild/setGuildMFALevel.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"setGuildMFALevel.d.ts","sourceRoot":"","sources":["../../../src/native/guild/setGuildMFALevel.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,aAAa,EAAE,MAAM,YAAY,CAAA;AAC1C,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;AAElE,wBAoCE"} \ No newline at end of file +{"version":3,"file":"setGuildMFALevel.d.ts","sourceRoot":"","sources":["../../../src/native/guild/setGuildMFALevel.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,aAAa,EAAE,MAAM,YAAY,CAAA;AAC1C,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;AAElE,wBAqCE"} \ No newline at end of file diff --git a/dist/native/guild/setGuildMFALevel.js b/dist/native/guild/setGuildMFALevel.js index e3e6263b01..dd6c149f89 100644 --- a/dist/native/guild/setGuildMFALevel.js +++ b/dist/native/guild/setGuildMFALevel.js @@ -7,6 +7,7 @@ exports.default = new structures_1.NativeFunction({ version: "2.1.0", description: "Sets the MFA level for a guild, returns bool", unwrap: true, + deprecated: true, aliases: [ "$setServerMFALevel" ], diff --git a/dist/native/guild/setGuildMFALevel.js.map b/dist/native/guild/setGuildMFALevel.js.map index 4abb8f3c37..def5e60772 100644 --- a/dist/native/guild/setGuildMFALevel.js.map +++ b/dist/native/guild/setGuildMFALevel.js.map @@ -1 +1 @@ -{"version":3,"file":"setGuildMFALevel.js","sourceRoot":"","sources":["../../../src/native/guild/setGuildMFALevel.ts"],"names":[],"mappings":";;AAAA,2CAA0C;AAC1C,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8CAA8C;IAC3D,MAAM,EAAE,IAAI;IACZ,OAAO,EAAE;QACL,oBAAoB;KACvB;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,mBAAmB;YAChC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,0BAAa;SACtB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,4BAA4B;YACzC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,QAAQ,EAAE,IAAI;IACd,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,MAAM,CAAC;QACrC,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,MAAM,KAAK,CAAC,WAAW,CAAC,KAAK,EAAE,MAAM,IAAI,SAAS,CAAC,CAAC,KAAK,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,KAAK,KAAK,CAAC,CAAA;IAC3G,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"setGuildMFALevel.js","sourceRoot":"","sources":["../../../src/native/guild/setGuildMFALevel.ts"],"names":[],"mappings":";;AAAA,2CAA0C;AAC1C,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8CAA8C;IAC3D,MAAM,EAAE,IAAI;IACZ,UAAU,EAAE,IAAI;IAChB,OAAO,EAAE;QACL,oBAAoB;KACvB;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,mBAAmB;YAChC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,0BAAa;SACtB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,4BAA4B;YACzC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,QAAQ,EAAE,IAAI;IACd,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,MAAM,CAAC;QACrC,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,MAAM,KAAK,CAAC,WAAW,CAAC,KAAK,EAAE,MAAM,IAAI,SAAS,CAAC,CAAC,KAAK,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,KAAK,KAAK,CAAC,CAAA;IAC3G,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/guild/setGuildOwner.d.ts.map b/dist/native/guild/setGuildOwner.d.ts.map index 76dca2fe2d..15d8028303 100644 --- a/dist/native/guild/setGuildOwner.d.ts.map +++ b/dist/native/guild/setGuildOwner.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"setGuildOwner.d.ts","sourceRoot":"","sources":["../../../src/native/guild/setGuildOwner.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;AAElE,wBAoCE"} \ No newline at end of file +{"version":3,"file":"setGuildOwner.d.ts","sourceRoot":"","sources":["../../../src/native/guild/setGuildOwner.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;AAElE,wBAqCE"} \ No newline at end of file diff --git a/dist/native/guild/setGuildOwner.js b/dist/native/guild/setGuildOwner.js index 8ed5a09602..4e444f56fc 100644 --- a/dist/native/guild/setGuildOwner.js +++ b/dist/native/guild/setGuildOwner.js @@ -6,6 +6,7 @@ exports.default = new structures_1.NativeFunction({ version: "2.1.0", description: "Sets the owner of a guild, returns bool", unwrap: true, + deprecated: true, aliases: [ "$setServerOwner" ], diff --git a/dist/native/guild/setGuildOwner.js.map b/dist/native/guild/setGuildOwner.js.map index 87ae396b86..d26724e884 100644 --- a/dist/native/guild/setGuildOwner.js.map +++ b/dist/native/guild/setGuildOwner.js.map @@ -1 +1 @@ -{"version":3,"file":"setGuildOwner.js","sourceRoot":"","sources":["../../../src/native/guild/setGuildOwner.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yCAAyC;IACtD,MAAM,EAAE,IAAI;IACZ,OAAO,EAAE;QACL,iBAAiB;KACpB;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,2BAA2B;YACxC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,eAAe;YAC5B,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,4BAA4B;YACzC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,QAAQ,EAAE,IAAI;IACd,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,MAAM,EAAE,MAAM,CAAC;QACtC,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,MAAM,KAAK,CAAC,QAAQ,CAAC,MAAM,EAAE,MAAM,IAAI,SAAS,CAAC,CAAC,KAAK,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,KAAK,KAAK,CAAC,CAAA;IACzG,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"setGuildOwner.js","sourceRoot":"","sources":["../../../src/native/guild/setGuildOwner.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yCAAyC;IACtD,MAAM,EAAE,IAAI;IACZ,UAAU,EAAE,IAAI;IAChB,OAAO,EAAE;QACL,iBAAiB;KACpB;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,2BAA2B;YACxC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,eAAe;YAC5B,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,4BAA4B;YACzC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,QAAQ,EAAE,IAAI;IACd,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,MAAM,EAAE,MAAM,CAAC;QACtC,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,MAAM,KAAK,CAAC,QAAQ,CAAC,MAAM,EAAE,MAAM,IAAI,SAAS,CAAC,CAAC,KAAK,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,KAAK,KAAK,CAAC,CAAA;IACzG,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/interaction/authorizingIntegrationOwners.d.ts.map b/dist/native/interaction/authorizingIntegrationOwners.d.ts.map index 2e0a3eb5d0..2ba5b81e95 100644 --- a/dist/native/interaction/authorizingIntegrationOwners.d.ts.map +++ b/dist/native/interaction/authorizingIntegrationOwners.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"authorizingIntegrationOwners.d.ts","sourceRoot":"","sources":["../../../src/native/interaction/authorizingIntegrationOwners.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;AAElE,oBAAY,gCAAgC;IACxC,KAAK,IAAA;IACL,IAAI,IAAA;CACP;;;;;;;;;AAED,wBAqBE"} \ No newline at end of file +{"version":3,"file":"authorizingIntegrationOwners.d.ts","sourceRoot":"","sources":["../../../src/native/interaction/authorizingIntegrationOwners.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;AAElE,oBAAY,gCAAgC;IACxC,KAAK,IAAA;IACL,IAAI,IAAA;CACP;;;;;;;;;AAED,wBAwBE"} \ No newline at end of file diff --git a/dist/native/interaction/authorizingIntegrationOwners.js b/dist/native/interaction/authorizingIntegrationOwners.js index bb78fa63de..ff22e66157 100644 --- a/dist/native/interaction/authorizingIntegrationOwners.js +++ b/dist/native/interaction/authorizingIntegrationOwners.js @@ -23,7 +23,10 @@ exports.default = new structures_1.NativeFunction({ enum: AuthorizingIntegrationOwnersType }, ], - output: structures_1.ArgType.Json, + output: [ + structures_1.ArgType.Json, + structures_1.ArgType.String + ], execute(ctx, [type]) { const owners = ctx.interaction && "authorizingIntegrationOwners" in ctx.interaction ? ctx.interaction.authorizingIntegrationOwners : undefined; return this.successJSON(owners && this.hasFields ? owners[type] : owners); diff --git a/dist/native/interaction/authorizingIntegrationOwners.js.map b/dist/native/interaction/authorizingIntegrationOwners.js.map index aa1c33b018..7383496479 100644 --- a/dist/native/interaction/authorizingIntegrationOwners.js.map +++ b/dist/native/interaction/authorizingIntegrationOwners.js.map @@ -1 +1 @@ -{"version":3,"file":"authorizingIntegrationOwners.js","sourceRoot":"","sources":["../../../src/native/interaction/authorizingIntegrationOwners.ts"],"names":[],"mappings":";;;AAAA,iDAAkE;AAElE,IAAY,gCAGX;AAHD,WAAY,gCAAgC;IACxC,yFAAK,CAAA;IACL,uFAAI,CAAA;AACR,CAAC,EAHW,gCAAgC,gDAAhC,gCAAgC,QAG3C;AAED,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,+BAA+B;IACrC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gEAAgE;IAC7E,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,sDAAsD;YACnE,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,gCAAgC;SACzC;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,MAAM,MAAM,GAAG,GAAG,CAAC,WAAW,IAAI,8BAA8B,IAAI,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,4BAA4B,CAAC,CAAC,CAAC,SAAS,CAAA;QAC9I,OAAO,IAAI,CAAC,WAAW,CAAC,MAAM,IAAI,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAA;IAC7E,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"authorizingIntegrationOwners.js","sourceRoot":"","sources":["../../../src/native/interaction/authorizingIntegrationOwners.ts"],"names":[],"mappings":";;;AAAA,iDAAkE;AAElE,IAAY,gCAGX;AAHD,WAAY,gCAAgC;IACxC,yFAAK,CAAA;IACL,uFAAI,CAAA;AACR,CAAC,EAHW,gCAAgC,gDAAhC,gCAAgC,QAG3C;AAED,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,+BAA+B;IACrC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gEAAgE;IAC7E,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,sDAAsD;YACnE,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,gCAAgC;SACzC;KACJ;IACD,MAAM,EAAE;QACJ,oBAAO,CAAC,IAAI;QACZ,oBAAO,CAAC,MAAM;KACjB;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,MAAM,MAAM,GAAG,GAAG,CAAC,WAAW,IAAI,8BAA8B,IAAI,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,4BAA4B,CAAC,CAAC,CAAC,SAAS,CAAA;QAC9I,OAAO,IAAI,CAAC,WAAW,CAAC,MAAM,IAAI,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAA;IAC7E,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/interaction/context.d.ts.map b/dist/native/interaction/context.d.ts.map index c782df6c68..56bdc2e8e1 100644 --- a/dist/native/interaction/context.d.ts.map +++ b/dist/native/interaction/context.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"context.d.ts","sourceRoot":"","sources":["../../../src/native/interaction/context.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;AAElE,wBASE"} \ No newline at end of file +{"version":3,"file":"context.d.ts","sourceRoot":"","sources":["../../../src/native/interaction/context.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;AAElE,wBAUE"} \ No newline at end of file diff --git a/dist/native/interaction/context.js b/dist/native/interaction/context.js index d75f87af1a..91dc7e3a87 100644 --- a/dist/native/interaction/context.js +++ b/dist/native/interaction/context.js @@ -6,6 +6,7 @@ exports.default = new structures_1.NativeFunction({ name: "$context", version: "1.5.0", description: "Returns the context of this interaction", + aliases: ["$interactionContext"], unwrap: false, output: discord_js_1.InteractionContextType, execute(ctx) { diff --git a/dist/native/interaction/context.js.map b/dist/native/interaction/context.js.map index aec03dfc70..eb9fe124ae 100644 --- a/dist/native/interaction/context.js.map +++ b/dist/native/interaction/context.js.map @@ -1 +1 @@ -{"version":3,"file":"context.js","sourceRoot":"","sources":["../../../src/native/interaction/context.ts"],"names":[],"mappings":";;AAAA,2CAAmD;AACnD,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,UAAU;IAChB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yCAAyC;IACtD,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,mCAAsB;IAC9B,OAAO,CAAC,GAAG;QACP,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,WAAW,IAAI,SAAS,IAAI,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,mCAAsB,CAAC,GAAG,CAAC,WAAW,CAAC,OAAQ,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;IACvI,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"context.js","sourceRoot":"","sources":["../../../src/native/interaction/context.ts"],"names":[],"mappings":";;AAAA,2CAAmD;AACnD,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,UAAU;IAChB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yCAAyC;IACtD,OAAO,EAAE,CAAC,qBAAqB,CAAC;IAChC,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,mCAAsB;IAC9B,OAAO,CAAC,GAAG;QACP,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,WAAW,IAAI,SAAS,IAAI,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,mCAAsB,CAAC,GAAG,CAAC,WAAW,CAAC,OAAQ,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;IACvI,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/interaction/selectMenuValues.d.ts.map b/dist/native/interaction/selectMenuValues.d.ts.map index 3250c8e062..c05827a436 100644 --- a/dist/native/interaction/selectMenuValues.d.ts.map +++ b/dist/native/interaction/selectMenuValues.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"selectMenuValues.d.ts","sourceRoot":"","sources":["../../../src/native/interaction/selectMenuValues.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;AAElE,wBA8BE"} \ No newline at end of file +{"version":3,"file":"selectMenuValues.d.ts","sourceRoot":"","sources":["../../../src/native/interaction/selectMenuValues.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;AAElE,wBA0BE"} \ No newline at end of file diff --git a/dist/native/interaction/selectMenuValues.js b/dist/native/interaction/selectMenuValues.js index 1f353e6363..c79d23646d 100644 --- a/dist/native/interaction/selectMenuValues.js +++ b/dist/native/interaction/selectMenuValues.js @@ -29,12 +29,8 @@ exports.default = new structures_1.NativeFunction({ execute(ctx, [index, sep]) { if (!ctx.isSelectMenu()) return this.success(); - if (index) { - return this.success(ctx.interaction.values[index]); - } - else { - return this.success(ctx.interaction.values.join(sep ?? ", ")); - } + const values = ctx.interaction.values; + return this.success(typeof (index) === "number" ? values[index] : values.join(sep ?? ", ")); }, }); //# sourceMappingURL=selectMenuValues.js.map \ No newline at end of file diff --git a/dist/native/interaction/selectMenuValues.js.map b/dist/native/interaction/selectMenuValues.js.map index f9b5bd1a10..6bc672faeb 100644 --- a/dist/native/interaction/selectMenuValues.js.map +++ b/dist/native/interaction/selectMenuValues.js.map @@ -1 +1 @@ -{"version":3,"file":"selectMenuValues.js","sourceRoot":"","sources":["../../../src/native/interaction/selectMenuValues.ts"],"names":[],"mappings":";;;;;AAAA,kEAAyC;AACzC,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4BAA4B;IACzC,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,IAAI,EAAE,KAAK;SACd;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,IAAI,EAAE,KAAK;SACd;KACJ;IACD,MAAM,EAAE,IAAA,eAAK,GAAkB;IAC/B,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,GAAG,CAAC;QACrB,IAAI,CAAC,GAAG,CAAC,YAAY,EAAE;YAAE,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;QAE9C,IAAI,KAAK,EAAE;YACP,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,WAAW,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAA;SACrD;aAAM;YACH,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;SAChE;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"selectMenuValues.js","sourceRoot":"","sources":["../../../src/native/interaction/selectMenuValues.ts"],"names":[],"mappings":";;;;;AAAA,kEAAyC;AACzC,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4BAA4B;IACzC,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,IAAI,EAAE,KAAK;SACd;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,IAAI,EAAE,KAAK;SACd;KACJ;IACD,MAAM,EAAE,IAAA,eAAK,GAAkB;IAC/B,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,GAAG,CAAC;QACrB,IAAI,CAAC,GAAG,CAAC,YAAY,EAAE;YAAE,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;QAC9C,MAAM,MAAM,GAAG,GAAG,CAAC,WAAW,CAAC,MAAM,CAAA;QACrC,OAAO,IAAI,CAAC,OAAO,CAAC,OAAM,CAAC,KAAK,CAAC,KAAK,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;IAC9F,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/interaction/targetMember.d.ts b/dist/native/interaction/targetMember.d.ts new file mode 100644 index 0000000000..2cf39666b6 --- /dev/null +++ b/dist/native/interaction/targetMember.d.ts @@ -0,0 +1,17 @@ +import { ArgType, NativeFunction } from "../../structures"; +import { MemberProperty } from "../../properties/member"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + rest: false; + type: ArgType.Enum; + enum: typeof MemberProperty; + required: true; +}, { + name: string; + description: string; + rest: false; + type: ArgType.String; +}], true>; +export default _default; +//# sourceMappingURL=targetMember.d.ts.map \ No newline at end of file diff --git a/dist/native/interaction/targetMember.d.ts.map b/dist/native/interaction/targetMember.d.ts.map new file mode 100644 index 0000000000..21b5a365ed --- /dev/null +++ b/dist/native/interaction/targetMember.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"targetMember.d.ts","sourceRoot":"","sources":["../../../src/native/interaction/targetMember.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;AAClE,OAAO,EAAoB,cAAc,EAAE,MAAM,yBAAyB,CAAA;;;;;;;;;;;;;;AAE1E,wBA0BE"} \ No newline at end of file diff --git a/dist/native/interaction/targetMember.js b/dist/native/interaction/targetMember.js new file mode 100644 index 0000000000..abe8573c7a --- /dev/null +++ b/dist/native/interaction/targetMember.js @@ -0,0 +1,32 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const structures_1 = require("../../structures"); +const member_1 = require("../../properties/member"); +exports.default = new structures_1.NativeFunction({ + name: "$targetMember", + version: "2.3.0", + description: "Retrieves data of the target member", + unwrap: true, + brackets: true, + args: [ + { + name: "property", + description: "The property to pull", + rest: false, + type: structures_1.ArgType.Enum, + enum: member_1.MemberProperty, + required: true, + }, + { + name: "separator", + description: "The separator to use in case of array", + rest: false, + type: structures_1.ArgType.String, + }, + ], + output: structures_1.ArgType.Unknown, + execute(ctx, [prop, sep]) { + return this.success(ctx.interaction?.isUserContextMenuCommand() ? member_1.MemberProperties[prop](ctx.interaction.targetMember, sep) : null); + }, +}); +//# sourceMappingURL=targetMember.js.map \ No newline at end of file diff --git a/dist/native/interaction/targetMember.js.map b/dist/native/interaction/targetMember.js.map new file mode 100644 index 0000000000..80144189bf --- /dev/null +++ b/dist/native/interaction/targetMember.js.map @@ -0,0 +1 @@ +{"version":3,"file":"targetMember.js","sourceRoot":"","sources":["../../../src/native/interaction/targetMember.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAClE,oDAA0E;AAE1E,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,qCAAqC;IAClD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,uBAAc;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,GAAG,CAAC;QACpB,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,WAAW,EAAE,wBAAwB,EAAE,CAAC,CAAC,CAAC,yBAAgB,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,YAAY,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAA;IACvI,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/interaction/targetMessageEmbeds.d.ts.map b/dist/native/interaction/targetMessageEmbeds.d.ts.map index c0fff8c726..7e6d35a873 100644 --- a/dist/native/interaction/targetMessageEmbeds.d.ts.map +++ b/dist/native/interaction/targetMessageEmbeds.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"targetMessageEmbeds.d.ts","sourceRoot":"","sources":["../../../src/native/interaction/targetMessageEmbeds.ts"],"names":[],"mappings":"AACA,OAAO,EAAmB,aAAa,EAAE,MAAM,wBAAwB,CAAA;AACvE,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;AAElE,wBA8CE"} \ No newline at end of file +{"version":3,"file":"targetMessageEmbeds.d.ts","sourceRoot":"","sources":["../../../src/native/interaction/targetMessageEmbeds.ts"],"names":[],"mappings":"AACA,OAAO,EAAmB,aAAa,EAAE,MAAM,wBAAwB,CAAA;AACvE,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;AAElE,wBA6CE"} \ No newline at end of file diff --git a/dist/native/interaction/targetMessageEmbeds.js b/dist/native/interaction/targetMessageEmbeds.js index 4f7dfee65a..f56dc8df9e 100644 --- a/dist/native/interaction/targetMessageEmbeds.js +++ b/dist/native/interaction/targetMessageEmbeds.js @@ -33,18 +33,19 @@ exports.default = new structures_1.NativeFunction({ type: structures_1.ArgType.Number }, ], - output: structures_1.ArgType.Unknown, + output: [ + structures_1.ArgType.Json, + structures_1.ArgType.Unknown + ], execute(ctx, [index, prop, fieldIndex]) { if (!ctx.interaction?.isMessageContextMenuCommand()) return this.success(); const message = ctx.interaction.targetMessage; - if (typeof index !== "number") { + if (typeof index !== "number") return this.successJSON(message.embeds.map(x => x.data)); - } const embed = message.embeds[index]; - if (prop === null) { + if (prop === null) return this.successJSON(embed); - } return this.success(embed_1.EmbedProperties[prop](embed ? discord_js_1.EmbedBuilder.from(embed) : undefined, undefined, fieldIndex)); }, }); diff --git a/dist/native/interaction/targetMessageEmbeds.js.map b/dist/native/interaction/targetMessageEmbeds.js.map index 6b1f0b061f..e3f9d3be56 100644 --- a/dist/native/interaction/targetMessageEmbeds.js.map +++ b/dist/native/interaction/targetMessageEmbeds.js.map @@ -1 +1 @@ -{"version":3,"file":"targetMessageEmbeds.js","sourceRoot":"","sources":["../../../src/native/interaction/targetMessageEmbeds.ts"],"names":[],"mappings":";;AAAA,2CAAgD;AAChD,kDAAuE;AACvE,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,sBAAsB;IAC5B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,kDAAkD;IAC/D,OAAO,EAAE,CAAC,qBAAqB,CAAC;IAChC,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,KAAK;YACf,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,qBAAa;YACnB,QAAQ,EAAE,KAAK;SAClB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,UAAU,CAAC;QAClC,IAAI,CAAC,GAAG,CAAC,WAAW,EAAE,2BAA2B,EAAE;YAAE,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;QAE1E,MAAM,OAAO,GAAG,GAAG,CAAC,WAAW,CAAC,aAAa,CAAA;QAC7C,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;YAC3B,OAAO,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAA;SAC3D;QAED,MAAM,KAAK,GAAG,OAAO,CAAC,MAAM,CAAC,KAAK,CAAsB,CAAA;QACxD,IAAI,IAAI,KAAK,IAAI,EAAE;YACf,OAAO,IAAI,CAAC,WAAW,CAAC,KAAK,CAAC,CAAA;SACjC;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,uBAAe,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,yBAAY,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,SAAS,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAA;IACnH,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"targetMessageEmbeds.js","sourceRoot":"","sources":["../../../src/native/interaction/targetMessageEmbeds.ts"],"names":[],"mappings":";;AAAA,2CAAgD;AAChD,kDAAuE;AACvE,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,sBAAsB;IAC5B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,kDAAkD;IAC/D,OAAO,EAAE,CAAC,qBAAqB,CAAC;IAChC,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,KAAK;YACf,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,qBAAa;YACnB,QAAQ,EAAE,KAAK;SAClB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE;QACJ,oBAAO,CAAC,IAAI;QACZ,oBAAO,CAAC,OAAO;KAClB;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,UAAU,CAAC;QAClC,IAAI,CAAC,GAAG,CAAC,WAAW,EAAE,2BAA2B,EAAE;YAAE,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;QAE1E,MAAM,OAAO,GAAG,GAAG,CAAC,WAAW,CAAC,aAAa,CAAA;QAC7C,IAAI,OAAO,KAAK,KAAK,QAAQ;YAAE,OAAO,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAA;QAEvF,MAAM,KAAK,GAAG,OAAO,CAAC,MAAM,CAAC,KAAK,CAAsB,CAAA;QACxD,IAAI,IAAI,KAAK,IAAI;YAAE,OAAO,IAAI,CAAC,WAAW,CAAC,KAAK,CAAC,CAAA;QAEjD,OAAO,IAAI,CAAC,OAAO,CAAC,uBAAe,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,yBAAY,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,SAAS,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAA;IACnH,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/invite/getInvite.d.ts.map b/dist/native/invite/getInvite.d.ts.map index cddf67bd3a..c46062cc1d 100644 --- a/dist/native/invite/getInvite.d.ts.map +++ b/dist/native/invite/getInvite.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"getInvite.d.ts","sourceRoot":"","sources":["../../../src/native/invite/getInvite.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;AAClE,OAAO,EAAoB,cAAc,EAAE,MAAM,yBAAyB,CAAA;;;;;;;;;;;;;;AAE1E,wBA4BE"} \ No newline at end of file +{"version":3,"file":"getInvite.d.ts","sourceRoot":"","sources":["../../../src/native/invite/getInvite.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;AAClE,OAAO,EAAoB,cAAc,EAAE,MAAM,yBAAyB,CAAA;;;;;;;;;;;;;;AAE1E,wBA+BE"} \ No newline at end of file diff --git a/dist/native/invite/getInvite.js b/dist/native/invite/getInvite.js index 71bc5d0609..92e90af1f1 100644 --- a/dist/native/invite/getInvite.js +++ b/dist/native/invite/getInvite.js @@ -8,7 +8,10 @@ exports.default = new structures_1.NativeFunction({ description: "Returns information about an invite", brackets: true, unwrap: true, - output: structures_1.ArgType.Unknown, + output: [ + structures_1.ArgType.Json, + structures_1.ArgType.Unknown + ], args: [ { name: "code", diff --git a/dist/native/invite/getInvite.js.map b/dist/native/invite/getInvite.js.map index b7ba63c8e3..d8e63c9f19 100644 --- a/dist/native/invite/getInvite.js.map +++ b/dist/native/invite/getInvite.js.map @@ -1 +1 @@ -{"version":3,"file":"getInvite.js","sourceRoot":"","sources":["../../../src/native/invite/getInvite.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAClE,oDAA0E;AAE1E,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,qCAAqC;IAClD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,iBAAiB;YAC9B,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,uBAAc;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,IAAI,CAAC;QAC3B,MAAM,MAAM,GAAG,MAAM,GAAG,CAAC,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QACjE,IAAI,IAAI,IAAI,MAAM;YAAE,OAAO,IAAI,CAAC,OAAO,CAAC,yBAAgB,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAA;QACvE,OAAO,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,CAAA;IACnC,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"getInvite.js","sourceRoot":"","sources":["../../../src/native/invite/getInvite.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAClE,oDAA0E;AAE1E,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,qCAAqC;IAClD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE;QACJ,oBAAO,CAAC,IAAI;QACZ,oBAAO,CAAC,OAAO;KAClB;IACD,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,iBAAiB;YAC9B,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,uBAAc;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,IAAI,CAAC;QAC3B,MAAM,MAAM,GAAG,MAAM,GAAG,CAAC,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QACjE,IAAI,IAAI,IAAI,MAAM;YAAE,OAAO,IAAI,CAAC,OAAO,CAAC,yBAAgB,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAA;QACvE,OAAO,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,CAAA;IACnC,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/logging/chalkLog.d.ts b/dist/native/logging/chalkLog.d.ts new file mode 100644 index 0000000000..dfa77d63ea --- /dev/null +++ b/dist/native/logging/chalkLog.d.ts @@ -0,0 +1,16 @@ +import { ArgType, NativeFunction } from "../../structures"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + type: ArgType.String; + required: true; + rest: false; +}, { + name: string; + description: string; + type: ArgType.String; + required: true; + rest: true; +}], true>; +export default _default; +//# sourceMappingURL=chalkLog.d.ts.map \ No newline at end of file diff --git a/dist/native/logging/chalkLog.d.ts.map b/dist/native/logging/chalkLog.d.ts.map new file mode 100644 index 0000000000..efa7491b64 --- /dev/null +++ b/dist/native/logging/chalkLog.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"chalkLog.d.ts","sourceRoot":"","sources":["../../../src/native/logging/chalkLog.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;AAa1D,wBA0BE"} \ No newline at end of file diff --git a/dist/native/logging/chalkLog.js b/dist/native/logging/chalkLog.js new file mode 100644 index 0000000000..cb3913bfc9 --- /dev/null +++ b/dist/native/logging/chalkLog.js @@ -0,0 +1,45 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const structures_1 = require("../../structures"); +const chalk_1 = __importDefault(require("chalk")); +function applyStyles(text, styles) { + let styled = chalk_1.default; + for (const style of styles) { + const fn = styled[style]; + if (typeof fn !== "function") + continue; + styled = fn; + } + return styled(text); +} +exports.default = new structures_1.NativeFunction({ + name: "$chalkLog", + version: "2.3.0", + description: "Logs styled text to the console using Chalk", + unwrap: true, + brackets: true, + args: [ + { + name: "text", + description: "The text to log", + type: structures_1.ArgType.String, + required: true, + rest: false + }, + { + name: "styles", + description: "The styles to apply to the text", + type: structures_1.ArgType.String, + required: true, + rest: true + } + ], + execute(ctx, [text, styles]) { + console.log(applyStyles(text, styles)); + return this.success(); + } +}); +//# sourceMappingURL=chalkLog.js.map \ No newline at end of file diff --git a/dist/native/logging/chalkLog.js.map b/dist/native/logging/chalkLog.js.map new file mode 100644 index 0000000000..c6d5b3acbc --- /dev/null +++ b/dist/native/logging/chalkLog.js.map @@ -0,0 +1 @@ +{"version":3,"file":"chalkLog.js","sourceRoot":"","sources":["../../../src/native/logging/chalkLog.ts"],"names":[],"mappings":";;;;;AAAA,iDAA0D;AAC1D,kDAAyB;AAEzB,SAAS,WAAW,CAAC,IAAY,EAAE,MAAgB;IAC/C,IAAI,MAAM,GAAG,eAAK,CAAA;IAClB,KAAK,MAAM,KAAK,IAAI,MAAM,EAAE;QACxB,MAAM,EAAE,GAAI,MAAc,CAAC,KAAK,CAAC,CAAA;QACjC,IAAI,OAAO,EAAE,KAAK,UAAU;YAAE,SAAQ;QACtC,MAAM,GAAG,EAAE,CAAA;KACd;IACD,OAAO,MAAM,CAAC,IAAI,CAAC,CAAA;AACvB,CAAC;AAED,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,WAAW;IACjB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6CAA6C;IAC1D,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,iBAAiB;YAC9B,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,KAAK;SACd;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,IAAI;SACb;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,MAAM,CAAC;QACvB,OAAO,CAAC,GAAG,CAAC,WAAW,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAA;QACtC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/logging/logger.js b/dist/native/logging/logger.js index e2ea55f052..313cbc83e4 100644 --- a/dist/native/logging/logger.js +++ b/dist/native/logging/logger.js @@ -5,7 +5,7 @@ const Logger_1 = require("../../structures/@internal/Logger"); exports.default = new structures_1.NativeFunction({ name: "$logger", version: "1.3.0", - description: "Implements Logger API of ForgeScript.", + description: "Implements Logger API of ForgeScript", unwrap: true, brackets: true, args: [ @@ -19,7 +19,7 @@ exports.default = new structures_1.NativeFunction({ }, { name: "text", - description: "What to log", + description: "The text to log", rest: false, required: true, type: structures_1.ArgType.String diff --git a/dist/native/logging/logger.js.map b/dist/native/logging/logger.js.map index 5213836efa..4664a21055 100644 --- a/dist/native/logging/logger.js.map +++ b/dist/native/logging/logger.js.map @@ -1 +1 @@ -{"version":3,"file":"logger.js","sourceRoot":"","sources":["../../../src/native/logging/logger.ts"],"names":[],"mappings":";;AAAA,iDAA0D;AAC1D,8DAAmE;AAEnE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,SAAS;IACf,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uCAAuC;IACpD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,cAAc;YAC3B,IAAI,EAAE,gBAAO;YACb,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,KAAK;SACd;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,aAAa;YAC1B,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAE,IAAI,EAAE,KAAK,CAAE;QACxB,eAAM,CAAC,gBAAO,CAAC,IAAI,CAAC,CAAC,WAAW,EAAqC,CAAC,CAAC,KAAK,CAAC,CAAA;QAC7E,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"logger.js","sourceRoot":"","sources":["../../../src/native/logging/logger.ts"],"names":[],"mappings":";;AAAA,iDAA0D;AAC1D,8DAAmE;AAEnE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,SAAS;IACf,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sCAAsC;IACnD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,cAAc;YAC3B,IAAI,EAAE,gBAAO;YACb,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,KAAK;SACd;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,iBAAiB;YAC9B,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAE,IAAI,EAAE,KAAK,CAAE;QACxB,eAAM,CAAC,gBAAO,CAAC,IAAI,CAAC,CAAC,WAAW,EAAqC,CAAC,CAAC,KAAK,CAAC,CAAA;QAC7E,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/lookup/findMember.js b/dist/native/lookup/findMember.js index fc395e7366..ed8b5bf25f 100644 --- a/dist/native/lookup/findMember.js +++ b/dist/native/lookup/findMember.js @@ -31,7 +31,7 @@ exports.default = new structures_1.NativeFunction({ ], unwrap: true, async execute(ctx, [guild, q, rt]) { - const id = q.replace(/[\\<>@!]/g, '').trim(); + const id = q.replace(/[\\<>@!]/g, "").trim(); if (structures_1.CompiledFunction.IdRegex.test(id)) { const m = await guild.members.fetch(id).catch(ctx.noop); if (m) diff --git a/dist/native/member/fetchMembers.js.map b/dist/native/member/fetchMembers.js.map index 47a3310d30..8a7bab36a3 100644 --- a/dist/native/member/fetchMembers.js.map +++ b/dist/native/member/fetchMembers.js.map @@ -1 +1 @@ -{"version":3,"file":"fetchMembers.js","sourceRoot":"","sources":["../../../src/native/member/fetchMembers.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+BAA+B;IAC5C,OAAO,EAAE,CAAC,cAAc,CAAC;IACzB,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,qBAAqB;YAClC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,OAAO,EAAE,CAAC;SACb;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,MAAM,CAAC;QAC9B,KAAK,KAAK,GAAG,CAAC,KAAM,CAAA;QACpB,IAAI,MAAM;YAAE,MAAM,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,MAAM,CAAC,CAAA;;YACrC,MAAM,KAAK,EAAE,OAAO,CAAC,KAAK,EAAE,CAAA;QACrC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"fetchMembers.js","sourceRoot":"","sources":["../../../src/native/member/fetchMembers.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+BAA+B;IAC5C,OAAO,EAAE,CAAC,cAAc,CAAC;IACzB,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,qBAAqB;YAClC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,OAAO,EAAE,CAAC;SACb;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,MAAM,CAAC;QAC9B,KAAK,KAAK,GAAG,CAAC,KAAM,CAAA;QACpB,IAAI,MAAM;YAAE,MAAM,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,MAAM,CAAC,CAAA;;YACzC,MAAM,KAAK,EAAE,OAAO,CAAC,KAAK,EAAE,CAAA;QACjC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/member/hasAnyPerms.d.ts b/dist/native/member/hasAnyPerms.d.ts index 3a140aff7b..8b826caa79 100644 --- a/dist/native/member/hasAnyPerms.d.ts +++ b/dist/native/member/hasAnyPerms.d.ts @@ -16,7 +16,7 @@ declare const _default: NativeFunction<[{ name: string; description: string; rest: true; - type: ArgType.String; + type: ArgType.Enum; enum: { readonly CreateInstantInvite: bigint; readonly KickMembers: bigint; diff --git a/dist/native/member/hasAnyPerms.js b/dist/native/member/hasAnyPerms.js index b062caeb1e..def14c70dc 100644 --- a/dist/native/member/hasAnyPerms.js +++ b/dist/native/member/hasAnyPerms.js @@ -30,7 +30,7 @@ exports.default = new structures_1.NativeFunction({ name: "perms", description: "The perms to check for", rest: true, - type: structures_1.ArgType.String, + type: structures_1.ArgType.Enum, enum: discord_js_1.PermissionFlagsBits, required: true, }, diff --git a/dist/native/member/hasAnyPerms.js.map b/dist/native/member/hasAnyPerms.js.map index a514bb2646..20fd1c6406 100644 --- a/dist/native/member/hasAnyPerms.js.map +++ b/dist/native/member/hasAnyPerms.js.map @@ -1 +1 @@ -{"version":3,"file":"hasAnyPerms.js","sourceRoot":"","sources":["../../../src/native/member/hasAnyPerms.ts"],"names":[],"mappings":";;AAAA,2CAAmE;AACnE,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4DAA4D;IACzE,MAAM,EAAE,IAAI;IACZ,OAAO,EAAE,CAAC,oBAAoB,CAAC;IAC/B,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,6BAA6B;YAC1C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;YACd,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,IAAI,EAAE,gCAAmB;YACzB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,MAAM,EAAE,KAAK,CAAC;QAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,WAAW,CAAC,GAAG,CAAC,KAA4B,CAAC,CAAC,CAAA;IAC7E,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"hasAnyPerms.js","sourceRoot":"","sources":["../../../src/native/member/hasAnyPerms.ts"],"names":[],"mappings":";;AAAA,2CAAmE;AACnE,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4DAA4D;IACzE,MAAM,EAAE,IAAI;IACZ,OAAO,EAAE,CAAC,oBAAoB,CAAC;IAC/B,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,6BAA6B;YAC1C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;YACd,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,gCAAmB;YACzB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,MAAM,EAAE,KAAK,CAAC;QAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,WAAW,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAA;IACtD,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/member/hasPerms.d.ts b/dist/native/member/hasPerms.d.ts index 9c160229d7..43e46d0c2d 100644 --- a/dist/native/member/hasPerms.d.ts +++ b/dist/native/member/hasPerms.d.ts @@ -16,7 +16,7 @@ declare const _default: NativeFunction<[{ name: string; description: string; rest: true; - type: ArgType.String; + type: ArgType.Enum; enum: { readonly CreateInstantInvite: bigint; readonly KickMembers: bigint; diff --git a/dist/native/member/hasPerms.js b/dist/native/member/hasPerms.js index ff4bb7076b..eb84d01e22 100644 --- a/dist/native/member/hasPerms.js +++ b/dist/native/member/hasPerms.js @@ -32,7 +32,7 @@ exports.default = new structures_1.NativeFunction({ name: "perms", description: "The perms to check for", rest: true, - type: structures_1.ArgType.String, + type: structures_1.ArgType.Enum, enum: discord_js_1.PermissionFlagsBits, required: true, }, diff --git a/dist/native/member/hasPerms.js.map b/dist/native/member/hasPerms.js.map index 6b006be05c..1cde4de324 100644 --- a/dist/native/member/hasPerms.js.map +++ b/dist/native/member/hasPerms.js.map @@ -1 +1 @@ -{"version":3,"file":"hasPerms.js","sourceRoot":"","sources":["../../../src/native/member/hasPerms.ts"],"names":[],"mappings":";;AAAA,2CAAmE;AACnE,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,WAAW;IACjB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,0CAA0C;IACvD,MAAM,EAAE,IAAI;IACZ,OAAO,EAAE;QACL,iBAAiB;KACpB;IACD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,6BAA6B;YAC1C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;YACd,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,IAAI,EAAE,gCAAmB;YACzB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,MAAM,EAAE,KAAK,CAAC;QAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,WAAW,CAAC,GAAG,CAAC,KAA4B,CAAC,CAAC,CAAA;IAC7E,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"hasPerms.js","sourceRoot":"","sources":["../../../src/native/member/hasPerms.ts"],"names":[],"mappings":";;AAAA,2CAAmE;AACnE,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,WAAW;IACjB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,0CAA0C;IACvD,MAAM,EAAE,IAAI;IACZ,OAAO,EAAE;QACL,iBAAiB;KACpB;IACD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,6BAA6B;YAC1C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;YACd,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,gCAAmB;YACzB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,MAAM,EAAE,KAAK,CAAC;QAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,WAAW,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAA;IACtD,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/member/isBanned.d.ts.map b/dist/native/member/isBanned.d.ts.map index 73aca8e08c..d83712ab57 100644 --- a/dist/native/member/isBanned.d.ts.map +++ b/dist/native/member/isBanned.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"isBanned.d.ts","sourceRoot":"","sources":["../../../src/native/member/isBanned.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;AAElE,wBA8BE"} \ No newline at end of file +{"version":3,"file":"isBanned.d.ts","sourceRoot":"","sources":["../../../src/native/member/isBanned.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;AAElE,wBA8BE"} \ No newline at end of file diff --git a/dist/native/member/isBanned.js b/dist/native/member/isBanned.js index e3d1973f71..ac545982d9 100644 --- a/dist/native/member/isBanned.js +++ b/dist/native/member/isBanned.js @@ -10,7 +10,7 @@ exports.default = new structures_1.NativeFunction({ "$memberIsBanned" ], output: structures_1.ArgType.Boolean, - description: "Whether this user is banned", + description: "Returns whether this user is banned", args: [ { name: "guild ID", @@ -28,7 +28,7 @@ exports.default = new structures_1.NativeFunction({ }, ], async execute(ctx, [guild, user]) { - const isBanned = await guild.bans.fetch(user).catch(ctx.noop); + const isBanned = await guild.bans.fetch(user).catch(() => false); return this.success(!!isBanned); }, }); diff --git a/dist/native/member/isBanned.js.map b/dist/native/member/isBanned.js.map index 2ea6617711..3e21c00646 100644 --- a/dist/native/member/isBanned.js.map +++ b/dist/native/member/isBanned.js.map @@ -1 +1 @@ -{"version":3,"file":"isBanned.js","sourceRoot":"","sources":["../../../src/native/member/isBanned.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,WAAW;IACjB,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,OAAO,EAAE;QACL,iBAAiB;KACpB;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,WAAW,EAAE,6BAA6B;IAC1C,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,4BAA4B;YACzC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,IAAI,CAAC;QAC5B,MAAM,QAAQ,GAAG,MAAM,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QAC7D,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAA;IACnC,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"isBanned.js","sourceRoot":"","sources":["../../../src/native/member/isBanned.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,WAAW;IACjB,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,OAAO,EAAE;QACL,iBAAiB;KACpB;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,WAAW,EAAE,qCAAqC;IAClD,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,4BAA4B;YACzC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,IAAI,CAAC;QAC5B,MAAM,QAAQ,GAAG,MAAM,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAA;QAChE,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAA;IACnC,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/member/isBoosting.js b/dist/native/member/isBoosting.js index 0f12d443a8..752eadff41 100644 --- a/dist/native/member/isBoosting.js +++ b/dist/native/member/isBoosting.js @@ -1,8 +1,10 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +const discord_js_1 = require("discord.js"); const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ name: "$isBoosting", + description: "Returns whether this member is boosting", version: "1.5.0", aliases: [ "$isBooster", @@ -12,7 +14,6 @@ exports.default = new structures_1.NativeFunction({ brackets: false, unwrap: true, output: structures_1.ArgType.Boolean, - description: "Whether this user is boosting", args: [ { name: "guild ID", @@ -30,9 +31,9 @@ exports.default = new structures_1.NativeFunction({ required: true, }, ], - execute(ctx, [, member]) { - member ??= ctx.member; - return this.success(!!member?.premiumSince); + execute(ctx, [, user]) { + const member = user ?? ctx.member ?? ctx.interaction?.member; + return this.success(!!(member instanceof discord_js_1.GuildMember ? member?.premiumSince : ctx.interaction?.member?.premium_since)); }, }); //# sourceMappingURL=isBoosting.js.map \ No newline at end of file diff --git a/dist/native/member/isBoosting.js.map b/dist/native/member/isBoosting.js.map index 9bce40e74c..f05c5af3b2 100644 --- a/dist/native/member/isBoosting.js.map +++ b/dist/native/member/isBoosting.js.map @@ -1 +1 @@ -{"version":3,"file":"isBoosting.js","sourceRoot":"","sources":["../../../src/native/member/isBoosting.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE;QACL,YAAY;QACZ,kBAAkB;QAClB,mBAAmB;KACtB;IACD,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,WAAW,EAAE,+BAA+B;IAC5C,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,MAAM,CAAC;QACnB,MAAM,KAAK,GAAG,CAAC,MAAO,CAAA;QACtB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,EAAE,YAAY,CAAC,CAAA;IAC/C,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"isBoosting.js","sourceRoot":"","sources":["../../../src/native/member/isBoosting.ts"],"names":[],"mappings":";;AAAA,2CAAmE;AACnE,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,WAAW,EAAE,yCAAyC;IACtD,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE;QACL,YAAY;QACZ,kBAAkB;QAClB,mBAAmB;KACtB;IACD,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,IAAI,CAAC;QACjB,MAAM,MAAM,GAAG,IAAI,IAAI,GAAG,CAAC,MAAM,IAAI,GAAG,CAAC,WAAW,EAAE,MAAM,CAAA;QAC5D,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,MAAM,YAAY,wBAAW,CAAC,CAAC,CAAC,MAAM,EAAE,YAAY,CAAC,CAAC,CAAE,GAAG,CAAC,WAAW,EAAE,MAAoC,EAAE,aAAa,CAAC,CAAC,CAAA;IACzJ,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/member/isDeaf.d.ts.map b/dist/native/member/isDeaf.d.ts.map index 796b5b0acb..41636ed788 100644 --- a/dist/native/member/isDeaf.d.ts.map +++ b/dist/native/member/isDeaf.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"isDeaf.d.ts","sourceRoot":"","sources":["../../../src/native/member/isDeaf.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAElE,wBA+BE"} \ No newline at end of file +{"version":3,"file":"isDeaf.d.ts","sourceRoot":"","sources":["../../../src/native/member/isDeaf.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAElE,wBA+BE"} \ No newline at end of file diff --git a/dist/native/member/isDeaf.js b/dist/native/member/isDeaf.js index c5f5b147d4..027fa74c16 100644 --- a/dist/native/member/isDeaf.js +++ b/dist/native/member/isDeaf.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +const discord_js_1 = require("discord.js"); const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ name: "$isDeaf", @@ -28,9 +29,9 @@ exports.default = new structures_1.NativeFunction({ required: true, }, ], - execute(ctx, [, member]) { - member ??= ctx.member; - return this.success(member?.voice.deaf ?? false); + execute(ctx, [, user]) { + const member = user ?? ctx.member ?? ctx.interaction?.member; + return this.success((member instanceof discord_js_1.GuildMember ? member?.voice.deaf : ctx.interaction?.member?.deaf) ?? false); }, }); //# sourceMappingURL=isDeaf.js.map \ No newline at end of file diff --git a/dist/native/member/isDeaf.js.map b/dist/native/member/isDeaf.js.map index 4ec9049f2d..07b4c5cf8e 100644 --- a/dist/native/member/isDeaf.js.map +++ b/dist/native/member/isDeaf.js.map @@ -1 +1 @@ -{"version":3,"file":"isDeaf.js","sourceRoot":"","sources":["../../../src/native/member/isDeaf.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,SAAS;IACf,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8BAA8B;IAC3C,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,OAAO,EAAE;QACL,eAAe;KAClB;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,MAAM,CAAC;QACnB,MAAM,KAAK,GAAG,CAAC,MAAO,CAAA;QACtB,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,KAAK,CAAC,IAAI,IAAI,KAAK,CAAC,CAAA;IACpD,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"isDeaf.js","sourceRoot":"","sources":["../../../src/native/member/isDeaf.ts"],"names":[],"mappings":";;AAAA,2CAAmE;AACnE,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,SAAS;IACf,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8BAA8B;IAC3C,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,OAAO,EAAE;QACL,eAAe;KAClB;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,IAAI,CAAC;QACjB,MAAM,MAAM,GAAG,IAAI,IAAI,GAAG,CAAC,MAAM,IAAI,GAAG,CAAC,WAAW,EAAE,MAAM,CAAA;QAC5D,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,MAAM,YAAY,wBAAW,CAAC,CAAC,CAAC,MAAM,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAE,GAAG,CAAC,WAAW,EAAE,MAAoC,EAAE,IAAI,CAAC,IAAI,KAAK,CAAC,CAAA;IACrJ,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/member/isMuted.d.ts.map b/dist/native/member/isMuted.d.ts.map index 775886b203..6998fa861b 100644 --- a/dist/native/member/isMuted.d.ts.map +++ b/dist/native/member/isMuted.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"isMuted.d.ts","sourceRoot":"","sources":["../../../src/native/member/isMuted.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAElE,wBA+BE"} \ No newline at end of file +{"version":3,"file":"isMuted.d.ts","sourceRoot":"","sources":["../../../src/native/member/isMuted.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAElE,wBA+BE"} \ No newline at end of file diff --git a/dist/native/member/isMuted.js b/dist/native/member/isMuted.js index c8118d7631..a2ff9a2c1b 100644 --- a/dist/native/member/isMuted.js +++ b/dist/native/member/isMuted.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +const discord_js_1 = require("discord.js"); const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ name: "$isMuted", @@ -28,9 +29,9 @@ exports.default = new structures_1.NativeFunction({ required: true, }, ], - execute(ctx, [, member]) { - member ??= ctx.member; - return this.success(member?.voice.mute ?? false); + execute(ctx, [, user]) { + const member = user ?? ctx.member ?? ctx.interaction?.member; + return this.success((member instanceof discord_js_1.GuildMember ? member?.voice.mute : ctx.interaction?.member?.mute) ?? false); }, }); //# sourceMappingURL=isMuted.js.map \ No newline at end of file diff --git a/dist/native/member/isMuted.js.map b/dist/native/member/isMuted.js.map index 5c4254e8a7..e5fdab69d8 100644 --- a/dist/native/member/isMuted.js.map +++ b/dist/native/member/isMuted.js.map @@ -1 +1 @@ -{"version":3,"file":"isMuted.js","sourceRoot":"","sources":["../../../src/native/member/isMuted.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,UAAU;IAChB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2BAA2B;IACxC,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,OAAO,EAAE;QACL,gBAAgB;KACnB;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,MAAM,CAAC;QACnB,MAAM,KAAK,GAAG,CAAC,MAAO,CAAA;QACtB,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,KAAK,CAAC,IAAI,IAAI,KAAK,CAAC,CAAA;IACpD,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"isMuted.js","sourceRoot":"","sources":["../../../src/native/member/isMuted.ts"],"names":[],"mappings":";;AAAA,2CAAmE;AACnE,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,UAAU;IAChB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2BAA2B;IACxC,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,OAAO,EAAE;QACL,gBAAgB;KACnB;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,IAAI,CAAC;QACjB,MAAM,MAAM,GAAG,IAAI,IAAI,GAAG,CAAC,MAAM,IAAI,GAAG,CAAC,WAAW,EAAE,MAAM,CAAA;QAC5D,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,MAAM,YAAY,wBAAW,CAAC,CAAC,CAAC,MAAM,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAE,GAAG,CAAC,WAAW,EAAE,MAAoC,EAAE,IAAI,CAAC,IAAI,KAAK,CAAC,CAAA;IACrJ,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/member/isTimedOut.d.ts.map b/dist/native/member/isTimedOut.d.ts.map index 55ff98fa32..af220eb0cb 100644 --- a/dist/native/member/isTimedOut.d.ts.map +++ b/dist/native/member/isTimedOut.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"isTimedOut.d.ts","sourceRoot":"","sources":["../../../src/native/member/isTimedOut.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAElE,wBA+BE"} \ No newline at end of file +{"version":3,"file":"isTimedOut.d.ts","sourceRoot":"","sources":["../../../src/native/member/isTimedOut.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAElE,wBAmCE"} \ No newline at end of file diff --git a/dist/native/member/isTimedOut.js b/dist/native/member/isTimedOut.js index 2a45ff06ac..236dbcd030 100644 --- a/dist/native/member/isTimedOut.js +++ b/dist/native/member/isTimedOut.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +const discord_js_1 = require("discord.js"); const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ name: "$isTimedOut", @@ -28,9 +29,11 @@ exports.default = new structures_1.NativeFunction({ required: true, }, ], - execute(ctx, [, member]) { - member ??= ctx.member; - return this.success(member?.isCommunicationDisabled() ?? false); + execute(ctx, [, user]) { + const member = user ?? ctx.member ?? ctx.interaction?.member; + return this.success(member instanceof discord_js_1.GuildMember + ? member?.isCommunicationDisabled() ?? false + : !!ctx.interaction?.member?.communication_disabled_until); }, }); //# sourceMappingURL=isTimedOut.js.map \ No newline at end of file diff --git a/dist/native/member/isTimedOut.js.map b/dist/native/member/isTimedOut.js.map index 33f14ecbd1..08a6ed1ce4 100644 --- a/dist/native/member/isTimedOut.js.map +++ b/dist/native/member/isTimedOut.js.map @@ -1 +1 @@ -{"version":3,"file":"isTimedOut.js","sourceRoot":"","sources":["../../../src/native/member/isTimedOut.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gCAAgC;IAC7C,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,OAAO,EAAE;QACL,mBAAmB;KACtB;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,MAAM,CAAC;QACnB,MAAM,KAAK,GAAG,CAAC,MAAO,CAAA;QACtB,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,uBAAuB,EAAE,IAAI,KAAK,CAAC,CAAA;IACnE,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"isTimedOut.js","sourceRoot":"","sources":["../../../src/native/member/isTimedOut.ts"],"names":[],"mappings":";;AAAA,2CAAmE;AACnE,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gCAAgC;IAC7C,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,OAAO,EAAE;QACL,mBAAmB;KACtB;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,IAAI,CAAC;QACjB,MAAM,MAAM,GAAG,IAAI,IAAI,GAAG,CAAC,MAAM,IAAI,GAAG,CAAC,WAAW,EAAE,MAAM,CAAA;QAC5D,OAAO,IAAI,CAAC,OAAO,CACf,MAAM,YAAY,wBAAW;YACzB,CAAC,CAAC,MAAM,EAAE,uBAAuB,EAAE,IAAI,KAAK;YAC5C,CAAC,CAAC,CAAC,CAAE,GAAG,CAAC,WAAW,EAAE,MAAoC,EAAE,4BAA4B,CAC/F,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/member/isVerified.js b/dist/native/member/isVerified.js index 0bfe1f822d..c58dcc87b7 100644 --- a/dist/native/member/isVerified.js +++ b/dist/native/member/isVerified.js @@ -28,8 +28,8 @@ exports.default = new structures_1.NativeFunction({ required: true, }, ], - execute(ctx, [, member]) { - member ??= ctx.member; + execute(ctx, [, user]) { + const member = user ?? ctx.member ?? ctx.interaction?.member; return this.success(member && !member.pending); }, }); diff --git a/dist/native/member/isVerified.js.map b/dist/native/member/isVerified.js.map index db6fb88116..799325ba9e 100644 --- a/dist/native/member/isVerified.js.map +++ b/dist/native/member/isVerified.js.map @@ -1 +1 @@ -{"version":3,"file":"isVerified.js","sourceRoot":"","sources":["../../../src/native/member/isVerified.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE;QACL,mBAAmB;KACtB;IACD,WAAW,EAAE,8BAA8B;IAC3C,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,MAAM,CAAC;QACnB,MAAM,KAAK,GAAG,CAAC,MAAO,CAAA;QACtB,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,CAAA;IAClD,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"isVerified.js","sourceRoot":"","sources":["../../../src/native/member/isVerified.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE;QACL,mBAAmB;KACtB;IACD,WAAW,EAAE,8BAA8B;IAC3C,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,IAAI,CAAC;QACjB,MAAM,MAAM,GAAG,IAAI,IAAI,GAAG,CAAC,MAAM,IAAI,GAAG,CAAC,WAAW,EAAE,MAAM,CAAA;QAC5D,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,CAAA;IAClD,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/member/memberAvatar.d.ts.map b/dist/native/member/memberAvatar.d.ts.map index ac3dc96658..614e2c5486 100644 --- a/dist/native/member/memberAvatar.d.ts.map +++ b/dist/native/member/memberAvatar.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"memberAvatar.d.ts","sourceRoot":"","sources":["../../../src/native/member/memberAvatar.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;AAElE,wBA4CE"} \ No newline at end of file +{"version":3,"file":"memberAvatar.d.ts","sourceRoot":"","sources":["../../../src/native/member/memberAvatar.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;AAElE,wBAiDE"} \ No newline at end of file diff --git a/dist/native/member/memberAvatar.js b/dist/native/member/memberAvatar.js index 9ee3964d33..1d378d03f9 100644 --- a/dist/native/member/memberAvatar.js +++ b/dist/native/member/memberAvatar.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +const discord_js_1 = require("discord.js"); const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ name: "$memberAvatar", @@ -37,11 +38,15 @@ exports.default = new structures_1.NativeFunction({ }, ], unwrap: true, - execute(ctx, [, member, size, ext]) { - return this.success((member ?? ctx.member)?.displayAvatarURL({ - extension: ext || undefined, - size: size || 2048, - })); + execute(ctx, [, user, size, ext]) { + const member = user ?? ctx.member ?? ctx.interaction?.member; + const hash = member?.avatar ?? member?.user?.avatar; + return this.success(member?.user && hash + ? new discord_js_1.CDN().avatar(member.user.id, hash, { + extension: ext || undefined, + size: size || 2048, + }) + : member?.user?.defaultAvatarURL); }, }); //# sourceMappingURL=memberAvatar.js.map \ No newline at end of file diff --git a/dist/native/member/memberAvatar.js.map b/dist/native/member/memberAvatar.js.map index bc3706e20a..9e3efafb34 100644 --- a/dist/native/member/memberAvatar.js.map +++ b/dist/native/member/memberAvatar.js.map @@ -1 +1 @@ -{"version":3,"file":"memberAvatar.js","sourceRoot":"","sources":["../../../src/native/member/memberAvatar.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2BAA2B;IACxC,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,oBAAO,CAAC,GAAG;IACnB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,OAAO,EAAE,CAAC;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,MAAM,EAAE,IAAI,EAAE,GAAG,CAAC;QAC9B,OAAO,IAAI,CAAC,OAAO,CACf,CAAC,MAAM,IAAI,GAAG,CAAC,MAAM,CAAC,EAAE,gBAAgB,CAAC;YACrC,SAAS,EAAG,GAAsB,IAAI,SAAS;YAC/C,IAAI,EAAG,IAAkB,IAAI,IAAI;SACpC,CAAC,CACL,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"memberAvatar.js","sourceRoot":"","sources":["../../../src/native/member/memberAvatar.ts"],"names":[],"mappings":";;AAAA,2CAAwE;AACxE,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2BAA2B;IACxC,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,oBAAO,CAAC,GAAG;IACnB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,OAAO,EAAE,CAAC;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,CAAC;QAC5B,MAAM,MAAM,GAAG,IAAI,IAAI,GAAG,CAAC,MAAM,IAAI,GAAG,CAAC,WAAW,EAAE,MAAM,CAAA;QAC5D,MAAM,IAAI,GAAG,MAAM,EAAE,MAAM,IAAI,MAAM,EAAE,IAAI,EAAE,MAAM,CAAA;QAEnD,OAAO,IAAI,CAAC,OAAO,CACf,MAAM,EAAE,IAAI,IAAI,IAAI;YAChB,CAAC,CAAC,IAAI,gBAAG,EAAE,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,EAAE,IAAI,EAAE;gBACrC,SAAS,EAAG,GAAsB,IAAI,SAAS;gBAC/C,IAAI,EAAG,IAAkB,IAAI,IAAI;aACpC,CAAC;YACF,CAAC,CAAE,MAAsB,EAAE,IAAI,EAAE,gBAAgB,CACxD,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/member/memberBanner.d.ts.map b/dist/native/member/memberBanner.d.ts.map index ddb0203752..9cbef2191c 100644 --- a/dist/native/member/memberBanner.d.ts.map +++ b/dist/native/member/memberBanner.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"memberBanner.d.ts","sourceRoot":"","sources":["../../../src/native/member/memberBanner.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;AAElE,wBA4CE"} \ No newline at end of file +{"version":3,"file":"memberBanner.d.ts","sourceRoot":"","sources":["../../../src/native/member/memberBanner.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;AAElE,wBAiDE"} \ No newline at end of file diff --git a/dist/native/member/memberBanner.js b/dist/native/member/memberBanner.js index ef518aaacb..7fb1db74f1 100644 --- a/dist/native/member/memberBanner.js +++ b/dist/native/member/memberBanner.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +const discord_js_1 = require("discord.js"); const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ name: "$memberBanner", @@ -37,11 +38,15 @@ exports.default = new structures_1.NativeFunction({ }, ], unwrap: true, - execute(ctx, [, member, size, ext]) { - return this.success((member ?? ctx.member)?.displayBannerURL({ - extension: ext || undefined, - size: size || 2048, - })); + execute(ctx, [, user, size, ext]) { + const member = user ?? ctx.member ?? ctx.interaction?.member; + const hash = member?.banner ?? member?.user?.banner; + return this.success(member?.user && hash + ? new discord_js_1.CDN().banner(member.user.id, hash, { + extension: ext || undefined, + size: size || 2048, + }) + : null); }, }); //# sourceMappingURL=memberBanner.js.map \ No newline at end of file diff --git a/dist/native/member/memberBanner.js.map b/dist/native/member/memberBanner.js.map index 6be4cab1d0..144d918563 100644 --- a/dist/native/member/memberBanner.js.map +++ b/dist/native/member/memberBanner.js.map @@ -1 +1 @@ -{"version":3,"file":"memberBanner.js","sourceRoot":"","sources":["../../../src/native/member/memberBanner.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2BAA2B;IACxC,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,oBAAO,CAAC,GAAG;IACnB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,OAAO,EAAE,CAAC;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,MAAM,EAAE,IAAI,EAAE,GAAG,CAAC;QAC9B,OAAO,IAAI,CAAC,OAAO,CACf,CAAC,MAAM,IAAI,GAAG,CAAC,MAAM,CAAC,EAAE,gBAAgB,CAAC;YACrC,SAAS,EAAG,GAAsB,IAAI,SAAS;YAC/C,IAAI,EAAG,IAAkB,IAAI,IAAI;SACpC,CAAC,CACL,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"memberBanner.js","sourceRoot":"","sources":["../../../src/native/member/memberBanner.ts"],"names":[],"mappings":";;AAAA,2CAA2D;AAC3D,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2BAA2B;IACxC,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,oBAAO,CAAC,GAAG;IACnB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,OAAO,EAAE,CAAC;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,CAAC;QAC5B,MAAM,MAAM,GAAG,IAAI,IAAI,GAAG,CAAC,MAAM,IAAI,GAAG,CAAC,WAAW,EAAE,MAAM,CAAA;QAC5D,MAAM,IAAI,GAAG,MAAM,EAAE,MAAM,IAAI,MAAM,EAAE,IAAI,EAAE,MAAM,CAAA;QAEnD,OAAO,IAAI,CAAC,OAAO,CACf,MAAM,EAAE,IAAI,IAAI,IAAI;YAChB,CAAC,CAAC,IAAI,gBAAG,EAAE,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,EAAE,IAAI,EAAE;gBACrC,SAAS,EAAG,GAAsB,IAAI,SAAS;gBAC/C,IAAI,EAAG,IAAkB,IAAI,IAAI;aACpC,CAAC;YACF,CAAC,CAAC,IAAI,CACb,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/member/memberBoostingSince.d.ts.map b/dist/native/member/memberBoostingSince.d.ts.map index 99d59a9ca6..3bf3385750 100644 --- a/dist/native/member/memberBoostingSince.d.ts.map +++ b/dist/native/member/memberBoostingSince.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"memberBoostingSince.d.ts","sourceRoot":"","sources":["../../../src/native/member/memberBoostingSince.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAElE,wBAiCE"} \ No newline at end of file +{"version":3,"file":"memberBoostingSince.d.ts","sourceRoot":"","sources":["../../../src/native/member/memberBoostingSince.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAElE,wBAqCE"} \ No newline at end of file diff --git a/dist/native/member/memberBoostingSince.js b/dist/native/member/memberBoostingSince.js index 0f2ea391b4..7830ec1f51 100644 --- a/dist/native/member/memberBoostingSince.js +++ b/dist/native/member/memberBoostingSince.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +const discord_js_1 = require("discord.js"); const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ name: "$memberBoostingSince", @@ -30,9 +31,11 @@ exports.default = new structures_1.NativeFunction({ required: true, }, ], - execute(ctx, [, member]) { - member ??= ctx.member; - return this.success(member?.premiumSinceTimestamp || 0); + execute(ctx, [, user]) { + const member = user ?? ctx.member ?? ctx.interaction?.member; + return this.success(member instanceof discord_js_1.GuildMember + ? member?.premiumSinceTimestamp || 0 + : ("premium_since" in (ctx.interaction?.member ?? {}) ? new Date((ctx.interaction?.member).premium_since).getTime() : 0)); }, }); //# sourceMappingURL=memberBoostingSince.js.map \ No newline at end of file diff --git a/dist/native/member/memberBoostingSince.js.map b/dist/native/member/memberBoostingSince.js.map index 3d51a5e853..b1098cb586 100644 --- a/dist/native/member/memberBoostingSince.js.map +++ b/dist/native/member/memberBoostingSince.js.map @@ -1 +1 @@ -{"version":3,"file":"memberBoostingSince.js","sourceRoot":"","sources":["../../../src/native/member/memberBoostingSince.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,sBAAsB;IAC5B,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE;QACL,gBAAgB;QAChB,eAAe;QACf,qBAAqB;KACxB;IACD,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,WAAW,EAAE,oDAAoD;IACjE,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,MAAM,CAAC;QACnB,MAAM,KAAK,GAAG,CAAC,MAAO,CAAA;QACtB,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,qBAAqB,IAAI,CAAC,CAAC,CAAA;IAC3D,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"memberBoostingSince.js","sourceRoot":"","sources":["../../../src/native/member/memberBoostingSince.ts"],"names":[],"mappings":";;AAAA,2CAAmE;AACnE,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,sBAAsB;IAC5B,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE;QACL,gBAAgB;QAChB,eAAe;QACf,qBAAqB;KACxB;IACD,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,WAAW,EAAE,oDAAoD;IACjE,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,IAAI,CAAC;QACjB,MAAM,MAAM,GAAG,IAAI,IAAI,GAAG,CAAC,MAAM,IAAI,GAAG,CAAC,WAAW,EAAE,MAAM,CAAA;QAC5D,OAAO,IAAI,CAAC,OAAO,CACf,MAAM,YAAY,wBAAW;YACzB,CAAC,CAAC,MAAM,EAAE,qBAAqB,IAAI,CAAC;YACpC,CAAC,CAAC,CAAC,eAAe,IAAI,CAAC,GAAG,CAAC,WAAW,EAAE,MAAM,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,GAAG,CAAC,WAAW,EAAE,MAAoC,CAAA,CAAC,aAAc,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAC7J,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/member/memberDisplayName.d.ts b/dist/native/member/memberDisplayName.d.ts new file mode 100644 index 0000000000..c243e24810 --- /dev/null +++ b/dist/native/member/memberDisplayName.d.ts @@ -0,0 +1,17 @@ +import { ArgType, NativeFunction } from "../../structures"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + rest: false; + type: ArgType.Guild; + required: true; +}, { + name: string; + pointer: number; + description: string; + rest: false; + type: ArgType.Member; + required: true; +}], true>; +export default _default; +//# sourceMappingURL=memberDisplayName.d.ts.map \ No newline at end of file diff --git a/dist/native/member/memberDisplayName.d.ts.map b/dist/native/member/memberDisplayName.d.ts.map new file mode 100644 index 0000000000..615979a532 --- /dev/null +++ b/dist/native/member/memberDisplayName.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"memberDisplayName.d.ts","sourceRoot":"","sources":["../../../src/native/member/memberDisplayName.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAElE,wBA4BE"} \ No newline at end of file diff --git a/dist/native/member/memberDisplayName.js b/dist/native/member/memberDisplayName.js new file mode 100644 index 0000000000..29b5c3ab15 --- /dev/null +++ b/dist/native/member/memberDisplayName.js @@ -0,0 +1,33 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const structures_1 = require("../../structures"); +exports.default = new structures_1.NativeFunction({ + name: "$memberDisplayName", + version: "2.3.0", + description: "Returns the display name of a member", + unwrap: true, + brackets: false, + output: structures_1.ArgType.String, + args: [ + { + name: "guild ID", + description: "The guild to pull member from", + rest: false, + type: structures_1.ArgType.Guild, + required: true, + }, + { + name: "user ID", + pointer: 0, + description: "The user to get its display name", + rest: false, + type: structures_1.ArgType.Member, + required: true, + }, + ], + execute(ctx, [, member]) { + member ??= ctx.member; + return this.success(member?.displayName); + }, +}); +//# sourceMappingURL=memberDisplayName.js.map \ No newline at end of file diff --git a/dist/native/member/memberDisplayName.js.map b/dist/native/member/memberDisplayName.js.map new file mode 100644 index 0000000000..a7754807cb --- /dev/null +++ b/dist/native/member/memberDisplayName.js.map @@ -0,0 +1 @@ +{"version":3,"file":"memberDisplayName.js","sourceRoot":"","sources":["../../../src/native/member/memberDisplayName.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sCAAsC;IACnD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,OAAO,EAAE,CAAC;YACV,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,MAAM,CAAC;QACnB,MAAM,KAAK,GAAG,CAAC,MAAO,CAAA;QACtB,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,WAAW,CAAC,CAAA;IAC5C,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/member/memberFlags.d.ts.map b/dist/native/member/memberFlags.d.ts.map index 689a274d15..b8443d15b1 100644 --- a/dist/native/member/memberFlags.d.ts.map +++ b/dist/native/member/memberFlags.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"memberFlags.d.ts","sourceRoot":"","sources":["../../../src/native/member/memberFlags.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;AAGlE,wBAkCE"} \ No newline at end of file +{"version":3,"file":"memberFlags.d.ts","sourceRoot":"","sources":["../../../src/native/member/memberFlags.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;AAGlE,wBAmCE"} \ No newline at end of file diff --git a/dist/native/member/memberFlags.js b/dist/native/member/memberFlags.js index 11164cfb82..309dbe0836 100644 --- a/dist/native/member/memberFlags.js +++ b/dist/native/member/memberFlags.js @@ -37,8 +37,9 @@ exports.default = new structures_1.NativeFunction({ }, ], output: (0, array_1.default)(discord_js_1.GuildMemberFlags), - execute(ctx, [, member, sep]) { - return this.success((member ?? ctx.member)?.flags.toArray().join(sep ?? ", ")); + execute(ctx, [, user, sep]) { + const member = user ?? ctx.member ?? ctx.interaction?.member; + return this.success(new discord_js_1.GuildMemberFlagsBitField(member?.flags).toArray().join(sep ?? ", ")); }, }); //# sourceMappingURL=memberFlags.js.map \ No newline at end of file diff --git a/dist/native/member/memberFlags.js.map b/dist/native/member/memberFlags.js.map index fff8f30f20..bfb29f22de 100644 --- a/dist/native/member/memberFlags.js.map +++ b/dist/native/member/memberFlags.js.map @@ -1 +1 @@ -{"version":3,"file":"memberFlags.js","sourceRoot":"","sources":["../../../src/native/member/memberFlags.ts"],"names":[],"mappings":";;;;;AAAA,2CAA6C;AAC7C,iDAAkE;AAClE,kEAAyC;AAEzC,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+BAA+B;IAC5C,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,OAAO,EAAE,CAAC;YACV,WAAW,EAAE,2BAA2B;YACxC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,KAAK;YACf,IAAI,EAAE,KAAK;SACd;KACJ;IACD,MAAM,EAAE,IAAA,eAAK,EAAC,6BAAgB,CAAC;IAC/B,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,MAAM,EAAE,GAAG,CAAC;QACxB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,MAAM,IAAI,GAAG,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,OAAO,EAAE,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;IAClF,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"memberFlags.js","sourceRoot":"","sources":["../../../src/native/member/memberFlags.ts"],"names":[],"mappings":";;;;;AAAA,2CAAuE;AACvE,iDAAkE;AAClE,kEAAyC;AAEzC,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+BAA+B;IAC5C,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,OAAO,EAAE,CAAC;YACV,WAAW,EAAE,2BAA2B;YACxC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,KAAK;YACf,IAAI,EAAE,KAAK;SACd;KACJ;IACD,MAAM,EAAE,IAAA,eAAK,EAAC,6BAAgB,CAAC;IAC/B,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,IAAI,EAAE,GAAG,CAAC;QACtB,MAAM,MAAM,GAAG,IAAI,IAAI,GAAG,CAAC,MAAM,IAAI,GAAG,CAAC,WAAW,EAAE,MAAM,CAAA;QAC5D,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,qCAAwB,CAAC,MAAM,EAAE,KAAK,CAAC,CAAC,OAAO,EAAE,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;IAChG,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/member/memberJoinPosition.d.ts.map b/dist/native/member/memberJoinPosition.d.ts.map index bcc4cf6710..b316d3f939 100644 --- a/dist/native/member/memberJoinPosition.d.ts.map +++ b/dist/native/member/memberJoinPosition.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"memberJoinPosition.d.ts","sourceRoot":"","sources":["../../../src/native/member/memberJoinPosition.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAElE,wBA4BE"} \ No newline at end of file +{"version":3,"file":"memberJoinPosition.d.ts","sourceRoot":"","sources":["../../../src/native/member/memberJoinPosition.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAElE,wBA6BE"} \ No newline at end of file diff --git a/dist/native/member/memberJoinPosition.js b/dist/native/member/memberJoinPosition.js index 866795a5c1..9077d74885 100644 --- a/dist/native/member/memberJoinPosition.js +++ b/dist/native/member/memberJoinPosition.js @@ -26,8 +26,9 @@ exports.default = new structures_1.NativeFunction({ }, ], execute(ctx, [guild, member]) { + guild ??= ctx.guild; member ??= ctx.member; - return this.success([...(guild ?? ctx.guild)?.members.cache.sort((a, b) => a.joinedTimestamp - b.joinedTimestamp).values()].findIndex(x => x.id === member?.id) + 1); + return this.success(guild ? [...guild.members.cache.sort((a, b) => a.joinedTimestamp - b.joinedTimestamp).values()].findIndex(x => x.id === member?.id) + 1 : 0); }, }); //# sourceMappingURL=memberJoinPosition.js.map \ No newline at end of file diff --git a/dist/native/member/memberJoinPosition.js.map b/dist/native/member/memberJoinPosition.js.map index 77f4aa16b7..2c7430596d 100644 --- a/dist/native/member/memberJoinPosition.js.map +++ b/dist/native/member/memberJoinPosition.js.map @@ -1 +1 @@ -{"version":3,"file":"memberJoinPosition.js","sourceRoot":"","sources":["../../../src/native/member/memberJoinPosition.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,qBAAqB;IAC3B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2DAA2D;IACxE,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,OAAO,EAAE,CAAC;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,MAAM,CAAC;QACxB,MAAM,KAAK,GAAG,CAAC,MAAO,CAAA;QACtB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,KAAK,IAAI,GAAG,CAAC,KAAK,CAAC,EAAE,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,eAAgB,GAAG,CAAC,CAAC,eAAgB,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,MAAM,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,CAAA;IAC1K,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"memberJoinPosition.js","sourceRoot":"","sources":["../../../src/native/member/memberJoinPosition.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,qBAAqB;IAC3B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2DAA2D;IACxE,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,OAAO,EAAE,CAAC;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,MAAM,CAAC;QACxB,KAAK,KAAK,GAAG,CAAC,KAAM,CAAA;QACpB,MAAM,KAAK,GAAG,CAAC,MAAO,CAAA;QACtB,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,eAAgB,GAAG,CAAC,CAAC,eAAgB,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,MAAM,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;IACtK,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/member/memberJoinedAt.d.ts.map b/dist/native/member/memberJoinedAt.d.ts.map index e16eb16e8e..6d73a6a5aa 100644 --- a/dist/native/member/memberJoinedAt.d.ts.map +++ b/dist/native/member/memberJoinedAt.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"memberJoinedAt.d.ts","sourceRoot":"","sources":["../../../src/native/member/memberJoinedAt.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAElE,wBA4BE"} \ No newline at end of file +{"version":3,"file":"memberJoinedAt.d.ts","sourceRoot":"","sources":["../../../src/native/member/memberJoinedAt.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAElE,wBAgCE"} \ No newline at end of file diff --git a/dist/native/member/memberJoinedAt.js b/dist/native/member/memberJoinedAt.js index 53b3ef23b6..f852e9d1ff 100644 --- a/dist/native/member/memberJoinedAt.js +++ b/dist/native/member/memberJoinedAt.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +const discord_js_1 = require("discord.js"); const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ name: "$memberJoinedAt", @@ -25,9 +26,11 @@ exports.default = new structures_1.NativeFunction({ required: true, }, ], - execute(ctx, [, member]) { - member ??= ctx.member; - return this.success(member?.joinedTimestamp); + execute(ctx, [, user]) { + const member = user ?? ctx.member ?? ctx.interaction?.member; + return this.success(member instanceof discord_js_1.GuildMember + ? member?.joinedTimestamp + : ("joined_at" in (ctx.interaction?.member ?? {}) ? new Date((ctx.interaction?.member).joined_at).getTime() : null)); }, }); //# sourceMappingURL=memberJoinedAt.js.map \ No newline at end of file diff --git a/dist/native/member/memberJoinedAt.js.map b/dist/native/member/memberJoinedAt.js.map index 39f10eea2b..93155b3ce9 100644 --- a/dist/native/member/memberJoinedAt.js.map +++ b/dist/native/member/memberJoinedAt.js.map @@ -1 +1 @@ -{"version":3,"file":"memberJoinedAt.js","sourceRoot":"","sources":["../../../src/native/member/memberJoinedAt.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4CAA4C;IACzD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,OAAO,EAAE,CAAC;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,MAAM,CAAC;QACnB,MAAM,KAAK,GAAG,CAAC,MAAO,CAAA;QACtB,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,eAAe,CAAC,CAAA;IAChD,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"memberJoinedAt.js","sourceRoot":"","sources":["../../../src/native/member/memberJoinedAt.ts"],"names":[],"mappings":";;AAAA,2CAAmE;AACnE,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4CAA4C;IACzD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,OAAO,EAAE,CAAC;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,IAAI,CAAC;QACjB,MAAM,MAAM,GAAG,IAAI,IAAI,GAAG,CAAC,MAAM,IAAI,GAAG,CAAC,WAAW,EAAE,MAAM,CAAA;QAC5D,OAAO,IAAI,CAAC,OAAO,CACf,MAAM,YAAY,wBAAW;YACzB,CAAC,CAAC,MAAM,EAAE,eAAe;YACzB,CAAC,CAAC,CAAC,WAAW,IAAI,CAAC,GAAG,CAAC,WAAW,EAAE,MAAM,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,GAAG,CAAC,WAAW,EAAE,MAAoC,CAAA,CAAC,SAAS,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CACvJ,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/member/memberPerms.d.ts.map b/dist/native/member/memberPerms.d.ts.map index 6740387e65..3aeaa17477 100644 --- a/dist/native/member/memberPerms.d.ts.map +++ b/dist/native/member/memberPerms.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"memberPerms.d.ts","sourceRoot":"","sources":["../../../src/native/member/memberPerms.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;AAElE,wBAkCE"} \ No newline at end of file +{"version":3,"file":"memberPerms.d.ts","sourceRoot":"","sources":["../../../src/native/member/memberPerms.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;AAElE,wBAmCE"} \ No newline at end of file diff --git a/dist/native/member/memberPerms.js b/dist/native/member/memberPerms.js index e25730d5fb..68433dc331 100644 --- a/dist/native/member/memberPerms.js +++ b/dist/native/member/memberPerms.js @@ -37,8 +37,9 @@ exports.default = new structures_1.NativeFunction({ rest: false, }, ], - execute(ctx, [, member, sep]) { - return this.success((member ?? ctx.member)?.permissions.toArray().join(sep || ", ")); + execute(ctx, [, user, sep]) { + const member = user ?? ctx.member ?? ctx.interaction?.member; + return this.success(new discord_js_1.PermissionsBitField(member?.permissions).toArray().join(sep || ", ")); }, }); //# sourceMappingURL=memberPerms.js.map \ No newline at end of file diff --git a/dist/native/member/memberPerms.js.map b/dist/native/member/memberPerms.js.map index cddc80e07f..c21e0338bf 100644 --- a/dist/native/member/memberPerms.js.map +++ b/dist/native/member/memberPerms.js.map @@ -1 +1 @@ -{"version":3,"file":"memberPerms.js","sourceRoot":"","sources":["../../../src/native/member/memberPerms.ts"],"names":[],"mappings":";;;;;AAAA,2CAAgD;AAChD,kEAAyC;AACzC,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,0BAA0B;IACvC,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,IAAA,eAAK,EAAC,gCAAmB,CAAC;IAClC,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,wCAAwC;YACrD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,KAAK;YACf,IAAI,EAAE,KAAK;SACd;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,MAAM,EAAE,GAAG,CAAC;QACxB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,MAAM,IAAI,GAAG,CAAC,MAAM,CAAC,EAAE,WAAW,CAAC,OAAO,EAAE,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;IACxF,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"memberPerms.js","sourceRoot":"","sources":["../../../src/native/member/memberPerms.ts"],"names":[],"mappings":";;;;;AAAA,2CAAqE;AACrE,kEAAyC;AACzC,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,0BAA0B;IACvC,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,IAAA,eAAK,EAAC,gCAAmB,CAAC;IAClC,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,wCAAwC;YACrD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,KAAK;YACf,IAAI,EAAE,KAAK;SACd;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,IAAI,EAAE,GAAG,CAAC;QACtB,MAAM,MAAM,GAAG,IAAI,IAAI,GAAG,CAAC,MAAM,IAAI,GAAG,CAAC,WAAW,EAAE,MAAM,CAAA;QAC5D,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,gCAAmB,CAAC,MAAM,EAAE,WAAW,CAAC,CAAC,OAAO,EAAE,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;IACjG,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/member/memberRoles.d.ts.map b/dist/native/member/memberRoles.d.ts.map index 4914cd7de8..e19fa76805 100644 --- a/dist/native/member/memberRoles.d.ts.map +++ b/dist/native/member/memberRoles.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"memberRoles.d.ts","sourceRoot":"","sources":["../../../src/native/member/memberRoles.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;AAElE,wBAuCE"} \ No newline at end of file +{"version":3,"file":"memberRoles.d.ts","sourceRoot":"","sources":["../../../src/native/member/memberRoles.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;AAElE,wBAuCE"} \ No newline at end of file diff --git a/dist/native/member/memberRoles.js b/dist/native/member/memberRoles.js index dc3d0f013c..d23497dcd7 100644 --- a/dist/native/member/memberRoles.js +++ b/dist/native/member/memberRoles.js @@ -3,6 +3,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); +const discord_js_1 = require("discord.js"); const array_1 = __importDefault(require("../../functions/array")); const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ @@ -35,12 +36,11 @@ exports.default = new structures_1.NativeFunction({ type: structures_1.ArgType.String, }, ], - execute(ctx, [, member, sep]) { - member ??= ctx.member; - return this.success(member?.roles.cache - .filter((x) => x.id !== x.guild.id) - .map((x) => x.id) - .join(sep || ", ")); + execute(ctx, [, user, sep]) { + const member = user ?? ctx.member ?? ctx.interaction?.member; + return this.success((member instanceof discord_js_1.GuildMember + ? member?.roles.cache.filter((x) => x.id !== x.guild.id).map((x) => x.id) + : ctx.interaction?.member?.roles)?.join(sep || ", ")); }, }); //# sourceMappingURL=memberRoles.js.map \ No newline at end of file diff --git a/dist/native/member/memberRoles.js.map b/dist/native/member/memberRoles.js.map index f6136e4495..5bf518e17b 100644 --- a/dist/native/member/memberRoles.js.map +++ b/dist/native/member/memberRoles.js.map @@ -1 +1 @@ -{"version":3,"file":"memberRoles.js","sourceRoot":"","sources":["../../../src/native/member/memberRoles.ts"],"names":[],"mappings":";;;;;AAAA,kEAAyC;AACzC,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,kCAAkC;IAC/C,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAA,eAAK,GAAgB;IAC7B,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,4BAA4B;YACzC,IAAI,EAAE,KAAK;YACX,OAAO,EAAE,CAAC;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,MAAM,EAAE,GAAG,CAAC;QACxB,MAAM,KAAK,GAAG,CAAC,MAAO,CAAA;QACtB,OAAO,IAAI,CAAC,OAAO,CACf,MAAM,EAAE,KAAK,CAAC,KAAK;aACd,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC;aAClC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;aAChB,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CACzB,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"memberRoles.js","sourceRoot":"","sources":["../../../src/native/member/memberRoles.ts"],"names":[],"mappings":";;;;;AAAA,2CAAmE;AACnE,kEAAyC;AACzC,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,kCAAkC;IAC/C,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAA,eAAK,GAAgB;IAC7B,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,4BAA4B;YACzC,IAAI,EAAE,KAAK;YACX,OAAO,EAAE,CAAC;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,IAAI,EAAE,GAAG,CAAC;QACtB,MAAM,MAAM,GAAG,IAAI,IAAI,GAAG,CAAC,MAAM,IAAI,GAAG,CAAC,WAAW,EAAE,MAAM,CAAA;QAC5D,OAAO,IAAI,CAAC,OAAO,CACf,CAAC,MAAM,YAAY,wBAAW;YAC1B,CAAC,CAAC,MAAM,EAAE,KAAK,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;YACzE,CAAC,CAAE,GAAG,CAAC,WAAW,EAAE,MAAoC,EAAE,KAAK,CAClE,EAAE,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CACvB,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/member/memberTimeoutDuration.d.ts.map b/dist/native/member/memberTimeoutDuration.d.ts.map index 3e51dfdc3c..aef2498fa5 100644 --- a/dist/native/member/memberTimeoutDuration.d.ts.map +++ b/dist/native/member/memberTimeoutDuration.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"memberTimeoutDuration.d.ts","sourceRoot":"","sources":["../../../src/native/member/memberTimeoutDuration.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAElE,wBAkCE"} \ No newline at end of file +{"version":3,"file":"memberTimeoutDuration.d.ts","sourceRoot":"","sources":["../../../src/native/member/memberTimeoutDuration.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAElE,wBAsCE"} \ No newline at end of file diff --git a/dist/native/member/memberTimeoutDuration.js b/dist/native/member/memberTimeoutDuration.js index 82746b7662..9df8435442 100644 --- a/dist/native/member/memberTimeoutDuration.js +++ b/dist/native/member/memberTimeoutDuration.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +const discord_js_1 = require("discord.js"); const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ name: "$memberTimeoutDuration", @@ -31,9 +32,11 @@ exports.default = new structures_1.NativeFunction({ required: true, }, ], - execute(ctx, [, member]) { - member ??= ctx.member; - return this.success(member?.isCommunicationDisabled() ? member?.communicationDisabledUntil?.getTime() : 0); + execute(ctx, [, user]) { + const member = user ?? ctx.member ?? ctx.interaction?.member; + return this.success(member instanceof discord_js_1.GuildMember + ? member?.communicationDisabledUntil?.getTime() ?? 0 + : ("communication_disabled_until" in (ctx.interaction?.member ?? {}) ? new Date((ctx.interaction?.member).communication_disabled_until).getTime() : 0)); }, }); //# sourceMappingURL=memberTimeoutDuration.js.map \ No newline at end of file diff --git a/dist/native/member/memberTimeoutDuration.js.map b/dist/native/member/memberTimeoutDuration.js.map index f7440a4558..54175d5acf 100644 --- a/dist/native/member/memberTimeoutDuration.js.map +++ b/dist/native/member/memberTimeoutDuration.js.map @@ -1 +1 @@ -{"version":3,"file":"memberTimeoutDuration.js","sourceRoot":"","sources":["../../../src/native/member/memberTimeoutDuration.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,wBAAwB;IAC9B,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE;QACL,kBAAkB;QAClB,qBAAqB;QACrB,gBAAgB;QAChB,sBAAsB;KACzB;IACD,WAAW,EAAE,0CAA0C;IACvD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,MAAM,CAAC;QACnB,MAAM,KAAK,GAAG,CAAC,MAAO,CAAA;QACtB,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,uBAAuB,EAAE,CAAC,CAAC,CAAC,MAAM,EAAE,0BAA0B,EAAE,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;IAC9G,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"memberTimeoutDuration.js","sourceRoot":"","sources":["../../../src/native/member/memberTimeoutDuration.ts"],"names":[],"mappings":";;AAAA,2CAAmE;AACnE,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,wBAAwB;IAC9B,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE;QACL,kBAAkB;QAClB,qBAAqB;QACrB,gBAAgB;QAChB,sBAAsB;KACzB;IACD,WAAW,EAAE,0CAA0C;IACvD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,IAAI,CAAC;QACjB,MAAM,MAAM,GAAG,IAAI,IAAI,GAAG,CAAC,MAAM,IAAI,GAAG,CAAC,WAAW,EAAE,MAAM,CAAA;QAC5D,OAAO,IAAI,CAAC,OAAO,CACf,MAAM,YAAY,wBAAW;YACzB,CAAC,CAAC,MAAM,EAAE,0BAA0B,EAAE,OAAO,EAAE,IAAI,CAAC;YACpD,CAAC,CAAC,CAAC,8BAA8B,IAAI,CAAC,GAAG,CAAC,WAAW,EAAE,MAAM,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,GAAG,CAAC,WAAW,EAAE,MAAoC,CAAA,CAAC,4BAA6B,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAC3L,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/member/nickname.d.ts.map b/dist/native/member/nickname.d.ts.map index fc98597e7d..4c9c7e05ee 100644 --- a/dist/native/member/nickname.d.ts.map +++ b/dist/native/member/nickname.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"nickname.d.ts","sourceRoot":"","sources":["../../../src/native/member/nickname.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAElE,wBA4BE"} \ No newline at end of file +{"version":3,"file":"nickname.d.ts","sourceRoot":"","sources":["../../../src/native/member/nickname.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAElE,wBA6BE"} \ No newline at end of file diff --git a/dist/native/member/nickname.js b/dist/native/member/nickname.js index 84b08c7ebe..62f063f12c 100644 --- a/dist/native/member/nickname.js +++ b/dist/native/member/nickname.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +const discord_js_1 = require("discord.js"); const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ name: "$nickname", @@ -12,22 +13,23 @@ exports.default = new structures_1.NativeFunction({ args: [ { name: "guild ID", - description: "The guild id to return the member from", + description: "The guild to return the member from", rest: false, type: structures_1.ArgType.Guild, required: true, }, { name: "user ID", - description: "The member id return its nick", + description: "The member to return its nickname", rest: false, type: structures_1.ArgType.Member, pointer: 0, required: true, }, ], - execute(ctx, [, member]) { - return this.success((member ?? ctx.member)?.displayName); + execute(ctx, [, user]) { + const member = user ?? ctx.member ?? ctx.interaction?.member; + return this.success(member instanceof discord_js_1.GuildMember ? member?.nickname : ctx.interaction?.member?.nick); }, }); //# sourceMappingURL=nickname.js.map \ No newline at end of file diff --git a/dist/native/member/nickname.js.map b/dist/native/member/nickname.js.map index 46126aa396..f471262b99 100644 --- a/dist/native/member/nickname.js.map +++ b/dist/native/member/nickname.js.map @@ -1 +1 @@ -{"version":3,"file":"nickname.js","sourceRoot":"","sources":["../../../src/native/member/nickname.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,WAAW;IACjB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6BAA6B;IAC1C,QAAQ,EAAE,KAAK;IACf,OAAO,EAAE,CAAC,iBAAiB,CAAC;IAC5B,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,wCAAwC;YACrD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,MAAM,CAAC;QACnB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,MAAM,IAAI,GAAG,CAAC,MAAM,CAAC,EAAE,WAAW,CAAC,CAAA;IAC5D,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"nickname.js","sourceRoot":"","sources":["../../../src/native/member/nickname.ts"],"names":[],"mappings":";;AAAA,2CAAmE;AACnE,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,WAAW;IACjB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6BAA6B;IAC1C,QAAQ,EAAE,KAAK;IACf,OAAO,EAAE,CAAC,iBAAiB,CAAC;IAC5B,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,IAAI,CAAC;QACjB,MAAM,MAAM,GAAG,IAAI,IAAI,GAAG,CAAC,MAAM,IAAI,GAAG,CAAC,WAAW,EAAE,MAAM,CAAA;QAC5D,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,YAAY,wBAAW,CAAC,CAAC,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAE,GAAG,CAAC,WAAW,EAAE,MAAoC,EAAE,IAAI,CAAC,CAAA;IACxI,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/mention/enableRoleMentions.js.map b/dist/native/mention/enableRoleMentions.js.map index 48cab85f8d..7e2a37e7bd 100644 --- a/dist/native/mention/enableRoleMentions.js.map +++ b/dist/native/mention/enableRoleMentions.js.map @@ -1 +1 @@ -{"version":3,"file":"enableRoleMentions.js","sourceRoot":"","sources":["../../../src/native/mention/enableRoleMentions.ts"],"names":[],"mappings":";;AAAA,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,qBAAqB;IAC3B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sCAAsC;IACnD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,WAAW,EAAE,kCAAkC;SAClD;QACD;YACI,IAAI,EAAE,OAAO;YACb,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,OAAO,EAAE,CAAC;YACV,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,WAAW,EAAE,iCAAiC;SACjD;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,KAAK,CAAE;QACnB,GAAG,CAAC,SAAS,CAAC,eAAe,CAAC,KAAK,GAAI,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAA;QAC3D,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"enableRoleMentions.js","sourceRoot":"","sources":["../../../src/native/mention/enableRoleMentions.ts"],"names":[],"mappings":";;AAAA,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,qBAAqB;IAC3B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sCAAsC;IACnD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,WAAW,EAAE,kCAAkC;SAClD;QACD;YACI,IAAI,EAAE,OAAO;YACb,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,OAAO,EAAE,CAAC;YACV,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,WAAW,EAAE,iCAAiC;SACjD;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,KAAK,CAAE;QACnB,GAAG,CAAC,SAAS,CAAC,eAAe,CAAC,KAAK,GAAG,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAA;QAC1D,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/mention/enableUserMentions.js.map b/dist/native/mention/enableUserMentions.js.map index cac57842c9..e446e7c0aa 100644 --- a/dist/native/mention/enableUserMentions.js.map +++ b/dist/native/mention/enableUserMentions.js.map @@ -1 +1 @@ -{"version":3,"file":"enableUserMentions.js","sourceRoot":"","sources":["../../../src/native/mention/enableUserMentions.ts"],"names":[],"mappings":";;AAAA,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,qBAAqB;IAC3B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sCAAsC;IACnD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,WAAW,EAAE,iCAAiC;SACjD;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAE,KAAK,CAAE;QAClB,GAAG,CAAC,SAAS,CAAC,eAAe,CAAC,KAAK,GAAI,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAA;QAC3D,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"enableUserMentions.js","sourceRoot":"","sources":["../../../src/native/mention/enableUserMentions.ts"],"names":[],"mappings":";;AAAA,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,qBAAqB;IAC3B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sCAAsC;IACnD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,WAAW,EAAE,iCAAiC;SACjD;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAE,KAAK,CAAE;QAClB,GAAG,CAAC,SAAS,CAAC,eAAe,CAAC,KAAK,GAAG,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAA;QAC1D,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/message/deleteMessage.js b/dist/native/message/deleteMessage.js index 8541adaec1..4ee31fcafc 100644 --- a/dist/native/message/deleteMessage.js +++ b/dist/native/message/deleteMessage.js @@ -10,7 +10,7 @@ exports.default = new structures_1.NativeFunction({ aliases: [ "$deleteMessages" ], - description: "Delete given message ids, returns the count of messages deleted", + description: "Deletes given messages, returns the count of messages deleted", args: [ { name: "channel ID", diff --git a/dist/native/message/deleteMessage.js.map b/dist/native/message/deleteMessage.js.map index 3bd7ff475f..3efe8c2dfc 100644 --- a/dist/native/message/deleteMessage.js.map +++ b/dist/native/message/deleteMessage.js.map @@ -1 +1 @@ -{"version":3,"file":"deleteMessage.js","sourceRoot":"","sources":["../../../src/native/message/deleteMessage.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAGlE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,EAAE;QACL,iBAAiB;KACpB;IACD,WAAW,EAAE,iEAAiE;IAC9E,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,yCAAyC;YACtD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE;YAC1C,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,2BAA2B;YACxC,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,OAAO,EAAE,CAAC;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,OAAO,EAAE,QAAQ,CAAC;QAClC,MAAM,EAAE,GAAI,OAAuB,CAAA;QACnC,IAAI,CAAC,QAAQ,CAAC,MAAM;YAAE,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAA;QAE5C,IAAI,QAAQ,CAAC,MAAM,KAAK,CAAC,EAAE;YACvB,IAAI;gBACA,MAAM,EAAE,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAA;gBACrC,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAA;aACzB;YAAC,OAAO,KAAK,EAAE;gBACZ,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,CAAA;gBACf,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAA;aACzB;SACJ;QAED,MAAM,GAAG,GAAG,CAAC,MAAM,EAAE;aAChB,UAAU,CAAC,QAAQ,EAAE,IAAI,CAAC;aAC1B,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC;aACnB,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAA;QAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAA;IAC5B,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"deleteMessage.js","sourceRoot":"","sources":["../../../src/native/message/deleteMessage.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAGlE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,EAAE;QACL,iBAAiB;KACpB;IACD,WAAW,EAAE,+DAA+D;IAC5E,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,yCAAyC;YACtD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE;YAC1C,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,2BAA2B;YACxC,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,OAAO,EAAE,CAAC;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,OAAO,EAAE,QAAQ,CAAC;QAClC,MAAM,EAAE,GAAI,OAAuB,CAAA;QACnC,IAAI,CAAC,QAAQ,CAAC,MAAM;YAAE,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAA;QAE5C,IAAI,QAAQ,CAAC,MAAM,KAAK,CAAC,EAAE;YACvB,IAAI;gBACA,MAAM,EAAE,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAA;gBACrC,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAA;aACzB;YAAC,OAAO,KAAK,EAAE;gBACZ,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,CAAA;gBACf,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAA;aACzB;SACJ;QAED,MAAM,GAAG,GAAG,CAAC,MAAM,EAAE;aAChB,UAAU,CAAC,QAAQ,EAAE,IAAI,CAAC;aAC1B,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC;aACnB,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAA;QAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAA;IAC5B,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/message/forward.d.ts.map b/dist/native/message/forward.d.ts.map deleted file mode 100644 index 4a64d08184..0000000000 --- a/dist/native/message/forward.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"forward.d.ts","sourceRoot":"","sources":["../../../src/native/message/forward.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAwD,MAAM,YAAY,CAAA;AAC9F,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;eA8B3C,WAAW;;AA5BlC,wBAmCE"} \ No newline at end of file diff --git a/dist/native/message/forward.js.map b/dist/native/message/forward.js.map deleted file mode 100644 index 952147a4ca..0000000000 --- a/dist/native/message/forward.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"forward.js","sourceRoot":"","sources":["../../../src/native/message/forward.ts"],"names":[],"mappings":";;AAAA,2CAA8F;AAC9F,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,UAAU;IAChB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,qDAAqD;IAClE,OAAO,EAAE,CAAC,iBAAiB,CAAC;IAC5B,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE,IAAI,CAAC,CAAC,IAAI,KAAK,wBAAW,CAAC,OAAO;SAC/E;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,OAAO,EAAE,OAAO,CAAC;QACnC,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,MAAM,OAAO,CAAC,OAAO,CAAC,CAAC,OAAO,IAAI,GAAG,CAAC,OAAO,CAAqD,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;IAChJ,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/message/forward.d.ts b/dist/native/message/forwardMessage.d.ts similarity index 92% rename from dist/native/message/forward.d.ts rename to dist/native/message/forwardMessage.d.ts index 9458fe6846..33b928bafa 100644 --- a/dist/native/message/forward.d.ts +++ b/dist/native/message/forwardMessage.d.ts @@ -21,4 +21,4 @@ declare const _default: NativeFunction<[{ check: (i: BaseChannel) => boolean; }], true>; export default _default; -//# sourceMappingURL=forward.d.ts.map \ No newline at end of file +//# sourceMappingURL=forwardMessage.d.ts.map \ No newline at end of file diff --git a/dist/native/message/forwardMessage.d.ts.map b/dist/native/message/forwardMessage.d.ts.map new file mode 100644 index 0000000000..b59a6c98c0 --- /dev/null +++ b/dist/native/message/forwardMessage.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"forwardMessage.d.ts","sourceRoot":"","sources":["../../../src/native/message/forwardMessage.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAwD,MAAM,YAAY,CAAA;AAC9F,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;eA8B3C,WAAW;;AA5BlC,wBAmCE"} \ No newline at end of file diff --git a/dist/native/message/forward.js b/dist/native/message/forwardMessage.js similarity index 92% rename from dist/native/message/forward.js rename to dist/native/message/forwardMessage.js index 86722e3ffe..6a447a9c38 100644 --- a/dist/native/message/forward.js +++ b/dist/native/message/forwardMessage.js @@ -3,10 +3,10 @@ Object.defineProperty(exports, "__esModule", { value: true }); const discord_js_1 = require("discord.js"); const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ - name: "$forward", + name: "$forwardMessage", version: "2.2.0", description: "Forwards a message to another channel, returns bool", - aliases: ["$forwardMessage"], + aliases: ["$forward"], unwrap: true, brackets: true, args: [ @@ -38,4 +38,4 @@ exports.default = new structures_1.NativeFunction({ return this.success(!!(await message.forward((channel ?? ctx.channel)).catch(ctx.noop))); }, }); -//# sourceMappingURL=forward.js.map \ No newline at end of file +//# sourceMappingURL=forwardMessage.js.map \ No newline at end of file diff --git a/dist/native/message/forwardMessage.js.map b/dist/native/message/forwardMessage.js.map new file mode 100644 index 0000000000..155137e531 --- /dev/null +++ b/dist/native/message/forwardMessage.js.map @@ -0,0 +1 @@ +{"version":3,"file":"forwardMessage.js","sourceRoot":"","sources":["../../../src/native/message/forwardMessage.ts"],"names":[],"mappings":";;AAAA,2CAA8F;AAC9F,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,qDAAqD;IAClE,OAAO,EAAE,CAAC,UAAU,CAAC;IACrB,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE,IAAI,CAAC,CAAC,IAAI,KAAK,wBAAW,CAAC,OAAO;SAC/E;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,OAAO,EAAE,OAAO,CAAC;QACnC,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,MAAM,OAAO,CAAC,OAAO,CAAC,CAAC,OAAO,IAAI,GAAG,CAAC,OAAO,CAAqD,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;IAChJ,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/message/getMessageReactions.js b/dist/native/message/getMessageReactions.js index f1307753e9..a82dbc8712 100644 --- a/dist/native/message/getMessageReactions.js +++ b/dist/native/message/getMessageReactions.js @@ -41,7 +41,7 @@ exports.default = new structures_1.NativeFunction({ ], output: structures_1.ArgType.Unknown, async execute(ctx, [, message, prop, sep]) { - const reactions = (await (message ?? ctx.message).fetch().catch(ctx.noop))?.reactions.cache; + const reactions = (await (message ?? ctx.message)?.fetch().catch(ctx.noop))?.reactions.cache; return this.success(reactions?.map(reaction => reaction_1.ReactionProperties[prop ? prop : reaction_1.ReactionProperty.emoji](reaction, sep)).join(sep ?? ", ")); }, }); diff --git a/dist/native/message/getMessageReactions.js.map b/dist/native/message/getMessageReactions.js.map index 356f602986..c9d643661e 100644 --- a/dist/native/message/getMessageReactions.js.map +++ b/dist/native/message/getMessageReactions.js.map @@ -1 +1 @@ -{"version":3,"file":"getMessageReactions.js","sourceRoot":"","sources":["../../../src/native/message/getMessageReactions.ts"],"names":[],"mappings":";;AAAA,wDAAgF;AAChF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,sBAAsB;IAC5B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sCAAsC;IACnD,OAAO,EAAE,CAAC,eAAe,CAAC;IAC1B,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,WAAW;SAC5B;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,wCAAwC;YACrD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,yCAAyC;YACtD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,2BAAgB;SACzB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,wCAAwC;YACrD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,OAAO,EAAE,IAAI,EAAE,GAAG,CAAC;QACrC,MAAM,SAAS,GAAG,CAAC,MAAM,CAAC,OAAO,IAAI,GAAG,CAAC,OAAO,CAAC,CAAC,KAAK,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,EAAE,SAAS,CAAC,KAAK,CAAA;QAC3F,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,EAAE,GAAG,CAAC,QAAQ,CAAC,EAAE,CAAC,6BAAkB,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,2BAAgB,CAAC,KAAK,CAAC,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;IAC9I,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"getMessageReactions.js","sourceRoot":"","sources":["../../../src/native/message/getMessageReactions.ts"],"names":[],"mappings":";;AAAA,wDAAgF;AAChF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,sBAAsB;IAC5B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sCAAsC;IACnD,OAAO,EAAE,CAAC,eAAe,CAAC;IAC1B,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,WAAW;SAC5B;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,wCAAwC;YACrD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,yCAAyC;YACtD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,2BAAgB;SACzB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,wCAAwC;YACrD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,OAAO,EAAE,IAAI,EAAE,GAAG,CAAC;QACrC,MAAM,SAAS,GAAG,CAAC,MAAM,CAAC,OAAO,IAAI,GAAG,CAAC,OAAO,CAAC,EAAE,KAAK,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,EAAE,SAAS,CAAC,KAAK,CAAA;QAC5F,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,EAAE,GAAG,CAAC,QAAQ,CAAC,EAAE,CAAC,6BAAkB,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,2BAAgB,CAAC,KAAK,CAAC,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;IAC9I,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/message/messageStickers.d.ts b/dist/native/message/messageStickers.d.ts index b58aabf15b..afc7488e84 100644 --- a/dist/native/message/messageStickers.d.ts +++ b/dist/native/message/messageStickers.d.ts @@ -1,5 +1,9 @@ import { BaseChannel } from "discord.js"; import { ArgType, NativeFunction } from "../../structures"; +export declare enum StickerReturnType { + id = "id", + url = "url" +} declare const _default: NativeFunction<[{ name: string; rest: false; @@ -19,6 +23,12 @@ declare const _default: NativeFunction<[{ rest: false; description: string; type: ArgType.String; +}, { + name: string; + rest: false; + description: string; + type: ArgType.Enum; + enum: typeof StickerReturnType; }], true>; export default _default; //# sourceMappingURL=messageStickers.d.ts.map \ No newline at end of file diff --git a/dist/native/message/messageStickers.d.ts.map b/dist/native/message/messageStickers.d.ts.map index 85d0aae994..338827fc02 100644 --- a/dist/native/message/messageStickers.d.ts.map +++ b/dist/native/message/messageStickers.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"messageStickers.d.ts","sourceRoot":"","sources":["../../../src/native/message/messageStickers.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,YAAY,CAAA;AACxC,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;eAoB3C,WAAW;;;;;;;;;;;;;;AAjBlC,wBAqCE"} \ No newline at end of file +{"version":3,"file":"messageStickers.d.ts","sourceRoot":"","sources":["../../../src/native/message/messageStickers.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,YAAY,CAAA;AACxC,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;AAGlE,oBAAY,iBAAiB;IACzB,EAAE,OAAO;IACT,GAAG,QAAQ;CACd;;;;;;;eAmBsB,WAAW;;;;;;;;;;;;;;;;;;;;AAjBlC,wBA6CE"} \ No newline at end of file diff --git a/dist/native/message/messageStickers.js b/dist/native/message/messageStickers.js index c210007591..d9cbda2338 100644 --- a/dist/native/message/messageStickers.js +++ b/dist/native/message/messageStickers.js @@ -3,8 +3,14 @@ var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); +exports.StickerReturnType = void 0; const structures_1 = require("../../structures"); const array_1 = __importDefault(require("../../functions/array")); +var StickerReturnType; +(function (StickerReturnType) { + StickerReturnType["id"] = "id"; + StickerReturnType["url"] = "url"; +})(StickerReturnType || (exports.StickerReturnType = StickerReturnType = {})); exports.default = new structures_1.NativeFunction({ name: "$messageStickers", version: "1.4.0", @@ -37,10 +43,18 @@ exports.default = new structures_1.NativeFunction({ rest: false, description: "The separator to use for every sticker", type: structures_1.ArgType.String, + }, + { + name: "type", + rest: false, + description: "The type to return, default is url", + type: structures_1.ArgType.Enum, + enum: StickerReturnType } ], - execute(ctx, [, message, sep]) { - return this.success((message ?? ctx.message)?.stickers.map(x => x.url).join(sep ?? ", ")); + execute(ctx, [, message, sep, type]) { + type ??= StickerReturnType.url; + return this.success((message ?? ctx.message)?.stickers.map(x => x[type]).join(sep ?? ", ")); }, }); //# sourceMappingURL=messageStickers.js.map \ No newline at end of file diff --git a/dist/native/message/messageStickers.js.map b/dist/native/message/messageStickers.js.map index a137a524a4..d167791946 100644 --- a/dist/native/message/messageStickers.js.map +++ b/dist/native/message/messageStickers.js.map @@ -1 +1 @@ -{"version":3,"file":"messageStickers.js","sourceRoot":"","sources":["../../../src/native/message/messageStickers.ts"],"names":[],"mappings":";;;;;AACA,iDAAkE;AAClE,kEAAyC;AAEzC,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,kBAAkB;IACxB,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE;QACL,WAAW;KACd;IACD,MAAM,EAAE,IAAA,eAAK,GAAmB;IAChC,WAAW,EAAE,wCAAwC;IACrD,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE;SAC7C;QACD;YACI,IAAI,EAAE,YAAY;YAClB,OAAO,EAAE,CAAC;YACV,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,wCAAwC;YACrD,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,OAAO,EAAE,GAAG,CAAC;QACzB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,OAAO,IAAI,GAAG,CAAC,OAAO,CAAC,EAAE,QAAQ,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;IAC7F,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"messageStickers.js","sourceRoot":"","sources":["../../../src/native/message/messageStickers.ts"],"names":[],"mappings":";;;;;;AACA,iDAAkE;AAClE,kEAAyC;AAEzC,IAAY,iBAGX;AAHD,WAAY,iBAAiB;IACzB,8BAAS,CAAA;IACT,gCAAW,CAAA;AACf,CAAC,EAHW,iBAAiB,iCAAjB,iBAAiB,QAG5B;AAED,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,kBAAkB;IACxB,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE;QACL,WAAW;KACd;IACD,MAAM,EAAE,IAAA,eAAK,GAAmB;IAChC,WAAW,EAAE,wCAAwC;IACrD,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE;SAC7C;QACD;YACI,IAAI,EAAE,YAAY;YAClB,OAAO,EAAE,CAAC;YACV,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,wCAAwC;YACrD,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,iBAAiB;SAC1B;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,OAAO,EAAE,GAAG,EAAE,IAAI,CAAC;QAC/B,IAAI,KAAK,iBAAiB,CAAC,GAAG,CAAA;QAC9B,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,OAAO,IAAI,GAAG,CAAC,OAAO,CAAC,EAAE,QAAQ,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAK,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;IAChG,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/message/pinMessage.d.ts.map b/dist/native/message/pinMessage.d.ts.map index 96109476a3..cf3c0c32a1 100644 --- a/dist/native/message/pinMessage.d.ts.map +++ b/dist/native/message/pinMessage.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"pinMessage.d.ts","sourceRoot":"","sources":["../../../src/native/message/pinMessage.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,YAAY,CAAA;AACxC,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;eAiB3C,WAAW;;;;;;;;;AAdlC,wBA+BE"} \ No newline at end of file +{"version":3,"file":"pinMessage.d.ts","sourceRoot":"","sources":["../../../src/native/message/pinMessage.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,YAAY,CAAA;AACxC,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;eAiB3C,WAAW;;;;;;;;;AAdlC,wBA4BE"} \ No newline at end of file diff --git a/dist/native/message/pinMessage.js b/dist/native/message/pinMessage.js index 6d754c83ea..ad1dd7b6e5 100644 --- a/dist/native/message/pinMessage.js +++ b/dist/native/message/pinMessage.js @@ -27,8 +27,7 @@ exports.default = new structures_1.NativeFunction({ } ], async execute(ctx, [, m]) { - const msg = m ?? ctx.message; - return this.success(!!(await msg.pin().catch(ctx.noop))); + return this.success(!!(await (m ?? ctx.message)?.pin().catch(ctx.noop))); }, }); //# sourceMappingURL=pinMessage.js.map \ No newline at end of file diff --git a/dist/native/message/pinMessage.js.map b/dist/native/message/pinMessage.js.map index 5644b2893a..70fd81cab5 100644 --- a/dist/native/message/pinMessage.js.map +++ b/dist/native/message/pinMessage.js.map @@ -1 +1 @@ -{"version":3,"file":"pinMessage.js","sourceRoot":"","sources":["../../../src/native/message/pinMessage.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAGlE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2CAA2C;IACxD,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE;SAC7C;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,oBAAoB;YACjC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,OAAO,EAAE,CAAC;YACV,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,CAAE;QACrB,MAAM,GAAG,GAAG,CAAC,IAAI,GAAG,CAAC,OAAO,CAAA;QAC5B,OAAO,IAAI,CAAC,OAAO,CACf,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CACtC,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"pinMessage.js","sourceRoot":"","sources":["../../../src/native/message/pinMessage.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAGlE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2CAA2C;IACxD,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE;SAC7C;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,oBAAoB;YACjC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,OAAO,EAAE,CAAC;YACV,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,CAAE;QACrB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,CAAC,OAAO,CAAC,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;IAC5E,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/message/publishMessage.d.ts.map b/dist/native/message/publishMessage.d.ts.map index b3a3ce56b0..a4c653c74c 100644 --- a/dist/native/message/publishMessage.d.ts.map +++ b/dist/native/message/publishMessage.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"publishMessage.d.ts","sourceRoot":"","sources":["../../../src/native/message/publishMessage.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,YAAY,CAAA;AACxC,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;eAiB3C,WAAW;;;;;;;;;AAdlC,wBA+BE"} \ No newline at end of file +{"version":3,"file":"publishMessage.d.ts","sourceRoot":"","sources":["../../../src/native/message/publishMessage.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,YAAY,CAAA;AACxC,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;eAiB3C,WAAW;;;;;;;;;AAdlC,wBA4BE"} \ No newline at end of file diff --git a/dist/native/message/publishMessage.js b/dist/native/message/publishMessage.js index 421c6df132..e1610ea283 100644 --- a/dist/native/message/publishMessage.js +++ b/dist/native/message/publishMessage.js @@ -27,8 +27,7 @@ exports.default = new structures_1.NativeFunction({ } ], async execute(ctx, [, m]) { - const msg = m ?? ctx.message; - return this.success(!!(await msg.crosspost().catch(ctx.noop))); + return this.success(!!(await (m ?? ctx.message)?.crosspost().catch(ctx.noop))); }, }); //# sourceMappingURL=publishMessage.js.map \ No newline at end of file diff --git a/dist/native/message/publishMessage.js.map b/dist/native/message/publishMessage.js.map index 4da2f79ae0..608875e270 100644 --- a/dist/native/message/publishMessage.js.map +++ b/dist/native/message/publishMessage.js.map @@ -1 +1 @@ -{"version":3,"file":"publishMessage.js","sourceRoot":"","sources":["../../../src/native/message/publishMessage.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAGlE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+DAA+D;IAC5E,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE;SAC7C;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,yBAAyB;YACtC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,OAAO,EAAE,CAAC;YACV,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,CAAE;QACrB,MAAM,GAAG,GAAG,CAAC,IAAI,GAAG,CAAC,OAAO,CAAA;QAC5B,OAAO,IAAI,CAAC,OAAO,CACf,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,SAAS,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAC5C,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"publishMessage.js","sourceRoot":"","sources":["../../../src/native/message/publishMessage.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAGlE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+DAA+D;IAC5E,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE;SAC7C;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,yBAAyB;YACtC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,OAAO,EAAE,CAAC;YACV,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,CAAE;QACrB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,CAAC,OAAO,CAAC,EAAE,SAAS,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;IAClF,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/message/unpinMessage.d.ts.map b/dist/native/message/unpinMessage.d.ts.map index ccb6c1269a..88aaaad880 100644 --- a/dist/native/message/unpinMessage.d.ts.map +++ b/dist/native/message/unpinMessage.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"unpinMessage.d.ts","sourceRoot":"","sources":["../../../src/native/message/unpinMessage.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,YAAY,CAAA;AACxC,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;eAiB3C,WAAW;;;;;;;;;AAdlC,wBA+BE"} \ No newline at end of file +{"version":3,"file":"unpinMessage.d.ts","sourceRoot":"","sources":["../../../src/native/message/unpinMessage.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,YAAY,CAAA;AACxC,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;eAiB3C,WAAW;;;;;;;;;AAdlC,wBA4BE"} \ No newline at end of file diff --git a/dist/native/message/unpinMessage.js b/dist/native/message/unpinMessage.js index 097fb02917..2ba5abfc5a 100644 --- a/dist/native/message/unpinMessage.js +++ b/dist/native/message/unpinMessage.js @@ -27,8 +27,7 @@ exports.default = new structures_1.NativeFunction({ } ], async execute(ctx, [, m]) { - const msg = m ?? ctx.message; - return this.success(!!(await msg.unpin().catch(ctx.noop))); + return this.success(!!(await (m ?? ctx.message)?.unpin().catch(ctx.noop))); }, }); //# sourceMappingURL=unpinMessage.js.map \ No newline at end of file diff --git a/dist/native/message/unpinMessage.js.map b/dist/native/message/unpinMessage.js.map index eafd2e6fe6..80e3387df8 100644 --- a/dist/native/message/unpinMessage.js.map +++ b/dist/native/message/unpinMessage.js.map @@ -1 +1 @@ -{"version":3,"file":"unpinMessage.js","sourceRoot":"","sources":["../../../src/native/message/unpinMessage.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAGlE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,WAAW,EAAE,+CAA+C;IAC5D,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE;SAC7C;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,OAAO,EAAE,CAAC;YACV,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,CAAE;QACrB,MAAM,GAAG,GAAG,CAAC,IAAI,GAAG,CAAC,OAAO,CAAA;QAC5B,OAAO,IAAI,CAAC,OAAO,CACf,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,KAAK,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CACxC,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"unpinMessage.js","sourceRoot":"","sources":["../../../src/native/message/unpinMessage.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAGlE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,WAAW,EAAE,+CAA+C;IAC5D,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE;SAC7C;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,OAAO,EAAE,CAAC;YACV,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,CAAE;QACrB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,CAAC,OAAO,CAAC,EAAE,KAAK,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;IAC9E,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/other/advancedBar.js b/dist/native/other/advancedBar.js index 6d74a80643..7715d48d3f 100644 --- a/dist/native/other/advancedBar.js +++ b/dist/native/other/advancedBar.js @@ -41,7 +41,7 @@ exports.default = new structures_1.NativeFunction({ ], unwrap: true, execute(ctx, [curr, max, len, values]) { - return this.success((0, generateBar_1.generateAdvancedBar)(curr, max, len ?? undefined, values)); + return this.success((0, generateBar_1.generateAdvancedBar)(curr, max, len || undefined, values)); } }); //# sourceMappingURL=advancedBar.js.map \ No newline at end of file diff --git a/dist/native/other/callFunction.d.ts b/dist/native/other/callFunction.d.ts index 048fe5a24f..e136b301d4 100644 --- a/dist/native/other/callFunction.d.ts +++ b/dist/native/other/callFunction.d.ts @@ -10,7 +10,6 @@ declare const _default: NativeFunction<[{ description: string; rest: true; type: ArgType.String; - required: true; }], true>; export default _default; //# sourceMappingURL=callFunction.d.ts.map \ No newline at end of file diff --git a/dist/native/other/callFunction.d.ts.map b/dist/native/other/callFunction.d.ts.map index b78ac2e956..c8e27d6faa 100644 --- a/dist/native/other/callFunction.d.ts.map +++ b/dist/native/other/callFunction.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"callFunction.d.ts","sourceRoot":"","sources":["../../../src/native/other/callFunction.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,2CAA2C,CAAA;;;;;;;;;;;;;;AAGnF,wBA6BE"} \ No newline at end of file +{"version":3,"file":"callFunction.d.ts","sourceRoot":"","sources":["../../../src/native/other/callFunction.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,2CAA2C,CAAA;;;;;;;;;;;;;AAGnF,wBA4BE"} \ No newline at end of file diff --git a/dist/native/other/callFunction.js b/dist/native/other/callFunction.js index 1b789c0dd9..f92d8764ef 100644 --- a/dist/native/other/callFunction.js +++ b/dist/native/other/callFunction.js @@ -21,7 +21,6 @@ exports.default = new NativeFunction_1.NativeFunction({ description: "The args to call this function with", rest: true, type: NativeFunction_1.ArgType.String, - required: true, }, ], brackets: true, diff --git a/dist/native/other/callFunction.js.map b/dist/native/other/callFunction.js.map index 6696b7fff5..e834b39886 100644 --- a/dist/native/other/callFunction.js.map +++ b/dist/native/other/callFunction.js.map @@ -1 +1 @@ -{"version":3,"file":"callFunction.js","sourceRoot":"","sources":["../../../src/native/other/callFunction.ts"],"names":[],"mappings":";;AAAA,kEAA6D;AAC7D,8EAAmF;AAGnF,kBAAe,IAAI,+BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yCAAyC;IACtD,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,wBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,mBAAmB;YAChC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,wBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,wBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,QAAQ,EAAE,IAAI;IACd,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,IAAI,CAAC;QACrB,MAAM,EAAE,GAAG,GAAG,CAAC,MAAM,CAAC,SAAS,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QACzC,IAAI,CAAC,EAAE;YAAE,OAAO,IAAI,CAAC,KAAK,CAAC,sBAAS,CAAC,YAAY,EAAE,UAAU,EAAE,IAAI,CAAC,CAAA;QAEpE,OAAO,EAAE,CAAC,IAAI,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;IAC7B,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"callFunction.js","sourceRoot":"","sources":["../../../src/native/other/callFunction.ts"],"names":[],"mappings":";;AAAA,kEAA6D;AAC7D,8EAAmF;AAGnF,kBAAe,IAAI,+BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yCAAyC;IACtD,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,wBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,mBAAmB;YAChC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,wBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,wBAAO,CAAC,MAAM;SACvB;KACJ;IACD,QAAQ,EAAE,IAAI;IACd,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,IAAI,CAAC;QACrB,MAAM,EAAE,GAAG,GAAG,CAAC,MAAM,CAAC,SAAS,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QACzC,IAAI,CAAC,EAAE;YAAE,OAAO,IAAI,CAAC,KAAK,CAAC,sBAAS,CAAC,YAAY,EAAE,UAAU,EAAE,IAAI,CAAC,CAAA;QAEpE,OAAO,EAAE,CAAC,IAAI,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;IAC7B,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/other/callLocalFunction.d.ts b/dist/native/other/callLocalFunction.d.ts new file mode 100644 index 0000000000..852677f032 --- /dev/null +++ b/dist/native/other/callLocalFunction.d.ts @@ -0,0 +1,15 @@ +import { ArgType, NativeFunction } from "../../structures/@internal/NativeFunction"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + rest: false; + required: true; + type: ArgType.String; +}, { + name: string; + description: string; + rest: true; + type: ArgType.String; +}], true>; +export default _default; +//# sourceMappingURL=callLocalFunction.d.ts.map \ No newline at end of file diff --git a/dist/native/other/callLocalFunction.d.ts.map b/dist/native/other/callLocalFunction.d.ts.map new file mode 100644 index 0000000000..b816689213 --- /dev/null +++ b/dist/native/other/callLocalFunction.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"callLocalFunction.d.ts","sourceRoot":"","sources":["../../../src/native/other/callLocalFunction.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,2CAA2C,CAAA;;;;;;;;;;;;;AAEnF,wBAwCE"} \ No newline at end of file diff --git a/dist/native/other/callLocalFunction.js b/dist/native/other/callLocalFunction.js new file mode 100644 index 0000000000..3d8e8ca1e8 --- /dev/null +++ b/dist/native/other/callLocalFunction.js @@ -0,0 +1,41 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const structures_1 = require("../../structures"); +const NativeFunction_1 = require("../../structures/@internal/NativeFunction"); +exports.default = new NativeFunction_1.NativeFunction({ + name: "$callLocalFunction", + version: "2.3.0", + description: "Calls a local function", + aliases: ["$callFn"], + unwrap: true, + brackets: true, + args: [ + { + name: "name", + description: "The local function name", + rest: false, + required: true, + type: NativeFunction_1.ArgType.String, + }, + { + name: "args", + description: "The args to call this local function with", + rest: true, + type: NativeFunction_1.ArgType.String, + }, + ], + output: NativeFunction_1.ArgType.Unknown, + async execute(ctx, [name, args]) { + const func = ctx.localFunctions.get(name); + if (!func) + return this.error(structures_1.ErrorType.UnknownXName, "local function", name); + if (args.length < func.args.length) + return this.error(structures_1.ErrorType.Custom, `Calling local function ${name} requires ${func.args.length} argument${func.args.length > 1 ? "s" : ""}, received ${args.length}`); + for (let i = 0, len = func.args.length; i < len; i++) { + ctx.setEnvironmentKey(func.args[i], args[i]); + } + const rt = await this["resolveCode"](ctx, func.code); + return this.success(rt.value); + }, +}); +//# sourceMappingURL=callLocalFunction.js.map \ No newline at end of file diff --git a/dist/native/other/callLocalFunction.js.map b/dist/native/other/callLocalFunction.js.map new file mode 100644 index 0000000000..27df259841 --- /dev/null +++ b/dist/native/other/callLocalFunction.js.map @@ -0,0 +1 @@ +{"version":3,"file":"callLocalFunction.js","sourceRoot":"","sources":["../../../src/native/other/callLocalFunction.ts"],"names":[],"mappings":";;AAAA,iDAA4C;AAC5C,8EAAmF;AAEnF,kBAAe,IAAI,+BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wBAAwB;IACrC,OAAO,EAAE,CAAC,SAAS,CAAC;IACpB,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,yBAAyB;YACtC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,wBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,2CAA2C;YACxD,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,wBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,wBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,IAAI,CAAC;QAC3B,MAAM,IAAI,GAAG,GAAG,CAAC,cAAc,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QACzC,IAAI,CAAC,IAAI;YAAE,OAAO,IAAI,CAAC,KAAK,CAAC,sBAAS,CAAC,YAAY,EAAE,gBAAgB,EAAE,IAAI,CAAC,CAAA;QAE5E,IAAI,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM;YAC9B,OAAO,IAAI,CAAC,KAAK,CACb,sBAAS,CAAC,MAAM,EAChB,0BAA0B,IAAI,aAAa,IAAI,CAAC,IAAI,CAAC,MAAM,YAAY,IAAI,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,cAAc,IAAI,CAAC,MAAM,EAAE,CACpI,CAAA;QAEL,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;YAClD,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAA;SAC/C;QAED,MAAM,EAAE,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,IAAI,CAAC,CAAA;QACpD,OAAO,IAAI,CAAC,OAAO,CAAC,EAAE,CAAC,KAAK,CAAC,CAAA;IACjC,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/other/djsVersion.d.ts.map b/dist/native/other/djsVersion.d.ts.map index bd029215da..189ace1d65 100644 --- a/dist/native/other/djsVersion.d.ts.map +++ b/dist/native/other/djsVersion.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"djsVersion.d.ts","sourceRoot":"","sources":["../../../src/native/other/djsVersion.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;AAE1D,wBAQE"} \ No newline at end of file +{"version":3,"file":"djsVersion.d.ts","sourceRoot":"","sources":["../../../src/native/other/djsVersion.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;AAE1D,wBASE"} \ No newline at end of file diff --git a/dist/native/other/djsVersion.js b/dist/native/other/djsVersion.js index 62e787f650..f722bf2bd8 100644 --- a/dist/native/other/djsVersion.js +++ b/dist/native/other/djsVersion.js @@ -4,6 +4,7 @@ const discord_js_1 = require("discord.js"); const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ name: "$djsVersion", + version: "2.2.0", description: "Returns the discord.js version used", unwrap: false, output: structures_1.ArgType.String, diff --git a/dist/native/other/djsVersion.js.map b/dist/native/other/djsVersion.js.map index 073a562f52..94d24a203a 100644 --- a/dist/native/other/djsVersion.js.map +++ b/dist/native/other/djsVersion.js.map @@ -1 +1 @@ -{"version":3,"file":"djsVersion.js","sourceRoot":"","sources":["../../../src/native/other/djsVersion.ts"],"names":[],"mappings":";;AAAA,2CAAoC;AACpC,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,WAAW,EAAE,qCAAqC;IAClD,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,CAAC,GAAG;QACP,OAAO,IAAI,CAAC,OAAO,CAAC,oBAAO,CAAC,CAAA;IAChC,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"djsVersion.js","sourceRoot":"","sources":["../../../src/native/other/djsVersion.ts"],"names":[],"mappings":";;AAAA,2CAAoC;AACpC,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,qCAAqC;IAClD,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,CAAC,GAAG;QACP,OAAO,IAAI,CAAC,OAAO,CAAC,oBAAO,CAAC,CAAA;IAChC,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/other/localFunction.d.ts b/dist/native/other/localFunction.d.ts new file mode 100644 index 0000000000..e26e869e6a --- /dev/null +++ b/dist/native/other/localFunction.d.ts @@ -0,0 +1,21 @@ +import { ArgType, NativeFunction } from "../../structures/@internal/NativeFunction"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + rest: false; + required: true; + type: ArgType.String; +}, { + name: string; + description: string; + rest: false; + required: true; + type: ArgType.String; +}, { + name: string; + description: string; + rest: true; + type: ArgType.String; +}], false>; +export default _default; +//# sourceMappingURL=localFunction.d.ts.map \ No newline at end of file diff --git a/dist/native/other/localFunction.d.ts.map b/dist/native/other/localFunction.d.ts.map new file mode 100644 index 0000000000..2d6c771b04 --- /dev/null +++ b/dist/native/other/localFunction.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"localFunction.d.ts","sourceRoot":"","sources":["../../../src/native/other/localFunction.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,2CAA2C,CAAA;;;;;;;;;;;;;;;;;;;AAEnF,wBA6CE"} \ No newline at end of file diff --git a/dist/native/other/localFunction.js b/dist/native/other/localFunction.js new file mode 100644 index 0000000000..9676567a25 --- /dev/null +++ b/dist/native/other/localFunction.js @@ -0,0 +1,48 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const NativeFunction_1 = require("../../structures/@internal/NativeFunction"); +exports.default = new NativeFunction_1.NativeFunction({ + name: "$localFunction", + version: "2.3.0", + description: "Defines a new local function", + aliases: ["$fn"], + unwrap: false, + brackets: true, + args: [ + { + name: "name", + description: "The local function name", + rest: false, + required: true, + type: NativeFunction_1.ArgType.String, + }, + { + name: "code", + description: "The local function code", + rest: false, + required: true, + type: NativeFunction_1.ArgType.String, + }, + { + name: "params", + description: "The local function params", + rest: true, + type: NativeFunction_1.ArgType.String, + }, + ], + async execute(ctx) { + const code = this.data.fields[1]; + const name = await this["resolveUnhandledArg"](ctx, 0); + if (!this["isValidReturnType"](name)) + return name; + const { args, return: rt } = await this["resolveMultipleArgs"](ctx, 2); + if (!this["isValidReturnType"](rt)) + return rt; + ctx.localFunctions.set(name.value, { + code, + args: args[0] + }); + return this.success(); + }, +}); +//# sourceMappingURL=localFunction.js.map \ No newline at end of file diff --git a/dist/native/other/localFunction.js.map b/dist/native/other/localFunction.js.map new file mode 100644 index 0000000000..58446f7294 --- /dev/null +++ b/dist/native/other/localFunction.js.map @@ -0,0 +1 @@ +{"version":3,"file":"localFunction.js","sourceRoot":"","sources":["../../../src/native/other/localFunction.ts"],"names":[],"mappings":";;AACA,8EAAmF;AAEnF,kBAAe,IAAI,+BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8BAA8B;IAC3C,OAAO,EAAE,CAAC,KAAK,CAAC;IAChB,MAAM,EAAE,KAAK;IACb,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,yBAAyB;YACtC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,wBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,yBAAyB;YACtC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,wBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,2BAA2B;YACxC,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,wBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAAmC,CAAA;QAEnE,MAAM,IAAI,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAA;QACtD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,IAAI,CAAC;YAAE,OAAO,IAAI,CAAA;QAEjD,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE,EAAE,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAA;QACtE,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;YAAE,OAAO,EAAE,CAAA;QAE7C,GAAG,CAAC,cAAc,CAAC,GAAG,CAAC,IAAI,CAAC,KAAe,EAAE;YACzC,IAAI;YACJ,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC;SAChB,CAAC,CAAA;QAEF,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/poll/poll.js b/dist/native/poll/poll.js index 7cad27997e..51ee246a54 100644 --- a/dist/native/poll/poll.js +++ b/dist/native/poll/poll.js @@ -40,10 +40,10 @@ exports.default = new structures_1.NativeFunction({ execute(ctx, [q, dur, multi, layout]) { ctx.container.poll = { answers: [], - allowMultiselect: multi ?? false, + allowMultiselect: multi || false, duration: dur / 1000 / 60 / 60, question: { text: q }, - layoutType: layout ?? undefined + layoutType: layout || undefined }; return this.success(); } diff --git a/dist/native/poll/pollAnswer.js b/dist/native/poll/pollAnswer.js index c1bc9ae713..3c83264aa3 100644 --- a/dist/native/poll/pollAnswer.js +++ b/dist/native/poll/pollAnswer.js @@ -25,7 +25,7 @@ exports.default = new structures_1.NativeFunction({ execute(ctx, [text, emoji]) { (ctx.container.poll?.answers).push({ text, - emoji: emoji ?? undefined + emoji: emoji || undefined }); return this.success(); }, diff --git a/dist/native/poll/pollEnd.d.ts.map b/dist/native/poll/pollEnd.d.ts.map index c9800987e4..5631e67990 100644 --- a/dist/native/poll/pollEnd.d.ts.map +++ b/dist/native/poll/pollEnd.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"pollEnd.d.ts","sourceRoot":"","sources":["../../../src/native/poll/pollEnd.ts"],"names":[],"mappings":"AAAA,OAAO,EAAO,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAE/D,wBA+BE"} \ No newline at end of file +{"version":3,"file":"pollEnd.d.ts","sourceRoot":"","sources":["../../../src/native/poll/pollEnd.ts"],"names":[],"mappings":"AAAA,OAAO,EAAO,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAE/D,wBA6BE"} \ No newline at end of file diff --git a/dist/native/poll/pollEnd.js b/dist/native/poll/pollEnd.js index daf56590ee..4652dc1801 100644 --- a/dist/native/poll/pollEnd.js +++ b/dist/native/poll/pollEnd.js @@ -2,12 +2,12 @@ Object.defineProperty(exports, "__esModule", { value: true }); const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ - aliases: [ - "$endPoll" - ], name: "$pollEnd", version: "1.5.0", description: "Ends a poll", + aliases: [ + "$endPoll" + ], brackets: false, unwrap: true, args: [ @@ -28,8 +28,7 @@ exports.default = new structures_1.NativeFunction({ } ], async execute(ctx, [, msg]) { - const m = msg ?? ctx.message; - return this.success(!!await m.poll?.end().catch(ctx.noop)); + return this.success(!!(await (msg ?? ctx.message)?.poll?.end().catch(ctx.noop))); }, }); //# sourceMappingURL=pollEnd.js.map \ No newline at end of file diff --git a/dist/native/poll/pollEnd.js.map b/dist/native/poll/pollEnd.js.map index 45d367dc9c..63143ea3e1 100644 --- a/dist/native/poll/pollEnd.js.map +++ b/dist/native/poll/pollEnd.js.map @@ -1 +1 @@ -{"version":3,"file":"pollEnd.js","sourceRoot":"","sources":["../../../src/native/poll/pollEnd.ts"],"names":[],"mappings":";;AAAA,iDAA+D;AAE/D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,OAAO,EAAE;QACL,UAAU;KACb;IACD,IAAI,EAAE,UAAU;IAChB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,aAAa;IAC1B,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,WAAW;SAC5B;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,6BAA6B;YAC1C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAE,AAAD,EAAG,GAAG,CAAE;QACxB,MAAM,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,OAAO,CAAA;QAE5B,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAA;IAC9D,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"pollEnd.js","sourceRoot":"","sources":["../../../src/native/poll/pollEnd.ts"],"names":[],"mappings":";;AAAA,iDAA+D;AAE/D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,UAAU;IAChB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,aAAa;IAC1B,OAAO,EAAE;QACL,UAAU;KACb;IACD,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,WAAW;SAC5B;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,6BAA6B;YAC1C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAE,AAAD,EAAG,GAAG,CAAE;QACxB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,IAAI,GAAG,CAAC,OAAO,CAAC,EAAE,IAAI,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;IACpF,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/role/addRole.d.ts b/dist/native/role/addRole.d.ts index 5c1814099e..8af7200256 100644 --- a/dist/native/role/addRole.d.ts +++ b/dist/native/role/addRole.d.ts @@ -92,7 +92,6 @@ declare const _default: NativeFunction<[{ readonly SendPolls: bigint; readonly UseExternalApps: bigint; }; - required: true; type: ArgType.String; }], true>; export default _default; diff --git a/dist/native/role/addRole.d.ts.map b/dist/native/role/addRole.d.ts.map index e41b32be80..adad0263c1 100644 --- a/dist/native/role/addRole.d.ts.map +++ b/dist/native/role/addRole.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"addRole.d.ts","sourceRoot":"","sources":["../../../src/native/role/addRole.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAElE,wBA2EE"} \ No newline at end of file +{"version":3,"file":"addRole.d.ts","sourceRoot":"","sources":["../../../src/native/role/addRole.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAElE,wBA0EE"} \ No newline at end of file diff --git a/dist/native/role/addRole.js b/dist/native/role/addRole.js index 50e63d9715..08b967cfd1 100644 --- a/dist/native/role/addRole.js +++ b/dist/native/role/addRole.js @@ -59,7 +59,6 @@ exports.default = new structures_1.NativeFunction({ description: "The role perms", rest: true, enum: discord_js_1.PermissionFlagsBits, - required: true, type: structures_1.ArgType.String, }, ], diff --git a/dist/native/role/addRole.js.map b/dist/native/role/addRole.js.map index 289f835bb3..a3a4c56778 100644 --- a/dist/native/role/addRole.js.map +++ b/dist/native/role/addRole.js.map @@ -1 +1 @@ -{"version":3,"file":"addRole.js","sourceRoot":"","sources":["../../../src/native/role/addRole.ts"],"names":[],"mappings":";;AAAA,2CAAoF;AAEpF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,UAAU;IAChB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oDAAoD;IACjE,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,8BAA8B;YAC3C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,eAAe;YAC5B,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,gBAAgB;YAC7B,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,eAAe;YAC5B,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,6BAA6B;YAC1C,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,IAAI,EAAE,KAAK;SACd;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,IAAI,EAAE,KAAK;SACd;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,4BAA4B;YACzC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,gBAAgB;YAC7B,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,gCAAmB;YACzB,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,EAAE,WAAW,EAAE,GAAG,EAAE,KAAK,CAAC;QACzE,MAAM,OAAO,GAAG,MAAM,KAAK,CAAC,KAAK;aAC5B,MAAM,CAAC;YACJ,KAAK,EAAG,KAAyB,IAAI,SAAS;YAC9C,IAAI,EAAE,IAAI,IAAI,SAAS;YACvB,KAAK,EAAE,KAAK,IAAI,KAAK;YACrB,WAAW,EAAE,WAAW,IAAI,KAAK;YACjC,IAAI;YACJ,WAAW,EAAG,KAA6B,IAAI,EAAE;YACjD,QAAQ,EAAE,GAAG,IAAI,SAAS;SAC7B,CAAC;aACD,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QACpB,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;IACzD,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"addRole.js","sourceRoot":"","sources":["../../../src/native/role/addRole.ts"],"names":[],"mappings":";;AAAA,2CAAoF;AAEpF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,UAAU;IAChB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oDAAoD;IACjE,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,8BAA8B;YAC3C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,eAAe;YAC5B,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,gBAAgB;YAC7B,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,eAAe;YAC5B,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,6BAA6B;YAC1C,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,IAAI,EAAE,KAAK;SACd;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,IAAI,EAAE,KAAK;SACd;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,4BAA4B;YACzC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,gBAAgB;YAC7B,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,gCAAmB;YACzB,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,EAAE,WAAW,EAAE,GAAG,EAAE,KAAK,CAAC;QACzE,MAAM,OAAO,GAAG,MAAM,KAAK,CAAC,KAAK;aAC5B,MAAM,CAAC;YACJ,KAAK,EAAG,KAAyB,IAAI,SAAS;YAC9C,IAAI,EAAE,IAAI,IAAI,SAAS;YACvB,KAAK,EAAE,KAAK,IAAI,KAAK;YACrB,WAAW,EAAE,WAAW,IAAI,KAAK;YACjC,IAAI;YACJ,WAAW,EAAG,KAA6B,IAAI,EAAE;YACjD,QAAQ,EAAE,GAAG,IAAI,SAAS;SAC7B,CAAC;aACD,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QACpB,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;IACzD,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/role/deleteRoles.js b/dist/native/role/deleteRoles.js index cd699267e5..2906f2ce9f 100644 --- a/dist/native/role/deleteRoles.js +++ b/dist/native/role/deleteRoles.js @@ -7,7 +7,7 @@ exports.default = new structures_1.NativeFunction({ brackets: true, unwrap: true, output: structures_1.ArgType.Number, - description: "Delete given role ids, returns the count of roles deleted", + description: "Deletes given roles, returns the count of roles deleted", args: [ { name: "guild ID", diff --git a/dist/native/role/deleteRoles.js.map b/dist/native/role/deleteRoles.js.map index 7bb1a10131..32a30a310b 100644 --- a/dist/native/role/deleteRoles.js.map +++ b/dist/native/role/deleteRoles.js.map @@ -1 +1 @@ -{"version":3,"file":"deleteRoles.js","sourceRoot":"","sources":["../../../src/native/role/deleteRoles.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAGlE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,WAAW,EAAE,2DAA2D;IACxE,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,qBAAqB;YAClC,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,OAAO,EAAE,CAAC;YACV,IAAI,EAAE,oBAAO,CAAC,IAAI;SACrB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,KAAK,CAAC;QACxB,IAAI,KAAK,GAAG,CAAC,CAAA;QACb,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,KAAK,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;YAC9C,MAAM,IAAI,GAAG,KAAK,CAAC,CAAC,CAAC,CAAA;YACrB,MAAM,OAAO,GAAG,MAAM,IAAI,CAAC,MAAM,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;YACnD,IAAI,OAAO;gBAAE,KAAK,EAAE,CAAA;SACvB;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;IAC9B,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"deleteRoles.js","sourceRoot":"","sources":["../../../src/native/role/deleteRoles.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAGlE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,WAAW,EAAE,yDAAyD;IACtE,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,qBAAqB;YAClC,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,OAAO,EAAE,CAAC;YACV,IAAI,EAAE,oBAAO,CAAC,IAAI;SACrB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,KAAK,CAAC;QACxB,IAAI,KAAK,GAAG,CAAC,CAAA;QACb,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,KAAK,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;YAC9C,MAAM,IAAI,GAAG,KAAK,CAAC,CAAC,CAAC,CAAA;YACrB,MAAM,OAAO,GAAG,MAAM,IAAI,CAAC,MAAM,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;YACnD,IAAI,OAAO;gBAAE,KAAK,EAAE,CAAA;SACvB;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;IAC9B,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/role/editRole.d.ts b/dist/native/role/editRole.d.ts index cd413fbec8..1db0a6af9c 100644 --- a/dist/native/role/editRole.d.ts +++ b/dist/native/role/editRole.d.ts @@ -42,7 +42,6 @@ declare const _default: NativeFunction<[{ description: string; rest: true; type: ArgType.Permission; - required: true; }], true>; export default _default; //# sourceMappingURL=editRole.d.ts.map \ No newline at end of file diff --git a/dist/native/role/editRole.d.ts.map b/dist/native/role/editRole.d.ts.map index 4c6b6c9cb5..319a41d5c2 100644 --- a/dist/native/role/editRole.d.ts.map +++ b/dist/native/role/editRole.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"editRole.d.ts","sourceRoot":"","sources":["../../../src/native/role/editRole.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAGlE,wBA2EE"} \ No newline at end of file +{"version":3,"file":"editRole.d.ts","sourceRoot":"","sources":["../../../src/native/role/editRole.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAGlE,wBA0EE"} \ No newline at end of file diff --git a/dist/native/role/editRole.js b/dist/native/role/editRole.js index 293326c7f5..3c55adaf27 100644 --- a/dist/native/role/editRole.js +++ b/dist/native/role/editRole.js @@ -58,7 +58,6 @@ exports.default = new structures_1.NativeFunction({ description: "The new perms for the role", rest: true, type: structures_1.ArgType.Permission, - required: true, }, ], brackets: true, diff --git a/dist/native/role/editRole.js.map b/dist/native/role/editRole.js.map index 3f5bf2eed4..18b850c6ff 100644 --- a/dist/native/role/editRole.js.map +++ b/dist/native/role/editRole.js.map @@ -1 +1 @@ -{"version":3,"file":"editRole.js","sourceRoot":"","sources":["../../../src/native/role/editRole.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAGlE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,WAAW;IACjB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,kCAAkC;IAC/C,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,SAAS;YACf,OAAO,EAAE,CAAC;YACV,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,8CAA8C;YAC3D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,+CAA+C;YAC5D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,8CAA8C;YAC3D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,wDAAwD;YACrE,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,8DAA8D;YAC3E,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,4BAA4B;YACzC,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,UAAU;YACxB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,QAAQ,EAAE,IAAI;IACd,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,EAAE,WAAW,EAAE,KAAK,CAAC;QACrE,OAAO,IAAI,CAAC,OAAO,CACf,CAAC,CAAC,CAAC,MAAM,IAAI;aACR,IAAI,CAAC;YACF,KAAK,EAAG,KAAyB,IAAI,SAAS;YAC9C,KAAK,EAAE,KAAK,IAAI,SAAS;YACzB,IAAI,EAAE,IAAI,IAAI,SAAS;YACvB,WAAW,EAAE,WAAW,IAAI,SAAS;YACrC,IAAI,EAAE,IAAI,IAAI,SAAS;YACvB,WAAW,EAAE,KAAK,IAAI,SAAS;SAClC,CAAC;aACD,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CACxB,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"editRole.js","sourceRoot":"","sources":["../../../src/native/role/editRole.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAGlE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,WAAW;IACjB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,kCAAkC;IAC/C,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,SAAS;YACf,OAAO,EAAE,CAAC;YACV,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,8CAA8C;YAC3D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,+CAA+C;YAC5D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,8CAA8C;YAC3D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,wDAAwD;YACrE,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,8DAA8D;YAC3E,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,4BAA4B;YACzC,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,UAAU;SAC3B;KACJ;IACD,QAAQ,EAAE,IAAI;IACd,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,EAAE,WAAW,EAAE,KAAK,CAAC;QACrE,OAAO,IAAI,CAAC,OAAO,CACf,CAAC,CAAC,CAAC,MAAM,IAAI;aACR,IAAI,CAAC;YACF,KAAK,EAAG,KAAyB,IAAI,SAAS;YAC9C,KAAK,EAAE,KAAK,IAAI,SAAS;YACzB,IAAI,EAAE,IAAI,IAAI,SAAS;YACvB,WAAW,EAAE,WAAW,IAAI,SAAS;YACrC,IAAI,EAAE,IAAI,IAAI,SAAS;YACvB,WAAW,EAAE,KAAK,IAAI,SAAS;SAClC,CAAC;aACD,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CACxB,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/role/fetchRoles.js.map b/dist/native/role/fetchRoles.js.map index ca5fc63054..4d3e26c29f 100644 --- a/dist/native/role/fetchRoles.js.map +++ b/dist/native/role/fetchRoles.js.map @@ -1 +1 @@ -{"version":3,"file":"fetchRoles.js","sourceRoot":"","sources":["../../../src/native/role/fetchRoles.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6BAA6B;IAC1C,OAAO,EAAE,CAAC,YAAY,CAAC;IACvB,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,6BAA6B;YAC1C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,mBAAmB;YAChC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,OAAO,EAAE,CAAC;SACb;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,IAAI,CAAC;QAC5B,KAAK,KAAK,GAAG,CAAC,KAAM,CAAA;QACpB,IAAI,IAAI;YAAE,MAAM,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC,CAAA;;YAClC,MAAM,KAAK,EAAE,KAAK,CAAC,KAAK,EAAE,CAAA;QACnC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"fetchRoles.js","sourceRoot":"","sources":["../../../src/native/role/fetchRoles.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6BAA6B;IAC1C,OAAO,EAAE,CAAC,YAAY,CAAC;IACvB,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,6BAA6B;YAC1C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,mBAAmB;YAChC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,OAAO,EAAE,CAAC;SACb;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,IAAI,CAAC;QAC5B,KAAK,KAAK,GAAG,CAAC,KAAM,CAAA;QACpB,IAAI,IAAI;YAAE,MAAM,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC,CAAA;;YACtC,MAAM,KAAK,EAAE,KAAK,CAAC,KAAK,EAAE,CAAA;QAC/B,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/role/randomRoleID.js b/dist/native/role/randomRoleID.js index 7776da7311..3b0cbcbdbd 100644 --- a/dist/native/role/randomRoleID.js +++ b/dist/native/role/randomRoleID.js @@ -4,13 +4,13 @@ const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ name: "$randomRoleID", version: "1.5.0", - description: "Returns a random role ID", + description: "Returns a random role ID of a guild", unwrap: true, brackets: false, args: [ { name: "guild ID", - description: "The guild id to return the role from", + description: "The guild to get the role from", rest: false, type: structures_1.ArgType.Guild, required: true, @@ -18,7 +18,7 @@ exports.default = new structures_1.NativeFunction({ ], output: structures_1.ArgType.Role, execute(ctx, [guild]) { - return this.success((guild ?? ctx.guild).roles.cache.randomKey()); + return this.success((guild ?? ctx.guild)?.roles.cache.randomKey()); }, }); //# sourceMappingURL=randomRoleID.js.map \ No newline at end of file diff --git a/dist/native/role/randomRoleID.js.map b/dist/native/role/randomRoleID.js.map index 5ed6787992..bcb95bc6c7 100644 --- a/dist/native/role/randomRoleID.js.map +++ b/dist/native/role/randomRoleID.js.map @@ -1 +1 @@ -{"version":3,"file":"randomRoleID.js","sourceRoot":"","sources":["../../../src/native/role/randomRoleID.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,0BAA0B;IACvC,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC;QAChB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,KAAK,IAAI,GAAG,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,SAAS,EAAE,CAAC,CAAA;IACrE,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"randomRoleID.js","sourceRoot":"","sources":["../../../src/native/role/randomRoleID.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,qCAAqC;IAClD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC;QAChB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,KAAK,IAAI,GAAG,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,KAAK,CAAC,SAAS,EAAE,CAAC,CAAA;IACtE,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/state/effect.d.ts b/dist/native/state/effect.d.ts new file mode 100644 index 0000000000..71539e579f --- /dev/null +++ b/dist/native/state/effect.d.ts @@ -0,0 +1,12 @@ +import { VoiceEffectProperty } from "../../properties/voiceEffect"; +import { ArgType, NativeFunction } from "../../structures"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + rest: false; + type: ArgType.Enum; + enum: typeof VoiceEffectProperty; + required: true; +}], true>; +export default _default; +//# sourceMappingURL=effect.d.ts.map \ No newline at end of file diff --git a/dist/native/state/effect.d.ts.map b/dist/native/state/effect.d.ts.map new file mode 100644 index 0000000000..9793b3d660 --- /dev/null +++ b/dist/native/state/effect.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"effect.d.ts","sourceRoot":"","sources":["../../../src/native/state/effect.ts"],"names":[],"mappings":"AAAA,OAAO,EAAyB,mBAAmB,EAAE,MAAM,8BAA8B,CAAA;AACzF,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;AAElE,wBAoBE"} \ No newline at end of file diff --git a/dist/native/state/effect.js b/dist/native/state/effect.js new file mode 100644 index 0000000000..0cdcf35776 --- /dev/null +++ b/dist/native/state/effect.js @@ -0,0 +1,26 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const voiceEffect_1 = require("../../properties/voiceEffect"); +const structures_1 = require("../../structures"); +exports.default = new structures_1.NativeFunction({ + name: "$effect", + version: "2.3.0", + description: "Retrieves data from an event whose context was a voice channel effect event", + brackets: true, + unwrap: true, + output: structures_1.ArgType.Unknown, + args: [ + { + name: "property", + description: "The property to pull", + rest: false, + type: structures_1.ArgType.Enum, + enum: voiceEffect_1.VoiceEffectProperty, + required: true, + }, + ], + execute(ctx, [prop]) { + return this.success(voiceEffect_1.VoiceEffectProperties[prop](ctx.states?.voiceEffect?.new)); + }, +}); +//# sourceMappingURL=effect.js.map \ No newline at end of file diff --git a/dist/native/state/effect.js.map b/dist/native/state/effect.js.map new file mode 100644 index 0000000000..a3d16d7cae --- /dev/null +++ b/dist/native/state/effect.js.map @@ -0,0 +1 @@ +{"version":3,"file":"effect.js","sourceRoot":"","sources":["../../../src/native/state/effect.ts"],"names":[],"mappings":";;AAAA,8DAAyF;AACzF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,SAAS;IACf,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6EAA6E;IAC1F,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,iCAAmB;YACzB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,OAAO,IAAI,CAAC,OAAO,CAAC,mCAAqB,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,MAAM,EAAE,WAAW,EAAE,GAAG,CAAC,CAAC,CAAA;IAClF,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/sticker/deleteStickers.js b/dist/native/sticker/deleteStickers.js index 29459ed7ae..c2da8b6714 100644 --- a/dist/native/sticker/deleteStickers.js +++ b/dist/native/sticker/deleteStickers.js @@ -7,7 +7,7 @@ exports.default = new structures_1.NativeFunction({ brackets: true, unwrap: true, output: structures_1.ArgType.Number, - description: "Delete given sticker ids, returns the count of stickers deleted", + description: "Deletes given stickers, returns the count of stickers deleted", args: [ { name: "guild ID", diff --git a/dist/native/sticker/deleteStickers.js.map b/dist/native/sticker/deleteStickers.js.map index a6013df8a7..3011e8093b 100644 --- a/dist/native/sticker/deleteStickers.js.map +++ b/dist/native/sticker/deleteStickers.js.map @@ -1 +1 @@ -{"version":3,"file":"deleteStickers.js","sourceRoot":"","sources":["../../../src/native/sticker/deleteStickers.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAGlE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,WAAW,EAAE,iEAAiE;IAC9E,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,OAAO,EAAE,CAAC;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,CAAC,EAAE,QAAQ,CAAC;QAC5B,IAAI,KAAK,GAAG,CAAC,CAAA;QACb,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,QAAQ,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;YACjD,MAAM,OAAO,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAA;YAC3B,MAAM,OAAO,GAAG,MAAM,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;YAChF,IAAI,OAAO;gBAAE,KAAK,EAAE,CAAA;SACvB;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;IAC9B,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"deleteStickers.js","sourceRoot":"","sources":["../../../src/native/sticker/deleteStickers.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAGlE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,WAAW,EAAE,+DAA+D;IAC5E,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,OAAO,EAAE,CAAC;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,CAAC,EAAE,QAAQ,CAAC;QAC5B,IAAI,KAAK,GAAG,CAAC,CAAA;QACb,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,QAAQ,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;YACjD,MAAM,OAAO,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAA;YAC3B,MAAM,OAAO,GAAG,MAAM,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;YAChF,IAAI,OAAO;gBAAE,KAAK,EAAE,CAAA;SACvB;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;IAC9B,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/sticker/editSticker.d.ts b/dist/native/sticker/editSticker.d.ts index 33c27e7815..4dacd818ab 100644 --- a/dist/native/sticker/editSticker.d.ts +++ b/dist/native/sticker/editSticker.d.ts @@ -19,7 +19,6 @@ declare const _default: NativeFunction<[{ name: string; description: string; rest: true; - required: true; type: ArgType.String; }], true>; export default _default; diff --git a/dist/native/sticker/editSticker.d.ts.map b/dist/native/sticker/editSticker.d.ts.map index 0c7865beb5..3ece46525a 100644 --- a/dist/native/sticker/editSticker.d.ts.map +++ b/dist/native/sticker/editSticker.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"editSticker.d.ts","sourceRoot":"","sources":["../../../src/native/sticker/editSticker.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;AAE1D,wBA4CE"} \ No newline at end of file +{"version":3,"file":"editSticker.d.ts","sourceRoot":"","sources":["../../../src/native/sticker/editSticker.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;AAE1D,wBA2CE"} \ No newline at end of file diff --git a/dist/native/sticker/editSticker.js b/dist/native/sticker/editSticker.js index c836840bba..e65adb1752 100644 --- a/dist/native/sticker/editSticker.js +++ b/dist/native/sticker/editSticker.js @@ -31,7 +31,6 @@ exports.default = new structures_1.NativeFunction({ name: "tags", description: "The new tags for the sticker", rest: true, - required: true, type: structures_1.ArgType.String } ], diff --git a/dist/native/sticker/editSticker.js.map b/dist/native/sticker/editSticker.js.map index 92e7ebac8b..6be4a0b929 100644 --- a/dist/native/sticker/editSticker.js.map +++ b/dist/native/sticker/editSticker.js.map @@ -1 +1 @@ -{"version":3,"file":"editSticker.js","sourceRoot":"","sources":["../../../src/native/sticker/editSticker.ts"],"names":[],"mappings":";;AACA,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wBAAwB;IACrC,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,qBAAqB;YAClC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,8BAA8B;YAC3C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,8BAA8B;YAC3C,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAE;QACtC,OAAO,IAAI,CAAC,OAAO,CACf,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC;YACZ,IAAI,EAAE,IAAI,IAAI,SAAS;YACvB,WAAW,EAAE,IAAI,IAAI,SAAS;YAC9B,IAAI,EAAE,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,SAAS;SACpC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CACtB,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"editSticker.js","sourceRoot":"","sources":["../../../src/native/sticker/editSticker.ts"],"names":[],"mappings":";;AACA,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wBAAwB;IACrC,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,qBAAqB;YAClC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,8BAA8B;YAC3C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,aAAa;YACnB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,8BAA8B;YAC3C,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAE;QACtC,OAAO,IAAI,CAAC,OAAO,CACf,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC;YACZ,IAAI,EAAE,IAAI,IAAI,SAAS;YACvB,WAAW,EAAE,IAAI,IAAI,SAAS;YAC9B,IAAI,EAAE,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,SAAS;SACpC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CACtB,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/sticker/stickerAvailable.js b/dist/native/sticker/stickerAvailable.js index a2754fb845..b0bddcaf78 100644 --- a/dist/native/sticker/stickerAvailable.js +++ b/dist/native/sticker/stickerAvailable.js @@ -19,7 +19,7 @@ exports.default = new structures_1.NativeFunction({ output: structures_1.ArgType.Boolean, execute(ctx, [s]) { s ??= ctx.sticker; - return this.success(s.available); + return this.success(s?.available); }, }); //# sourceMappingURL=stickerAvailable.js.map \ No newline at end of file diff --git a/dist/native/sticker/stickerAvailable.js.map b/dist/native/sticker/stickerAvailable.js.map index e22322c1c5..0ac9fef9e2 100644 --- a/dist/native/sticker/stickerAvailable.js.map +++ b/dist/native/sticker/stickerAvailable.js.map @@ -1 +1 @@ -{"version":3,"file":"stickerAvailable.js","sourceRoot":"","sources":["../../../src/native/sticker/stickerAvailable.ts"],"names":[],"mappings":";;AACA,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wCAAwC;IACrD,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,OAAO,CAAC,GAAG,EAAE,CAAE,CAAC,CAAE;QACd,CAAC,KAAK,GAAG,CAAC,OAAQ,CAAA;QAClB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;IACpC,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"stickerAvailable.js","sourceRoot":"","sources":["../../../src/native/sticker/stickerAvailable.ts"],"names":[],"mappings":";;AACA,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wCAAwC;IACrD,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,OAAO,CAAC,GAAG,EAAE,CAAE,CAAC,CAAE;QACd,CAAC,KAAK,GAAG,CAAC,OAAQ,CAAA;QAClB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,EAAE,SAAS,CAAC,CAAA;IACrC,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/sticker/stickerRawData.d.ts.map b/dist/native/sticker/stickerRawData.d.ts.map index cc2c2f3291..3877001105 100644 --- a/dist/native/sticker/stickerRawData.d.ts.map +++ b/dist/native/sticker/stickerRawData.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"stickerRawData.d.ts","sourceRoot":"","sources":["../../../src/native/sticker/stickerRawData.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAElE,wBAmBE"} \ No newline at end of file +{"version":3,"file":"stickerRawData.d.ts","sourceRoot":"","sources":["../../../src/native/sticker/stickerRawData.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAElE,wBAoBE"} \ No newline at end of file diff --git a/dist/native/sticker/stickerRawData.js b/dist/native/sticker/stickerRawData.js index b49d3a1d42..2715301814 100644 --- a/dist/native/sticker/stickerRawData.js +++ b/dist/native/sticker/stickerRawData.js @@ -6,7 +6,7 @@ exports.default = new structures_1.NativeFunction({ version: "1.5.0", description: "Returns the raw data of a sticker", unwrap: true, - brackets: true, + brackets: false, args: [ { name: "sticker ID", @@ -18,7 +18,8 @@ exports.default = new structures_1.NativeFunction({ ], output: structures_1.ArgType.Json, execute(ctx, [sticker]) { - return this.successJSON(sticker.toJSON()); + sticker ??= ctx.sticker; + return this.successJSON(sticker?.toJSON()); }, }); //# sourceMappingURL=stickerRawData.js.map \ No newline at end of file diff --git a/dist/native/sticker/stickerRawData.js.map b/dist/native/sticker/stickerRawData.js.map index 731174627c..b7d260c7d0 100644 --- a/dist/native/sticker/stickerRawData.js.map +++ b/dist/native/sticker/stickerRawData.js.map @@ -1 +1 @@ -{"version":3,"file":"stickerRawData.js","sourceRoot":"","sources":["../../../src/native/sticker/stickerRawData.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mCAAmC;IAChD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,OAAO,CAAC,GAAG,EAAE,CAAC,OAAO,CAAC;QAClB,OAAO,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,MAAM,EAAE,CAAC,CAAA;IAC7C,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"stickerRawData.js","sourceRoot":"","sources":["../../../src/native/sticker/stickerRawData.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mCAAmC;IAChD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,OAAO,CAAC,GAAG,EAAE,CAAC,OAAO,CAAC;QAClB,OAAO,KAAK,GAAG,CAAC,OAAQ,CAAA;QACxB,OAAO,IAAI,CAAC,WAAW,CAAC,OAAO,EAAE,MAAM,EAAE,CAAC,CAAA;IAC9C,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/sticker/stickerURL.d.ts b/dist/native/sticker/stickerURL.d.ts new file mode 100644 index 0000000000..1c3ac62464 --- /dev/null +++ b/dist/native/sticker/stickerURL.d.ts @@ -0,0 +1,10 @@ +import { ArgType, NativeFunction } from "../../structures"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + rest: false; + required: true; + type: ArgType.Sticker; +}], true>; +export default _default; +//# sourceMappingURL=stickerURL.d.ts.map \ No newline at end of file diff --git a/dist/native/sticker/stickerURL.d.ts.map b/dist/native/sticker/stickerURL.d.ts.map new file mode 100644 index 0000000000..724fb70f64 --- /dev/null +++ b/dist/native/sticker/stickerURL.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"stickerURL.d.ts","sourceRoot":"","sources":["../../../src/native/sticker/stickerURL.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;AAE1D,wBAoBE"} \ No newline at end of file diff --git a/dist/native/sticker/stickerURL.js b/dist/native/sticker/stickerURL.js new file mode 100644 index 0000000000..1f7c7ed4d8 --- /dev/null +++ b/dist/native/sticker/stickerURL.js @@ -0,0 +1,25 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const structures_1 = require("../../structures"); +exports.default = new structures_1.NativeFunction({ + name: "$stickerURL", + version: "2.3.0", + description: "Returns a sticker url", + brackets: false, + unwrap: true, + args: [ + { + name: "sticker ID", + description: "The sticker to pull url of", + rest: false, + required: true, + type: structures_1.ArgType.Sticker + } + ], + output: structures_1.ArgType.URL, + execute(ctx, [s]) { + s ??= ctx.sticker; + return this.success(s?.url); + }, +}); +//# sourceMappingURL=stickerURL.js.map \ No newline at end of file diff --git a/dist/native/sticker/stickerURL.js.map b/dist/native/sticker/stickerURL.js.map new file mode 100644 index 0000000000..c90dc8092e --- /dev/null +++ b/dist/native/sticker/stickerURL.js.map @@ -0,0 +1 @@ +{"version":3,"file":"stickerURL.js","sourceRoot":"","sources":["../../../src/native/sticker/stickerURL.ts"],"names":[],"mappings":";;AAAA,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uBAAuB;IACpC,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,4BAA4B;YACzC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,GAAG;IACnB,OAAO,CAAC,GAAG,EAAE,CAAE,CAAC,CAAE;QACd,CAAC,KAAK,GAAG,CAAC,OAAQ,CAAA;QAClB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,EAAE,GAAG,CAAC,CAAA;IAC/B,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/time/clearInterval.d.ts b/dist/native/time/clearInterval.d.ts new file mode 100644 index 0000000000..96e090b982 --- /dev/null +++ b/dist/native/time/clearInterval.d.ts @@ -0,0 +1,10 @@ +import { ArgType, NativeFunction } from "../../structures"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + rest: false; + required: true; + type: ArgType.String; +}], true>; +export default _default; +//# sourceMappingURL=clearInterval.d.ts.map \ No newline at end of file diff --git a/dist/native/time/clearInterval.d.ts.map b/dist/native/time/clearInterval.d.ts.map new file mode 100644 index 0000000000..00816ea172 --- /dev/null +++ b/dist/native/time/clearInterval.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"clearInterval.d.ts","sourceRoot":"","sources":["../../../src/native/time/clearInterval.ts"],"names":[],"mappings":"AAAA,OAAO,EAAO,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAEvE,wBAuBE"} \ No newline at end of file diff --git a/dist/native/time/clearInterval.js b/dist/native/time/clearInterval.js new file mode 100644 index 0000000000..0685239dfa --- /dev/null +++ b/dist/native/time/clearInterval.js @@ -0,0 +1,28 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const structures_1 = require("../../structures"); +exports.default = new structures_1.NativeFunction({ + name: "$clearInterval", + version: "2.3.0", + description: "Clears an active interval, returns bool", + aliases: ["$stopInterval"], + unwrap: true, + brackets: true, + args: [ + { + name: "name", + description: "The name of the interval", + rest: false, + required: true, + type: structures_1.ArgType.String, + }, + ], + output: structures_1.ArgType.Boolean, + execute(ctx, [name]) { + const interval = ctx.client.intervals.get(name); + clearInterval(interval); + ctx.client.intervals.delete(name); + return this.success(!!interval); + }, +}); +//# sourceMappingURL=clearInterval.js.map \ No newline at end of file diff --git a/dist/native/time/clearInterval.js.map b/dist/native/time/clearInterval.js.map new file mode 100644 index 0000000000..534385d8e9 --- /dev/null +++ b/dist/native/time/clearInterval.js.map @@ -0,0 +1 @@ +{"version":3,"file":"clearInterval.js","sourceRoot":"","sources":["../../../src/native/time/clearInterval.ts"],"names":[],"mappings":";;AAAA,iDAAuE;AAEvE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yCAAyC;IACtD,OAAO,EAAE,CAAC,eAAe,CAAC;IAC1B,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,0BAA0B;YACvC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,MAAM,QAAQ,GAAG,GAAG,CAAC,MAAM,CAAC,SAAS,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QAC/C,aAAa,CAAC,QAAQ,CAAC,CAAA;QACvB,GAAG,CAAC,MAAM,CAAC,SAAS,CAAC,MAAM,CAAC,IAAI,CAAC,CAAA;QACjC,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAA;IACnC,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/time/clearTimeout.d.ts b/dist/native/time/clearTimeout.d.ts new file mode 100644 index 0000000000..95a2a2ea3b --- /dev/null +++ b/dist/native/time/clearTimeout.d.ts @@ -0,0 +1,10 @@ +import { ArgType, NativeFunction } from "../../structures"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + rest: false; + required: true; + type: ArgType.String; +}], true>; +export default _default; +//# sourceMappingURL=clearTimeout.d.ts.map \ No newline at end of file diff --git a/dist/native/time/clearTimeout.d.ts.map b/dist/native/time/clearTimeout.d.ts.map new file mode 100644 index 0000000000..7d87cb2702 --- /dev/null +++ b/dist/native/time/clearTimeout.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"clearTimeout.d.ts","sourceRoot":"","sources":["../../../src/native/time/clearTimeout.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAElE,wBAuBE"} \ No newline at end of file diff --git a/dist/native/time/clearTimeout.js b/dist/native/time/clearTimeout.js new file mode 100644 index 0000000000..084af16438 --- /dev/null +++ b/dist/native/time/clearTimeout.js @@ -0,0 +1,28 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const structures_1 = require("../../structures"); +exports.default = new structures_1.NativeFunction({ + name: "$clearTimeout", + version: "2.3.0", + description: "Clears an active timeout, returns bool", + aliases: ["$stopTimeout"], + unwrap: true, + brackets: true, + args: [ + { + name: "name", + description: "The name of the timeout", + rest: false, + required: true, + type: structures_1.ArgType.String, + }, + ], + output: structures_1.ArgType.Boolean, + execute(ctx, [name]) { + const timeout = ctx.client.timeouts.get(name); + clearTimeout(timeout); + ctx.client.timeouts.delete(name); + return this.success(!!timeout); + }, +}); +//# sourceMappingURL=clearTimeout.js.map \ No newline at end of file diff --git a/dist/native/time/clearTimeout.js.map b/dist/native/time/clearTimeout.js.map new file mode 100644 index 0000000000..0935f1887e --- /dev/null +++ b/dist/native/time/clearTimeout.js.map @@ -0,0 +1 @@ +{"version":3,"file":"clearTimeout.js","sourceRoot":"","sources":["../../../src/native/time/clearTimeout.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wCAAwC;IACrD,OAAO,EAAE,CAAC,cAAc,CAAC;IACzB,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,yBAAyB;YACtC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,MAAM,OAAO,GAAG,GAAG,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QAC7C,YAAY,CAAC,OAAO,CAAC,CAAA;QACrB,GAAG,CAAC,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,CAAA;QAChC,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,CAAA;IAClC,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/time/day.d.ts b/dist/native/time/day.d.ts index ed65cf1c66..7b882ca93d 100644 --- a/dist/native/time/day.d.ts +++ b/dist/native/time/day.d.ts @@ -1,17 +1,11 @@ import { ArgType, NativeFunction } from "../../structures"; -export declare enum ExtendedTimeFormat { - Numeric = "numeric", - TwoDigit = "2-digit", - Long = "long", - Short = "short", - Narrow = "narrow" -} +import { BasicTimeFormat } from "./hour"; declare const _default: NativeFunction<[{ name: string; description: string; rest: false; type: ArgType.Enum; - enum: typeof ExtendedTimeFormat; + enum: typeof BasicTimeFormat; }], true>; export default _default; //# sourceMappingURL=day.d.ts.map \ No newline at end of file diff --git a/dist/native/time/day.d.ts.map b/dist/native/time/day.d.ts.map index 70614ad9a1..e8c2abf6e1 100644 --- a/dist/native/time/day.d.ts.map +++ b/dist/native/time/day.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"day.d.ts","sourceRoot":"","sources":["../../../src/native/time/day.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;AAElE,oBAAY,kBAAkB;IAC1B,OAAO,YAAY;IACnB,QAAQ,YAAY;IACpB,IAAI,SAAS;IACb,KAAK,UAAU;IACf,MAAM,WAAW;CACpB;;;;;;;;AAED,wBA2BE"} \ No newline at end of file +{"version":3,"file":"day.d.ts","sourceRoot":"","sources":["../../../src/native/time/day.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;AAClE,OAAO,EAAE,eAAe,EAAE,MAAM,QAAQ,CAAA;;;;;;;;AAExC,wBAoBE"} \ No newline at end of file diff --git a/dist/native/time/day.js b/dist/native/time/day.js index 75a0bf5034..d195909f95 100644 --- a/dist/native/time/day.js +++ b/dist/native/time/day.js @@ -1,19 +1,12 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.ExtendedTimeFormat = void 0; const structures_1 = require("../../structures"); -var ExtendedTimeFormat; -(function (ExtendedTimeFormat) { - ExtendedTimeFormat["Numeric"] = "numeric"; - ExtendedTimeFormat["TwoDigit"] = "2-digit"; - ExtendedTimeFormat["Long"] = "long"; - ExtendedTimeFormat["Short"] = "short"; - ExtendedTimeFormat["Narrow"] = "narrow"; -})(ExtendedTimeFormat || (exports.ExtendedTimeFormat = ExtendedTimeFormat = {})); +const hour_1 = require("./hour"); exports.default = new structures_1.NativeFunction({ name: "$day", version: "1.2.0", - description: "Returns current day", + description: "Returns current day of month", + aliases: ["$dayOfMonth"], unwrap: true, brackets: false, args: [ @@ -22,19 +15,12 @@ exports.default = new structures_1.NativeFunction({ description: "The format of the day", rest: false, type: structures_1.ArgType.Enum, - enum: ExtendedTimeFormat + enum: hour_1.BasicTimeFormat } ], output: structures_1.ArgType.String, execute: async function (ctx, [format]) { - const options = { timeZone: ctx.timezone, calendar: ctx.calendar }; - if (format === "numeric" || format === "2-digit" || !format) { - options.day = format || "numeric"; - } - else { - options.weekday = format; - } - return this.success(new Date().toLocaleString("en-US", options)); + return this.success(new Date().toLocaleString("en-US", { day: format || "numeric", timeZone: ctx.timezone, calendar: ctx.calendar })); } }); //# sourceMappingURL=day.js.map \ No newline at end of file diff --git a/dist/native/time/day.js.map b/dist/native/time/day.js.map index 6ee821c0fe..fb32186b34 100644 --- a/dist/native/time/day.js.map +++ b/dist/native/time/day.js.map @@ -1 +1 @@ -{"version":3,"file":"day.js","sourceRoot":"","sources":["../../../src/native/time/day.ts"],"names":[],"mappings":";;;AACA,iDAAkE;AAElE,IAAY,kBAMX;AAND,WAAY,kBAAkB;IAC1B,yCAAmB,CAAA;IACnB,0CAAoB,CAAA;IACpB,mCAAa,CAAA;IACb,qCAAe,CAAA;IACf,uCAAiB,CAAA;AACrB,CAAC,EANW,kBAAkB,kCAAlB,kBAAkB,QAM7B;AAED,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,MAAM;IACZ,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,qBAAqB;IAClC,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,kBAAkB;SAC3B;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,EAAE,KAAK,WAAU,GAAG,EAAE,CAAC,MAAM,CAAC;QACjC,MAAM,OAAO,GAA+B,EAAE,QAAQ,EAAE,GAAG,CAAC,QAAQ,EAAE,QAAQ,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAA;QAE9F,IAAI,MAAM,KAAK,SAAS,IAAI,MAAM,KAAK,SAAS,IAAI,CAAC,MAAM,EAAE;YACzD,OAAO,CAAC,GAAG,GAAG,MAAM,IAAI,SAAS,CAAA;SACpC;aAAM;YACH,OAAO,CAAC,OAAO,GAAG,MAAM,CAAA;SAC3B;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,IAAI,EAAE,CAAC,cAAc,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAA;IACpE,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"day.js","sourceRoot":"","sources":["../../../src/native/time/day.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAClE,iCAAwC;AAExC,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,MAAM;IACZ,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8BAA8B;IAC3C,OAAO,EAAE,CAAC,aAAa,CAAC;IACxB,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,sBAAe;SACxB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,EAAE,KAAK,WAAU,GAAG,EAAE,CAAC,MAAM,CAAC;QACjC,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,IAAI,EAAE,CAAC,cAAc,CAAC,OAAO,EAAE,EAAE,GAAG,EAAE,MAAM,IAAI,SAAS,EAAE,QAAQ,EAAE,GAAG,CAAC,QAAQ,EAAE,QAAQ,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAA;IACzI,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/time/dayOfWeek.d.ts b/dist/native/time/dayOfWeek.d.ts new file mode 100644 index 0000000000..2b9f03ba1a --- /dev/null +++ b/dist/native/time/dayOfWeek.d.ts @@ -0,0 +1,11 @@ +import { ArgType, NativeFunction } from "../../structures"; +import { ExtendedTimeFormat } from "./month"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + rest: false; + type: ArgType.Enum; + enum: typeof ExtendedTimeFormat; +}], true>; +export default _default; +//# sourceMappingURL=dayOfWeek.d.ts.map \ No newline at end of file diff --git a/dist/native/time/dayOfWeek.d.ts.map b/dist/native/time/dayOfWeek.d.ts.map new file mode 100644 index 0000000000..bf0d5a8c1c --- /dev/null +++ b/dist/native/time/dayOfWeek.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"dayOfWeek.d.ts","sourceRoot":"","sources":["../../../src/native/time/dayOfWeek.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;AAClE,OAAO,EAAE,kBAAkB,EAAE,MAAM,SAAS,CAAA;;;;;;;;AAE5C,wBAwBE"} \ No newline at end of file diff --git a/dist/native/time/dayOfWeek.js b/dist/native/time/dayOfWeek.js new file mode 100644 index 0000000000..07ea84766b --- /dev/null +++ b/dist/native/time/dayOfWeek.js @@ -0,0 +1,30 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const structures_1 = require("../../structures"); +const month_1 = require("./month"); +exports.default = new structures_1.NativeFunction({ + name: "$dayOfWeek", + version: "2.3.0", + description: "Returns current day of week", + aliases: ["$weekday"], + unwrap: true, + brackets: false, + args: [ + { + name: "format", + description: "The format of the day", + rest: false, + type: structures_1.ArgType.Enum, + enum: month_1.ExtendedTimeFormat + } + ], + output: structures_1.ArgType.String, + execute: async function (ctx, [format]) { + const options = { timeZone: ctx.timezone, calendar: ctx.calendar }; + if (format && format !== "numeric" && format !== "2-digit") + options.weekday = format; + const day = new Date().toLocaleString("en-US", options); + return this.success(options.weekday ? day : new Date(day).getUTCDay()); + } +}); +//# sourceMappingURL=dayOfWeek.js.map \ No newline at end of file diff --git a/dist/native/time/dayOfWeek.js.map b/dist/native/time/dayOfWeek.js.map new file mode 100644 index 0000000000..1b1edd829c --- /dev/null +++ b/dist/native/time/dayOfWeek.js.map @@ -0,0 +1 @@ +{"version":3,"file":"dayOfWeek.js","sourceRoot":"","sources":["../../../src/native/time/dayOfWeek.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAClE,mCAA4C;AAE5C,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6BAA6B;IAC1C,OAAO,EAAE,CAAC,UAAU,CAAC;IACrB,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,0BAAkB;SAC3B;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,EAAE,KAAK,WAAU,GAAG,EAAE,CAAC,MAAM,CAAC;QACjC,MAAM,OAAO,GAA+B,EAAE,QAAQ,EAAE,GAAG,CAAC,QAAQ,EAAE,QAAQ,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAA;QAC9F,IAAI,MAAM,IAAI,MAAM,KAAK,SAAS,IAAI,MAAM,KAAK,SAAS;YAAE,OAAO,CAAC,OAAO,GAAG,MAAM,CAAA;QAEpF,MAAM,GAAG,GAAG,IAAI,IAAI,EAAE,CAAC,cAAc,CAAC,OAAO,EAAE,OAAO,CAAC,CAAA;QACvD,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,GAAG,CAAC,CAAC,SAAS,EAAE,CAAC,CAAA;IAC1E,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/time/month.d.ts b/dist/native/time/month.d.ts index 51105edc7e..de4f2e3b86 100644 --- a/dist/native/time/month.d.ts +++ b/dist/native/time/month.d.ts @@ -1,5 +1,11 @@ import { ArgType, NativeFunction } from "../../structures"; -import { ExtendedTimeFormat } from "./day"; +export declare enum ExtendedTimeFormat { + Numeric = "numeric", + TwoDigit = "2-digit", + Long = "long", + Short = "short", + Narrow = "narrow" +} declare const _default: NativeFunction<[{ name: string; description: string; diff --git a/dist/native/time/month.d.ts.map b/dist/native/time/month.d.ts.map index 21a54c70d2..a62697227f 100644 --- a/dist/native/time/month.d.ts.map +++ b/dist/native/time/month.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"month.d.ts","sourceRoot":"","sources":["../../../src/native/time/month.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;AAClE,OAAO,EAAE,kBAAkB,EAAE,MAAM,OAAO,CAAA;;;;;;;;AAE1C,wBAmBE"} \ No newline at end of file +{"version":3,"file":"month.d.ts","sourceRoot":"","sources":["../../../src/native/time/month.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;AAElE,oBAAY,kBAAkB;IAC1B,OAAO,YAAY;IACnB,QAAQ,YAAY;IACpB,IAAI,SAAS;IACb,KAAK,UAAU;IACf,MAAM,WAAW;CACpB;;;;;;;;AAED,wBAmBE"} \ No newline at end of file diff --git a/dist/native/time/month.js b/dist/native/time/month.js index a6e9a4e088..cf9b97acee 100644 --- a/dist/native/time/month.js +++ b/dist/native/time/month.js @@ -1,7 +1,15 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.ExtendedTimeFormat = void 0; const structures_1 = require("../../structures"); -const day_1 = require("./day"); +var ExtendedTimeFormat; +(function (ExtendedTimeFormat) { + ExtendedTimeFormat["Numeric"] = "numeric"; + ExtendedTimeFormat["TwoDigit"] = "2-digit"; + ExtendedTimeFormat["Long"] = "long"; + ExtendedTimeFormat["Short"] = "short"; + ExtendedTimeFormat["Narrow"] = "narrow"; +})(ExtendedTimeFormat || (exports.ExtendedTimeFormat = ExtendedTimeFormat = {})); exports.default = new structures_1.NativeFunction({ name: "$month", version: "1.2.0", @@ -14,7 +22,7 @@ exports.default = new structures_1.NativeFunction({ description: "The format of the month", rest: false, type: structures_1.ArgType.Enum, - enum: day_1.ExtendedTimeFormat + enum: ExtendedTimeFormat } ], output: structures_1.ArgType.String, diff --git a/dist/native/time/month.js.map b/dist/native/time/month.js.map index 9d24c4956c..db670402d4 100644 --- a/dist/native/time/month.js.map +++ b/dist/native/time/month.js.map @@ -1 +1 @@ -{"version":3,"file":"month.js","sourceRoot":"","sources":["../../../src/native/time/month.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAClE,+BAA0C;AAE1C,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,QAAQ;IACd,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uBAAuB;IACpC,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,yBAAyB;YACtC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,wBAAkB;SAC3B;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,EAAE,KAAK,WAAU,GAAG,EAAE,CAAC,MAAM,CAAC;QACjC,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,IAAI,EAAE,CAAC,cAAc,CAAC,OAAO,EAAE,EAAE,KAAK,EAAE,MAAM,IAAI,SAAS,EAAE,QAAQ,EAAE,GAAG,CAAC,QAAQ,EAAE,QAAQ,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAA;IAC3I,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"month.js","sourceRoot":"","sources":["../../../src/native/time/month.ts"],"names":[],"mappings":";;;AAAA,iDAAkE;AAElE,IAAY,kBAMX;AAND,WAAY,kBAAkB;IAC1B,yCAAmB,CAAA;IACnB,0CAAoB,CAAA;IACpB,mCAAa,CAAA;IACb,qCAAe,CAAA;IACf,uCAAiB,CAAA;AACrB,CAAC,EANW,kBAAkB,kCAAlB,kBAAkB,QAM7B;AAED,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,QAAQ;IACd,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uBAAuB;IACpC,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,yBAAyB;YACtC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,kBAAkB;SAC3B;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,EAAE,KAAK,WAAU,GAAG,EAAE,CAAC,MAAM,CAAC;QACjC,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,IAAI,EAAE,CAAC,cAAc,CAAC,OAAO,EAAE,EAAE,KAAK,EAAE,MAAM,IAAI,SAAS,EAAE,QAAQ,EAAE,GAAG,CAAC,QAAQ,EAAE,QAAQ,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAA;IAC3I,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/time/setInterval.d.ts b/dist/native/time/setInterval.d.ts index d50b2dd639..b9530ef0ce 100644 --- a/dist/native/time/setInterval.d.ts +++ b/dist/native/time/setInterval.d.ts @@ -10,6 +10,11 @@ declare const _default: NativeFunction<[{ description: string; rest: false; type: ArgType.Time; +}, { + name: string; + description: string; + rest: false; + type: ArgType.String; }], false>; export default _default; //# sourceMappingURL=setInterval.d.ts.map \ No newline at end of file diff --git a/dist/native/time/setInterval.d.ts.map b/dist/native/time/setInterval.d.ts.map index 5a6f111230..223b60becb 100644 --- a/dist/native/time/setInterval.d.ts.map +++ b/dist/native/time/setInterval.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"setInterval.d.ts","sourceRoot":"","sources":["../../../src/native/time/setInterval.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAkC,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;AAElG,wBAiCE"} \ No newline at end of file +{"version":3,"file":"setInterval.d.ts","sourceRoot":"","sources":["../../../src/native/time/setInterval.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAkC,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;AAElG,wBA4CE"} \ No newline at end of file diff --git a/dist/native/time/setInterval.js b/dist/native/time/setInterval.js index 9d59c27d79..13896134b4 100644 --- a/dist/native/time/setInterval.js +++ b/dist/native/time/setInterval.js @@ -21,15 +21,26 @@ exports.default = new structures_1.NativeFunction({ rest: false, type: structures_1.ArgType.Time, }, + { + name: "name", + description: "The name for this interval", + rest: false, + type: structures_1.ArgType.String, + }, ], async execute(ctx) { - const [code] = this.data.fields; + const code = this.data.fields[0]; const time = await this["resolveUnhandledArg"](ctx, 1); if (!this["isValidReturnType"](time)) return time; - const t = setInterval(async () => { + const name = await this["resolveUnhandledArg"](ctx, 2); + if (!this["isValidReturnType"](name)) + return name; + const data = setInterval(async () => { await this["resolveCode"](ctx, code); }, time.value); + if (name.value) + ctx.client.intervals.set(name.value, data); return this.success(); }, }); diff --git a/dist/native/time/setInterval.js.map b/dist/native/time/setInterval.js.map index 83bbec1813..0aaab7ee69 100644 --- a/dist/native/time/setInterval.js.map +++ b/dist/native/time/setInterval.js.map @@ -1 +1 @@ -{"version":3,"file":"setInterval.js","sourceRoot":"","sources":["../../../src/native/time/setInterval.ts"],"names":[],"mappings":";;AAAA,iDAAkG;AAElG,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mDAAmD;IAChE,MAAM,EAAE,KAAK;IACb,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,qBAAqB;YAClC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,+CAA+C;YAC5D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;SACrB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,MAA2C,CAAA;QAEpE,MAAM,IAAI,GAAW,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAA;QAC9D,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,IAAI,CAAC;YAAE,OAAO,IAAI,CAAA;QAEjD,MAAM,CAAC,GAAG,WAAW,CAAC,KAAK,IAAI,EAAE;YAC7B,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;QACxC,CAAC,EAAE,IAAI,CAAC,KAAe,CAAC,CAAA;QAExB,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"setInterval.js","sourceRoot":"","sources":["../../../src/native/time/setInterval.ts"],"names":[],"mappings":";;AAAA,iDAAkG;AAElG,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mDAAmD;IAChE,MAAM,EAAE,KAAK;IACb,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,qBAAqB;YAClC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,+CAA+C;YAC5D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;SACrB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,4BAA4B;YACzC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAAmC,CAAA;QAEnE,MAAM,IAAI,GAAW,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAA;QAC9D,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,IAAI,CAAC;YAAE,OAAO,IAAI,CAAA;QAEjD,MAAM,IAAI,GAAW,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAA;QAC9D,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,IAAI,CAAC;YAAE,OAAO,IAAI,CAAA;QAEjD,MAAM,IAAI,GAAG,WAAW,CAAC,KAAK,IAAI,EAAE;YAChC,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;QACxC,CAAC,EAAE,IAAI,CAAC,KAAe,CAAC,CAAA;QAExB,IAAI,IAAI,CAAC,KAAK;YAAE,GAAG,CAAC,MAAM,CAAC,SAAS,CAAC,GAAG,CAAC,IAAI,CAAC,KAAe,EAAE,IAAI,CAAC,CAAA;QAEpE,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/time/setTimeout.d.ts b/dist/native/time/setTimeout.d.ts index ad2be2c313..80492e8bef 100644 --- a/dist/native/time/setTimeout.d.ts +++ b/dist/native/time/setTimeout.d.ts @@ -10,6 +10,11 @@ declare const _default: NativeFunction<[{ description: string; rest: false; type: ArgType.Time; +}, { + name: string; + description: string; + rest: false; + type: ArgType.String; }], false>; export default _default; //# sourceMappingURL=setTimeout.d.ts.map \ No newline at end of file diff --git a/dist/native/time/setTimeout.d.ts.map b/dist/native/time/setTimeout.d.ts.map index df7a0093da..eb9c40d8ed 100644 --- a/dist/native/time/setTimeout.d.ts.map +++ b/dist/native/time/setTimeout.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"setTimeout.d.ts","sourceRoot":"","sources":["../../../src/native/time/setTimeout.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAkC,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;AAElG,wBAiCE"} \ No newline at end of file +{"version":3,"file":"setTimeout.d.ts","sourceRoot":"","sources":["../../../src/native/time/setTimeout.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAkC,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;AAElG,wBA6CE"} \ No newline at end of file diff --git a/dist/native/time/setTimeout.js b/dist/native/time/setTimeout.js index 742c244d8d..e9fd75827a 100644 --- a/dist/native/time/setTimeout.js +++ b/dist/native/time/setTimeout.js @@ -21,15 +21,28 @@ exports.default = new structures_1.NativeFunction({ rest: false, type: structures_1.ArgType.Time, }, + { + name: "name", + description: "The name for this timeout", + rest: false, + type: structures_1.ArgType.String, + }, ], async execute(ctx) { - const [code] = this.data.fields; + const code = this.data.fields[0]; const time = await this["resolveUnhandledArg"](ctx, 1); if (!this["isValidReturnType"](time)) return time; - const t = setTimeout(async () => { + const name = await this["resolveUnhandledArg"](ctx, 2); + if (!this["isValidReturnType"](name)) + return name; + const data = setTimeout(async () => { await this["resolveCode"](ctx, code); + if (name.value) + ctx.client.timeouts.delete(name.value); }, time.value); + if (name.value) + ctx.client.timeouts.set(name.value, data); return this.success(); }, }); diff --git a/dist/native/time/setTimeout.js.map b/dist/native/time/setTimeout.js.map index b261abee88..f11e14233c 100644 --- a/dist/native/time/setTimeout.js.map +++ b/dist/native/time/setTimeout.js.map @@ -1 +1 @@ -{"version":3,"file":"setTimeout.js","sourceRoot":"","sources":["../../../src/native/time/setTimeout.ts"],"names":[],"mappings":";;AAAA,iDAAkG;AAElG,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oCAAoC;IACjD,MAAM,EAAE,KAAK;IACb,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,qBAAqB;YAClC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,+CAA+C;YAC5D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;SACrB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,MAA2C,CAAA;QAEpE,MAAM,IAAI,GAAW,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAA;QAC9D,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,IAAI,CAAC;YAAE,OAAO,IAAI,CAAA;QAEjD,MAAM,CAAC,GAAG,UAAU,CAAC,KAAK,IAAI,EAAE;YAC5B,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;QACxC,CAAC,EAAE,IAAI,CAAC,KAAe,CAAC,CAAA;QAExB,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"setTimeout.js","sourceRoot":"","sources":["../../../src/native/time/setTimeout.ts"],"names":[],"mappings":";;AAAA,iDAAkG;AAElG,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oCAAoC;IACjD,MAAM,EAAE,KAAK;IACb,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,qBAAqB;YAClC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,+CAA+C;YAC5D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;SACrB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,2BAA2B;YACxC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAAmC,CAAA;QAEnE,MAAM,IAAI,GAAW,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAA;QAC9D,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,IAAI,CAAC;YAAE,OAAO,IAAI,CAAA;QAEjD,MAAM,IAAI,GAAW,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAA;QAC9D,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,IAAI,CAAC;YAAE,OAAO,IAAI,CAAA;QAEjD,MAAM,IAAI,GAAG,UAAU,CAAC,KAAK,IAAI,EAAE;YAC/B,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;YACpC,IAAI,IAAI,CAAC,KAAK;gBAAE,GAAG,CAAC,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,KAAe,CAAC,CAAA;QACpE,CAAC,EAAE,IAAI,CAAC,KAAe,CAAC,CAAA;QAExB,IAAI,IAAI,CAAC,KAAK;YAAE,GAAG,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,KAAe,EAAE,IAAI,CAAC,CAAA;QAEnE,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/user/userDefaultAvatar.d.ts.map b/dist/native/user/userDefaultAvatar.d.ts.map index 85004f8112..5fd4d01320 100644 --- a/dist/native/user/userDefaultAvatar.d.ts.map +++ b/dist/native/user/userDefaultAvatar.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"userDefaultAvatar.d.ts","sourceRoot":"","sources":["../../../src/native/user/userDefaultAvatar.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAElE,wBAmBE"} \ No newline at end of file +{"version":3,"file":"userDefaultAvatar.d.ts","sourceRoot":"","sources":["../../../src/native/user/userDefaultAvatar.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAElE,wBAmBE"} \ No newline at end of file diff --git a/dist/native/user/userDefaultAvatar.js b/dist/native/user/userDefaultAvatar.js index accbd6c531..b6b4409626 100644 --- a/dist/native/user/userDefaultAvatar.js +++ b/dist/native/user/userDefaultAvatar.js @@ -18,7 +18,7 @@ exports.default = new structures_1.NativeFunction({ ], unwrap: true, execute(ctx, [user]) { - return this.success((user ?? ctx.user).defaultAvatarURL); + return this.success((user ?? ctx.user)?.defaultAvatarURL); }, }); //# sourceMappingURL=userDefaultAvatar.js.map \ No newline at end of file diff --git a/dist/native/user/userDefaultAvatar.js.map b/dist/native/user/userDefaultAvatar.js.map index 3f45c948bc..3fb3cde0af 100644 --- a/dist/native/user/userDefaultAvatar.js.map +++ b/dist/native/user/userDefaultAvatar.js.map @@ -1 +1 @@ -{"version":3,"file":"userDefaultAvatar.js","sourceRoot":"","sources":["../../../src/native/user/userDefaultAvatar.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,iCAAiC;IAC9C,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,oBAAO,CAAC,GAAG;IACnB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,yCAAyC;YACtD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;SACrB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,IAAI,IAAI,GAAG,CAAC,IAAI,CAAC,CAAC,gBAAgB,CAAC,CAAA;IAC5D,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"userDefaultAvatar.js","sourceRoot":"","sources":["../../../src/native/user/userDefaultAvatar.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,iCAAiC;IAC9C,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,oBAAO,CAAC,GAAG;IACnB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,yCAAyC;YACtD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;SACrB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,IAAI,IAAI,GAAG,CAAC,IAAI,CAAC,EAAE,gBAAgB,CAAC,CAAA;IAC7D,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/user/userReferenceID.js b/dist/native/user/userReferenceID.js index 6ceed81e2a..4629cf540a 100644 --- a/dist/native/user/userReferenceID.js +++ b/dist/native/user/userReferenceID.js @@ -28,7 +28,7 @@ exports.default = new structures_1.NativeFunction({ brackets: false, async execute(ctx, [channel, message]) { channel ??= ctx.channel; - const msg = (message ?? ctx.message).reference?.messageId; + const msg = (message ?? ctx.message)?.reference?.messageId; return this.success(msg ? (await channel.messages.fetch(msg)).author.id : undefined); } }); diff --git a/dist/native/user/userReferenceID.js.map b/dist/native/user/userReferenceID.js.map index 40eccaec77..d3866702d4 100644 --- a/dist/native/user/userReferenceID.js.map +++ b/dist/native/user/userReferenceID.js.map @@ -1 +1 @@ -{"version":3,"file":"userReferenceID.js","sourceRoot":"","sources":["../../../src/native/user/userReferenceID.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,kBAAkB;IACxB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oDAAoD;IACjE,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE;SAC7C;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,QAAQ,EAAE,KAAK;IACf,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,OAAO,EAAE,OAAO,CAAC;QACjC,OAAO,KAAK,GAAG,CAAC,OAAQ,CAAA;QACxB,MAAM,GAAG,GAAG,CAAC,OAAO,IAAI,GAAG,CAAC,OAAO,CAAC,CAAC,SAAS,EAAE,SAAS,CAAA;QACzD,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAO,OAA4B,CAAC,QAAQ,CAAC,KAAK,CAAC,GAAwB,CAAC,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;IACnI,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"userReferenceID.js","sourceRoot":"","sources":["../../../src/native/user/userReferenceID.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,kBAAkB;IACxB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oDAAoD;IACjE,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE;SAC7C;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,QAAQ,EAAE,KAAK;IACf,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,OAAO,EAAE,OAAO,CAAC;QACjC,OAAO,KAAK,GAAG,CAAC,OAAQ,CAAA;QACxB,MAAM,GAAG,GAAG,CAAC,OAAO,IAAI,GAAG,CAAC,OAAO,CAAC,EAAE,SAAS,EAAE,SAAS,CAAA;QAC1D,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAO,OAA4B,CAAC,QAAQ,CAAC,KAAK,CAAC,GAAwB,CAAC,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;IACnI,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/variable/get.d.ts.map b/dist/native/variable/get.d.ts.map index 660beb7db9..2e533d24d2 100644 --- a/dist/native/variable/get.d.ts.map +++ b/dist/native/variable/get.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"get.d.ts","sourceRoot":"","sources":["../../../src/native/variable/get.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,2CAA2C,CAAA;;;;;;;;AAGnF,wBAsBE"} \ No newline at end of file +{"version":3,"file":"get.d.ts","sourceRoot":"","sources":["../../../src/native/variable/get.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,2CAA2C,CAAA;;;;;;;;AAGnF,wBAmBE"} \ No newline at end of file diff --git a/dist/native/variable/get.js b/dist/native/variable/get.js index 91a4d8b0d0..485f06f956 100644 --- a/dist/native/variable/get.js +++ b/dist/native/variable/get.js @@ -4,10 +4,7 @@ const NativeFunction_1 = require("../../structures/@internal/NativeFunction"); exports.default = new NativeFunction_1.NativeFunction({ name: "$get", version: "1.0.0", - output: [ - NativeFunction_1.ArgType.String, - NativeFunction_1.ArgType.Number - ], + output: NativeFunction_1.ArgType.Unknown, description: "Get a keyword value", unwrap: true, args: [ diff --git a/dist/native/variable/get.js.map b/dist/native/variable/get.js.map index 36e95a3016..6d8441a46e 100644 --- a/dist/native/variable/get.js.map +++ b/dist/native/variable/get.js.map @@ -1 +1 @@ -{"version":3,"file":"get.js","sourceRoot":"","sources":["../../../src/native/variable/get.ts"],"names":[],"mappings":";;AAAA,8EAAmF;AAGnF,kBAAe,IAAI,+BAAc,CAAC;IAC9B,IAAI,EAAE,MAAM;IACZ,OAAO,EAAE,OAAO;IAChB,MAAM,EAAE;QACJ,wBAAO,CAAC,MAAM;QACd,wBAAO,CAAC,MAAM;KACjB;IACD,WAAW,EAAE,qBAAqB;IAClC,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,cAAc;YAC3B,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,wBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,QAAQ,EAAE,IAAI;IACd,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAA;IAC7C,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"get.js","sourceRoot":"","sources":["../../../src/native/variable/get.ts"],"names":[],"mappings":";;AAAA,8EAAmF;AAGnF,kBAAe,IAAI,+BAAc,CAAC;IAC9B,IAAI,EAAE,MAAM;IACZ,OAAO,EAAE,OAAO;IAChB,MAAM,EAAE,wBAAO,CAAC,OAAO;IACvB,WAAW,EAAE,qBAAqB;IAClC,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,cAAc;YAC3B,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,wBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,QAAQ,EAAE,IAAI;IACd,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAA;IAC7C,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/webhook/webhookEditMessage.d.ts b/dist/native/webhook/webhookEditMessage.d.ts index 458d68989c..0825481ddb 100644 --- a/dist/native/webhook/webhookEditMessage.d.ts +++ b/dist/native/webhook/webhookEditMessage.d.ts @@ -15,7 +15,6 @@ declare const _default: NativeFunction<[{ name: string; description: string; rest: false; - required: true; type: ArgType.String; }], true>; export default _default; diff --git a/dist/native/webhook/webhookEditMessage.d.ts.map b/dist/native/webhook/webhookEditMessage.d.ts.map index cd3221ec0e..efd590f3ec 100644 --- a/dist/native/webhook/webhookEditMessage.d.ts.map +++ b/dist/native/webhook/webhookEditMessage.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"webhookEditMessage.d.ts","sourceRoot":"","sources":["../../../src/native/webhook/webhookEditMessage.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;AAElE,wBAoCE"} \ No newline at end of file +{"version":3,"file":"webhookEditMessage.d.ts","sourceRoot":"","sources":["../../../src/native/webhook/webhookEditMessage.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;AAElE,wBAqCE"} \ No newline at end of file diff --git a/dist/native/webhook/webhookEditMessage.js b/dist/native/webhook/webhookEditMessage.js index 3cf080ac48..9240cdde7e 100644 --- a/dist/native/webhook/webhookEditMessage.js +++ b/dist/native/webhook/webhookEditMessage.js @@ -28,14 +28,14 @@ exports.default = new structures_1.NativeFunction({ name: "content", description: "The new content for the message", rest: false, - required: true, type: structures_1.ArgType.String, } ], async execute(ctx, [url, msg, content]) { - const webhook = new discord_js_1.WebhookClient({ url }); - const edit = await webhook.editMessage(msg, content).catch(ctx.noop); - return this.success(!!edit); + const web = new discord_js_1.WebhookClient({ url }); + ctx.container.content = content || undefined; + ctx.container.edit = true; + return this.success(!!(await ctx.container.send(web, undefined, msg))); }, }); //# sourceMappingURL=webhookEditMessage.js.map \ No newline at end of file diff --git a/dist/native/webhook/webhookEditMessage.js.map b/dist/native/webhook/webhookEditMessage.js.map index 7119b6fab1..09bd1427dd 100644 --- a/dist/native/webhook/webhookEditMessage.js.map +++ b/dist/native/webhook/webhookEditMessage.js.map @@ -1 +1 @@ -{"version":3,"file":"webhookEditMessage.js","sourceRoot":"","sources":["../../../src/native/webhook/webhookEditMessage.ts"],"names":[],"mappings":";;AAAA,2CAA0C;AAC1C,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,qBAAqB;IAC3B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uCAAuC;IACpD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,iBAAiB;YAC9B,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,qBAAqB;YAClC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAE,GAAG,EAAE,GAAG,EAAE,OAAO,CAAE;QACpC,MAAM,OAAO,GAAG,IAAI,0BAAa,CAAC,EAAE,GAAG,EAAE,CAAC,CAAA;QAC1C,MAAM,IAAI,GAAG,MAAM,OAAO,CAAC,WAAW,CAAC,GAAG,EAAE,OAAO,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QAEpE,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,CAAA;IAC/B,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"webhookEditMessage.js","sourceRoot":"","sources":["../../../src/native/webhook/webhookEditMessage.ts"],"names":[],"mappings":";;AAAA,2CAAmD;AACnD,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,qBAAqB;IAC3B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uCAAuC;IACpD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,iBAAiB;YAC9B,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,qBAAqB;YAClC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAE,GAAG,EAAE,GAAG,EAAE,OAAO,CAAE;QACpC,MAAM,GAAG,GAAG,IAAI,0BAAa,CAAC,EAAE,GAAG,EAAE,CAAC,CAAA;QAEtC,GAAG,CAAC,SAAS,CAAC,OAAO,GAAG,OAAO,IAAI,SAAS,CAAA;QAC5C,GAAG,CAAC,SAAS,CAAC,IAAI,GAAG,IAAI,CAAA;QAEzB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,SAAS,CAAC,IAAI,CAAU,GAAG,EAAE,SAAS,EAAE,GAAG,CAAC,CAAC,CAAC,CAAA;IACnF,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/webhook/webhookIsUserCreated.d.ts b/dist/native/webhook/webhookIsUserCreated.d.ts new file mode 100644 index 0000000000..db23b807e8 --- /dev/null +++ b/dist/native/webhook/webhookIsUserCreated.d.ts @@ -0,0 +1,10 @@ +import { ArgType, NativeFunction } from "../../structures"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + rest: false; + type: ArgType.Webhook; + required: true; +}], true>; +export default _default; +//# sourceMappingURL=webhookIsUserCreated.d.ts.map \ No newline at end of file diff --git a/dist/native/webhook/webhookIsUserCreated.d.ts.map b/dist/native/webhook/webhookIsUserCreated.d.ts.map new file mode 100644 index 0000000000..ee14396cc3 --- /dev/null +++ b/dist/native/webhook/webhookIsUserCreated.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"webhookIsUserCreated.d.ts","sourceRoot":"","sources":["../../../src/native/webhook/webhookIsUserCreated.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAElE,wBAmBE"} \ No newline at end of file diff --git a/dist/native/webhook/webhookIsUserCreated.js b/dist/native/webhook/webhookIsUserCreated.js new file mode 100644 index 0000000000..4df3d87d9b --- /dev/null +++ b/dist/native/webhook/webhookIsUserCreated.js @@ -0,0 +1,24 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const structures_1 = require("../../structures"); +exports.default = new structures_1.NativeFunction({ + name: "$webhookIsUserCreated", + version: "2.3.0", + description: "Checks whether given webhook is user created", + brackets: true, + unwrap: true, + args: [ + { + name: "id", + description: "The webhook id", + rest: false, + type: structures_1.ArgType.Webhook, + required: true, + }, + ], + output: structures_1.ArgType.Boolean, + async execute(ctx, [web]) { + return this.success(web.isUserCreated()); + }, +}); +//# sourceMappingURL=webhookIsUserCreated.js.map \ No newline at end of file diff --git a/dist/native/webhook/webhookIsUserCreated.js.map b/dist/native/webhook/webhookIsUserCreated.js.map new file mode 100644 index 0000000000..4039599542 --- /dev/null +++ b/dist/native/webhook/webhookIsUserCreated.js.map @@ -0,0 +1 @@ +{"version":3,"file":"webhookIsUserCreated.js","sourceRoot":"","sources":["../../../src/native/webhook/webhookIsUserCreated.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,uBAAuB;IAC7B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8CAA8C;IAC3D,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,IAAI;YACV,WAAW,EAAE,gBAAgB;YAC7B,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,GAAG,CAAC;QACpB,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,aAAa,EAAE,CAAC,CAAA;IAC5C,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/webhook/webhookType.d.ts b/dist/native/webhook/webhookType.d.ts new file mode 100644 index 0000000000..b29843db42 --- /dev/null +++ b/dist/native/webhook/webhookType.d.ts @@ -0,0 +1,10 @@ +import { ArgType, NativeFunction } from "../../structures"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + rest: false; + type: ArgType.Webhook; + required: true; +}], true>; +export default _default; +//# sourceMappingURL=webhookType.d.ts.map \ No newline at end of file diff --git a/dist/native/webhook/webhookType.d.ts.map b/dist/native/webhook/webhookType.d.ts.map new file mode 100644 index 0000000000..866fbf554a --- /dev/null +++ b/dist/native/webhook/webhookType.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"webhookType.d.ts","sourceRoot":"","sources":["../../../src/native/webhook/webhookType.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAElE,wBAmBE"} \ No newline at end of file diff --git a/dist/native/webhook/webhookType.js b/dist/native/webhook/webhookType.js new file mode 100644 index 0000000000..0456edcb17 --- /dev/null +++ b/dist/native/webhook/webhookType.js @@ -0,0 +1,25 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const discord_js_1 = require("discord.js"); +const structures_1 = require("../../structures"); +exports.default = new structures_1.NativeFunction({ + name: "$webhookType", + version: "2.3.0", + description: "Returns the type of a webhook", + brackets: true, + unwrap: true, + args: [ + { + name: "id", + description: "The webhook id", + rest: false, + type: structures_1.ArgType.Webhook, + required: true, + }, + ], + output: discord_js_1.WebhookType, + async execute(ctx, [web]) { + return this.success(discord_js_1.WebhookType[web.type]); + }, +}); +//# sourceMappingURL=webhookType.js.map \ No newline at end of file diff --git a/dist/native/webhook/webhookType.js.map b/dist/native/webhook/webhookType.js.map new file mode 100644 index 0000000000..8e2fabb283 --- /dev/null +++ b/dist/native/webhook/webhookType.js.map @@ -0,0 +1 @@ +{"version":3,"file":"webhookType.js","sourceRoot":"","sources":["../../../src/native/webhook/webhookType.ts"],"names":[],"mappings":";;AAAA,2CAAwC;AACxC,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+BAA+B;IAC5C,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,IAAI;YACV,WAAW,EAAE,gBAAgB;YAC7B,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,MAAM,EAAE,wBAAW;IACnB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,GAAG,CAAC;QACpB,OAAO,IAAI,CAAC,OAAO,CAAC,wBAAW,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAA;IAC9C,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/properties/member.d.ts b/dist/properties/member.d.ts index 1fa8318893..08423c5efd 100644 --- a/dist/properties/member.d.ts +++ b/dist/properties/member.d.ts @@ -1,11 +1,13 @@ -import { GuildMember } from "discord.js"; +import { APIInteractionGuildMember, GuildMember } from "discord.js"; export declare enum MemberProperty { nickname = "nickname", displayName = "displayName", displayColor = "displayColor", roles = "roles", + flags = "flags", mention = "mention", avatar = "avatar", + banner = "banner", bannable = "bannable", kickable = "kickable", guildID = "guildID", @@ -20,7 +22,8 @@ export declare enum MemberProperty { platform = "platform", timestamp = "timestamp", boosting = "boosting", - boostingSince = "boostingSince" + boostingSince = "boostingSince", + permissions = "permissions" } -export declare const MemberProperties: import("../functions/defineProperties").Properties; +export declare const MemberProperties: import("../functions/defineProperties").Properties; //# sourceMappingURL=member.d.ts.map \ No newline at end of file diff --git a/dist/properties/member.d.ts.map b/dist/properties/member.d.ts.map index f289c8a85a..b3d458625b 100644 --- a/dist/properties/member.d.ts.map +++ b/dist/properties/member.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"member.d.ts","sourceRoot":"","sources":["../../src/properties/member.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAqC,MAAM,YAAY,CAAA;AAG3E,oBAAY,cAAc;IACtB,QAAQ,aAAa;IACrB,WAAW,gBAAgB;IAC3B,YAAY,iBAAiB;IAC7B,KAAK,UAAU;IACf,OAAO,YAAY;IACnB,MAAM,WAAW;IACjB,QAAQ,aAAa;IACrB,QAAQ,aAAa;IACrB,OAAO,YAAY;IACnB,EAAE,OAAO;IACT,UAAU,eAAe;IACzB,OAAO,YAAY;IACnB,aAAa,kBAAkB;IAC/B,MAAM,WAAW;IACjB,UAAU,eAAe;IACzB,SAAS,cAAc;IACvB,YAAY,iBAAiB;IAC7B,QAAQ,aAAa;IACrB,SAAS,cAAc;IACvB,QAAQ,aAAa;IACrB,aAAa,kBAAkB;CAClC;AAED,eAAO,MAAM,gBAAgB,wFAmC3B,CAAA"} \ No newline at end of file +{"version":3,"file":"member.d.ts","sourceRoot":"","sources":["../../src/properties/member.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,yBAAyB,EAAO,WAAW,EAA8D,MAAM,YAAY,CAAA;AAGpI,oBAAY,cAAc;IACtB,QAAQ,aAAa;IACrB,WAAW,gBAAgB;IAC3B,YAAY,iBAAiB;IAC7B,KAAK,UAAU;IACf,KAAK,UAAU;IACf,OAAO,YAAY;IACnB,MAAM,WAAW;IACjB,MAAM,WAAW;IACjB,QAAQ,aAAa;IACrB,QAAQ,aAAa;IACrB,OAAO,YAAY;IACnB,EAAE,OAAO;IACT,UAAU,eAAe;IACzB,OAAO,YAAY;IACnB,aAAa,kBAAkB;IAC/B,MAAM,WAAW;IACjB,UAAU,eAAe;IACzB,SAAS,cAAc;IACvB,YAAY,iBAAiB;IAC7B,QAAQ,aAAa;IACrB,SAAS,cAAc;IACvB,QAAQ,aAAa;IACrB,aAAa,kBAAkB;IAC/B,WAAW,gBAAgB;CAC9B;AAED,eAAO,MAAM,gBAAgB,oHAyC3B,CAAA"} \ No newline at end of file diff --git a/dist/properties/member.js b/dist/properties/member.js index 31ae8a2958..1144afedc9 100644 --- a/dist/properties/member.js +++ b/dist/properties/member.js @@ -12,8 +12,10 @@ var MemberProperty; MemberProperty["displayName"] = "displayName"; MemberProperty["displayColor"] = "displayColor"; MemberProperty["roles"] = "roles"; + MemberProperty["flags"] = "flags"; MemberProperty["mention"] = "mention"; MemberProperty["avatar"] = "avatar"; + MemberProperty["banner"] = "banner"; MemberProperty["bannable"] = "bannable"; MemberProperty["kickable"] = "kickable"; MemberProperty["guildID"] = "guildID"; @@ -29,40 +31,50 @@ var MemberProperty; MemberProperty["timestamp"] = "timestamp"; MemberProperty["boosting"] = "boosting"; MemberProperty["boostingSince"] = "boostingSince"; + MemberProperty["permissions"] = "permissions"; })(MemberProperty || (exports.MemberProperty = MemberProperty = {})); exports.MemberProperties = (0, defineProperties_1.default)({ - timestamp: (i) => i?.joinedTimestamp, + timestamp: (i) => i instanceof discord_js_1.GuildMember ? i?.joinedTimestamp : (i?.joined_at ? new Date(i.joined_at).getTime() : null), displayColor: (i) => i?.displayHexColor, - mention: (i) => (0, discord_js_1.userMention)(i?.id), - displayName: (i) => i?.displayName, + mention: (i) => i?.user ? (0, discord_js_1.userMention)(i.user.id) : null, + displayName: (i) => i instanceof discord_js_1.GuildMember ? i?.displayName : i?.nick, // Assuming m is old state - addedRoles: (m, sep) => m?.guild.members.cache - .get(m.id) - ?.roles.cache.filter((r) => !m.roles.cache.has(r.id)) - .map((x) => x.id) - .join(sep ?? ", "), + addedRoles: (m, sep) => { + if (!(m && "guild" in m)) + return null; + return m?.guild.members.cache + .get(m.id) + ?.roles.cache.filter((r) => !m.roles.cache.has(r.id)) + .map((x) => x.id) + .join(sep ?? ", "); + }, // Assuming m is old state removedRoles: (m, sep) => { + if (!(m && "guild" in m)) + return null; const updated = m?.guild.members.cache.get(m.id); return m?.roles.cache .filter((r) => !updated?.roles.cache.has(r.id)) .map((x) => x.id) .join(sep ?? ", "); }, - roleCount: (m) => m?.roles.cache.size ?? 0, - avatar: (i) => i?.displayAvatarURL(), - nickname: (i) => i?.nickname, - roles: (i, sep) => i?.roles.cache.map((x) => x.id).join(sep || ", "), + roleCount: (i) => (i instanceof discord_js_1.GuildMember ? i?.roles.cache.size : i?.roles.length) ?? 0, + avatar: (i) => i instanceof discord_js_1.GuildMember ? i.displayAvatarURL() : (i?.user && (i?.avatar ?? i.user.avatar) ? new discord_js_1.CDN().avatar(i.user.id, i.avatar ?? i.user.avatar) : null), + banner: (i) => i instanceof discord_js_1.GuildMember ? i.displayBannerURL() : (i?.user && (i?.banner ?? i.user.banner) ? new discord_js_1.CDN().banner(i.user.id, i.banner ?? i.user.banner) : null), + nickname: (i) => i instanceof discord_js_1.GuildMember ? i?.nickname : i?.nick, + roles: (i, sep) => (i instanceof discord_js_1.GuildMember ? i?.roles.cache.map((x) => x.id) : i?.roles)?.join(sep || ", "), + flags: (i, sep) => new discord_js_1.GuildMemberFlagsBitField(i?.flags).toArray().join(sep || ", "), + permissions: (i, sep) => new discord_js_1.PermissionsBitField(i?.permissions).toArray().join(sep || ", "), bannable: (i) => i?.bannable ?? false, kickable: (i) => i?.kickable ?? false, manageable: (i) => i?.manageable ?? false, - id: (i) => i?.id, - guildID: (i) => i?.guild.id, - timedOutUntil: (i) => (i?.isCommunicationDisabled() ? i.communicationDisabledUntil.getTime() : 0), - timeout: (i) => i?.isCommunicationDisabled() ?? false, + id: (i) => i?.user?.id, + guildID: (i) => i?.guild?.id, + timedOutUntil: (i) => i instanceof discord_js_1.GuildMember ? (i?.isCommunicationDisabled() ? i.communicationDisabledUntil.getTime() : 0) : (i?.communication_disabled_until ? new Date(i.communication_disabled_until).getTime() : 0), + timeout: (i) => i instanceof discord_js_1.GuildMember ? (i?.isCommunicationDisabled() ?? false) : !!i?.communication_disabled_until, status: (i) => i?.presence?.status, platform: (i, sep) => Object.keys(i?.presence?.clientStatus ?? {}).join(sep || ", "), - boosting: (i) => i?.premiumSinceTimestamp !== null, - boostingSince: (i) => i?.premiumSinceTimestamp ?? 0, + boosting: (i) => (i instanceof discord_js_1.GuildMember ? i?.premiumSinceTimestamp : i?.premium_since) != null, + boostingSince: (i) => i instanceof discord_js_1.GuildMember ? i?.premiumSinceTimestamp ?? 0 : (i?.premium_since ? new Date(i.premium_since).getTime() : 0), }); //# sourceMappingURL=member.js.map \ No newline at end of file diff --git a/dist/properties/member.js.map b/dist/properties/member.js.map index d17b0b122b..ed9bca5f4b 100644 --- a/dist/properties/member.js.map +++ b/dist/properties/member.js.map @@ -1 +1 @@ -{"version":3,"file":"member.js","sourceRoot":"","sources":["../../src/properties/member.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"member.js","sourceRoot":"","sources":["../../src/properties/member.ts"],"names":[],"mappings":";;;;;;AAAA,2CAAoI;AACpI,qFAA4D;AAE5D,IAAY,cAyBX;AAzBD,WAAY,cAAc;IACtB,uCAAqB,CAAA;IACrB,6CAA2B,CAAA;IAC3B,+CAA6B,CAAA;IAC7B,iCAAe,CAAA;IACf,iCAAe,CAAA;IACf,qCAAmB,CAAA;IACnB,mCAAiB,CAAA;IACjB,mCAAiB,CAAA;IACjB,uCAAqB,CAAA;IACrB,uCAAqB,CAAA;IACrB,qCAAmB,CAAA;IACnB,2BAAS,CAAA;IACT,2CAAyB,CAAA;IACzB,qCAAmB,CAAA;IACnB,iDAA+B,CAAA;IAC/B,mCAAiB,CAAA;IACjB,2CAAyB,CAAA;IACzB,yCAAuB,CAAA;IACvB,+CAA6B,CAAA;IAC7B,uCAAqB,CAAA;IACrB,yCAAuB,CAAA;IACvB,uCAAqB,CAAA;IACrB,iDAA+B,CAAA;IAC/B,6CAA2B,CAAA;AAC/B,CAAC,EAzBW,cAAc,8BAAd,cAAc,QAyBzB;AAEY,QAAA,gBAAgB,GAAG,IAAA,0BAAgB,EAAiE;IAC7G,SAAS,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,YAAY,wBAAW,CAAC,CAAC,CAAC,CAAC,EAAE,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC;IACzH,YAAY,EAAE,CAAC,CAAC,EAAE,EAAE,CAAE,CAAiB,EAAE,eAAe;IACxD,OAAO,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,IAAA,wBAAW,EAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI;IACvD,WAAW,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,YAAY,wBAAW,CAAC,CAAC,CAAC,CAAC,EAAE,WAAW,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI;IACvE,0BAA0B;IAC1B,UAAU,EAAE,CAAC,CAAC,EAAE,GAAG,EAAE,EAAE;QACnB,IAAI,CAAC,CAAC,CAAC,IAAI,OAAO,IAAI,CAAC,CAAC;YAAE,OAAO,IAAI,CAAA;QACrC,OAAO,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK;aACxB,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC;YACV,EAAE,KAAK,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC;aACpD,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;aAChB,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAA;IAC1B,CAAC;IACD,0BAA0B;IAC1B,YAAY,EAAE,CAAC,CAAC,EAAE,GAAG,EAAE,EAAE;QACrB,IAAI,CAAC,CAAC,CAAC,IAAI,OAAO,IAAI,CAAC,CAAC;YAAE,OAAO,IAAI,CAAA;QACrC,MAAM,OAAO,GAAG,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAA;QAChD,OAAO,CAAC,EAAE,KAAK,CAAC,KAAK;aAChB,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,OAAO,EAAE,KAAK,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC;aAC9C,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;aAChB,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAA;IAC1B,CAAC;IACD,SAAS,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,YAAY,wBAAW,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC;IACzF,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,YAAY,wBAAW,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,IAAI,CAAC,CAAC,EAAE,MAAM,IAAI,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,gBAAG,EAAE,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC,MAAM,IAAI,CAAC,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC;IAC3K,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,YAAY,wBAAW,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,IAAI,CAAC,CAAC,EAAE,MAAM,IAAI,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,gBAAG,EAAE,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC,MAAM,IAAI,CAAC,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC;IAC3K,QAAQ,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,YAAY,wBAAW,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI;IACjE,KAAK,EAAE,CAAC,CAAC,EAAE,GAAG,EAAE,EAAE,CAAC,CAAC,CAAC,YAAY,wBAAW,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,EAAE,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC;IAC7G,KAAK,EAAE,CAAC,CAAC,EAAE,GAAG,EAAE,EAAE,CAAC,IAAI,qCAAwB,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,OAAO,EAAE,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC;IACrF,WAAW,EAAE,CAAC,CAAC,EAAE,GAAG,EAAE,EAAE,CAAC,IAAI,gCAAmB,CAAC,CAAC,EAAE,WAAkC,CAAC,CAAC,OAAO,EAAE,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC;IACnH,QAAQ,EAAE,CAAC,CAAC,EAAE,EAAE,CAAE,CAAiB,EAAE,QAAQ,IAAI,KAAK;IACtD,QAAQ,EAAE,CAAC,CAAC,EAAE,EAAE,CAAE,CAAiB,EAAE,QAAQ,IAAI,KAAK;IACtD,UAAU,EAAE,CAAC,CAAC,EAAE,EAAE,CAAE,CAAiB,EAAE,UAAU,IAAI,KAAK;IAC1D,EAAE,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,IAAI,EAAE,EAAE;IACtB,OAAO,EAAE,CAAC,CAAC,EAAE,EAAE,CAAE,CAAiB,EAAE,KAAK,EAAE,EAAE;IAC7C,aAAa,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,YAAY,wBAAW,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,4BAA4B,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC,4BAA4B,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC;IACzN,OAAO,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,YAAY,wBAAW,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,uBAAuB,EAAE,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,4BAA4B;IACtH,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,CAAE,CAAiB,EAAE,QAAQ,EAAE,MAAM;IACnD,QAAQ,EAAE,CAAC,CAAC,EAAE,GAAG,EAAE,EAAE,CAAC,MAAM,CAAC,IAAI,CAAE,CAAiB,EAAE,QAAQ,EAAE,YAAY,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC;IACrG,QAAQ,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,YAAY,wBAAW,CAAC,CAAC,CAAC,CAAC,EAAE,qBAAqB,CAAC,CAAC,CAAC,CAAC,EAAE,aAAa,CAAC,IAAI,IAAI;IACjG,aAAa,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,YAAY,wBAAW,CAAC,CAAC,CAAC,CAAC,EAAE,qBAAqB,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,aAAa,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC;CAChJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/properties/stage.d.ts.map b/dist/properties/stage.d.ts.map index f9ec4ef87d..f05c55af63 100644 --- a/dist/properties/stage.d.ts.map +++ b/dist/properties/stage.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"stage.d.ts","sourceRoot":"","sources":["../../src/properties/stage.ts"],"names":[],"mappings":"AAAA,OAAO,EAAiD,aAAa,EAA6B,MAAM,YAAY,CAAA;AAGpH,oBAAY,aAAa;IACrB,SAAS,cAAc;IACvB,EAAE,OAAO;IACT,KAAK,UAAU;IACf,SAAS,cAAc;IACvB,OAAO,YAAY;IACnB,YAAY,iBAAiB;IAC7B,OAAO,YAAY;CACtB;AAED,eAAO,MAAM,eAAe,yFAQ1B,CAAA"} \ No newline at end of file +{"version":3,"file":"stage.d.ts","sourceRoot":"","sources":["../../src/properties/stage.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,aAAa,EAA6B,MAAM,YAAY,CAAA;AAGrE,oBAAY,aAAa;IACrB,SAAS,cAAc;IACvB,EAAE,OAAO;IACT,KAAK,UAAU;IACf,SAAS,cAAc;IACvB,OAAO,YAAY;IACnB,YAAY,iBAAiB;IAC7B,OAAO,YAAY;CACtB;AAED,eAAO,MAAM,eAAe,yFAQ1B,CAAA"} \ No newline at end of file diff --git a/dist/properties/stage.js.map b/dist/properties/stage.js.map index f1239e8b0b..ad35718046 100644 --- a/dist/properties/stage.js.map +++ b/dist/properties/stage.js.map @@ -1 +1 @@ -{"version":3,"file":"stage.js","sourceRoot":"","sources":["../../src/properties/stage.ts"],"names":[],"mappings":";;;;;;AAAA,2CAAoH;AACpH,qFAA4D;AAE5D,IAAY,aAQX;AARD,WAAY,aAAa;IACrB,wCAAuB,CAAA;IACvB,0BAAS,CAAA;IACT,gCAAe,CAAA;IACf,wCAAuB,CAAA;IACvB,oCAAmB,CAAA;IACnB,8CAA6B,CAAA;IAC7B,oCAAmB,CAAA;AACvB,CAAC,EARW,aAAa,6BAAb,aAAa,QAQxB;AAEY,QAAA,eAAe,GAAG,IAAA,0BAAgB,EAAsC;IACjF,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE;IACd,SAAS,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,SAAS;IAC5B,OAAO,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,OAAO;IACxB,KAAK,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,KAAK;IACpB,SAAS,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,gBAAgB;IACnC,YAAY,EAAE,CAAC,CAAC,EAAE,CAAC,sCAAyB,CAAC,CAAC,EAAE,YAAa,CAAC;IAC9D,OAAO,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,qBAAqB;CACzC,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"stage.js","sourceRoot":"","sources":["../../src/properties/stage.ts"],"names":[],"mappings":";;;;;;AAAA,2CAAqE;AACrE,qFAA4D;AAE5D,IAAY,aAQX;AARD,WAAY,aAAa;IACrB,wCAAuB,CAAA;IACvB,0BAAS,CAAA;IACT,gCAAe,CAAA;IACf,wCAAuB,CAAA;IACvB,oCAAmB,CAAA;IACnB,8CAA6B,CAAA;IAC7B,oCAAmB,CAAA;AACvB,CAAC,EARW,aAAa,6BAAb,aAAa,QAQxB;AAEY,QAAA,eAAe,GAAG,IAAA,0BAAgB,EAAsC;IACjF,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE;IACd,SAAS,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,SAAS;IAC5B,OAAO,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,OAAO;IACxB,KAAK,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,KAAK;IACpB,SAAS,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,gBAAgB;IACnC,YAAY,EAAE,CAAC,CAAC,EAAE,CAAC,sCAAyB,CAAC,CAAC,EAAE,YAAa,CAAC;IAC9D,OAAO,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,qBAAqB;CACzC,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/properties/voiceEffect.d.ts b/dist/properties/voiceEffect.d.ts new file mode 100644 index 0000000000..182eed9cb4 --- /dev/null +++ b/dist/properties/voiceEffect.d.ts @@ -0,0 +1,13 @@ +import { VoiceChannelEffect } from "discord.js"; +export declare enum VoiceEffectProperty { + emoji = "emoji", + channelID = "channelID", + guildID = "guildID", + userID = "userID", + soundID = "soundID", + soundVolume = "soundVolume", + animationID = "animationID", + animationType = "animationType" +} +export declare const VoiceEffectProperties: import("../functions/defineProperties").Properties; +//# sourceMappingURL=voiceEffect.d.ts.map \ No newline at end of file diff --git a/dist/properties/voiceEffect.d.ts.map b/dist/properties/voiceEffect.d.ts.map new file mode 100644 index 0000000000..3d5f482ccc --- /dev/null +++ b/dist/properties/voiceEffect.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"voiceEffect.d.ts","sourceRoot":"","sources":["../../src/properties/voiceEffect.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,kBAAkB,EAAuC,MAAM,YAAY,CAAA;AAGpF,oBAAY,mBAAmB;IAC3B,KAAK,UAAU;IACf,SAAS,cAAc;IACvB,OAAO,YAAY;IACnB,MAAM,WAAW;IACjB,OAAO,YAAY;IACnB,WAAW,gBAAgB;IAC3B,WAAW,gBAAgB;IAC3B,aAAa,kBAAkB;CAClC;AAED,eAAO,MAAM,qBAAqB,oGAShC,CAAA"} \ No newline at end of file diff --git a/dist/properties/voiceEffect.js b/dist/properties/voiceEffect.js new file mode 100644 index 0000000000..d243d8d8a2 --- /dev/null +++ b/dist/properties/voiceEffect.js @@ -0,0 +1,30 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.VoiceEffectProperties = exports.VoiceEffectProperty = void 0; +const discord_js_1 = require("discord.js"); +const defineProperties_1 = __importDefault(require("../functions/defineProperties")); +var VoiceEffectProperty; +(function (VoiceEffectProperty) { + VoiceEffectProperty["emoji"] = "emoji"; + VoiceEffectProperty["channelID"] = "channelID"; + VoiceEffectProperty["guildID"] = "guildID"; + VoiceEffectProperty["userID"] = "userID"; + VoiceEffectProperty["soundID"] = "soundID"; + VoiceEffectProperty["soundVolume"] = "soundVolume"; + VoiceEffectProperty["animationID"] = "animationID"; + VoiceEffectProperty["animationType"] = "animationType"; +})(VoiceEffectProperty || (exports.VoiceEffectProperty = VoiceEffectProperty = {})); +exports.VoiceEffectProperties = (0, defineProperties_1.default)({ + emoji: (i) => i?.emoji?.toString(), + channelID: (i) => i?.channelId, + guildID: (i) => i?.guild.id, + userID: (i) => i?.userId, + soundID: (i) => i?.soundId, + soundVolume: (i) => i?.soundVolume, + animationID: (i) => i?.animationId, + animationType: (i) => discord_js_1.VoiceChannelEffectSendAnimationType[i?.animationType] +}); +//# sourceMappingURL=voiceEffect.js.map \ No newline at end of file diff --git a/dist/properties/voiceEffect.js.map b/dist/properties/voiceEffect.js.map new file mode 100644 index 0000000000..ab5ce87bf9 --- /dev/null +++ b/dist/properties/voiceEffect.js.map @@ -0,0 +1 @@ +{"version":3,"file":"voiceEffect.js","sourceRoot":"","sources":["../../src/properties/voiceEffect.ts"],"names":[],"mappings":";;;;;;AAAA,2CAAoF;AACpF,qFAA4D;AAE5D,IAAY,mBASX;AATD,WAAY,mBAAmB;IAC3B,sCAAe,CAAA;IACf,8CAAuB,CAAA;IACvB,0CAAmB,CAAA;IACnB,wCAAiB,CAAA;IACjB,0CAAmB,CAAA;IACnB,kDAA2B,CAAA;IAC3B,kDAA2B,CAAA;IAC3B,sDAA+B,CAAA;AACnC,CAAC,EATW,mBAAmB,mCAAnB,mBAAmB,QAS9B;AAEY,QAAA,qBAAqB,GAAG,IAAA,0BAAgB,EAAiD;IAClG,KAAK,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,KAAK,EAAE,QAAQ,EAAE;IAClC,SAAS,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,SAAS;IAC9B,OAAO,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,KAAK,CAAC,EAAE;IAC3B,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,MAAM;IACxB,OAAO,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,OAAO;IAC1B,WAAW,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,WAAW;IAClC,WAAW,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,WAAW;IAClC,aAAa,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,gDAAmC,CAAC,CAAC,EAAE,aAAc,CAAC;CAC/E,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/properties/webhook.d.ts b/dist/properties/webhook.d.ts new file mode 100644 index 0000000000..84d62f9343 --- /dev/null +++ b/dist/properties/webhook.d.ts @@ -0,0 +1,17 @@ +import { Webhook, WebhookType } from "discord.js"; +export declare enum WebhookProperty { + id = "id", + name = "name", + type = "type", + avatar = "avatar", + ownerID = "ownerID", + channelID = "channelID", + guildID = "guildID", + sourceChannelID = "sourceChannelID", + sourceGuildID = "sourceGuildID", + timestamp = "timestamp", + token = "token", + url = "url" +} +export declare const WebhookProperties: import("../functions/defineProperties").Properties>; +//# sourceMappingURL=webhook.d.ts.map \ No newline at end of file diff --git a/dist/properties/webhook.d.ts.map b/dist/properties/webhook.d.ts.map new file mode 100644 index 0000000000..4d1e843c7b --- /dev/null +++ b/dist/properties/webhook.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"webhook.d.ts","sourceRoot":"","sources":["../../src/properties/webhook.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,WAAW,EAAE,MAAM,YAAY,CAAA;AAGjD,oBAAY,eAAe;IACvB,EAAE,OAAO;IACT,IAAI,SAAS;IACb,IAAI,SAAS;IACb,MAAM,WAAW;IACjB,OAAO,YAAY;IACnB,SAAS,cAAc;IACvB,OAAO,YAAY;IACnB,eAAe,oBAAoB;IACnC,aAAa,kBAAkB;IAC/B,SAAS,cAAc;IACvB,KAAK,UAAU;IACf,GAAG,QAAQ;CACd;AAED,eAAO,MAAM,iBAAiB,kGAa5B,CAAA"} \ No newline at end of file diff --git a/dist/properties/webhook.js b/dist/properties/webhook.js new file mode 100644 index 0000000000..067cff52b6 --- /dev/null +++ b/dist/properties/webhook.js @@ -0,0 +1,38 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.WebhookProperties = exports.WebhookProperty = void 0; +const discord_js_1 = require("discord.js"); +const defineProperties_1 = __importDefault(require("../functions/defineProperties")); +var WebhookProperty; +(function (WebhookProperty) { + WebhookProperty["id"] = "id"; + WebhookProperty["name"] = "name"; + WebhookProperty["type"] = "type"; + WebhookProperty["avatar"] = "avatar"; + WebhookProperty["ownerID"] = "ownerID"; + WebhookProperty["channelID"] = "channelID"; + WebhookProperty["guildID"] = "guildID"; + WebhookProperty["sourceChannelID"] = "sourceChannelID"; + WebhookProperty["sourceGuildID"] = "sourceGuildID"; + WebhookProperty["timestamp"] = "timestamp"; + WebhookProperty["token"] = "token"; + WebhookProperty["url"] = "url"; +})(WebhookProperty || (exports.WebhookProperty = WebhookProperty = {})); +exports.WebhookProperties = (0, defineProperties_1.default)({ + id: (i) => i?.id, + name: (i) => i?.name, + type: (i) => discord_js_1.WebhookType[i?.type], + avatar: (i) => i?.avatarURL(), + ownerID: (i) => i?.owner?.id, + channelID: (i) => i?.channelId, + guildID: (i) => i?.guildId, + sourceChannelID: (i) => i?.sourceChannel?.id, + sourceGuildID: (i) => i?.sourceGuild?.id, + timestamp: (i) => i?.createdTimestamp, + token: (i) => i?.token, + url: (i) => i?.url, +}); +//# sourceMappingURL=webhook.js.map \ No newline at end of file diff --git a/dist/properties/webhook.js.map b/dist/properties/webhook.js.map new file mode 100644 index 0000000000..407d77f67f --- /dev/null +++ b/dist/properties/webhook.js.map @@ -0,0 +1 @@ +{"version":3,"file":"webhook.js","sourceRoot":"","sources":["../../src/properties/webhook.ts"],"names":[],"mappings":";;;;;;AAAA,2CAAiD;AACjD,qFAA4D;AAE5D,IAAY,eAaX;AAbD,WAAY,eAAe;IACvB,4BAAS,CAAA;IACT,gCAAa,CAAA;IACb,gCAAa,CAAA;IACb,oCAAiB,CAAA;IACjB,sCAAmB,CAAA;IACnB,0CAAuB,CAAA;IACvB,sCAAmB,CAAA;IACnB,sDAAmC,CAAA;IACnC,kDAA+B,CAAA;IAC/B,0CAAuB,CAAA;IACvB,kCAAe,CAAA;IACf,8BAAW,CAAA;AACf,CAAC,EAbW,eAAe,+BAAf,eAAe,QAa1B;AAEY,QAAA,iBAAiB,GAAG,IAAA,0BAAgB,EAAkC;IAC/E,EAAE,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,EAAE;IAChB,IAAI,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,IAAI;IACpB,IAAI,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,wBAAW,CAAC,CAAC,EAAE,IAAK,CAAC;IAClC,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,SAAS,EAAE;IAC7B,OAAO,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE;IAC5B,SAAS,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,SAAS;IAC9B,OAAO,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,OAAO;IAC1B,eAAe,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,aAAa,EAAE,EAAE;IAC5C,aAAa,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,WAAW,EAAE,EAAE;IACxC,SAAS,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,gBAAgB;IACrC,KAAK,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,KAAK;IACtB,GAAG,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG;CACrB,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/structures/@internal/Arg.d.ts b/dist/structures/@internal/Arg.d.ts index cd54a44cc8..8af4c9de42 100644 --- a/dist/structures/@internal/Arg.d.ts +++ b/dist/structures/@internal/Arg.d.ts @@ -40,6 +40,12 @@ export declare class Arg { static optionalAutomodRule(name?: string, desc?: string): IArg; static restAutomodRule(name?: string, desc?: string): IArg; static requiredAutomodRule(name?: string, desc?: string): IArg; + static optionalScheduledEvent(name?: string, desc?: string): IArg; + static restScheduledEvent(name?: string, desc?: string, required?: boolean): IArg; + static requiredScheduledEvent(name?: string, desc?: string): IArg; + static optionalStageInstance(name?: string, desc?: string): IArg; + static restStageInstance(name?: string, desc?: string, required?: boolean): IArg; + static requiredStageInstance(name?: string, desc?: string): IArg; static restTextChannel(name?: string, desc?: string): IArg; static optionalTextChannel(name?: string, desc?: string): IArg; static requiredTextChannel(name?: string, desc?: string): IArg; diff --git a/dist/structures/@internal/Arg.d.ts.map b/dist/structures/@internal/Arg.d.ts.map index 09163b819f..fb3473be98 100644 --- a/dist/structures/@internal/Arg.d.ts.map +++ b/dist/structures/@internal/Arg.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"Arg.d.ts","sourceRoot":"","sources":["../../../src/structures/@internal/Arg.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"Arg.d.ts","sourceRoot":"","sources":["../../../src/structures/@internal/Arg.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/structures/@internal/Arg.js b/dist/structures/@internal/Arg.js index cb510a242a..ade64774b4 100644 --- a/dist/structures/@internal/Arg.js +++ b/dist/structures/@internal/Arg.js @@ -354,6 +354,64 @@ class Arg { pointer: 0 }); } + static optionalScheduledEvent(name = "event ID", desc = "The guild scheduled event to use") { + return Arg.create({ + name, + description: desc, + rest: false, + type: NativeFunction_1.ArgType.ScheduledEvent, + pointer: 0 + }); + } + static restScheduledEvent(name = "event IDs", desc = "The guild scheduled events to use", required = false) { + return Arg.create({ + name, + description: desc, + rest: true, + required, + type: NativeFunction_1.ArgType.ScheduledEvent, + pointer: 0 + }); + } + static requiredScheduledEvent(name = "event ID", desc = "The guild scheduled event to use") { + return Arg.create({ + name, + description: desc, + rest: false, + required: true, + type: NativeFunction_1.ArgType.ScheduledEvent, + pointer: 0 + }); + } + static optionalStageInstance(name = "stage ID", desc = "The stage instance to use") { + return Arg.create({ + name, + description: desc, + rest: false, + type: NativeFunction_1.ArgType.StageInstance, + pointer: 0 + }); + } + static restStageInstance(name = "stage IDs", desc = "The stage instances to use", required = false) { + return Arg.create({ + name, + description: desc, + rest: true, + required, + type: NativeFunction_1.ArgType.StageInstance, + pointer: 0 + }); + } + static requiredStageInstance(name = "stage ID", desc = "The stage instance to use") { + return Arg.create({ + name, + description: desc, + rest: false, + required: true, + type: NativeFunction_1.ArgType.StageInstance, + pointer: 0 + }); + } static restTextChannel(name = "text channel IDs", desc = "The text channels to use") { return Arg.create({ name, diff --git a/dist/structures/@internal/Arg.js.map b/dist/structures/@internal/Arg.js.map index 2475ad3fab..1e2506cc97 100644 --- a/dist/structures/@internal/Arg.js.map +++ b/dist/structures/@internal/Arg.js.map @@ -1 +1 @@ -{"version":3,"file":"Arg.js","sourceRoot":"","sources":["../../../src/structures/@internal/Arg.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"Arg.js","sourceRoot":"","sources":["../../../src/structures/@internal/Arg.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/structures/@internal/CompiledFunction.d.ts b/dist/structures/@internal/CompiledFunction.d.ts index 9e2aa60cdf..6f78cbd699 100644 --- a/dist/structures/@internal/CompiledFunction.d.ts +++ b/dist/structures/@internal/CompiledFunction.d.ts @@ -75,6 +75,8 @@ export declare class CompiledFunction; private isValidReturnType; private fail; - static toResolveArgString(type: ArgType): "resolveGuild" | "resolveChannel" | "resolveUser" | "resolveRole" | "resolveInvite" | "resolveWebhook" | "resolveEmoji" | "resolveMessage" | "resolveSticker" | "resolveUnknown" | "resolveURL" | "resolveString" | "resolveBigInt" | "resolveTextChannel" | "resolveOverwritePermission" | "resolveNumber" | "resolveDate" | "resolveRoleOrUser" | "resolvePermission" | "resolveJson" | "resolveColor" | "resolveEnum" | "resolveForumTag" | "resolveGuildEmoji" | "resolveBoolean" | "resolveAttachment" | "resolveReaction" | "resolveTime" | "resolveMember" | "resolveApplicationEmoji" | "resolveAutomodRule"; + static toResolveArgString(type: ArgType): "resolveURL" | "resolveString" | "resolveBigInt" | "resolveUnknown" | "resolveTextChannel" | "resolveOverwritePermission" | "resolveNumber" | "resolveUser" | "resolveDate" | "resolveGuild" | "resolveRoleOrUser" | "resolveInvite" | "resolvePermission" | "resolveJson" | "resolveColor" | "resolveEnum" | "resolveForumTag" | "resolveEmoji" | "resolveGuildEmoji" | "resolveBoolean" | "resolveAttachment" | "resolveReaction" | "resolveMessage" | "resolveChannel" | "resolveRole" | "resolveWebhook" | "resolveSticker" | "resolveTime" | "resolveMember" | "resolveApplicationEmoji" | "resolveAutomodRule" | "resolveScheduledEvent" | "resolveStageInstance"; getFunction(fieldIndex: number, ref: NativeFunction): CompiledFunction>[], boolean> | undefined; getFunctions(fieldIndex: number, ref: NativeFunction): CompiledFunction>[], boolean>[]; return(value: ReturnValue): Return; diff --git a/dist/structures/@internal/CompiledFunction.d.ts.map b/dist/structures/@internal/CompiledFunction.d.ts.map index e32e4ceed5..6f9deb5700 100644 --- a/dist/structures/@internal/CompiledFunction.d.ts.map +++ b/dist/structures/@internal/CompiledFunction.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"CompiledFunction.d.ts","sourceRoot":"","sources":["../../../src/structures/@internal/CompiledFunction.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"CompiledFunction.d.ts","sourceRoot":"","sources":["../../../src/structures/@internal/CompiledFunction.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/structures/@internal/CompiledFunction.js b/dist/structures/@internal/CompiledFunction.js index 6c41c120da..72ad574666 100644 --- a/dist/structures/@internal/CompiledFunction.js +++ b/dist/structures/@internal/CompiledFunction.js @@ -128,6 +128,8 @@ class CompiledFunction { const fields = this.data.fields?.slice(i); const values = new Array(); if (!fields?.length) { + if (arg.required) + return this.error(ForgeError_1.ErrorType.MissingArg, this.data.name, arg.name); return this.unsafeSuccess(values); } for (let x = 0, len = fields.length; x < len; x++) { @@ -308,6 +310,21 @@ class CompiledFunction { return; return this.resolvePointer(arg, ref, ctx.guild)?.autoModerationRules.fetch(str).catch(ctx.noop); } + resolveScheduledEvent(ctx, arg, str, ref) { + if (!CompiledFunction.IdRegex.test(str)) + return; + return this.resolvePointer(arg, ref, ctx.guild)?.scheduledEvents.fetch(str).catch(ctx.noop); + } + resolveStageInstance(ctx, arg, str, ref) { + if (!CompiledFunction.IdRegex.test(str)) + return; + const chan = ctx.client.channels.cache.get(str); + const data = chan instanceof discord_js_1.StageChannel ? chan.stageInstance : this.resolvePointer(arg, ref, ctx.guild)?.stageInstances; + const instance = data instanceof discord_js_1.StageInstance ? data : data?.cache.get(str); + if (!instance) + return; + return instance; + } async resolveReaction(ctx, arg, str, ref) { const parsed = (0, discord_js_1.parseEmoji)(str); if (!parsed) @@ -350,7 +367,7 @@ class CompiledFunction { return this.resolvePointer(arg, ref, ctx.guild)?.roles.cache.get(str); } resolveDate(ctx, arg, str, ref) { - return new Date(str); + return new Date(isNaN(Number(str)) ? str : Number(str)); } resolvePointer(arg, ref, fallback) { const ptr = ref[arg.pointer] ?? fallback; diff --git a/dist/structures/@internal/CompiledFunction.js.map b/dist/structures/@internal/CompiledFunction.js.map index 8944ee59a2..381a891493 100644 --- a/dist/structures/@internal/CompiledFunction.js.map +++ b/dist/structures/@internal/CompiledFunction.js.map @@ -1 +1 @@ -{"version":3,"file":"CompiledFunction.js","sourceRoot":"","sources":["../../../src/structures/@internal/CompiledFunction.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"CompiledFunction.js","sourceRoot":"","sources":["../../../src/structures/@internal/CompiledFunction.ts"],"names":[],"mappings":";;;;;;AAAA,2CASmB;AACnB,2BAA+B;AAC/B,+BAA8B;AAC9B,+CAA4C;AAE5C,0EAAiD;AACjD,6CAAgD;AAChD,oDAAyE;AAEzE,qDAAiG;AACjG,qCAA0D;AAC1D,6CAAkD;AAwBlD,MAAa,gBAAgB;IAClB,MAAM,CAAU,sBAAsB,GAAG;QAC5C,GAAG,EAAE,IAAI;QACT,GAAG,EAAE,IAAI;QACT,GAAG,EAAE,KAAK;KACb,CAAA;IAEM,MAAM,CAAU,OAAO,GAAG,eAAe,CAAA;IACzC,MAAM,CAAU,QAAQ,GAAG,cAAc,CAAA;IACzC,MAAM,CAAU,UAAU,GAAG,yDAAyD,CAAA;IAE7E,IAAI,CAA2B;IAC/B,EAAE,CAA2B;IAE7C,YAAmB,GAAsB;QACrC,IAAI,CAAC,EAAE,GAAG,0BAAe,CAAC,GAAG,CAAC,GAAG,CAAC,IAAI,CAA8B,CAAA;QACpE,IAAI,CAAC,IAAI,GAAG;YACR,GAAG,GAAG;YACN,MAAM,EACF,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAClB,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC;gBACR,CAAC,CAAC;oBACE,GAAG,CAAC;oBACJ,SAAS,EAAE,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,gBAAgB,CAAC,CAAC,CAAC,CAAC;iBAC7D;gBACD,CAAC,CAAC;oBACE,GAAG,CAAC;oBACJ,GAAG,EAAE;wBACD,GAAG,CAAC,CAAC,GAAG;wBACR,SAAS,EAAE,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,gBAAgB,CAAC,CAAC,CAAC,CAAC;qBACjE;oBACD,GAAG,EAAE,CAAC,CAAC,GAAG;wBACN,CAAC,CAAC;4BACE,GAAG,CAAC,CAAC,GAAG;4BACR,SAAS,EAAE,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,gBAAgB,CAAC,CAAC,CAAC,CAAC;yBACjE;wBACD,CAAC,CAAC,SAAS;iBAClB,CACR,IAAI,IAAI;SAChB,CAAA;IACL,CAAC;IAEM,YAAY,CAAC,CAAS;QACzB,MAAM,KAAK,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAAC,CAAA;QAClC,IAAI,IAAI,IAAI,KAAK,EAAE;YACf,IAAI,KAAK,CAAC,GAAG,EAAE;gBACX,OAAO,GAAG,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,KAAK,CAAC,EAAE,GAAG,KAAK,CAAC,GAAG,CAAC,OAAO,CACjG,KAAK,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,CAC5C,EAAE,CAAA;aACN;;gBAAM,OAAO,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAA;SAC7E;QACD,OAAO,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAA;IAC/D,CAAC;IAED,IAAW,OAAO;QACd,IAAI,IAAI,CAAC,IAAI,CAAC,MAAM,KAAK,IAAI;YAAE,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAA;aAC/C;YACD,MAAM,IAAI,GAAG,IAAI,KAAK,EAAU,CAAA;YAEhC,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;gBACzD,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAA;aAClC;YAED,OAAO,GAAG,IAAI,CAAC,IAAI,CAAC,IAAI,IAAI,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAA;SAChD;IACL,CAAC;IAED;;;;OAIG;IACK,KAAK,CAAC,WAAW,CAAC,GAAY;QAClC,MAAM,IAAI,GAAG,IAAI,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,EAAE,MAAM,IAAI,CAAC,CAAkB,CAAA;QAEvE,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,EAAE,MAAM,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,QAAQ,KAAK,KAAK,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC;YAClF,OAAO,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,CAAA;QAEnC,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;YAC1D,MAAM,EAAE,GAAG,MAAM,IAAI,CAAC,mBAAmB,CAAC,GAAG,EAAE,CAAC,EAAE,IAAI,CAAC,CAAA;YACvD,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,EAAE,CAAC;gBAAE,OAAO,EAAE,CAAA;YAC1C,IAAI,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,KAA8B,CAAA;SAC9C;QAED,OAAO,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,CAAA;IACnC,CAAC;IAEO,KAAK,CAAC,mBAAmB,CAC7B,GAAY,EACZ,GAAG,OAAe;QAElB,MAAM,IAAI,GAAG,IAAI,KAAK,CAAC,OAAO,CAAC,MAAM,CAAsC,CAAA;QAE3E,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,OAAO,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;YAChD,MAAM,KAAK,GAAG,OAAO,CAAC,CAAC,CAAC,CAAA;YACxB,MAAM,GAAG,GAAG,MAAM,IAAI,CAAC,mBAAmB,CAAC,GAAG,EAAE,KAAK,EAAE,IAAI,CAAC,CAAA;YAC5D,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC;gBAC5B,OAAO;oBACH,IAAI;oBACJ,MAAM,EAAE,GAAG;iBACd,CAAA;YACL,IAAI,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,KAAkD,CAAA;SACnE;QAED,OAAO;YACH,IAAI;YACJ,MAAM,EAAE,IAAI,CAAC,aAAa,EAAE;SAC/B,CAAA;IACL,CAAC;IAED;;;;;OAKG;IACK,KAAK,CAAC,mBAAmB,CAAC,GAAY,EAAE,CAAS,EAAE,MAAa,EAAE;QACtE,MAAM,GAAG,GAAG,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,IAAK,CAAC,CAAC,CAAC,CAAA;QAEjC,IAAI,CAAC,GAAG,CAAC,IAAI,EAAE;YACX,4EAA4E;YAC5E,MAAM,KAAK,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,CAAmC,CAAA;YACrE,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,WAAW,CAAC,GAAG,EAAE,KAAK,CAAC,CAAA;YACnD,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,QAAQ,CAAC;gBAAE,OAAO,QAAQ,CAAA;YAEtD,MAAM,GAAG,GAAG,MAAM,IAAI,CAAC,UAAU,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,EAAE,QAAQ,CAAC,KAAK,EAAE,GAAoB,CAAC,CAAA;YACxF,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC;gBAAE,OAAO,GAAG,CAAA;YAC5C,OAAO,IAAI,CAAC,aAAa,CAAC,GAAG,CAAC,KAAK,CAAC,CAAA;SACvC;aAAM;YACH,MAAM,MAAM,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE,KAAK,CAAC,CAAC,CAAC,CAAA;YACzC,MAAM,MAAM,GAAG,IAAI,KAAK,EAAE,CAAA;YAE1B,IAAI,CAAC,MAAM,EAAE,MAAM,EAAE;gBACjB,IAAI,GAAG,CAAC,QAAQ;oBAAE,OAAO,IAAI,CAAC,KAAK,CAAC,sBAAS,CAAC,UAAU,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,GAAG,CAAC,IAAI,CAAC,CAAA;gBACnF,OAAO,IAAI,CAAC,aAAa,CAAC,MAAM,CAAC,CAAA;aACpC;YAED,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,MAAM,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;gBAC/C,4EAA4E;gBAC5E,MAAM,KAAK,GAAG,MAAM,CAAC,CAAC,CAAmC,CAAA;gBACzD,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,WAAW,CAAC,GAAG,EAAE,KAAK,CAAC,CAAA;gBACnD,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,QAAQ,CAAC;oBAAE,OAAO,QAAQ,CAAA;gBAEtD,MAAM,GAAG,GAAG,MAAM,IAAI,CAAC,UAAU,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,EAAE,QAAQ,CAAC,KAAK,EAAE,GAAoB,CAAC,CAAA;gBACxF,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC;oBAAE,OAAO,GAAG,CAAA;gBAE5C,MAAM,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,KAA8B,CAAA;aACjD;YAED,OAAO,IAAI,CAAC,aAAa,CAAC,MAAM,CAAC,CAAA;SACpC;IACL,CAAC;IAEO,KAAK,CAAC,gBAAgB,CAAC,GAAY,EAAE,KAA8C;QACvF,MAAM,GAAG,GAAG,MAAM,IAAI,CAAC,WAAW,CAAC,GAAG,EAAE,KAAK,CAAC,GAAG,CAAC,CAAA;QAClD,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC;YAAE,OAAO,GAAG,CAAA;QAE5C,IAAI,KAAK,CAAC,GAAG,KAAK,SAAS,EAAE;YACzB,OAAO,IAAI,CAAC,aAAa,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,KAAK,EAAE,IAAI,CAAC,CAAC,CAAA;SAC5D;QAED,MAAM,GAAG,GAAG,MAAM,IAAI,CAAC,WAAW,CAAC,GAAG,EAAE,KAAK,CAAC,GAAG,CAAC,CAAA;QAClD,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC;YAAE,OAAO,GAAG,CAAA;QAE5C,OAAO,IAAI,CAAC,aAAa,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,KAAK,EAAE,GAAG,CAAC,KAAK,CAAC,CAAC,CAAA;IAClE,CAAC;IAEO,KAAK,CAAC,WAAW,CACrB,GAAY,EACZ,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,KAA6D,EAAE;QAE7F,IAAI,CAAC,QAAQ,IAAI,CAAC,SAAS;YAAE,OAAO,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,CAAA;QAE5D,MAAM,IAAI,GAAG,IAAI,KAAK,CAAC,SAAS,CAAC,MAAM,CAAC,CAAA;QACxC,IAAI,SAAS,CAAC,MAAM,KAAK,CAAC;YAAE,OAAO,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAA;QAErE,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,SAAS,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;YAClD,MAAM,EAAE,GAAG,SAAS,CAAC,CAAC,CAAC,CAAA;YACvB,MAAM,EAAE,GAAG,MAAM,EAAE,CAAC,OAAO,CAAC,GAAG,CAAC,CAAA;YAChC,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,EAAE,CAAC;gBAAE,OAAO,EAAE,CAAA;YAC1C,IAAK,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,KAAK,CAAA;SACtB;QAED,OAAO,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,IAAK,CAAC,CAAC,CAAA;IAC9C,CAAC;IAEO,gBAAgB,CAAC,GAAS,EAAE,KAAc;QAC9C,OAAO,IAAI,CAAC,KAAK,CAAC,sBAAS,CAAC,cAAc,EAAE,GAAG,KAAK,EAAE,EAAE,GAAG,CAAC,IAAI,EAAE,wBAAO,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAA;IACxF,CAAC;IAEO,aAAa,CAAC,GAAY,EAAE,GAAS,EAAE,GAAW,EAAE,GAAmB;QAC3E,MAAM,KAAK,GAAG,MAAM,CAAC,GAAG,CAAC,CAAA;QACzB,IAAI,KAAK,CAAC,KAAe,CAAC;YAAE,OAAM;QAClC,OAAO,KAAK,CAAA;IAChB,CAAC;IAEO,aAAa,CAAC,GAAY,EAAE,GAAS,EAAE,GAAW,EAAE,GAAmB;QAC3E,OAAO,MAAM,CAAC,GAAG,CAAC,CAAA;IACtB,CAAC;IAEO,YAAY,CAAC,GAAY,EAAE,GAAS,EAAE,GAAW,EAAE,GAAmB;QAC1E,OAAO,IAAA,kBAAY,EAAC,GAAG,CAAC,CAAA;IAC5B,CAAC;IAEO,iBAAiB,CAAC,GAAY,EAAE,GAAS,EAAE,GAAW,EAAE,GAAmB;QAC/E,IAAI,CAAC,CAAC,GAAG,IAAI,gCAAmB,CAAC;YAAE,OAAM;QACzC,OAAO,GAAG,CAAA;IACd,CAAC;IAEO,aAAa,CAAC,GAAY,EAAE,GAAS,EAAE,GAAW,EAAE,GAAmB;QAC3E,OAAO,GAAG,CAAA;IACd,CAAC;IAED,IAAY,cAAc;QACtB,OAAO,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA;IACxC,CAAC;IAEO,WAAW,CAAC,GAAY,EAAE,GAAS,EAAE,GAAW,EAAE,GAAmB;QACzE,IAAI;YACA,OAAO,CAAC,KAAK,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,sBAAU,CAAC,SAAS,CAAC,GAAG,CAAC,CAAA;SACvE;QAAC,OAAO,KAAU,EAAE;YACjB,OAAM;SACT;IACL,CAAC;IAEO,WAAW,CAAC,GAAY,EAAE,GAAS,EAAE,GAAW,EAAE,GAAmB;QACzE,OAAO,GAAG,CAAC,IAAK,CAAC,GAAG,CAAC,CAAA;IACzB,CAAC;IAEO,cAAc,CAAC,GAAY,EAAE,GAAS,EAAE,GAAW,EAAE,GAAmB;QAC5E,OAAO,GAAG,KAAK,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,KAAK,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,SAAS,CAAA;IACtE,CAAC;IAEO,cAAc,CAAC,GAAY,EAAE,GAAS,EAAE,GAAW,EAAE,GAAmB;QAC5E,IAAI,CAAC,gBAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC;YAAE,OAAM;QAE/C,MAAM,EAAE,GAAG,IAAI,CAAC,cAAc,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,OAAO,CAA4B,CAAA;QAChF,OAAO,EAAE,EAAE,QAAQ,EAAE,KAAK,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;IACnD,CAAC;IAEO,cAAc,CAAC,GAAY,EAAE,GAAS,EAAE,GAAW,EAAE,GAAmB;QAC5E,IAAI,CAAC,gBAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC;YAAE,OAAM;QAC/C,OAAO,GAAG,CAAC,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,GAAG,CAAC,CAAA;IACzC,CAAC;IAEO,KAAK,CAAC,kBAAkB,CAAC,GAAY,EAAE,GAAS,EAAE,GAAW,EAAE,GAAmB;QACtF,MAAM,EAAE,GAAG,MAAM,IAAI,CAAC,cAAc,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,CAAA;QACxD,IAAI,CAAC,EAAE,IAAI,CAAC,CAAC,UAAU,IAAI,EAAE,CAAC;YAAE,OAAM;QACtC,OAAO,EAAE,CAAA;IACb,CAAC;IAEO,YAAY,CAAC,GAAY,EAAE,GAAS,EAAE,GAAW,EAAE,GAAmB;QAC1E,OAAO,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,CAAA;IAC3C,CAAC;IAEO,WAAW,CAAC,GAAY,EAAE,GAAS,EAAE,GAAW,EAAE,GAAmB;QACzE,OAAO,IAAA,mBAAS,EAAC,GAAG,CAAC,CAAA;IACzB,CAAC;IAEO,WAAW,CAAC,GAAY,EAAE,GAAS,EAAE,GAAW,EAAE,GAAmB;QACzE,IAAI,CAAC,gBAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC;YAAE,OAAM;QAC/C,OAAO,GAAG,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;IACtD,CAAC;IAEO,iBAAiB,CAAC,GAAY,EAAE,GAAS,EAAE,GAAW,EAAE,GAAmB;QAC/E,IAAI,CAAC,gBAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC;YAAE,OAAM;QAC/C,OAAO,IAAI,CAAC,WAAW,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,IAAI,IAAI,CAAC,WAAW,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,CAAA;IACvF,CAAC;IAEO,iBAAiB,CAAC,GAAY,EAAE,GAAS,EAAE,GAAW,EAAE,GAAmB;QAC/E,MAAM,OAAO,GAAG,gBAAgB,CAAC,UAAU,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;QACrD,IAAI,OAAO,KAAK,IAAI;YAAE,OAAO,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAA;QAEpE,MAAM,MAAM,GAAG,IAAA,uBAAU,EAAC,GAAG,CAAC,CAAA;QAC9B,MAAM,EAAE,GAAG,MAAM,EAAE,EAAE,IAAI,GAAG,CAAA;QAC5B,OAAO,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,CAAA;IAC1C,CAAC;IAEO,KAAK,CAAC,uBAAuB,CAAC,GAAY,EAAE,GAAS,EAAE,GAAW,EAAE,GAAmB;QAC3F,MAAM,OAAO,GAAG,gBAAgB,CAAC,UAAU,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;QACrD,IAAI,OAAO,KAAK,IAAI;YAAE,OAAO,MAAM,GAAG,CAAC,MAAM,CAAC,WAAW,CAAC,MAAM,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QAElG,MAAM,MAAM,GAAG,IAAA,uBAAU,EAAC,GAAG,CAAC,CAAA;QAC9B,MAAM,EAAE,GAAG,MAAM,EAAE,EAAE,IAAI,GAAG,CAAA;QAC5B,IAAI,CAAC,gBAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC;YAAE,OAAM;QAC9C,OAAO,MAAM,GAAG,CAAC,MAAM,CAAC,WAAW,CAAC,MAAM,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;IACxE,CAAC;IAEO,KAAK,CAAC,YAAY,CAAC,GAAY,EAAE,GAAS,EAAE,GAAW,EAAE,GAAmB;QAChF,MAAM,OAAO,GAAG,gBAAgB,CAAC,UAAU,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;QACrD,IAAI,OAAO,KAAK,IAAI;YAAE,OAAO,IAAI,CAAC,iBAAiB,CAAC,GAAG,EAAE,GAAG,EAAE,OAAO,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,IAAI,MAAM,IAAI,CAAC,uBAAuB,CAAC,GAAG,EAAE,GAAG,EAAE,OAAO,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAA;QAE/I,MAAM,MAAM,GAAG,IAAA,uBAAU,EAAC,GAAG,CAAC,CAAA;QAC9B,MAAM,EAAE,GAAG,MAAM,EAAE,EAAE,IAAI,GAAG,CAAA;QAC5B,IAAI,CAAC,gBAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC;YAAE,OAAM;QAC9C,OAAO,IAAI,CAAC,iBAAiB,CAAC,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,CAAC,IAAI,MAAM,IAAI,CAAC,uBAAuB,CAAC,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,CAAC,CAAA;IAC7G,CAAC;IAEO,eAAe,CAAC,GAAY,EAAE,GAAS,EAAE,GAAW,EAAE,GAAmB;QAC7E,OAAQ,IAAI,CAAC,cAAc,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,OAAO,CAAkB,EAAE,aAAa,CAAC,IAAI,CACnF,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,GAAG,IAAI,CAAC,CAAC,IAAI,KAAK,GAAG,CACxC,CAAA;IACL,CAAC;IAEO,cAAc,CAAC,GAAY,EAAE,GAAS,EAAE,GAAW,EAAE,GAAmB;QAC5E,MAAM,OAAO,GAAG,gBAAgB,CAAC,UAAU,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;QACrD,IAAI,OAAO,KAAK,IAAI;YAAE,OAAO,GAAG,CAAC,MAAM,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QAEhF,IAAI,CAAC,gBAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC;YAAE,OAAM;QAC/C,OAAO,GAAG,CAAC,MAAM,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;IACvD,CAAC;IAEO,KAAK,CAAC,iBAAiB,CAAC,GAAY,EAAE,GAAS,EAAE,GAAW,EAAE,GAAmB;QACrF,MAAM,MAAM,GAAG,GAAG,CAAC,KAAK,CAAC,WAAW,CAAC,CAAA;QAErC,IAAI,gBAAgB,CAAC,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE;YACrC,MAAM,IAAI,GAAG,MAAM,CAAC,MAAM,CAAC,MAAM,GAAG,CAAC,CAAC,IAAI,MAAM,CAAC,MAAM,CAAC,MAAM,GAAG,CAAC,CAAC,CAAA;YACnE,MAAM,MAAM,GAAG,MAAM,KAAK,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAA;YAC5D,OAAO,IAAI,8BAAiB,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,EAAE;gBAC9C,IAAI;aACP,CAAC,CAAA;SACL;QAED,MAAM,MAAM,GAAG,IAAA,eAAU,EAAC,GAAG,CAAC,CAAA;QAC9B,MAAM,IAAI,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,MAAM,GAAG,CAAC,CAAC,IAAI,MAAM,CAAC,MAAM,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAA;QAEnF,OAAO,IAAI,8BAAiB,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,EAAE,OAAO,CAAC,EAAE;YACnE,IAAI,EAAE,IAAI,IAAI,SAAS;SAC1B,CAAC,CAAA;IACN,CAAC;IAEO,aAAa,CAAC,GAAY,EAAE,GAAS,EAAE,GAAW,EAAE,GAAmB;QAC3E,IAAI,CAAC,gBAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC;YAAE,OAAM;QAC/C,OAAO,IAAI,CAAC,cAAc,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,KAAK,CAAC,EAAE,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;IACvF,CAAC;IAEO,kBAAkB,CAAC,GAAY,EAAE,GAAS,EAAE,GAAW,EAAE,GAAmB;QAChF,IAAI,CAAC,gBAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC;YAAE,OAAM;QAC/C,OAAO,IAAI,CAAC,cAAc,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,KAAK,CAAC,EAAE,mBAAmB,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;IACnG,CAAC;IAEO,qBAAqB,CAAC,GAAY,EAAE,GAAS,EAAE,GAAW,EAAE,GAAmB;QACnF,IAAI,CAAC,gBAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC;YAAE,OAAM;QAC/C,OAAO,IAAI,CAAC,cAAc,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,KAAK,CAAC,EAAE,eAAe,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;IAC/F,CAAC;IAEO,oBAAoB,CAAC,GAAY,EAAE,GAAS,EAAE,GAAW,EAAE,GAAmB;QAClF,IAAI,CAAC,gBAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC;YAAE,OAAM;QAC/C,MAAM,IAAI,GAAG,GAAG,CAAC,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,CAAA;QAC/C,MAAM,IAAI,GAAG,IAAI,YAAY,yBAAY,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,KAAK,CAAC,EAAE,cAAc,CAAA;QACzH,MAAM,QAAQ,GAAG,IAAI,YAAY,0BAAa,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,CAAA;QAC5E,IAAI,CAAC,QAAQ;YAAE,OAAM;QACrB,OAAO,QAAQ,CAAA;IACnB,CAAC;IAEO,KAAK,CAAC,eAAe,CAAC,GAAY,EAAE,GAAS,EAAE,GAAW,EAAE,GAAmB;QACnF,MAAM,MAAM,GAAG,IAAA,uBAAU,EAAC,GAAG,CAAC,CAAA;QAC9B,IAAI,CAAC,MAAM;YAAE,OAAM;QAEnB,MAAM,UAAU,GAAG,MAAM,CAAC,EAAE,IAAI,MAAM,CAAC,IAAI,CAAA;QAC3C,OAAO,CAAC,MAAM,IAAI,CAAC,cAAc,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,OAAO,CAAC,EAAE,KAAK,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,EAAE,SAAS,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,CAAC,CAAA;IACvH,CAAC;IAEO,UAAU,CAAC,GAAY,EAAE,GAAS,EAAE,GAAW,EAAE,GAAmB;QACxE,IAAI,CAAC,gBAAgB,CAAC,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE;YACtC,MAAM,EAAE,GAAG,IAAA,uBAAU,EAAC,GAAG,CAAC,CAAA;YAC1B,IAAI,EAAE,KAAK,IAAI;gBACX,OAAO,qCAAqC,EAAE,CAAC,EAAE,IAC7C,EAAE,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,KAC1B,4BAA4B,CAAA;YAChC,OAAM;SACT;QAED,OAAO,GAAG,CAAA;IACd,CAAC;IAEO,aAAa,CAAC,GAAY,EAAE,GAAS,EAAE,GAAW,EAAE,GAAmB;QAC3E,IAAI,CAAC,gBAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC;YAAE,OAAM;QAC/C,OAAO,GAAG,CAAC,MAAM,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;IACtD,CAAC;IAEO,cAAc,CAAC,GAAY,EAAE,GAAS,EAAE,GAAW,EAAE,GAAmB;QAC5E,IAAI,CAAC,gBAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC;YAAE,OAAM;QAC/C,OAAO,GAAG,CAAC,MAAM,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;IACvD,CAAC;IAEO,0BAA0B,CAC9B,GAAY,EACZ,GAAS,EACT,GAAW,EACX,GAAmB;QAEnB,MAAM,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,CAAA;QACrB,IAAI,CAAC,CAAC,MAAM,IAAI,gBAAgB,CAAC,sBAAsB,CAAC;YAAE,OAAM;QAChE,MAAM,IAAI,GAAG,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,CAAA;QACzB,IAAI,CAAC,CAAC,IAAI,IAAI,gCAAmB,CAAC;YAAE,OAAM;QAC1C,OAAO;YACH,UAAU,EAAE,IAAyB;YACrC,KAAK,EAAE,gBAAgB,CAAC,sBAAsB,CAC1C,MAA8D,CACjE;SACJ,CAAA;IACL,CAAC;IAEO,WAAW,CAAC,GAAY,EAAE,GAAS,EAAE,GAAW,EAAE,GAAmB;QACzE,OAAO,IAAI,CAAC,cAAc,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,KAAK,CAAC,EAAE,KAAK,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,CAAA;IACzE,CAAC;IAEO,WAAW,CAAC,GAAY,EAAE,GAAS,EAAE,GAAW,EAAE,GAAmB;QACzE,OAAO,IAAI,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAA;IAC3D,CAAC;IAEO,cAAc,CAAI,GAAS,EAAE,GAAmB,EAAE,QAAY;QAClE,MAAM,GAAG,GAAI,GAAG,CAAC,GAAG,CAAC,OAAQ,CAAO,IAAI,QAAQ,CAAA;QAChD,OAAO,GAAG,CAAC,eAAe,CAAC,CAAC,CAAE,GAAG,EAAE,CAAC,GAAG,CAAC,eAA0B,CAAO,CAAC,CAAC,CAAC,GAAG,CAAA;IACnF,CAAC;IAEO,KAAK,CAAC,UAAU,CACpB,GAAY,EACZ,GAAS,EACT,KAAqC,EACrC,KAAc,EACd,GAAkB;QAElB,MAAM,QAAQ,GAAG,GAAG,KAAK,EAAE,CAAA;QAE3B,IAAI,CAAC,GAAG,CAAC,QAAQ,IAAI,CAAC,KAAK,EAAE;YACzB,OAAO,IAAI,CAAC,aAAa,CAAC,KAAK,IAAI,IAAI,CAAC,CAAA;SAC3C;QAED,IAAI,KAAK,KAAK,SAAS,EAAE;YACrB,KAAK,CAAC,UAAU,KAAM,IAAI,CAAC,gBAAgB,CAAC,kBAAkB,CAAC,GAAG,CAAC,IAAI,CAAe,CAAc,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA;YAC/G,KAAK,GAAG,KAAK,CAAC,UAAU,EAAE,CAAC,GAAG,EAAE,GAAG,EAAE,QAAQ,EAAE,GAAG,CAAC,CAAA;YACnD,IAAI,KAAK,YAAY,OAAO;gBAAE,KAAK,GAAG,MAAM,KAAK,CAAA;SACpD;QAED,IAAI,KAAK,KAAK,SAAS;YAAE,OAAO,IAAI,CAAC,gBAAgB,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAA;QAEpE,IAAI,KAAK,KAAK,IAAI,IAAI,GAAG,CAAC,QAAQ,EAAE;YAChC,OAAO,IAAI,CAAC,KAAK,CAAC,sBAAS,CAAC,UAAU,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,GAAG,CAAC,IAAI,CAAC,CAAA;SACpE;QAED,IAAI,GAAG,CAAC,KAAK,KAAK,SAAS,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,KAAK,CAAC;YAAE,OAAO,IAAI,CAAC,gBAAgB,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAA;QAE7F,OAAO,IAAI,CAAC,aAAa,CAAC,KAAK,IAAI,IAAI,CAAC,CAAA;IAC5C,CAAC;IAED,IAAW,SAAS;QAChB,OAAO,IAAI,CAAC,IAAI,CAAC,MAAM,KAAK,IAAI,CAAA;IACpC,CAAC;IAIM,KAAK,CAAsB,IAAe,EAAE,GAAG,IAAqB;QACvE,IAAI,IAAI,YAAY,KAAK;YAAE,OAAO,IAAI,eAAM,CAAC,mBAAU,CAAC,KAAK,EAAE,IAAI,CAAC,CAAA;QACpE,OAAO,IAAI,eAAM,CAAC,mBAAU,CAAC,KAAK,EAAE,IAAI,uBAAU,CAAC,IAAI,EAAE,IAAI,EAAE,GAAG,IAAI,CAAC,CAAC,CAAA;IAC5E,CAAC;IAEM,WAAW,CAAC,GAAW;QAC1B,OAAO,IAAI,CAAC,KAAK,CAAC,sBAAS,CAAC,MAAM,EAAE,GAAG,CAAC,CAAA;IAC5C,CAAC;IAEM,KAAK,CAAC,OAAO,CAAC,GAAY;QAC7B,6DAA6D;QAC7D,aAAa;QACb,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM;YAAE,OAAO,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,EAAE,GAAG,CAAC,CAAA;QAErE,MAAM,IAAI,GAAG,MAAM,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,CAAA;QACxC,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC;YAAE,OAAO,IAAI,CAAA;QAE9C,6DAA6D;QAC7D,aAAa;QACb,OAAO,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,EAAE,GAAG,EAAE,IAAI,CAAC,KAAK,IAAI,EAAE,CAAC,CAAA;IACjE,CAAC;IAEO,iBAAiB,CAAC,EAAU;QAChC,OAAO,EAAE,CAAC,OAAO,CAAA;IACrB,CAAC;IAEO,KAAK,CAAC,IAAI,CAAC,GAAY,EAAE,IAAqC;QAClE,IAAI,IAAI,EAAE;YACN,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,WAAW,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;YAClD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,QAAQ,CAAC;gBAAE,OAAO,QAAQ,CAAA;YACzD,GAAG,CAAC,SAAS,CAAC,OAAO,GAAG,QAAQ,CAAC,KAAe,CAAA;YAChD,MAAM,GAAG,CAAC,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,CAAA;SACpC;QAED,OAAO,IAAI,CAAC,IAAI,EAAE,CAAA;IACtB,CAAC;IAEM,MAAM,CAAC,kBAAkB,CAAC,IAAa;QAC1C,OAAO,UAAU,wBAAO,CAAC,IAAI,CAAyB,EAAW,CAAA;IACrE,CAAC;IAEM,WAAW,CAAC,UAAkB,EAAE,GAAmB;QACtD,OAAO,IAAI,CAAC,YAAY,CAAC,UAAU,EAAE,GAAG,CAAC,EAAE,CAAC,CAAC,CAAiC,CAAA;IAClF,CAAC;IAEM,YAAY,CAAC,UAAkB,EAAE,GAAmB;QACvD,OAAO,IAAI,CAAC,SAAS;YACjB,CAAC,CAAE,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,UAAU,CAAoC,CAAC,SAAS,CAAC,MAAM,CAChF,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,KAAK,GAAG,CAAC,IAAI,CAClC;YACD,CAAC,CAAC,IAAI,KAAK,EAAoB,CAAA;IACvC,CAAC;IAEM,MAAM,CAAC,KAAqC;QAC/C,OAAO,IAAI,eAAM,CAAC,mBAAU,CAAC,MAAM,EAAE,KAAK,CAAC,CAAA;IAC/C,CAAC;IAEM,IAAI;QACP,OAAO,IAAI,eAAM,CAAC,mBAAU,CAAC,IAAI,EAAE,IAAI,CAAC,CAAA;IAC5C,CAAC;IAEM,KAAK;QACR,OAAO,IAAI,eAAM,CAAC,mBAAU,CAAC,KAAK,EAAE,IAAI,CAAC,CAAA;IAC7C,CAAC;IAEM,QAAQ;QACX,OAAO,IAAI,eAAM,CAAC,mBAAU,CAAC,QAAQ,EAAE,IAAI,CAAC,CAAA;IAChD,CAAC;IAEM,WAAW,CAAC,KAAsC;QACrD,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,KAAK,KAAK,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,EAAE,CAAC,GAAG,EAAE,GAAG,EAAE,EAAE,CAAC,CAAC,OAAO,GAAG,KAAK,QAAQ,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAA;IACrJ,CAAC;IAEM,gBAAgB,CAAC,KAAsC;QAC1D,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,KAAK,KAAK,QAAQ,CAAC,CAAC,CAAC,IAAA,cAAO,EAAC,KAAK,EAAE,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAA;IAChG,CAAC;IAEM,aAAa,CAAC,QAAyC,IAAI;QAC9D,OAAO,IAAI,eAAM,CAAC,mBAAU,CAAC,OAAO,EAAE,KAAK,CAAC,CAAA;IAChD,CAAC;IAEM,OAAO,CAAC,QAAyC,IAAI;QACxD,OAAO,IAAI,eAAM,CAAC,mBAAU,CAAC,OAAO,EAAE,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,KAAK,IAAI,IAAI,OAAM,CAAC,KAAK,CAAC,KAAK,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAA;IAC1K,CAAC;;AAxhBL,4CAyhBC"} \ No newline at end of file diff --git a/dist/structures/@internal/Container.d.ts b/dist/structures/@internal/Container.d.ts index ab5706b6a9..c0ed4cfa8e 100644 --- a/dist/structures/@internal/Container.d.ts +++ b/dist/structures/@internal/Container.d.ts @@ -25,7 +25,7 @@ export declare class Container { threadName?: string; appliedTags?: string[]; deleteIn?: number; - send(obj: Sendable, content?: string): Promise; + send(obj: Sendable, content?: string, messageID?: string): Promise; isValidMessage(options: MessageReplyOptions & InteractionReplyOptions & InteractionEditReplyOptions): boolean; embed(index: number): EmbedBuilder; reset(): void; diff --git a/dist/structures/@internal/Container.d.ts.map b/dist/structures/@internal/Container.d.ts.map index 209f63549f..2ce1ddc0cb 100644 --- a/dist/structures/@internal/Container.d.ts.map +++ b/dist/structures/@internal/Container.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"Container.d.ts","sourceRoot":"","sources":["../../../src/structures/@internal/Container.ts"],"names":[],"mappings":"AACA,OAAO,EACH,gBAAgB,EAChB,mBAAmB,EACnB,kCAAkC,EAClC,iBAAiB,EACjB,6BAA6B,EAE7B,WAAW,EAEX,OAAO,EACP,YAAY,EACZ,KAAK,EACL,UAAU,EACV,WAAW,EACX,mBAAmB,EACnB,WAAW,EAEX,2BAA2B,EAC3B,uBAAuB,EACvB,MAAM,EACN,OAAO,EACP,qBAAqB,EACrB,eAAe,EACf,mBAAmB,EACnB,YAAY,EACZ,QAAQ,EACR,QAAQ,EACR,IAAI,EACJ,OAAO,EACP,iBAAiB,EAGjB,uBAAuB,EACvB,IAAI,EACJ,UAAU,EACV,aAAa,EAChB,MAAM,YAAY,CAAA;AAMnB,MAAM,MAAM,QAAQ,GACd,EAAE,GACF,OAAO,GACP,mBAAmB,GACnB,IAAI,GACJ,QAAQ,GACR,OAAO,GACP,IAAI,GACJ,WAAW,GACX,WAAW,GACX,WAAW,GACX,UAAU,GACV,aAAa,GACb,UAAU,GACV,KAAK,GACL,eAAe,GACf,MAAM,GACN,6BAA6B,CAAA;AAEnC,qBAAa,SAAS;IACX,OAAO,CAAC,EAAE,MAAM,CAAA;IAChB,MAAM,iBAA4B;IAClC,UAAU,0CAAqD;IAC/D,SAAS,CAAC,EAAE,MAAM,CAAA;IAClB,KAAK,UAAQ;IACb,QAAQ,UAAQ;IAChB,IAAI,UAAQ;IACZ,SAAS,UAAQ;IACjB,GAAG,UAAQ;IACX,MAAM,UAAQ;IACd,KAAK,sBAAiC;IACtC,OAAO,CAAC,EAAE,OAAO,CAAA;IACjB,QAAQ,sBAAiC;IACzC,YAAY,UAAQ;IACpB,KAAK,CAAC,EAAE,YAAY,CAAA;IACpB,OAAO,wDAAmE;IAC1E,eAAe,EAAE,qBAAqB,CAAK;IAC3C,SAAS,CAAC,EAAE,MAAM,CAAA;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAA;IACjB,IAAI,CAAC,EAAE,QAAQ,CAAA;IACf,QAAQ,CAAC,EAAE,uBAAuB,CAAA;IAClC,UAAU,CAAC,EAAE,MAAM,CAAA;IACnB,WAAW,CAAC,EAAE,MAAM,EAAE,CAAA;IACtB,QAAQ,CAAC,EAAE,MAAM,CAAA;IAEX,IAAI,CAAC,CAAC,GAAG,OAAO,EAAE,GAAG,EAAE,QAAQ,EAAE,OAAO,CAAC,EAAE,MAAM,GAAG,OAAO,CAAC,CAAC,GAAG,IAAI,CAAC;IAwD3E,cAAc,CAAC,OAAO,EAAE,mBAAmB,GAAG,uBAAuB,GAAG,2BAA2B;IAenG,KAAK,CAAC,KAAK,EAAE,MAAM;IAInB,KAAK;IA8BL,UAAU,CAAC,CAAC,EAAE,OAAO,CAAC,EAAE,MAAM,GAAG,CAAC;CAiC5C"} \ No newline at end of file +{"version":3,"file":"Container.d.ts","sourceRoot":"","sources":["../../../src/structures/@internal/Container.ts"],"names":[],"mappings":"AACA,OAAO,EACH,gBAAgB,EAChB,mBAAmB,EACnB,kCAAkC,EAClC,iBAAiB,EACjB,6BAA6B,EAE7B,WAAW,EAEX,OAAO,EACP,YAAY,EACZ,KAAK,EACL,UAAU,EACV,WAAW,EACX,mBAAmB,EACnB,WAAW,EAEX,2BAA2B,EAC3B,uBAAuB,EACvB,MAAM,EACN,OAAO,EACP,qBAAqB,EACrB,eAAe,EACf,mBAAmB,EACnB,YAAY,EACZ,QAAQ,EACR,QAAQ,EACR,IAAI,EACJ,OAAO,EACP,iBAAiB,EAGjB,uBAAuB,EACvB,IAAI,EACJ,UAAU,EACV,aAAa,EAChB,MAAM,YAAY,CAAA;AAMnB,MAAM,MAAM,QAAQ,GACd,EAAE,GACF,OAAO,GACP,mBAAmB,GACnB,IAAI,GACJ,QAAQ,GACR,OAAO,GACP,IAAI,GACJ,WAAW,GACX,WAAW,GACX,WAAW,GACX,UAAU,GACV,aAAa,GACb,UAAU,GACV,KAAK,GACL,eAAe,GACf,MAAM,GACN,6BAA6B,CAAA;AAEnC,qBAAa,SAAS;IACX,OAAO,CAAC,EAAE,MAAM,CAAA;IAChB,MAAM,iBAA4B;IAClC,UAAU,0CAAqD;IAC/D,SAAS,CAAC,EAAE,MAAM,CAAA;IAClB,KAAK,UAAQ;IACb,QAAQ,UAAQ;IAChB,IAAI,UAAQ;IACZ,SAAS,UAAQ;IACjB,GAAG,UAAQ;IACX,MAAM,UAAQ;IACd,KAAK,sBAAiC;IACtC,OAAO,CAAC,EAAE,OAAO,CAAA;IACjB,QAAQ,sBAAiC;IACzC,YAAY,UAAQ;IACpB,KAAK,CAAC,EAAE,YAAY,CAAA;IACpB,OAAO,wDAAmE;IAC1E,eAAe,EAAE,qBAAqB,CAAK;IAC3C,SAAS,CAAC,EAAE,MAAM,CAAA;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAA;IACjB,IAAI,CAAC,EAAE,QAAQ,CAAA;IACf,QAAQ,CAAC,EAAE,uBAAuB,CAAA;IAClC,UAAU,CAAC,EAAE,MAAM,CAAA;IACnB,WAAW,CAAC,EAAE,MAAM,EAAE,CAAA;IACtB,QAAQ,CAAC,EAAE,MAAM,CAAA;IAEX,IAAI,CAAC,CAAC,GAAG,OAAO,EAAE,GAAG,EAAE,QAAQ,EAAE,OAAO,CAAC,EAAE,MAAM,EAAE,SAAS,CAAC,EAAE,MAAM,GAAG,OAAO,CAAC,CAAC,GAAG,IAAI,CAAC;IAwD/F,cAAc,CAAC,OAAO,EAAE,mBAAmB,GAAG,uBAAuB,GAAG,2BAA2B;IAenG,KAAK,CAAC,KAAK,EAAE,MAAM;IAInB,KAAK;IA8BL,UAAU,CAAC,CAAC,EAAE,OAAO,CAAC,EAAE,MAAM,GAAG,CAAC;CAiC5C"} \ No newline at end of file diff --git a/dist/structures/@internal/Container.js b/dist/structures/@internal/Container.js index 13b07ad964..23c6604709 100644 --- a/dist/structures/@internal/Container.js +++ b/dist/structures/@internal/Container.js @@ -33,7 +33,7 @@ class Container { threadName; appliedTags; deleteIn; - async send(obj, content) { + async send(obj, content, messageID) { let res; const options = this.getOptions(content); if (!this.isValidMessage(options)) { @@ -46,7 +46,7 @@ class Container { res = obj.channel.send(options); } else if (obj instanceof discord_js_1.WebhookClient) { - res = obj.send(options); + res = this.edit && messageID ? obj.editMessage(messageID, options) : obj.send(options); } else if (obj instanceof discord_js_1.Message) { res = this.edit ? obj.edit(options) : obj.channel.send(options); diff --git a/dist/structures/@internal/Container.js.map b/dist/structures/@internal/Container.js.map index 9590e4f91a..e4c189a0b4 100644 --- a/dist/structures/@internal/Container.js.map +++ b/dist/structures/@internal/Container.js.map @@ -1 +1 @@ -{"version":3,"file":"Container.js","sourceRoot":"","sources":["../../../src/structures/@internal/Container.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"Container.js","sourceRoot":"","sources":["../../../src/structures/@internal/Container.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/structures/@internal/Context.d.ts b/dist/structures/@internal/Context.d.ts index 38a8050c02..57e2d84c8b 100644 --- a/dist/structures/@internal/Context.d.ts +++ b/dist/structures/@internal/Context.d.ts @@ -1,5 +1,5 @@ import { AnySelectMenuInteraction, AutoModerationActionExecution, AutoModerationActionOptions, AutoModerationTriggerMetadataOptions, BaseChannel, ChatInputCommandInteraction, ContextMenuCommandInteraction, Emoji, Entitlement, Guild, GuildMember, Interaction, Message, MessageReaction, Role, Sticker, User } from "discord.js"; -import { CompiledFunction } from "./CompiledFunction"; +import { CompiledFunction, IExtendedCompiledFunctionField } from "./CompiledFunction"; import { Container, Sendable } from "./Container"; import { IArg, UnwrapArgs } from "./NativeFunction"; import { Return } from "./Return"; @@ -27,6 +27,10 @@ export interface IAutomodRuleOptions { exemptRoles?: string[]; exemptChannels?: string[]; } +export interface ILocalFunctionData { + code: IExtendedCompiledFunctionField; + args: string[]; +} export declare enum CalendarType { Buddhist = "buddhist", Chinese = "chinese", @@ -75,6 +79,7 @@ export declare class Context { automodRule: Partial; timezone: string; calendar?: CalendarType; + localFunctions: Map; container: Container; constructor(runtime: IRunnable); get client(): import("../..").ForgeClient; diff --git a/dist/structures/@internal/Context.d.ts.map b/dist/structures/@internal/Context.d.ts.map index 4e2c9d8b68..aa7f783dcc 100644 --- a/dist/structures/@internal/Context.d.ts.map +++ b/dist/structures/@internal/Context.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"Context.d.ts","sourceRoot":"","sources":["../../../src/structures/@internal/Context.ts"],"names":[],"mappings":"AAAA,OAAO,EACH,wBAAwB,EACxB,6BAA6B,EAC7B,2BAA2B,EAC3B,oCAAoC,EACpC,WAAW,EAEX,2BAA2B,EAC3B,6BAA6B,EAC7B,KAAK,EACL,WAAW,EACX,KAAK,EAEL,WAAW,EACX,WAAW,EACX,OAAO,EACP,eAAe,EACf,IAAI,EACJ,OAAO,EACP,IAAI,EACP,MAAM,YAAY,CAAA;AACnB,OAAO,EAAE,gBAAgB,EAAE,MAAM,oBAAoB,CAAA;AACrD,OAAO,EAAE,SAAS,EAAE,QAAQ,EAAE,MAAM,aAAa,CAAA;AACjD,OAAO,EAAE,IAAI,EAAkB,UAAU,EAAE,MAAM,kBAAkB,CAAA;AACnE,OAAO,EAAE,MAAM,EAAc,MAAM,UAAU,CAAA;AAC7C,OAAO,EAAE,SAAS,EAAE,MAAM,wBAAwB,CAAA;AAIlD,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAE,MAAM,QAAQ,CAAA;AAG1C,MAAM,MAAM,cAAc,CAAC,CAAC,SAAS,CAAC,GAAG,IAAI,EAAE,CAAC,EAAE,MAAM,SAAS,OAAO,IAAI,CACxE,IAAI,EAAE,UAAU,CAAC,CAAC,CAAC,KAClB,OAAO,CAAC,MAAM,CAAC,GAAG,MAAM,CAAA;AAE7B,oBAAY,eAAe;IACvB,IAAI,IAAA;IACJ,IAAI,IAAA;CACP;AAED,MAAM,WAAW,YAAY;IACzB,IAAI,EAAE,MAAM,CAAA;IACZ,IAAI,CAAC,EAAE,QAAQ,CAAA;IACf,WAAW,CAAC,EAAE,eAAe,CAAA;IAC7B,OAAO,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAA;IAC/B,MAAM,EAAE,MAAM,CAAA;IACd,QAAQ,CAAC,EAAE;QACP,OAAO,CAAC,EAAE,OAAO,CAAA;QACjB,IAAI,CAAC,EAAE,MAAM,CAAA;KAChB,CAAA;CACJ;AAED,MAAM,WAAW,mBAAmB;IAChC,OAAO,EAAE,2BAA2B,EAAE,CAAA;IACtC,eAAe,CAAC,EAAE,oCAAoC,CAAA;IACtD,WAAW,CAAC,EAAE,MAAM,EAAE,CAAA;IACtB,cAAc,CAAC,EAAE,MAAM,EAAE,CAAA;CAC5B;AAED,oBAAY,YAAY;IACpB,QAAQ,aAAa;IACrB,OAAO,YAAY;IACnB,MAAM,WAAW;IACjB,KAAK,UAAU;IACf,OAAO,YAAY;IACnB,QAAQ,aAAa;IACrB,OAAO,YAAY;IACnB,MAAM,WAAW;IACjB,MAAM,WAAW;IACjB,OAAO,YAAY;IACnB,eAAe,qBAAqB;IACpC,WAAW,iBAAiB;IAC5B,YAAY,kBAAkB;IAC9B,WAAW,iBAAiB;IAC5B,OAAO,YAAY;IACnB,QAAQ,aAAa;IACrB,OAAO,YAAY;IACnB,GAAG,QAAQ;CACd;AAED,MAAM,MAAM,SAAS,GAAG,KAAK,GAAG,IAAI,EAAE,GAAG,EAAE,KAAK,GAAG,CAAA;AACnD,MAAM,MAAM,aAAa,CAAC,CAAC,IAAI,CAAC,SAAS,KAAK,GAAG,IAAI,EAAE,GAAG,EAAE,KAAK,MAAM,CAAC,GAAG,CAAC,GAAG,KAAK,CAAA;AACpF,MAAM,MAAM,gBAAgB,CAAC,CAAC,IAAI;KAC7B,CAAC,IAAI,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,IAAI,EAAE,GAAG,EAAE,KAAK,GAAG,GAAG,KAAK,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;CAC3E,CAAA;AAED,MAAM,WAAW,aAAa;IAC1B,MAAM,EAAE,WAAW,GAAG,IAAI,CAAA;IAC1B,IAAI,EAAE,IAAI,GAAG,IAAI,CAAA;IACjB,KAAK,EAAE,KAAK,GAAG,IAAI,CAAA;IACnB,OAAO,EAAE,WAAW,GAAG,IAAI,CAAA;IAC3B,OAAO,EAAE,OAAO,GAAG,IAAI,CAAA;IACvB,WAAW,EAAE,WAAW,GAAG,IAAI,CAAA;IAC/B,IAAI,EAAE,IAAI,GAAG,IAAI,CAAA;IACjB,WAAW,EAAE,WAAW,GAAG,IAAI,CAAA;IAC/B,QAAQ,EAAE,eAAe,GAAG,IAAI,CAAA;IAChC,KAAK,EAAE,KAAK,GAAG,IAAI,CAAA;IACnB,OAAO,EAAE,6BAA6B,GAAG,IAAI,CAAA;IAC7C,OAAO,EAAE,OAAO,GAAG,IAAI,CAAA;CAC1B;AAED,qBAAa,OAAO;;aAkBmB,OAAO,EAAE,SAAS;IAdrD,CAAC,KAAK,EAAE,WAAW,GAAG,OAAO,CAAA;IAE7B,kBAAkB,EAAG,MAAM,CAAA;IAC3B,IAAI,EAAE,OAAO,CAAC,YAAY,CAAC,CAAK;IAChC,WAAW,EAAE,OAAO,CAAC,mBAAmB,CAAC,CAAK;IAC9C,QAAQ,EAAE,MAAM,CAAQ;IACxB,QAAQ,CAAC,EAAE,YAAY,CAAA;IAKhB,SAAS,EAAE,SAAS,CAAA;gBAGQ,OAAO,EAAE,SAAS;IAMrD,IAAW,MAAM,gCAEhB;IAED,IAAW,GAAG,CAAC,CAAC,EAAE,QAAQ,EAGzB;IAED,IAAW,GAAG,6CAEb;IAED,IAAW,GAAG,IATI,QAAQ,CAWzB;IAED,IAAW,IAAI,aAEd;IAED,IAAW,MAAM,wDAEhB;IAED,IAAW,OAAO,yCAEjB;IAED,IAAW,WAAW,uBAErB;IAED,IAAW,MAAM,uBAOhB;IAED,IAAW,KAAK,iBAEf;IAED,IAAW,OAAO,mBAEjB;IAED,IAAW,IAAI,gBAEd;IAED,IAAW,QAAQ,2BAElB;IAED,IAAW,OAAO,wBAOjB;IAED,IAAW,WAAW,uBAErB;IAED,IAAW,IAAI,gBAWd;IAED,IAAW,KAAK,iBASf;IAED,IAAW,OAAO,oXAWjB;IAEY,MAAM,CAAC,IAAI,SAAS,CAAC,GAAG,IAAI,EAAE,CAAC,EAAE,MAAM,SAAS,OAAO,EAChE,EAAE,EAAE,gBAAgB,CAAC,IAAI,EAAE,MAAM,CAAC,EAClC,EAAE,EAAE,cAAc,CAAC,IAAI,EAAE,MAAM,CAAC,GACjC,OAAO,CAAC,MAAM,CAAC;IAYX,KAAK,CAAC,OAAO,EAAE,MAAM;IAUrB,gBAAgB,CAAC,EAAE,EAAE,gBAAgB,EAAE,EAAE,EAAE,MAAM;IAgBjD,gBAAgB;IAIhB,uBAAuB;IAIvB,iBAAiB,CAAC,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO;IAI9C,4BAA4B,CAAC,GAAG,IAAI,EAAE,MAAM,EAAE;IAe9C,yBAAyB,CAAC,KAAK,EAAE,OAAO,EAAE,GAAG,IAAI,EAAE,MAAM,EAAE;IAe3D,oBAAoB,CAAC,IAAI,EAAE,MAAM;WAI1B,gBAAgB,CAAC,QAAQ,EAAE,MAAM,EAAE,GAAG,IAAI,EAAE,MAAM,EAAE;IAc3D,iBAAiB,CAAC,GAAG,IAAI,EAAE,MAAM,EAAE;IAInC,UAAU,CAAC,IAAI,EAAE,MAAM;IAIvB,aAAa,CAAC,IAAI,EAAE,MAAM;IAI1B,UAAU,CAAC,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO;IAIvC,UAAU,CAAC,IAAI,EAAE,MAAM;IAIvB,aAAa;IAIb,gBAAgB;IAIhB,YAAY,IAAI,IAAI,IAAI,IAAI,GAAG;QAAE,IAAI,WAAW,IAAI,wBAAwB,CAAA;KAAE;IAI9E,gBAAgB,IAAI,IAAI,IAAI,IAAI,GAAG;QAAE,IAAI,WAAW,IAAI,6BAA6B,CAAA;KAAE;IAIvF,SAAS,IAAI,IAAI,IAAI,IAAI,GAAG;QAAE,IAAI,WAAW,IAAI,2BAA2B,CAAA;KAAE;IAI9E,sBAAsB,CAAC,CAAC,SAAS,SAAS,EAAE,IAAI,EAAE,CAAC,EAAE,GAAG,IAAI,EAAE,MAAM,EAAE;IAKtE,WAAW,CAAC,CAAC,SAAS,MAAM,EAAE,CAAC,SAAS,SAAS,EAAE,GAAG,EAAE,CAAC,EAAE,IAAI,EAAE,CAAC,GAAG,IAAI,IAAI,IAAI,GAAG;SAAG,CAAC,IAAI,MAAM;YAAE,GAAG,EAAE,OAAO,CAAA;SAAE,IAAI,CAAC,GAAG,aAAa,CAAC,CAAC,CAAC;KAAE;IAI5I,GAAG,CAAC,CAAC,EAAE,GAAG,EAAE,WAAW;IAIvB,wBAAwB;IAIxB,WAAW,CAAC,CAAC,SAAS,MAAM,EAAE,CAAC,SAAS,SAAS,EAAE,GAAG,EAAE,CAAC,EAAE,IAAI,EAAE,CAAC;;;IAMzE,OAAO,CAAC,KAAK;IAIb,IAAW,YAAY;;;MAEtB;IAEM,UAAU;IAIjB;;;OAGG;IACI,KAAK,CAAC,KAAK,CAAC,EAAE,OAAO,CAAC,SAAS,CAAC,EAAE,QAAQ,UAAQ;IAiBzD,OAAO,CAAC,UAAU;IAIlB,IAAW,IAAI,6BAEd;CACJ"} \ No newline at end of file +{"version":3,"file":"Context.d.ts","sourceRoot":"","sources":["../../../src/structures/@internal/Context.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/structures/@internal/Context.js b/dist/structures/@internal/Context.js index 1208d3f4c7..bbfc358ba4 100644 --- a/dist/structures/@internal/Context.js +++ b/dist/structures/@internal/Context.js @@ -43,6 +43,7 @@ class Context { automodRule = {}; timezone = "UTC"; calendar; + localFunctions = new Map(); #keywords = {}; #environment = {}; container; diff --git a/dist/structures/@internal/Context.js.map b/dist/structures/@internal/Context.js.map index f38f0f5442..a3883eb688 100644 --- a/dist/structures/@internal/Context.js.map +++ b/dist/structures/@internal/Context.js.map @@ -1 +1 @@ -{"version":3,"file":"Context.js","sourceRoot":"","sources":["../../../src/structures/@internal/Context.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"Context.js","sourceRoot":"","sources":["../../../src/structures/@internal/Context.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/structures/@internal/NativeFunction.d.ts b/dist/structures/@internal/NativeFunction.d.ts index e8b60911d9..ea52304296 100644 --- a/dist/structures/@internal/NativeFunction.d.ts +++ b/dist/structures/@internal/NativeFunction.d.ts @@ -1,4 +1,4 @@ -import { ApplicationEmoji, AttachmentBuilder, AutoModerationRule, BaseChannel, Emoji, Guild, GuildEmoji, GuildForumTag, GuildMember, Invite, Message, MessageReaction, PermissionsString, Role, Sticker, TextBasedChannel, User, Webhook } from "discord.js"; +import { ApplicationEmoji, AttachmentBuilder, AutoModerationRule, BaseChannel, Emoji, Guild, GuildEmoji, GuildForumTag, GuildMember, GuildScheduledEvent, Invite, Message, MessageReaction, PermissionsString, Role, StageInstance, Sticker, TextBasedChannel, User, Webhook } from "discord.js"; import { CompiledFunction } from "./CompiledFunction"; import { Context } from "./Context"; import { Return } from "./Return"; @@ -38,7 +38,9 @@ export declare enum ArgType { Time = 27, Member = 28, ApplicationEmoji = 29, - AutomodRule = 30 + AutomodRule = 30, + ScheduledEvent = 31, + StageInstance = 32 } export interface IArg { name: string; @@ -98,7 +100,7 @@ export type OverwritePermission = { value: null | boolean; }; export type MarkRest = B extends true ? T[] : T; -export type GetArgType = T extends ArgType.Number ? number : T extends ArgType.String ? string : T extends ArgType.User ? User : T extends ArgType.URL ? string : T extends ArgType.Json ? Record : T extends ArgType.RoleOrUser ? Role | User : T extends ArgType.Guild ? Guild : T extends ArgType.Color ? number : T extends ArgType.Role ? Role : T extends ArgType.TextChannel ? TextBasedChannel : T extends ArgType.Attachment ? AttachmentBuilder : T extends ArgType.BigInt ? bigint : T extends ArgType.Unknown ? unknown : T extends ArgType.Boolean ? boolean : T extends ArgType.Date ? Date : T extends ArgType.Enum ? GetEnum : T extends ArgType.Channel ? BaseChannel : T extends ArgType.Message ? Message : T extends ArgType.Member ? GuildMember : T extends ArgType.GuildEmoji ? GuildEmoji : T extends ArgType.ApplicationEmoji ? ApplicationEmoji : T extends ArgType.OverwritePermission ? OverwritePermission : T extends ArgType.Sticker ? Sticker : T extends ArgType.Reaction ? MessageReaction : T extends ArgType.Webhook ? Webhook : T extends ArgType.Invite ? Invite : T extends ArgType.ForumTag ? GuildForumTag : T extends ArgType.Time ? number : T extends ArgType.Permission ? PermissionsString : T extends ArgType.Emoji ? Emoji : T extends ArgType.AutomodRule ? AutoModerationRule : null; +export type GetArgType = T extends ArgType.Number ? number : T extends ArgType.String ? string : T extends ArgType.User ? User : T extends ArgType.URL ? string : T extends ArgType.Json ? Record : T extends ArgType.RoleOrUser ? Role | User : T extends ArgType.Guild ? Guild : T extends ArgType.Color ? number : T extends ArgType.Role ? Role : T extends ArgType.TextChannel ? TextBasedChannel : T extends ArgType.Attachment ? AttachmentBuilder : T extends ArgType.BigInt ? bigint : T extends ArgType.Unknown ? unknown : T extends ArgType.Boolean ? boolean : T extends ArgType.Date ? Date : T extends ArgType.Enum ? GetEnum : T extends ArgType.Channel ? BaseChannel : T extends ArgType.Message ? Message : T extends ArgType.Member ? GuildMember : T extends ArgType.GuildEmoji ? GuildEmoji : T extends ArgType.ApplicationEmoji ? ApplicationEmoji : T extends ArgType.OverwritePermission ? OverwritePermission : T extends ArgType.Sticker ? Sticker : T extends ArgType.Reaction ? MessageReaction : T extends ArgType.Webhook ? Webhook : T extends ArgType.Invite ? Invite : T extends ArgType.ForumTag ? GuildForumTag : T extends ArgType.Time ? number : T extends ArgType.Permission ? PermissionsString : T extends ArgType.Emoji ? Emoji : T extends ArgType.AutomodRule ? AutoModerationRule : T extends ArgType.ScheduledEvent ? GuildScheduledEvent : T extends ArgType.StageInstance ? StageInstance : null; export type MarkNullable = Rest extends true ? T : Req extends true ? T : T | null; export type UnwrapArg = T extends IArg ? MarkRest, Required, Rest>, Rest> : never; export type UnwrapArgs = T extends [infer L, ...infer R] ? [UnwrapArg, ...UnwrapArgs] : []; diff --git a/dist/structures/@internal/NativeFunction.d.ts.map b/dist/structures/@internal/NativeFunction.d.ts.map index ca9054767f..2e119a94da 100644 --- a/dist/structures/@internal/NativeFunction.d.ts.map +++ b/dist/structures/@internal/NativeFunction.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"NativeFunction.d.ts","sourceRoot":"","sources":["../../../src/structures/@internal/NativeFunction.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"NativeFunction.d.ts","sourceRoot":"","sources":["../../../src/structures/@internal/NativeFunction.ts"],"names":[],"mappings":"AAAA,OAAO,EACH,gBAAgB,EAChB,iBAAiB,EACjB,kBAAkB,EAClB,WAAW,EACX,KAAK,EACL,KAAK,EACL,UAAU,EACV,aAAa,EACb,WAAW,EACX,mBAAmB,EACnB,MAAM,EACN,OAAO,EACP,eAAe,EACf,iBAAiB,EACjB,IAAI,EACJ,aAAa,EACb,OAAO,EACP,gBAAgB,EAChB,IAAI,EACJ,OAAO,EACV,MAAM,YAAY,CAAA;AACnB,OAAO,EAAE,gBAAgB,EAAE,MAAM,oBAAoB,CAAA;AACrD,OAAO,EAAE,OAAO,EAAE,MAAM,WAAW,CAAA;AACnC,OAAO,EAAE,MAAM,EAAE,MAAM,UAAU,CAAA;AAEjC,MAAM,MAAM,QAAQ,CAAC,CAAC,GAAG,GAAG,IAAI;IAC5B,CAAC,EAAE,EAAE,MAAM,GAAG,CAAC,GAAG,MAAM,CAAA;IACxB,CAAC,EAAE,EAAE,MAAM,GAAG,MAAM,CAAA;CACvB,CAAA;AAED,MAAM,MAAM,OAAO,CAAC,CAAC,IAAI,CAAC,SAAS,QAAQ,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,GAAG,KAAK,CAAA;AAEhE,oBAAY,OAAO;IACf,GAAG,IAAA;IACH,MAAM,IAAA;IACN,MAAM,IAAA;IACN,OAAO,IAAA;IACP,WAAW,IAAA;IACX,mBAAmB,IAAA;IACnB,MAAM,IAAA;IACN,IAAI,IAAA;IACJ,IAAI,IAAA;IACJ,KAAK,IAAA;IACL,UAAU,KAAA;IACV,MAAM,KAAA;IACN,UAAU,KAAA;IACV,IAAI,KAAA;IACJ,KAAK,KAAA;IACL,IAAI,KAAA;IACJ,QAAQ,KAAA;IACR,KAAK,KAAA;IACL,UAAU,KAAA;IACV,OAAO,KAAA;IACP,UAAU,KAAA;IACV,QAAQ,KAAA;IACR,OAAO,KAAA;IACP,OAAO,KAAA;IACP,IAAI,KAAA;IACJ,OAAO,KAAA;IACP,OAAO,KAAA;IACP,IAAI,KAAA;IACJ,MAAM,KAAA;IACN,gBAAgB,KAAA;IAChB,WAAW,KAAA;IACX,cAAc,KAAA;IACd,aAAa,KAAA;CAChB;AAED,MAAM,WAAW,IAAI,CACjB,IAAI,SAAS,OAAO,GAAG,OAAO,EAC9B,QAAQ,SAAS,OAAO,GAAG,OAAO,EAClC,IAAI,SAAS,OAAO,GAAG,OAAO,EAC9B,IAAI,SAAS,QAAQ,GAAG,QAAQ;IAEhC,IAAI,EAAE,MAAM,CAAA;IACZ,WAAW,EAAE,MAAM,CAAA;IACnB,IAAI,EAAE,IAAI,CAAA;IACV,IAAI,CAAC,EAAE,IAAI,CAAA;IAEX;;OAEG;IACH,OAAO,CAAC,EAAE,MAAM,CAAA;IAChB,eAAe,CAAC,EAAE,MAAM,CAAA;IAExB,SAAS,CAAC,EAAE,OAAO,CAAA;IACnB,SAAS,CAAC,EAAE,MAAM,CAAA;IAClB,KAAK,CAAC,EAAE,CAAC,CAAC,EAAE,UAAU,CAAC,IAAI,EAAE,IAAI,CAAC,KAAK,OAAO,CAAA;IAE9C;;OAEG;IACH,QAAQ,CAAC,EAAE,QAAQ,CAAA;IAEnB;;OAEG;IACH,IAAI,EAAE,IAAI,CAAA;CACb;AAED,MAAM,MAAM,sBAAsB,CAAC,CAAC,SAAS,CAAC,GAAG,IAAI,EAAE,CAAC,EAAE,MAAM,SAAS,OAAO,GAAG,OAAO,IAAI,MAAM,SAAS,IAAI,GAC3G,CAAC,IAAI,EAAE,gBAAgB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,GAAG,EAAE,OAAO,EAAE,IAAI,EAAE,UAAU,CAAC,CAAC,CAAC,KAAK,OAAO,CAAC,MAAM,CAAC,GAAG,MAAM,GAClG,CAAC,IAAI,EAAE,gBAAgB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,GAAG,EAAE,OAAO,KAAK,OAAO,CAAC,MAAM,CAAC,GAAG,MAAM,CAAA;AAEnF,MAAM,WAAW,eAAe,CAAC,CAAC,SAAS,CAAC,GAAG,IAAI,EAAE,CAAC,EAAE,MAAM,SAAS,OAAO,GAAG,OAAO;IACpF,IAAI,EAAE,IAAI,MAAM,EAAE,CAAA;IAClB,WAAW,EAAE,MAAM,CAAA;IACnB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAA;IACnB,YAAY,CAAC,EAAE,OAAO,CAAA;IACtB,UAAU,CAAC,EAAE,OAAO,CAAA;IAEpB;;OAEG;IACH,MAAM,EAAE,MAAM,CAAA;IACd,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAA;IACb,MAAM,CAAC,EAAE,OAAO,GAAG,QAAQ,GAAG,CAAC,OAAO,GAAG,QAAQ,CAAC,EAAE,CAAA;IAEpD;;OAEG;IACH,OAAO,CAAC,EAAE,MAAM,CAAA;IAEhB;;OAEG;IACH,OAAO,CAAC,EAAE,IAAI,MAAM,EAAE,EAAE,CAAA;IAExB;;;;;;OAMG;IACH,QAAQ,CAAC,EAAE,OAAO,CAAA;IAClB,OAAO,EAAE,sBAAsB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAA;CAC7C;AAED,MAAM,MAAM,mBAAmB,GAAG;IAC9B,UAAU,EAAE,iBAAiB,CAAA;IAC7B,KAAK,EAAE,IAAI,GAAG,OAAO,CAAA;CACxB,CAAA;AAED,MAAM,MAAM,QAAQ,CAAC,CAAC,EAAE,CAAC,SAAS,OAAO,IAAI,CAAC,SAAS,IAAI,GAAG,CAAC,EAAE,GAAG,CAAC,CAAA;AACrE,MAAM,MAAM,UAAU,CAAC,CAAC,SAAS,OAAO,EAAE,IAAI,SAAS,QAAQ,IAAI,CAAC,SAAS,OAAO,CAAC,MAAM,GACrF,MAAM,GACN,CAAC,SAAS,OAAO,CAAC,MAAM,GACxB,MAAM,GACN,CAAC,SAAS,OAAO,CAAC,IAAI,GACtB,IAAI,GACJ,CAAC,SAAS,OAAO,CAAC,GAAG,GACrB,MAAM,GACN,CAAC,SAAS,OAAO,CAAC,IAAI,GACtB,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,GACvB,CAAC,SAAS,OAAO,CAAC,UAAU,GAC5B,IAAI,GAAG,IAAI,GACX,CAAC,SAAS,OAAO,CAAC,KAAK,GACvB,KAAK,GACL,CAAC,SAAS,OAAO,CAAC,KAAK,GACvB,MAAM,GACN,CAAC,SAAS,OAAO,CAAC,IAAI,GACtB,IAAI,GACJ,CAAC,SAAS,OAAO,CAAC,WAAW,GAC7B,gBAAgB,GAChB,CAAC,SAAS,OAAO,CAAC,UAAU,GAC5B,iBAAiB,GACjB,CAAC,SAAS,OAAO,CAAC,MAAM,GACxB,MAAM,GACN,CAAC,SAAS,OAAO,CAAC,OAAO,GACzB,OAAO,GACP,CAAC,SAAS,OAAO,CAAC,OAAO,GACzB,OAAO,GACP,CAAC,SAAS,OAAO,CAAC,IAAI,GACtB,IAAI,GACJ,CAAC,SAAS,OAAO,CAAC,IAAI,GACtB,OAAO,CAAC,IAAI,CAAC,GACb,CAAC,SAAS,OAAO,CAAC,OAAO,GACzB,WAAW,GACX,CAAC,SAAS,OAAO,CAAC,OAAO,GACzB,OAAO,CAAC,IAAI,CAAC,GACb,CAAC,SAAS,OAAO,CAAC,MAAM,GACxB,WAAW,GACX,CAAC,SAAS,OAAO,CAAC,UAAU,GAC5B,UAAU,GACV,CAAC,SAAS,OAAO,CAAC,gBAAgB,GAClC,gBAAgB,GAChB,CAAC,SAAS,OAAO,CAAC,mBAAmB,GACrC,mBAAmB,GACnB,CAAC,SAAS,OAAO,CAAC,OAAO,GACzB,OAAO,GACP,CAAC,SAAS,OAAO,CAAC,QAAQ,GAC1B,eAAe,GACf,CAAC,SAAS,OAAO,CAAC,OAAO,GACzB,OAAO,GACP,CAAC,SAAS,OAAO,CAAC,MAAM,GACxB,MAAM,GACN,CAAC,SAAS,OAAO,CAAC,QAAQ,GAC1B,aAAa,GACb,CAAC,SAAS,OAAO,CAAC,IAAI,GACtB,MAAM,GACN,CAAC,SAAS,OAAO,CAAC,UAAU,GAC5B,iBAAiB,GACjB,CAAC,SAAS,OAAO,CAAC,KAAK,GACvB,KAAK,GACL,CAAC,SAAS,OAAO,CAAC,WAAW,GAC7B,kBAAkB,GAClB,CAAC,SAAS,OAAO,CAAC,cAAc,GAChC,mBAAmB,GACnB,CAAC,SAAS,OAAO,CAAC,aAAa,GAC/B,aAAa,GACb,IAAI,CAAA;AAEV,MAAM,MAAM,YAAY,CAAC,CAAC,EAAE,GAAG,SAAS,OAAO,EAAE,IAAI,SAAS,OAAO,GAAG,OAAO,IAAI,IAAI,SAAS,IAAI,GAC9F,CAAC,GACD,GAAG,SAAS,IAAI,GAChB,CAAC,GACD,CAAC,GAAG,IAAI,CAAA;AAEd,MAAM,MAAM,SAAS,CAAC,CAAC,IAAI,CAAC,SAAS,IAAI,CAAC,MAAM,IAAI,EAAE,MAAM,QAAQ,EAAE,MAAM,IAAI,EAAE,MAAM,IAAI,CAAC,GACvF,QAAQ,CAAC,YAAY,CAAC,UAAU,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,QAAQ,EAAE,IAAI,CAAC,EAAE,IAAI,CAAC,GACpE,KAAK,CAAA;AAEX,MAAM,MAAM,UAAU,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE,GAAG,MAAM,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,GAAG,UAAU,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAA;AAEnG,qBAAa,cAAc,CAAC,CAAC,SAAS,CAAC,GAAG,IAAI,EAAE,CAAC,GAAG,IAAI,EAAE,EAAE,MAAM,SAAS,OAAO,GAAG,OAAO;aAIrD,IAAI,EAAE,eAAe,CAAC,CAAC,EAAE,MAAM,CAAC;IAHnE,SAAgB,KAAK,EAAE,OAAO,CAAA;IACvB,IAAI,EAAG,MAAM,CAAA;gBAEe,IAAI,EAAE,eAAe,CAAC,CAAC,EAAE,MAAM,CAAC;IAKnE,IAAW,IAAI,iBAEd;CACJ"} \ No newline at end of file diff --git a/dist/structures/@internal/NativeFunction.js b/dist/structures/@internal/NativeFunction.js index 6a3a61e38d..dd1e4d16a8 100644 --- a/dist/structures/@internal/NativeFunction.js +++ b/dist/structures/@internal/NativeFunction.js @@ -34,6 +34,8 @@ var ArgType; ArgType[ArgType["Member"] = 28] = "Member"; ArgType[ArgType["ApplicationEmoji"] = 29] = "ApplicationEmoji"; ArgType[ArgType["AutomodRule"] = 30] = "AutomodRule"; + ArgType[ArgType["ScheduledEvent"] = 31] = "ScheduledEvent"; + ArgType[ArgType["StageInstance"] = 32] = "StageInstance"; })(ArgType || (exports.ArgType = ArgType = {})); class NativeFunction { data; diff --git a/dist/structures/@internal/NativeFunction.js.map b/dist/structures/@internal/NativeFunction.js.map index da36fb9eb4..be2f27f8e3 100644 --- a/dist/structures/@internal/NativeFunction.js.map +++ b/dist/structures/@internal/NativeFunction.js.map @@ -1 +1 @@ -{"version":3,"file":"NativeFunction.js","sourceRoot":"","sources":["../../../src/structures/@internal/NativeFunction.ts"],"names":[],"mappings":";;;AA+BA,IAAY,OAgCX;AAhCD,WAAY,OAAO;IACf,mCAAG,CAAA;IACH,yCAAM,CAAA;IACN,yCAAM,CAAA;IACN,2CAAO,CAAA;IACP,mDAAW,CAAA;IACX,mEAAmB,CAAA;IACnB,yCAAM,CAAA;IACN,qCAAI,CAAA;IACJ,qCAAI,CAAA;IACJ,uCAAK,CAAA;IACL,kDAAU,CAAA;IACV,0CAAM,CAAA;IACN,kDAAU,CAAA;IACV,sCAAI,CAAA;IACJ,wCAAK,CAAA;IACL,sCAAI,CAAA;IACJ,8CAAQ,CAAA;IACR,wCAAK,CAAA;IACL,kDAAU,CAAA;IACV,4CAAO,CAAA;IACP,kDAAU,CAAA;IACV,8CAAQ,CAAA;IACR,4CAAO,CAAA;IACP,4CAAO,CAAA;IACP,sCAAI,CAAA;IACJ,4CAAO,CAAA;IACP,4CAAO,CAAA;IACP,sCAAI,CAAA;IACJ,0CAAM,CAAA;IACN,8DAAgB,CAAA;IAChB,oDAAW,CAAA;AACf,CAAC,EAhCW,OAAO,uBAAP,OAAO,QAgClB;AA2JD,MAAa,cAAc;IAIY;IAHnB,KAAK,CAAS;IACvB,IAAI,CAAS;IAEpB,YAAmC,IAAgC;QAAhC,SAAI,GAAJ,IAAI,CAA4B;QAC/D,aAAa;QACb,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,WAAW,CAAC,KAAK,eAAe,CAAA;IACrE,CAAC;IAED,IAAW,IAAI;QACX,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAA;IACzB,CAAC;CACJ;AAZD,wCAYC"} \ No newline at end of file +{"version":3,"file":"NativeFunction.js","sourceRoot":"","sources":["../../../src/structures/@internal/NativeFunction.ts"],"names":[],"mappings":";;;AAiCA,IAAY,OAkCX;AAlCD,WAAY,OAAO;IACf,mCAAG,CAAA;IACH,yCAAM,CAAA;IACN,yCAAM,CAAA;IACN,2CAAO,CAAA;IACP,mDAAW,CAAA;IACX,mEAAmB,CAAA;IACnB,yCAAM,CAAA;IACN,qCAAI,CAAA;IACJ,qCAAI,CAAA;IACJ,uCAAK,CAAA;IACL,kDAAU,CAAA;IACV,0CAAM,CAAA;IACN,kDAAU,CAAA;IACV,sCAAI,CAAA;IACJ,wCAAK,CAAA;IACL,sCAAI,CAAA;IACJ,8CAAQ,CAAA;IACR,wCAAK,CAAA;IACL,kDAAU,CAAA;IACV,4CAAO,CAAA;IACP,kDAAU,CAAA;IACV,8CAAQ,CAAA;IACR,4CAAO,CAAA;IACP,4CAAO,CAAA;IACP,sCAAI,CAAA;IACJ,4CAAO,CAAA;IACP,4CAAO,CAAA;IACP,sCAAI,CAAA;IACJ,0CAAM,CAAA;IACN,8DAAgB,CAAA;IAChB,oDAAW,CAAA;IACX,0DAAc,CAAA;IACd,wDAAa,CAAA;AACjB,CAAC,EAlCW,OAAO,uBAAP,OAAO,QAkClB;AA+JD,MAAa,cAAc;IAIY;IAHnB,KAAK,CAAS;IACvB,IAAI,CAAS;IAEpB,YAAmC,IAAgC;QAAhC,SAAI,GAAJ,IAAI,CAA4B;QAC/D,aAAa;QACb,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,WAAW,CAAC,KAAK,eAAe,CAAA;IACrE,CAAC;IAED,IAAW,IAAI;QACX,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAA;IACzB,CAAC;CACJ;AAZD,wCAYC"} \ No newline at end of file diff --git a/dist/structures/forge/ForgeFunction.d.ts b/dist/structures/forge/ForgeFunction.d.ts index 6c2fcd7d58..04a6796ac7 100644 --- a/dist/structures/forge/ForgeFunction.d.ts +++ b/dist/structures/forge/ForgeFunction.d.ts @@ -1,13 +1,14 @@ import { ArgType, Context, IArg, NativeFunction } from ".."; import { IExtendedCompilationResult } from "../../core"; import { Return, ReturnType } from "../@internal/Return"; -export interface IForgeFunctionParams { +export interface IForgeFunctionParam { name: string; + type?: ArgType | keyof typeof ArgType; required?: boolean; } export interface IForgeFunction { name: string; - params?: Array; + params?: Array; firstParamCondition?: boolean; brackets?: boolean; code: string; diff --git a/dist/structures/forge/ForgeFunction.d.ts.map b/dist/structures/forge/ForgeFunction.d.ts.map index 5da851c4bf..85bf6ff0db 100644 --- a/dist/structures/forge/ForgeFunction.d.ts.map +++ b/dist/structures/forge/ForgeFunction.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ForgeFunction.d.ts","sourceRoot":"","sources":["../../../src/structures/forge/ForgeFunction.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,IAAI,EAA2C,cAAc,EAAE,MAAM,IAAI,CAAA;AACpG,OAAO,EAAE,0BAA0B,EAAyB,MAAM,YAAY,CAAA;AAI9E,OAAO,EAAE,MAAM,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAA;AAGxD,MAAM,WAAW,oBAAoB;IACjC,IAAI,EAAE,MAAM,CAAA;IACZ,QAAQ,CAAC,EAAE,OAAO,CAAA;CACrB;AAED,MAAM,WAAW,cAAc;IAC3B,IAAI,EAAE,MAAM,CAAA;IACZ,MAAM,CAAC,EAAE,KAAK,CAAC,MAAM,GAAG,oBAAoB,CAAC,CAAA;IAC7C,mBAAmB,CAAC,EAAE,OAAO,CAAA;IAC7B,QAAQ,CAAC,EAAE,OAAO,CAAA;IAClB,IAAI,EAAE,MAAM,CAAA;IACZ,IAAI,CAAC,EAAE,MAAM,CAAA;CAChB;AAED,qBAAa,aAAa;aAGa,IAAI,EAAE,cAAc;IAFhD,QAAQ,CAAC,EAAE,0BAA0B,CAAA;gBAET,IAAI,EAAE,cAAc;IAKhD,QAAQ;IAIR,QAAQ;IAoCT,IAAI,CAAC,GAAG,EAAE,OAAO,EAAE,IAAI,EAAE,MAAM,EAAE;CA8B1C"} \ No newline at end of file +{"version":3,"file":"ForgeFunction.d.ts","sourceRoot":"","sources":["../../../src/structures/forge/ForgeFunction.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,IAAI,EAA2C,cAAc,EAAE,MAAM,IAAI,CAAA;AACpG,OAAO,EAAE,0BAA0B,EAAyB,MAAM,YAAY,CAAA;AAG9E,OAAO,EAAE,MAAM,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAA;AAGxD,MAAM,WAAW,mBAAmB;IAChC,IAAI,EAAE,MAAM,CAAA;IACZ,IAAI,CAAC,EAAE,OAAO,GAAG,MAAM,OAAO,OAAO,CAAA;IACrC,QAAQ,CAAC,EAAE,OAAO,CAAA;CACrB;AAED,MAAM,WAAW,cAAc;IAC3B,IAAI,EAAE,MAAM,CAAA;IACZ,MAAM,CAAC,EAAE,KAAK,CAAC,MAAM,GAAG,mBAAmB,CAAC,CAAA;IAC5C,mBAAmB,CAAC,EAAE,OAAO,CAAA;IAC7B,QAAQ,CAAC,EAAE,OAAO,CAAA;IAClB,IAAI,EAAE,MAAM,CAAA;IACZ,IAAI,CAAC,EAAE,MAAM,CAAA;CAChB;AAED,qBAAa,aAAa;aAGa,IAAI,EAAE,cAAc;IAFhD,QAAQ,CAAC,EAAE,0BAA0B,CAAA;gBAET,IAAI,EAAE,cAAc;IAKhD,QAAQ;IAIR,QAAQ;IAoCT,IAAI,CAAC,GAAG,EAAE,OAAO,EAAE,IAAI,EAAE,MAAM,EAAE;CA8B1C"} \ No newline at end of file diff --git a/dist/structures/forge/ForgeFunction.js b/dist/structures/forge/ForgeFunction.js index edf3f42ef1..45121cdb76 100644 --- a/dist/structures/forge/ForgeFunction.js +++ b/dist/structures/forge/ForgeFunction.js @@ -31,7 +31,7 @@ class ForgeFunction { name: typeof x === "string" ? x : x.name, rest: false, condition: i === 0 && !!this.data.firstParamCondition, - type: __1.ArgType.String, + type: typeof x === "string" ? __1.ArgType.String : (typeof x.type === "number" && x.type in __1.ArgType ? x.type : __1.ArgType[x.type]) ?? __1.ArgType.String, required: typeof x === "string" ? true : x.required ?? true })) : undefined, brackets: this.data.brackets ?? (this.data.params?.length ? true : undefined), @@ -62,7 +62,7 @@ class ForgeFunction { const params = Array.isArray(this.data.params) ? this.data.params : []; const required = params.filter(param => typeof param === "string" || param.required !== false); if (args.length < required.length) - return new Return_1.Return(Return_1.ReturnType.Error, new ForgeError_1.ForgeError(null, ForgeError_1.ErrorType.Custom, `Calling custom function ${this.data.name} requires ${required.length} arguments, received ${args.length}`)); + return new Return_1.Return(Return_1.ReturnType.Error, new ForgeError_1.ForgeError(null, ForgeError_1.ErrorType.Custom, `Calling custom function ${this.data.name} requires ${required.length} argument${required.length > 1 ? "s" : ""}, received ${args.length}`)); for (let i = 0, len = params.length; i < len; i++) { const param = params[i]; const name = typeof param === "string" ? param : param.name; diff --git a/dist/structures/forge/ForgeFunction.js.map b/dist/structures/forge/ForgeFunction.js.map index 32bf0cac93..d4b84522eb 100644 --- a/dist/structures/forge/ForgeFunction.js.map +++ b/dist/structures/forge/ForgeFunction.js.map @@ -1 +1 @@ -{"version":3,"file":"ForgeFunction.js","sourceRoot":"","sources":["../../../src/structures/forge/ForgeFunction.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ForgeFunction.js","sourceRoot":"","sources":["../../../src/structures/forge/ForgeFunction.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/docs/assets/navigation.js b/docs/assets/navigation.js index 14473f01af..eab522753d 100644 --- a/docs/assets/navigation.js +++ b/docs/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAE52ZzW7jNhSF38XroOmknWmbneskkwHiJPC400XRBUe6kQlTpEBRtoNi3r2gZNmkeHnJZGfwnPPxVyJF//PfzMDBzK5nc12tXxuYXcwaZjaz6xnIrm4vj8U/bUwtZhezLZfl7Pr3Hxen3IIJkCXTWNjV4oRbrRUaPwnx7P16/bxQ0oA0GGEixzkPqnrWXGluXqcMRyLzWP3H4njuqQHNDN59V4sTVlDx1mhmuJIYZapTJNPpCGNU4ul50whe9NUsVF0zWZ4phWBtC+1l6PF5H65o4pJJVoHOAR+tJF9XCElXVOZP1kK0e46YyYh2KPSkiLc7kOaeyVLEeK6Doi1U3XAB5V0nCzuiIW3qyKAhbRoVOi0N4xKPH6VU3v5C03AwdFaJUu1ldJImBop1w9tC6ZKeJMREMXtftHGuSlHuuIAVsBJjnDWSoHQFC8FBIuPsiElG/76PIHotTTgYkC26Zn09SYovfk/O5kTnCXOR1CQwn/VFGtCNBoNxHJFm7LiBtWbFFqc4MsV5UBXanaGcSj4yw3fJNyrmSlPjy8DXKdKwe4aEoZxKrjcaWLxLnkxxvilexKfIVcmZDnfZG2bYGcjtinlhhZ123Ovjrz5+8vDufuyxpnvyNNgZVaty1Ql4amyNbYQT+Egsute7vOh+PwH5i65/MUdaiDlT6IaLfphX0HbCRLm+LQMKJdn5iSkLGD5NGBF/phLIhZIltz/uOIhEk/HMm6p7Qy058P4ssmDFBmLMsyOBGo4kMcygkoh+1eH5XqLDdoMt+1WRsy6j9jdUklpWMfe7qshZZnnZd1X/jlrTlTlHNPL1GfrSWHpqiKMUBXtmmtVUI30jCf7ccVEOhxQc6BhyQTpJ0iTq3piGnAnHQIIe1LAD45RRJRHLThjeCJjragWtErvIMIU+Ehs7XblI6oQ1wa3Ynng0RjWJyHwQUGsSTvbVMeSC+i7dwAuXPIs78edWs2Sm2CThvYtGQms0L6hhdRw0qpOSfReRlTiqJOKrYQYi7Rg0Mj6cvIPLBZfiWTJg1DbpOjJQa9ZuKZDVaczwMRAZn1GlEPO2BW3munIY5rWxF2wnZZL/+Y/fPny8cu9f7PfJF9kaJguYYjwxi+RfbDqU8F4TIQyn3P6bmBXjXWrQuYgtk4628CylKLeyqx/4NkCM5cn8oYHCLJgQ31mxDSiemmLdcWFAP2vVgDY8HKipnuJ9BhP8QTGQzkoGww4FArDFOWl7B4WtaVdLcZZMbx87IfwX2MBxtRyOfWNiDFueyvu76+0Bis64t28DDXel2E870HvNDTyDrnnrX8gNYMSSoq7YfmiAHZ6FKoPhCwxJIhSdbvkO5lqz1wDnqWmWvc35xkQXtusspShf7f9lyMoYy5P5yb52TGM7WpD9S+41a7xbmCF+ErIJQQvOSorxt2ZNYz9jwvl1pGzK8ZOLxDme9Jv6aHZ6uGOa27np/1Q4qj7nl/DB6z+lH1kNGGdiIWDjf4Roc04iAahAWhMswbDSu817OT707eXU4+M+/frj3/8BNVhZHkceAAA=" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAE52ZzW7jNhSF38XroOmknWmbneskkwHiJPC400XRxR3pRiZMkQJF2Q6KefeCkmWTInnJZGfwnPPxVyJF//PfTONBz65nc1WtXxucXcwa0JvZ9QxFV7eXx+KfNrrms4vZlolydv37j4tTbgEcRQkqFLa1OOFWKRmMn4R49n69fl5IoVHoEGEixzkPsnpWTCqmX6cMSyLzofqPxfHcU4MKdLj7thYnrLBirVagmRQhylSnSLpTEcaoxNPzpuGs6KtZyLoGUZ4pBYe2xfbS97i8D1c0cQkCKlQ54KOV5KsqQFIVlfkTWox2zxIzGdEO+Z4U8XaHQt+DKHmMZzso2kLWDeNY3nWiMCPq06aODFqgTaNCp4UGJsLxo5TKm1/BNB40nZW8lHsRnaSJgWLdsLaQqqQnKWCimL0v2jhbpSh3jOMKoQwxzhpJkKrCBWcoAuNsiUlG/76PIHotTThoFG1wzbp6khRf/I6czYnOU8hFUpPAfNYXoVE1CnWIY4k0Y8c0rhUU2zDFkinOg6yC3RnKqeQjaLZLvlFDrjQ1vgxcnSINu6dPGMqp5HqjEOJdcmSK802yIj5FtkrOtL/L3oCGM5CZFfMChZn2sNfFX3385ODt/dhhTffkabDTspblquP41Jga2wjH85HY4F5v86L7/QTkLrr+xRxpYciZQjeM98O8wrbjOsp1bRlQLMnOT0xZQP9pChHDz1QCuZCiZObHHUOeaHI486bq3lBLDrw/iyyg2GCMeXYkUMORJIYZVBLRr7pwvpfosNlgy35V5KzLqP0NlaSWVcz9ripyllle9l3Vv6PWdGXWEY18ffq+NJaeGuIoRcGeQUGdQex9JPZzx3g5HFHCPMuQC1JJkiJR91o35DxYBhL0IAvg41jEd2rPloTGJ3RUScSy45o1HOeqWmEr+S4y9r6PxMYObDaSOrRNcCvYE0/bqCYRmc9W0JqEk321DLmgvks3+MIEy+JO/LnVLEEXmyS8d9FIbLViBTWsloNGdULAdx5ZiaNKIr5q0Bhpx6CR8eEw791X2BTHkgGjdl7bkYFaQ7ulQEanMcP3RWR8RpVCzNsWlZ6rymLo18bc2Z2USf7nP3778PHKvtIxnzxfRKtBFDjFOGIWyb0rtSj+VWmAMByc+89sKMbrWa9zEVsmPdjCs5Si3IqufmBbDzGWJ/OHBgu9AM6/Q7H1KI6aYt0xrlE9K9mg0swfqKme4n1G7f3nMZDOSgbDDEUAYIpz0uZaK7SmbS3FWYLaPnacuy+wgWNrORzzxgwxTHkq7+6utwcsOm1f6A20sCvFftqh2ium8RlVzVr3jm8ABywp6gr2QwPM8Cxk6Q2fZ0gSsehUy3Y4VwpePZyjplnmgugb8M5v11lKUb6av+ACK2MsT+Yn+9oxHdrRvOxfYq+gcS52hvhJyCZ4LTgrKcbfCprGfBn582tJ2ZTjVxyJszzpN/XRbPVwB4qZuen/pziqLucX/8Hrv84focYQZ2IhYOPfjsHmnEQCUKEwJlyihtL57Hg5PvTt5dTj4j79+uPf/wHLkZQ/mh4AAA==" \ No newline at end of file diff --git a/docs/assets/search.js b/docs/assets/search.js index 40758dfea2..c6a8a7b325 100644 --- a/docs/assets/search.js +++ b/docs/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file diff --git a/docs/classes/ApplicationCommand.html b/docs/classes/ApplicationCommand.html index 26a7c65bef..4c7d262233 100644 --- a/docs/classes/ApplicationCommand.html +++ b/docs/classes/ApplicationCommand.html @@ -1,8 +1,8 @@ -ApplicationCommand | @tryforge/forgescript

Constructors

constructor +ApplicationCommand | @tryforge/forgescript

Constructors

Properties

Accessors

Methods

Constructors

Properties

Accessors

Methods

  • Returns RESTPostAPIChatInputApplicationCommandsJSONBody | RESTPostAPIContextMenuApplicationCommandsJSONBody

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

Accessors

Methods

  • Returns RESTPostAPIChatInputApplicationCommandsJSONBody | RESTPostAPIContextMenuApplicationCommandsJSONBody

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/ApplicationCommandManager.html b/docs/classes/ApplicationCommandManager.html index a69433f0d5..b331c5dc1b 100644 --- a/docs/classes/ApplicationCommandManager.html +++ b/docs/classes/ApplicationCommandManager.html @@ -1,4 +1,4 @@ -ApplicationCommandManager | @tryforge/forgescript

Class ApplicationCommandManager

Constructors

constructor +ApplicationCommandManager | @tryforge/forgescript

Class ApplicationCommandManager

Constructors

Properties

client commands path @@ -13,13 +13,13 @@ resolve toJSON validate -

Constructors

Properties

client: ForgeClient
commands: Collection<string, ApplicationCommand | Collection<string, ApplicationCommand | Collection<string, ApplicationCommand>>> = ...

If:

+

Constructors

Properties

client: ForgeClient
commands: Collection<string, ApplicationCommand | Collection<string, ApplicationCommand | Collection<string, ApplicationCommand>>> = ...

If:

  • value is app command = slash command
  • value is collection:
  • value is slash command = subcommands
  • value is collection = group with subcommands
-
path: string

Methods

  • Returns undefined | Promise<Collection<string, ApplicationCommand<{
        guild: GuildResolvable;
    }>>>

  • Parameters

    • g: Guild

    Returns undefined | Promise<Collection<string, ApplicationCommand<{}>>>

Generated using TypeDoc

\ No newline at end of file +
path: string

Methods

  • Returns undefined | Promise<Collection<string, ApplicationCommand<{
        guild: GuildResolvable;
    }>>>

  • Parameters

    • g: Guild

    Returns undefined | Promise<Collection<string, ApplicationCommand<{}>>>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/Arg.html b/docs/classes/Arg.html index e0ca686248..0df09165f9 100644 --- a/docs/classes/Arg.html +++ b/docs/classes/Arg.html @@ -1,4 +1,4 @@ -Arg | @tryforge/forgescript

Constructors

constructor +Arg | @tryforge/forgescript

Constructors

Methods

Generated using TypeDoc

\ No newline at end of file +

Constructors

Methods

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/BaseCommand.html b/docs/classes/BaseCommand.html index 84b74772b1..6c9888128c 100644 --- a/docs/classes/BaseCommand.html +++ b/docs/classes/BaseCommand.html @@ -1,4 +1,4 @@ -BaseCommand | @tryforge/forgescript

Type Parameters

  • T

Constructors

constructor +BaseCommand | @tryforge/forgescript

Type Parameters

  • T

Constructors

Properties

compiled data id @@ -9,4 +9,4 @@ setPath validate from -

Constructors

Properties

data: IBaseCommand<T>
id: number = ++id

Accessors

Methods

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

data: IBaseCommand<T>
id: number = ++id

Accessors

Methods

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/BaseCommandManager.html b/docs/classes/BaseCommandManager.html index 374ebe5861..288ee05941 100644 --- a/docs/classes/BaseCommandManager.html +++ b/docs/classes/BaseCommandManager.html @@ -1,4 +1,4 @@ -BaseCommandManager | @tryforge/forgescript

Class BaseCommandManager<T>Abstract

Type Parameters

  • T

Hierarchy

Constructors

constructor +BaseCommandManager | @tryforge/forgescript

Class BaseCommandManager<T>Abstract

Type Parameters

  • T

Hierarchy

Constructors

Properties

Constructors

Properties

client: ForgeClient
commands: Collection<T, BaseCommand<T>[]> = ...
handlerName: string
paths: string[] = ...
defaultMaxListeners: number

Accessors

Methods

  • Type Parameters

    • U extends "update"

    Parameters

    Returns boolean

  • Type Parameters

    • U extends "update"

    Returns U[]

  • Returns number

  • Parameters

    • type: "update"

    Returns number

  • Type Parameters

    • U extends "update"

    Parameters

    • type: U

    Returns ICommandManagerEvents<T>[U][]

  • Type Parameters

    • U extends "update"

    Parameters

    Returns BaseCommandManager<T>

  • Type Parameters

    • U extends "update"

    Parameters

    • type: U

    Returns ICommandManagerEvents<T>[U][]

  • Parameters

    • Optional event: "update"

    Returns BaseCommandManager<T>

  • Parameters

    • n: number

    Returns BaseCommandManager<T>

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

client: ForgeClient
commands: Collection<T, BaseCommand<T>[]> = ...
handlerName: string
paths: string[] = ...
defaultMaxListeners: number

Accessors

Methods

  • Type Parameters

    • U extends "update"

    Parameters

    Returns boolean

  • Type Parameters

    • U extends "update"

    Returns U[]

  • Returns number

  • Parameters

    • type: "update"

    Returns number

  • Type Parameters

    • U extends "update"

    Parameters

    • type: U

    Returns ICommandManagerEvents<T>[U][]

  • Type Parameters

    • U extends "update"

    Parameters

    Returns BaseCommandManager<T>

  • Type Parameters

    • U extends "update"

    Parameters

    • type: U

    Returns ICommandManagerEvents<T>[U][]

  • Parameters

    • Optional event: "update"

    Returns BaseCommandManager<T>

  • Parameters

    • n: number

    Returns BaseCommandManager<T>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/BaseEventHandler.html b/docs/classes/BaseEventHandler.html index 48c3871c60..3667ce47d3 100644 --- a/docs/classes/BaseEventHandler.html +++ b/docs/classes/BaseEventHandler.html @@ -1,7 +1,7 @@ -BaseEventHandler | @tryforge/forgescript

Class BaseEventHandler<Events, T>

Type Parameters

  • Events = Record<string, unknown[]>

  • T extends keyof Events = keyof Events

Hierarchy

Constructors

constructor +BaseEventHandler | @tryforge/forgescript

Class BaseEventHandler<Events, T>

Type Parameters

  • Events = Record<string, unknown[]>

  • T extends keyof Events = keyof Events

Hierarchy

Constructors

Properties

Accessors

Methods

Constructors

Properties

data: IEvent<Events, T>

Accessors

Methods

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

data: IEvent<Events, T>

Accessors

Methods

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/CompiledFunction.html b/docs/classes/CompiledFunction.html index b4410aab27..3a2ca374d9 100644 --- a/docs/classes/CompiledFunction.html +++ b/docs/classes/CompiledFunction.html @@ -1,4 +1,4 @@ -CompiledFunction | @tryforge/forgescript

Class CompiledFunction<T, Unwrap>

Type Parameters

  • T extends [...IArg[]] = IArg[]

  • Unwrap extends boolean = boolean

Constructors

constructor +CompiledFunction | @tryforge/forgescript

Class CompiledFunction<T, Unwrap>

Type Parameters

  • T extends [...IArg[]] = IArg[]

  • Unwrap extends boolean = boolean

Constructors

Properties

fn: NativeFunction<T, Unwrap>
CDNIdRegex: RegExp = ...
IdRegex: RegExp = ...
OverwriteSymbolMapping: {
    +: boolean;
    -: boolean;
    /: null;
} = ...

Type declaration

  • +: boolean
  • -: boolean
  • /: null
URLRegex: RegExp = ...

Accessors

Methods

  • Parameters

    Returns Promise<undefined | DMChannel | PartialDMChannel | PartialGroupDMChannel | NewsChannel | StageChannel | TextChannel | PublicThreadChannel<boolean> | PrivateThreadChannel | VoiceChannel>

  • Parameters

    Returns "resolveGuild" | "resolveChannel" | "resolveUser" | "resolveRole" | "resolveInvite" | "resolveWebhook" | "resolveEmoji" | "resolveMessage" | "resolveSticker" | "resolveUnknown" | "resolveURL" | "resolveString" | "resolveBigInt" | "resolveTextChannel" | "resolveOverwritePermission" | "resolveNumber" | "resolveDate" | "resolveRoleOrUser" | "resolvePermission" | "resolveJson" | "resolveColor" | "resolveEnum" | "resolveForumTag" | "resolveGuildEmoji" | "resolveBoolean" | "resolveAttachment" | "resolveReaction" | "resolveTime" | "resolveMember" | "resolveApplicationEmoji" | "resolveAutomodRule"

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

fn: NativeFunction<T, Unwrap>
CDNIdRegex: RegExp = ...
IdRegex: RegExp = ...
OverwriteSymbolMapping: {
    +: boolean;
    -: boolean;
    /: null;
} = ...

Type declaration

  • +: boolean
  • -: boolean
  • /: null
URLRegex: RegExp = ...

Accessors

Methods

  • Parameters

    Returns Promise<undefined | DMChannel | PartialDMChannel | PartialGroupDMChannel | NewsChannel | StageChannel | TextChannel | PublicThreadChannel<boolean> | PrivateThreadChannel | VoiceChannel>

  • Parameters

    Returns "resolveURL" | "resolveString" | "resolveBigInt" | "resolveUnknown" | "resolveTextChannel" | "resolveOverwritePermission" | "resolveNumber" | "resolveUser" | "resolveDate" | "resolveGuild" | "resolveRoleOrUser" | "resolveInvite" | "resolvePermission" | "resolveJson" | "resolveColor" | "resolveEnum" | "resolveForumTag" | "resolveEmoji" | "resolveGuildEmoji" | "resolveBoolean" | "resolveAttachment" | "resolveReaction" | "resolveMessage" | "resolveChannel" | "resolveRole" | "resolveWebhook" | "resolveSticker" | "resolveTime" | "resolveMember" | "resolveApplicationEmoji" | "resolveAutomodRule" | "resolveScheduledEvent" | "resolveStageInstance"

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/Compiler.html b/docs/classes/Compiler.html index ef7f103c54..7dc1c5978a 100644 --- a/docs/classes/Compiler.html +++ b/docs/classes/Compiler.html @@ -1,5 +1,5 @@ Compiler | @tryforge/forgescript

REWRITE NEEDED

-

Constructors

Constructors

Properties

Constructors

Properties

code?: string
id: number = 0
index: number = 0
matchIndex: number = 0
outputCode: string = ""
outputFunctions: ICompiledFunction[] = ...
path?: null | string
EscapeRegex: RegExp = ...
Functions: Collection<string, IRawFunction> = ...
InvalidCharRegex: RegExp = ...
Regex: RegExp
Syntax: {
    Close: string;
    Count: string;
    Escape: string;
    Negation: string;
    Open: string;
    Separator: string;
    Silent: string;
} = ...

Type declaration

  • Close: string
  • Count: string
  • Escape: string
  • Negation: string
  • Open: string
  • Separator: string
  • Silent: string
SystemRegex: RegExp = ...

Accessors

Methods

  • Parameters

    • char: string

    Returns {
        isClosure: boolean;
        isEscape: boolean;
        isSeparator: boolean;
    }

    • isClosure: boolean
    • isEscape: boolean
    • isSeparator: boolean
  • Parameters

    • syntax: {
          Close: string;
          Count: string;
          Escape: string;
          Negation: string;
          Open: string;
          Separator: string;
          Silent: string;
      }
      • Close: string
      • Count: string
      • Escape: string
      • Negation: string
      • Open: string
      • Separator: string
      • Silent: string

    Returns void

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

code?: string
id: number = 0
index: number = 0
matchIndex: number = 0
outputCode: string = ""
outputFunctions: ICompiledFunction[] = ...
path?: null | string
EscapeRegex: RegExp = ...
Functions: Collection<string, IRawFunction> = ...
InvalidCharRegex: RegExp = ...
Regex: RegExp
Syntax: {
    Close: string;
    Count: string;
    Escape: string;
    Negation: string;
    Open: string;
    Separator: string;
    Silent: string;
} = ...

Type declaration

  • Close: string
  • Count: string
  • Escape: string
  • Negation: string
  • Open: string
  • Separator: string
  • Silent: string
SystemRegex: RegExp = ...

Accessors

Methods

  • Parameters

    • char: string

    Returns {
        isClosure: boolean;
        isEscape: boolean;
        isSeparator: boolean;
    }

    • isClosure: boolean
    • isEscape: boolean
    • isSeparator: boolean
  • Parameters

    • syntax: {
          Close: string;
          Count: string;
          Escape: string;
          Negation: string;
          Open: string;
          Separator: string;
          Silent: string;
      }
      • Close: string
      • Count: string
      • Escape: string
      • Negation: string
      • Open: string
      • Separator: string
      • Silent: string

    Returns void

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/Container.html b/docs/classes/Container.html index 0d16b79d1f..22501338eb 100644 --- a/docs/classes/Container.html +++ b/docs/classes/Container.html @@ -1,4 +1,4 @@ -Container | @tryforge/forgescript

Constructors

constructor +Container | @tryforge/forgescript

Constructors

Properties

Constructors

Properties

allowedMentions: MessageMentionOptions = {}
appliedTags?: string[]
avatarURL?: string
channel?: Channel
choices: ApplicationCommandOptionChoiceData<string | number>[] = ...
components: ActionRowBuilder<AnyComponentBuilder>[] = ...
content?: string
deleteIn?: number
edit: boolean = false
embeds: EmbedBuilder[] = ...
ephemeral: boolean = false
files: AttachmentBuilder[] = ...
followUp: boolean = false
modal?: ModalBuilder
poll?: PollData
reference?: string
reply: boolean = false
stickers: StickerResolvable[] = ...
threadId?: ThreadChannelResolvable
threadName?: string
tts: boolean = false
update: boolean = false
username?: string
withResponse: boolean = false

Methods

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

allowedMentions: MessageMentionOptions = {}
appliedTags?: string[]
avatarURL?: string
channel?: Channel
choices: ApplicationCommandOptionChoiceData<string | number>[] = ...
components: ActionRowBuilder<AnyComponentBuilder>[] = ...
content?: string
deleteIn?: number
edit: boolean = false
embeds: EmbedBuilder[] = ...
ephemeral: boolean = false
files: AttachmentBuilder[] = ...
followUp: boolean = false
modal?: ModalBuilder
poll?: PollData
reference?: string
reply: boolean = false
stickers: StickerResolvable[] = ...
threadId?: ThreadChannelResolvable
threadName?: string
tts: boolean = false
update: boolean = false
username?: string
withResponse: boolean = false

Methods

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/Context.html b/docs/classes/Context.html index 1cc4844b36..d2c8086200 100644 --- a/docs/classes/Context.html +++ b/docs/classes/Context.html @@ -1,4 +1,4 @@ -Context | @tryforge/forgescript

Indexable

[props: PropertyKey]: unknown

Constructors

constructor +Context | @tryforge/forgescript

Indexable

[props: PropertyKey]: unknown

Constructors

Properties

#cache: Partial<IContextCache> = {}
#environment: Record<string, unknown> = {}
#keywords: Record<string, unknown> = {}
automodRule: Partial<IAutomodRuleOptions> = {}
calendar?: CalendarType
container: Container
executionTimestamp: number
http: Partial<IHttpOptions> = {}
runtime: IRunnable
timezone: string = "UTC"

Accessors

  • get channel(): null | BaseChannel | CategoryChannel | NewsChannel | StageChannel | TextChannel | PublicThreadChannel<boolean> | PrivateThreadChannel | VoiceChannel | ForumChannel | MediaChannel
  • Returns null | BaseChannel | CategoryChannel | NewsChannel | StageChannel | TextChannel | PublicThreadChannel<boolean> | PrivateThreadChannel | VoiceChannel | ForumChannel | MediaChannel

Methods

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

#cache: Partial<IContextCache> = {}
#environment: Record<string, unknown> = {}
#keywords: Record<string, unknown> = {}
automodRule: Partial<IAutomodRuleOptions> = {}
calendar?: CalendarType
container: Container
executionTimestamp: number
http: Partial<IHttpOptions> = {}
localFunctions: Map<string, ILocalFunctionData> = ...
runtime: IRunnable
timezone: string = "UTC"

Accessors

  • get channel(): null | BaseChannel | CategoryChannel | NewsChannel | StageChannel | TextChannel | PublicThreadChannel<boolean> | PrivateThreadChannel | VoiceChannel | ForumChannel | MediaChannel
  • Returns null | BaseChannel | CategoryChannel | NewsChannel | StageChannel | TextChannel | PublicThreadChannel<boolean> | PrivateThreadChannel | VoiceChannel | ForumChannel | MediaChannel

Methods

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/CooldownManager.html b/docs/classes/CooldownManager.html index fd1c5e7eba..424188abd0 100644 --- a/docs/classes/CooldownManager.html +++ b/docs/classes/CooldownManager.html @@ -1,4 +1,4 @@ -CooldownManager | @tryforge/forgescript

Constructors

constructor +CooldownManager | @tryforge/forgescript

Constructors

Properties

Methods

add @@ -6,4 +6,4 @@ delete getTimeLeft identifier -

Constructors

Properties

client: ForgeClient
cooldowns: Collection<string, ICooldown> = ...

Methods

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

client: ForgeClient
cooldowns: Collection<string, ICooldown> = ...

Methods

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/DiscordEventHandler.html b/docs/classes/DiscordEventHandler.html index 3a3c251182..c2f8ac61a9 100644 --- a/docs/classes/DiscordEventHandler.html +++ b/docs/classes/DiscordEventHandler.html @@ -1,7 +1,7 @@ -DiscordEventHandler | @tryforge/forgescript

Class DiscordEventHandler<T>

Type Parameters

  • T extends keyof ClientEvents

Hierarchy

Constructors

constructor +DiscordEventHandler | @tryforge/forgescript

Class DiscordEventHandler<T>

Type Parameters

  • T extends keyof ClientEvents

Hierarchy

Constructors

Properties

Accessors

Methods

Constructors

Properties

data: IEvent<ClientEvents, T>

Accessors

  • get listener(): ((this, ...args) => void | Promise<void>)
  • Returns ((this, ...args) => void | Promise<void>)

      • (this, ...args): void | Promise<void>
      • Parameters

        Returns void | Promise<void>

Methods

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

data: IEvent<ClientEvents, T>

Accessors

  • get listener(): ((this, ...args) => void | Promise<void>)
  • Returns ((this, ...args) => void | Promise<void>)

      • (this, ...args): void | Promise<void>
      • Parameters

        Returns void | Promise<void>

Methods

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/EventManager.html b/docs/classes/EventManager.html index 855df9844e..38ad81f09e 100644 --- a/docs/classes/EventManager.html +++ b/docs/classes/EventManager.html @@ -1,4 +1,4 @@ -EventManager | @tryforge/forgescript

Constructors

constructor +EventManager | @tryforge/forgescript

Constructors

Properties

Constructors

Properties

client: ForgeClient
events: Collection<string, Collection<string, BaseEventHandler<Record<string, unknown[]>, string>>> = ...
Loaded: Partial<Record<string, Record<string, BaseEventHandler<Record<string, unknown[]>, string>>>> = {}

Methods

  • Parameters

    • name: string

    Returns {
        description: string;
        intents?: ("Guilds" | "GuildMembers" | "GuildModeration" | "GuildBans" | "GuildExpressions" | "GuildEmojisAndStickers" | "GuildIntegrations" | "GuildWebhooks" | "GuildInvites" | "GuildVoiceStates" | "GuildPresences" | "GuildMessages" | "GuildMessageReactions" | "GuildMessageTyping" | "DirectMessages" | "DirectMessageReactions" | "DirectMessageTyping" | "MessageContent" | "GuildScheduledEvents" | "AutoModerationConfiguration" | "AutoModerationExecution" | "GuildMessagePolls" | "DirectMessagePolls")[];
        listener: ((this, ...args) => void | Promise<void>);
        name: string;
        version?: string;
    }[]

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

client: ForgeClient
events: Collection<string, Collection<string, BaseEventHandler<Record<string, unknown[]>, string>>> = ...
Loaded: Partial<Record<string, Record<string, BaseEventHandler<Record<string, unknown[]>, string>>>> = {}

Methods

  • Parameters

    • name: string

    Returns {
        description: string;
        intents?: ("Guilds" | "GuildMembers" | "GuildModeration" | "GuildBans" | "GuildExpressions" | "GuildEmojisAndStickers" | "GuildIntegrations" | "GuildWebhooks" | "GuildInvites" | "GuildVoiceStates" | "GuildPresences" | "GuildMessages" | "GuildMessageReactions" | "GuildMessageTyping" | "DirectMessages" | "DirectMessageReactions" | "DirectMessageTyping" | "MessageContent" | "GuildScheduledEvents" | "AutoModerationConfiguration" | "AutoModerationExecution" | "GuildMessagePolls" | "DirectMessagePolls")[];
        listener: ((this, ...args) => void | Promise<void>);
        name: string;
        version?: string;
    }[]

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/FileReader.html b/docs/classes/FileReader.html index 1b7f42e672..3252d1aaca 100644 --- a/docs/classes/FileReader.html +++ b/docs/classes/FileReader.html @@ -1,4 +1,4 @@ -FileReader | @tryforge/forgescript

Constructors

constructor +FileReader | @tryforge/forgescript

Constructors

Properties

code index req @@ -9,4 +9,4 @@ readName readValue read -

Constructors

Properties

code: string
index: number = 0
req: any
Syntax: {
    Close: string;
    Escape: string;
    Open: string;
} = ...

Type declaration

  • Close: string
  • Escape: string
  • Open: string

Methods

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

code: string
index: number = 0
req: any
Syntax: {
    Close: string;
    Escape: string;
    Open: string;
} = ...

Type declaration

  • Close: string
  • Escape: string
  • Open: string

Methods

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/ForgeClient.html b/docs/classes/ForgeClient.html index fc26d0fbf2..a942a31824 100644 --- a/docs/classes/ForgeClient.html +++ b/docs/classes/ForgeClient.html @@ -1,4 +1,4 @@ -ForgeClient | @tryforge/forgescript

Hierarchy

  • Client<true>
    • ForgeClient

Indexable

[x: PropertyKey]: unknown

Constructors

constructor +ForgeClient | @tryforge/forgescript

Hierarchy

  • Client<true>
    • ForgeClient

Indexable

[x: PropertyKey]: unknown

Constructors

Properties

application: ClientApplication
applicationCommands: ApplicationCommandManager = ...
channels: ChannelManager
commands: NativeCommandManager = ...
cooldowns: CooldownManager = ...
events: EventManager = ...
functions: ForgeFunctionManager = ...
globalVariables: Record<string, string> = {}
guilds: GuildManager
options: Omit<ClientOptions, "intents"> & {
    intents: IntentsBitField;
} & IForgeClientOptions

Type declaration

  • intents: IntentsBitField
readyTimestamp: number
rest: REST
shard: null | ShardClientUtil
sweepers: Sweepers
threading: ThreadManager = ...
token: string
user: ClientUser
users: UserManager
voice: ClientVoiceManager
websockets: Map<number, WebSocket> = ...
ws: WebSocketManager
captureRejectionSymbol: typeof captureRejectionSymbol

Value: Symbol.for('nodejs.rejection')

+

Constructors

Properties

application: ClientApplication
applicationCommands: ApplicationCommandManager = ...
channels: ChannelManager
commands: NativeCommandManager = ...
cooldowns: CooldownManager = ...
events: EventManager = ...
functions: ForgeFunctionManager = ...
globalVariables: Record<string, string> = {}
guilds: GuildManager
intervals: Map<string, Timeout> = ...
options: Omit<ClientOptions, "intents"> & {
    intents: IntentsBitField;
} & IForgeClientOptions

Type declaration

  • intents: IntentsBitField
readyTimestamp: number
rest: REST
shard: null | ShardClientUtil
sweepers: Sweepers
threading: ThreadManager = ...
timeouts: Map<string, Timeout> = ...
token: string
user: ClientUser
users: UserManager
voice: ClientVoiceManager
websockets: Map<number, WebSocket> = ...
ws: WebSocketManager
captureRejectionSymbol: typeof captureRejectionSymbol

Value: Symbol.for('nodejs.rejection')

See how to write a custom rejection handler.

Since

v13.4.0, v12.16.0

captureRejections: boolean

Value: boolean

@@ -107,18 +109,18 @@ regular 'error' listener is installed.

Since

v13.6.0, v12.17.0

Accessors

  • get _censoredToken(): null | string
  • Returns null | string

  • get emojis(): BaseGuildEmojiManager
  • Returns BaseGuildEmojiManager

  • get readyAt(): If<Ready, Date, null>
  • Returns If<Ready, Date, null>

  • get uptime(): If<Ready, number, null>
  • Returns If<Ready, number, null>

Methods

  • Returns Promise<void>

  • Parameters

    • error: Error
    • event: string
    • Rest ...args: any[]

    Returns void

  • get emojis(): BaseGuildEmojiManager
  • Returns BaseGuildEmojiManager

  • get readyAt(): If<Ready, Date, null>
  • Returns If<Ready, Date, null>

  • get uptime(): If<Ready, number, null>
  • Returns If<Ready, number, null>

Methods

  • Returns Promise<void>

  • Parameters

    • error: Error
    • event: string
    • Rest ...args: any[]

    Returns void

  • Alias for emitter.on(eventName, listener).

    Parameters

    • eventName: string | symbol
    • listener: ((...args) => void)
        • (...args): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns ForgeClient

    Since

    v0.1.26

    -
  • Parameters

    • id: string
    • Optional options: WebhookDeleteOptions

    Returns Promise<void>

  • Returns Promise<void>

  • Type Parameters

    • Event extends keyof ClientEvents

    Parameters

    • event: Event
    • Rest ...args: ClientEvents[Event]

    Returns boolean

  • Type Parameters

    • Event extends string | symbol

    Parameters

    • event: Exclude<Event, keyof ClientEvents>
    • Rest ...args: unknown[]

    Returns boolean

  • Returns an array listing the events for which the emitter has registered +

  • Parameters

    • id: string
    • Optional options: WebhookDeleteOptions

    Returns Promise<void>

  • Returns Promise<void>

  • Type Parameters

    • Event extends keyof ClientEvents

    Parameters

    • event: Event
    • Rest ...args: ClientEvents[Event]

    Returns boolean

  • Type Parameters

    • Event extends string | symbol

    Parameters

    • event: Exclude<Event, keyof ClientEvents>
    • Rest ...args: unknown[]

    Returns boolean

  • Returns an array listing the events for which the emitter has registered listeners. The values in the array are strings or Symbols.

    import { EventEmitter } from 'node:events';

    const myEE = new EventEmitter();
    myEE.on('foo', () => {});
    myEE.on('bar', () => {});

    const sym = Symbol('symbol');
    myEE.on(sym, () => {});

    console.log(myEE.eventNames());
    // Prints: [ 'foo', 'bar', Symbol(symbol) ]

    Returns (string | symbol)[]

    Since

    v6.0.0

  • Parameters

    • guild: GuildResolvable

    Returns Promise<GuildPreview>

  • Parameters

    • template: string

    Returns Promise<GuildTemplate>

  • Parameters

    • guild: GuildResolvable

    Returns Promise<Widget>

  • Parameters

    • invite: string
    • Optional options: ClientFetchInviteOptions

    Returns Promise<Invite>

  • Returns Promise<Collection<string, StickerPack>>

    Deprecated

    Use Client.fetchStickerPacks instead.

    -
  • Parameters

    • id: string

    Returns Promise<Sticker>

  • Parameters

    • options: {
          packId: string;
      }
      • packId: string

    Returns Promise<StickerPack>

  • Parameters

    • Optional options: StickerPackFetchOptions

    Returns Promise<Collection<string, StickerPack>>

  • Returns Promise<Collection<string, VoiceRegion>>

  • Parameters

    • id: string
    • Optional token: string

    Returns Promise<Webhook<WebhookType>>

  • Parameters

    • Optional options: InviteGenerationOptions

    Returns string

  • Returns the current max listener value for the EventEmitter which is either +

  • Parameters

    • id: string

    Returns Promise<Sticker>

  • Parameters

    • options: {
          packId: string;
      }
      • packId: string

    Returns Promise<StickerPack>

  • Parameters

    • Optional options: StickerPackFetchOptions

    Returns Promise<Collection<string, StickerPack>>

  • Returns Promise<Collection<string, VoiceRegion>>

  • Parameters

    • id: string
    • Optional token: string

    Returns Promise<Webhook<WebhookType>>

  • Parameters

    • Optional options: InviteGenerationOptions

    Returns string

  • Returns the current max listener value for the EventEmitter which is either set by emitter.setMaxListeners(n) or defaults to defaultMaxListeners.

    Returns number

    Since

    v1.0.0

    -
  • Parameters

    • msg: Message<boolean>

    Returns Promise<null | string>

  • Returns this is Client<true>

  • Returns the number of listeners listening for the event named eventName. +

  • Parameters

    • msg: Message<boolean>

    Returns Promise<null | string>

  • Returns this is Client<true>

  • Returns the number of listeners listening for the event named eventName. If listener is provided, it will return how many times the listener is found in the list of the listeners of the event.

    Parameters

    • eventName: string | symbol

      The name of the event being listened for

      @@ -128,7 +130,7 @@
      server.on('connection', (stream) => {
      console.log('someone connected!');
      });
      console.log(util.inspect(server.listeners('connection')));
      // Prints: [ [Function] ]

      Parameters

      • eventName: string | symbol

      Returns Function[]

      Since

      v0.1.26

      -
  • Parameters

    • Optional token: string

    Returns Promise<string>

  • Type Parameters

    • Event extends keyof ClientEvents

    Parameters

    • event: Event
    • listener: ((...args) => void)
        • (...args): void
        • Parameters

          • Rest ...args: ClientEvents[Event]

          Returns void

    Returns ForgeClient

  • Type Parameters

    • Event extends string | symbol

    Parameters

    • event: Exclude<Event, keyof ClientEvents>
    • listener: ((...args) => void)
        • (...args): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns ForgeClient

  • Type Parameters

    • Event extends keyof ClientEvents

    Parameters

    • event: Event
    • listener: ((...args) => void)
        • (...args): void
        • Parameters

          • Rest ...args: ClientEvents[Event]

          Returns void

    Returns ForgeClient

  • Type Parameters

    • Event extends string | symbol

    Parameters

    • event: Exclude<Event, keyof ClientEvents>
    • listener: ((...args) => void)
        • (...args): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns ForgeClient

  • Type Parameters

    • Event extends keyof ClientEvents

    Parameters

    • event: Event
    • listener: ((...args) => void)
        • (...args): void
        • Parameters

          • Rest ...args: ClientEvents[Event]

          Returns void

    Returns ForgeClient

  • Type Parameters

    • Event extends string | symbol

    Parameters

    • event: Exclude<Event, keyof ClientEvents>
    • listener: ((...args) => void)
        • (...args): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns ForgeClient

  • Adds the listener function to the beginning of the listeners array for the +

  • Parameters

    • Optional token: string

    Returns Promise<string>

  • Type Parameters

    • Event extends keyof ClientEvents

    Parameters

    • event: Event
    • listener: ((...args) => void)
        • (...args): void
        • Parameters

          • Rest ...args: ClientEvents[Event]

          Returns void

    Returns ForgeClient

  • Type Parameters

    • Event extends string | symbol

    Parameters

    • event: Exclude<Event, keyof ClientEvents>
    • listener: ((...args) => void)
        • (...args): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns ForgeClient

  • Type Parameters

    • Event extends keyof ClientEvents

    Parameters

    • event: Event
    • listener: ((...args) => void)
        • (...args): void
        • Parameters

          • Rest ...args: ClientEvents[Event]

          Returns void

    Returns ForgeClient

  • Type Parameters

    • Event extends string | symbol

    Parameters

    • event: Exclude<Event, keyof ClientEvents>
    • listener: ((...args) => void)
        • (...args): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns ForgeClient

  • Type Parameters

    • Event extends keyof ClientEvents

    Parameters

    • event: Event
    • listener: ((...args) => void)
        • (...args): void
        • Parameters

          • Rest ...args: ClientEvents[Event]

          Returns void

    Returns ForgeClient

  • Type Parameters

    • Event extends string | symbol

    Parameters

    • event: Exclude<Event, keyof ClientEvents>
    • listener: ((...args) => void)
        • (...args): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns ForgeClient

  • Adds the listener function to the beginning of the listeners array for the event named eventName. No checks are made to see if the listener has already been added. Multiple calls passing the same combination of eventNameand listener will result in the listener being added, and called, multiple times.

    @@ -223,4 +225,4 @@

    Deprecated

    Since v3.2.0 - Use listenerCount instead.

    Parameters

    • Optional n: number

      A non-negative number. The maximum number of listeners per EventTarget event.

    • Rest ...eventTargets: (EventEmitter | _DOMEventTarget)[]

    Returns void

    Since

    v15.4.0

    -

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/ForgeError.html b/docs/classes/ForgeError.html index d27c6c6127..3d200b2fca 100644 --- a/docs/classes/ForgeError.html +++ b/docs/classes/ForgeError.html @@ -1,4 +1,4 @@ -ForgeError | @tryforge/forgescript

Type Parameters

Hierarchy

  • Error
    • ForgeError

Constructors

constructor +ForgeError | @tryforge/forgescript

Type Parameters

Hierarchy

  • Error
    • ForgeError

Constructors

Properties

Methods

Constructors

Properties

cause?: unknown
message: string
name: string
stack?: string
Regex: RegExp = ...
prepareStackTrace?: ((err, stackTraces) => any)

Type declaration

    • (err, stackTraces): any
    • Optional override for formatting stack traces

      +

Constructors

Properties

cause?: unknown
message: string
name: string
stack?: string
Regex: RegExp = ...
prepareStackTrace?: ((err, stackTraces) => any)

Type declaration

stackTraceLimit: number

Methods

  • Create .stack property on a target object

    -

    Parameters

    • targetObject: object
    • Optional constructorOpt: Function

    Returns void

Generated using TypeDoc

\ No newline at end of file +

Parameters

  • targetObject: object
  • Optional constructorOpt: Function

Returns void

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/ForgeExtension.html b/docs/classes/ForgeExtension.html index 0d14edbab9..47935e6c7d 100644 --- a/docs/classes/ForgeExtension.html +++ b/docs/classes/ForgeExtension.html @@ -1,4 +1,4 @@ -ForgeExtension | @tryforge/forgescript

Class ForgeExtensionAbstract

Constructors

constructor +ForgeExtension | @tryforge/forgescript

Class ForgeExtensionAbstract

Constructors

Properties

Constructors

Properties

_commands?: null | BaseCommandManager<unknown>
description: string
name: string
requireExtensions?: string[]

A list of extension names this extension requires

-
targetVersions?: string[]

Only the versions written here will be allowed

-
version: string

Methods

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

_commands?: null | BaseCommandManager<unknown>
description: string
name: string
requireExtensions?: string[]

A list of extension names this extension requires

+
targetVersions?: string[]

Only the versions written here will be allowed

+
version: string

Methods

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/ForgeFunction.html b/docs/classes/ForgeFunction.html index 942bd996f1..494e331445 100644 --- a/docs/classes/ForgeFunction.html +++ b/docs/classes/ForgeFunction.html @@ -1,7 +1,7 @@ -ForgeFunction | @tryforge/forgescript

Constructors

constructor +ForgeFunction | @tryforge/forgescript

Constructors

Properties

Methods

Constructors

Properties

Methods

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

Methods

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/ForgeFunctionManager.html b/docs/classes/ForgeFunctionManager.html index 6ba392401f..0f20b52fa1 100644 --- a/docs/classes/ForgeFunctionManager.html +++ b/docs/classes/ForgeFunctionManager.html @@ -1,4 +1,4 @@ -ForgeFunctionManager | @tryforge/forgescript

Constructors

constructor +ForgeFunctionManager | @tryforge/forgescript

Constructors

Properties

Methods

add @@ -6,4 +6,4 @@ load populate resolve -

Constructors

Properties

client: ForgeClient
functions: Map<string, ForgeFunction> = ...

Methods

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

client: ForgeClient
functions: Map<string, ForgeFunction> = ...

Methods

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/FunctionManager.html b/docs/classes/FunctionManager.html index 92cd356595..4f0d57607f 100644 --- a/docs/classes/FunctionManager.html +++ b/docs/classes/FunctionManager.html @@ -1,4 +1,4 @@ -FunctionManager | @tryforge/forgescript

Constructors

constructor +FunctionManager | @tryforge/forgescript

Constructors

Properties

Accessors

Methods

add @@ -8,4 +8,4 @@ loadNative reload toJSON -

Constructors

Properties

Functions: Map<string, NativeFunction<IArg<ArgType, boolean, boolean, EnumLike<any>>[], boolean>> = ...

Accessors

Methods

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

Functions: Map<string, NativeFunction<IArg<ArgType, boolean, boolean, EnumLike<any>>[], boolean>> = ...

Accessors

Methods

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/Interpreter.html b/docs/classes/Interpreter.html index 56fea0f6cf..cf28598c01 100644 --- a/docs/classes/Interpreter.html +++ b/docs/classes/Interpreter.html @@ -1,3 +1,3 @@ -Interpreter | @tryforge/forgescript

Constructors

constructor +Interpreter | @tryforge/forgescript

Constructors

Methods

run -

Constructors

Methods

Generated using TypeDoc

\ No newline at end of file +

Constructors

Methods

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/InviteTracker.html b/docs/classes/InviteTracker.html index a31d5a7c5e..dd264d7e58 100644 --- a/docs/classes/InviteTracker.html +++ b/docs/classes/InviteTracker.html @@ -1,4 +1,4 @@ -InviteTracker | @tryforge/forgescript

Constructors

constructor +InviteTracker | @tryforge/forgescript

Constructors

Properties

Constructors

Properties

Inviters: Collection<string, Collection<string, IGuildInviter>> = ...

Guild => invited user => invited by

-
Invites: Collection<string, IGuildInvite[]> = ...
RequiredEvents: (keyof ClientEvents)[] = ...
RequiredIntents: ("Guilds" | "GuildMembers" | "GuildModeration" | "GuildBans" | "GuildExpressions" | "GuildEmojisAndStickers" | "GuildIntegrations" | "GuildWebhooks" | "GuildInvites" | "GuildVoiceStates" | "GuildPresences" | "GuildMessages" | "GuildMessageReactions" | "GuildMessageTyping" | "DirectMessages" | "DirectMessageReactions" | "DirectMessageTyping" | "MessageContent" | "GuildScheduledEvents" | "AutoModerationConfiguration" | "AutoModerationExecution" | "GuildMessagePolls" | "DirectMessagePolls")[] = ...

Methods

Generated using TypeDoc

\ No newline at end of file +
Invites: Collection<string, IGuildInvite[]> = ...
RequiredEvents: (keyof ClientEvents)[] = ...
RequiredIntents: ("Guilds" | "GuildMembers" | "GuildModeration" | "GuildBans" | "GuildExpressions" | "GuildEmojisAndStickers" | "GuildIntegrations" | "GuildWebhooks" | "GuildInvites" | "GuildVoiceStates" | "GuildPresences" | "GuildMessages" | "GuildMessageReactions" | "GuildMessageTyping" | "DirectMessages" | "DirectMessageReactions" | "DirectMessageTyping" | "MessageContent" | "GuildScheduledEvents" | "AutoModerationConfiguration" | "AutoModerationExecution" | "GuildMessagePolls" | "DirectMessagePolls")[] = ...

Methods

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/Logger.html b/docs/classes/Logger.html index e23e460639..2f83f261ac 100644 --- a/docs/classes/Logger.html +++ b/docs/classes/Logger.html @@ -1,4 +1,4 @@ -Logger | @tryforge/forgescript

Constructors

constructor +Logger | @tryforge/forgescript

Constructors

Properties

Constructors

Properties

Colors: {
    0: Chalk;
    1: Chalk;
    2: Chalk;
    3: Chalk;
    4: Chalk;
} = ...

Type declaration

  • 0: Chalk
  • 1: Chalk
  • 2: Chalk
  • 3: Chalk
  • 4: Chalk
DateColor: Chalk = clc.green.bold
Priority: LogPriority = LogPriority.Medium

Methods

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

Colors: {
    0: Chalk;
    1: Chalk;
    2: Chalk;
    3: Chalk;
    4: Chalk;
} = ...

Type declaration

  • 0: Chalk
  • 1: Chalk
  • 2: Chalk
  • 3: Chalk
  • 4: Chalk
DateColor: Chalk = clc.green.bold
Priority: LogPriority = LogPriority.Medium

Methods

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/NativeCommandManager.html b/docs/classes/NativeCommandManager.html index 2194f7325b..0b943be906 100644 --- a/docs/classes/NativeCommandManager.html +++ b/docs/classes/NativeCommandManager.html @@ -1,4 +1,4 @@ -NativeCommandManager | @tryforge/forgescript

Hierarchy

Constructors

constructor +NativeCommandManager | @tryforge/forgescript

Hierarchy

Constructors

Properties

Accessors

Constructors

Properties

handlerName: string = NativeEventName
defaultMaxListeners: number

Accessors

Methods

  • Type Parameters

    • U extends "update"

    Parameters

    Returns boolean

  • Type Parameters

    • U extends "update"

    Returns U[]

  • Parameters

    • type: "update"

    Returns number

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

handlerName: string = NativeEventName
defaultMaxListeners: number

Accessors

Methods

  • Type Parameters

    • U extends "update"

    Parameters

    Returns boolean

  • Type Parameters

    • U extends "update"

    Returns U[]

  • Parameters

    • type: "update"

    Returns number

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/NativeFunction.html b/docs/classes/NativeFunction.html index 21ef5ac33f..357f849dea 100644 --- a/docs/classes/NativeFunction.html +++ b/docs/classes/NativeFunction.html @@ -1,6 +1,6 @@ -NativeFunction | @tryforge/forgescript

Class NativeFunction<T, Unwrap>

Type Parameters

  • T extends [...IArg[]] = IArg[]

  • Unwrap extends boolean = boolean

Constructors

constructor +NativeFunction | @tryforge/forgescript

Class NativeFunction<T, Unwrap>

Type Parameters

  • T extends [...IArg[]] = IArg[]

  • Unwrap extends boolean = boolean

Constructors

Properties

Accessors

Constructors

Properties

async: boolean
data: INativeFunction<T, Unwrap>
path: string

Accessors

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

async: boolean
data: INativeFunction<T, Unwrap>
path: string

Accessors

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/Return.html b/docs/classes/Return.html index 34802a117d..22aae33658 100644 --- a/docs/classes/Return.html +++ b/docs/classes/Return.html @@ -1,4 +1,4 @@ -Return | @tryforge/forgescript

Type Parameters

Constructors

constructor +Return | @tryforge/forgescript

Type Parameters

Constructors

Properties

Accessors

break @@ -7,4 +7,4 @@ return stop success -

Constructors

Properties

type: T
value: ReturnValue<T>

Accessors

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

type: T
value: ReturnValue<T>

Accessors

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/ThreadManager.html b/docs/classes/ThreadManager.html index 0e541705ed..aed140a8b6 100644 --- a/docs/classes/ThreadManager.html +++ b/docs/classes/ThreadManager.html @@ -1,4 +1,4 @@ -ThreadManager | @tryforge/forgescript

Constructors

constructor +ThreadManager | @tryforge/forgescript

Constructors

Properties

Constructors

Properties

available: Set<Worker> = ...
busy: Set<Worker> = ...
client: ForgeClient
executing: Map<number, IThreadTask> = ...
increment: number = 0
maxWorkerCount: number = 1
queue: Map<number, IThreadTask> = ...

Accessors

Methods

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

available: Set<Worker> = ...
busy: Set<Worker> = ...
client: ForgeClient
executing: Map<number, IThreadTask> = ...
increment: number = 0
maxWorkerCount: number = 1
queue: Map<number, IThreadTask> = ...

Accessors

Methods

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/VoiceTracker.html b/docs/classes/VoiceTracker.html index c7efade2ae..7e4fba30ce 100644 --- a/docs/classes/VoiceTracker.html +++ b/docs/classes/VoiceTracker.html @@ -1,3 +1,3 @@ -VoiceTracker | @tryforge/forgescript

Constructors

constructor +VoiceTracker | @tryforge/forgescript

Generated using TypeDoc

\ No newline at end of file +

Constructors

Methods

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/enums/ArgType.html b/docs/enums/ArgType.html index 89f8311c3f..8a6ec2c92d 100644 --- a/docs/enums/ArgType.html +++ b/docs/enums/ArgType.html @@ -1,4 +1,4 @@ -ArgType | @tryforge/forgescript

Enumeration ArgType

Enumeration Members

ApplicationEmoji +ArgType | @tryforge/forgescript

Enumeration ArgType

Enumeration Members

ApplicationEmoji: 29
Attachment: 20
AutomodRule: 30
BigInt: 2
Boolean: 19
Channel: 23
Color: 14
Date: 8
Emoji: 17
Enum: 15
ForumTag: 16
Guild: 9
GuildEmoji: 18
Invite: 11
Json: 13
Member: 28
Message: 22
Number: 6
OverwritePermission: 5
Permission: 12
Reaction: 21
Role: 24
RoleOrUser: 10
Sticker: 26
String: 1
TextChannel: 4
Time: 27
URL: 0
Unknown: 3
User: 7
Webhook: 25

Generated using TypeDoc

\ No newline at end of file +

Enumeration Members

ApplicationEmoji: 29
Attachment: 20
AutomodRule: 30
BigInt: 2
Boolean: 19
Channel: 23
Color: 14
Date: 8
Emoji: 17
Enum: 15
ForumTag: 16
Guild: 9
GuildEmoji: 18
Invite: 11
Json: 13
Member: 28
Message: 22
Number: 6
OverwritePermission: 5
Permission: 12
Reaction: 21
Role: 24
RoleOrUser: 10
ScheduledEvent: 31
StageInstance: 32
Sticker: 26
String: 1
TextChannel: 4
Time: 27
URL: 0
Unknown: 3
User: 7
Webhook: 25

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/enums/CalendarType.html b/docs/enums/CalendarType.html index 8a299ca472..b9c18096d2 100644 --- a/docs/enums/CalendarType.html +++ b/docs/enums/CalendarType.html @@ -1,4 +1,4 @@ -CalendarType | @tryforge/forgescript

Enumeration CalendarType

Enumeration Members

Buddhist +CalendarType | @tryforge/forgescript

Enumeration CalendarType

Enumeration Members

Enumeration Members

Buddhist: "buddhist"
Chinese: "chinese"
Coptic: "coptic"
Dangi: "dangi"
Ethioaa: "ethioaa"
Ethiopic: "ethiopic"
Gregory: "gregory"
Hebrew: "hebrew"
Indian: "indian"
Islamic: "islamic"
IslamicCivil: "islamic-civil"
IslamicRgsa: "islamic-rgsa"
IslamicTbla: "islamic-tbla"
IslamicUmalqura: "islamic-umalqura"
Iso8601: "iso8601"
Japanese: "japanese"
Persian: "persian"
Roc: "roc"

Generated using TypeDoc

\ No newline at end of file +

Enumeration Members

Buddhist: "buddhist"
Chinese: "chinese"
Coptic: "coptic"
Dangi: "dangi"
Ethioaa: "ethioaa"
Ethiopic: "ethiopic"
Gregory: "gregory"
Hebrew: "hebrew"
Indian: "indian"
Islamic: "islamic"
IslamicCivil: "islamic-civil"
IslamicRgsa: "islamic-rgsa"
IslamicTbla: "islamic-tbla"
IslamicUmalqura: "islamic-umalqura"
Iso8601: "iso8601"
Japanese: "japanese"
Persian: "persian"
Roc: "roc"

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/enums/ErrorType.html b/docs/enums/ErrorType.html index 988b28318a..8cb4b5290a 100644 --- a/docs/enums/ErrorType.html +++ b/docs/enums/ErrorType.html @@ -1,4 +1,4 @@ -ErrorType | @tryforge/forgescript

Enumeration ErrorType

Enumeration Members

CompilerError +ErrorType | @tryforge/forgescript

Enumeration ErrorType

Enumeration Members

CompilerError: "$1 at $2:$3 ($4)"
Custom: "$1"
ExtensionNotFound: "Extension $1 does not seem to be loaded but is being used."
InvalidArgType: "Given value $1 for argument $2 is not of type $3"
MissingApplicationCommandData: "An application command is missing data property ($1)"
MissingArg: "Function $1 is missing argument $2"
MissingCommandType: "A command is missing its type ($1)"
MissingFields: "Function $1 requires brackets"
RequiredExtension: "Extension $1 requires the next extension: $2 loaded to work"
UnknownXName: "Unknown $1 with name $2"
UnsupportedExtensionVersion: "Extension $1 does not work for your ForgeScript version: $2"

Generated using TypeDoc

\ No newline at end of file +

Enumeration Members

CompilerError: "$1 at $2:$3 ($4)"
Custom: "$1"
ExtensionNotFound: "Extension $1 does not seem to be loaded but is being used."
InvalidArgType: "Given value $1 for argument $2 is not of type $3"
MissingApplicationCommandData: "An application command is missing data property ($1)"
MissingArg: "Function $1 is missing argument $2"
MissingCommandType: "A command is missing its type ($1)"
MissingFields: "Function $1 requires brackets"
RequiredExtension: "Extension $1 requires the next extension: $2 loaded to work"
UnknownXName: "Unknown $1 with name $2"
UnsupportedExtensionVersion: "Extension $1 does not work for your ForgeScript version: $2"

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/enums/HTTPContentType.html b/docs/enums/HTTPContentType.html index 41d2e40f5d..a68bddd7c2 100644 --- a/docs/enums/HTTPContentType.html +++ b/docs/enums/HTTPContentType.html @@ -1,3 +1,3 @@ -HTTPContentType | @tryforge/forgescript

Enumeration HTTPContentType

Enumeration Members

Json +HTTPContentType | @tryforge/forgescript

Generated using TypeDoc

\ No newline at end of file +

Enumeration Members

Json: 0
Text: 1

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/enums/LogPriority.html b/docs/enums/LogPriority.html index ea433a35b3..41daafc524 100644 --- a/docs/enums/LogPriority.html +++ b/docs/enums/LogPriority.html @@ -1,11 +1,11 @@ -LogPriority | @tryforge/forgescript

Enumeration LogPriority

Enumeration Members

High +LogPriority | @tryforge/forgescript

Enumeration LogPriority

Enumeration Members

Enumeration Members

High: 4

Logs info, debug data, warnings and errors

-
Low: 2

Logs only info and errors

-
Medium: 3

Logs only info, warnings and errors

-
None: 0

Does not log anything

-
VeryLow: 1

Logs only info

-

Generated using TypeDoc

\ No newline at end of file +
Low: 2

Logs only info and errors

+
Medium: 3

Logs only info, warnings and errors

+
None: 0

Does not log anything

+
VeryLow: 1

Logs only info

+

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/enums/LogType.html b/docs/enums/LogType.html index 041c79b4ec..6a2bc24604 100644 --- a/docs/enums/LogType.html +++ b/docs/enums/LogType.html @@ -1,6 +1,6 @@ -LogType | @tryforge/forgescript

Enumeration LogType

Enumeration Members

Debug +LogType | @tryforge/forgescript

Generated using TypeDoc

\ No newline at end of file +

Enumeration Members

Debug: 2
Deprecated: 1
Error: 4
Info: 3
Warn: 0

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/enums/OperatorType.html b/docs/enums/OperatorType.html index cd6b0449a7..5bb645b97a 100644 --- a/docs/enums/OperatorType.html +++ b/docs/enums/OperatorType.html @@ -1,8 +1,8 @@ -OperatorType | @tryforge/forgescript

Enumeration OperatorType

Enumeration Members

Eq +OperatorType | @tryforge/forgescript

Generated using TypeDoc

\ No newline at end of file +

Enumeration Members

Eq: "=="
Gt: ">"
Gte: ">="
Lt: "<"
Lte: "<="
None: "unknown"
NotEq: "!="

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/enums/RegistrationType.html b/docs/enums/RegistrationType.html index d7f1f64546..16ed2dbfce 100644 --- a/docs/enums/RegistrationType.html +++ b/docs/enums/RegistrationType.html @@ -1,4 +1,4 @@ -RegistrationType | @tryforge/forgescript

Enumeration RegistrationType

Enumeration Members

All +RegistrationType | @tryforge/forgescript

Generated using TypeDoc

\ No newline at end of file +

Enumeration Members

All: 2
Global: 0
Guild: 1

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/enums/ReturnType.html b/docs/enums/ReturnType.html index a256479bfb..3ecc7154c6 100644 --- a/docs/enums/ReturnType.html +++ b/docs/enums/ReturnType.html @@ -1,7 +1,7 @@ -ReturnType | @tryforge/forgescript

Enumeration ReturnType

Enumeration Members

Break +ReturnType | @tryforge/forgescript

Generated using TypeDoc

\ No newline at end of file +

Enumeration Members

Break: 4
Continue: 5
Error: 0
Return: 3
Stop: 1
Success: 2

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/functions/generateMetadata.html b/docs/functions/generateMetadata.html index 489533dd88..314c52b5a5 100644 --- a/docs/functions/generateMetadata.html +++ b/docs/functions/generateMetadata.html @@ -1 +1 @@ -generateMetadata | @tryforge/forgescript

Function generateMetadata

  • Parameters

    • functionsAbsolutePath: string
    • Optional mainCategoryName: string
    • Optional eventName: string
    • warnOnNoOutput: boolean = false
    • Optional expose: Record<string, EnumLike>
    • Optional eventsAbsolutePath: string
    • translate: string[] = []

    Returns Promise<void>

Generated using TypeDoc

\ No newline at end of file +generateMetadata | @tryforge/forgescript

Function generateMetadata

  • Parameters

    • functionsAbsolutePath: string
    • Optional mainCategoryName: string
    • Optional eventName: string
    • warnOnNoOutput: boolean = false
    • Optional expose: Record<string, EnumLike>
    • Optional eventsAbsolutePath: string
    • translate: string[] = []

    Returns Promise<void>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/IApplicationCommandData.html b/docs/interfaces/IApplicationCommandData.html index 18050fa6e5..ab89d6f47f 100644 --- a/docs/interfaces/IApplicationCommandData.html +++ b/docs/interfaces/IApplicationCommandData.html @@ -1,6 +1,6 @@ -IApplicationCommandData | @tryforge/forgescript

Interface IApplicationCommandData

interface IApplicationCommandData {
    code: string;
    data: RESTPostAPIChatInputApplicationCommandsJSONBody | RESTPostAPIContextMenuApplicationCommandsJSONBody | SlashCommandBuilder | ContextMenuCommandBuilder;
    independent?: boolean;
    path?: null | string;
    type?: RegistrationType;
}

Properties

code +IApplicationCommandData | @tryforge/forgescript

Interface IApplicationCommandData

interface IApplicationCommandData {
    code: string;
    data: RESTPostAPIChatInputApplicationCommandsJSONBody | RESTPostAPIContextMenuApplicationCommandsJSONBody | SlashCommandBuilder | ContextMenuCommandBuilder;
    independent?: boolean;
    path?: null | string;
    type?: RegistrationType;
}

Properties

code: string
data: RESTPostAPIChatInputApplicationCommandsJSONBody | RESTPostAPIContextMenuApplicationCommandsJSONBody | SlashCommandBuilder | ContextMenuCommandBuilder
independent?: boolean
path?: null | string

Generated using TypeDoc

\ No newline at end of file +

Properties

code: string
data: RESTPostAPIChatInputApplicationCommandsJSONBody | RESTPostAPIContextMenuApplicationCommandsJSONBody | SlashCommandBuilder | ContextMenuCommandBuilder
independent?: boolean
path?: null | string

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/IArg.html b/docs/interfaces/IArg.html index f5cc83d04f..6dd4924a45 100644 --- a/docs/interfaces/IArg.html +++ b/docs/interfaces/IArg.html @@ -1,4 +1,4 @@ -IArg | @tryforge/forgescript

Interface IArg<Type, Required, Rest, Enum>

interface IArg {
    check?: ((i) => boolean);
    condition?: boolean;
    delimiter?: string;
    description: string;
    enum?: Enum;
    name: string;
    pointer?: number;
    pointerProperty?: string;
    required?: Required;
    rest: Rest;
    type: Type;
}

Type Parameters

Properties

check? +IArg | @tryforge/forgescript

Interface IArg<Type, Required, Rest, Enum>

interface IArg {
    check?: ((i) => boolean);
    condition?: boolean;
    delimiter?: string;
    description: string;
    enum?: Enum;
    name: string;
    pointer?: number;
    pointerProperty?: string;
    required?: Required;
    rest: Rest;
    type: Type;
}

Type Parameters

Properties

check?: ((i) => boolean)

Type declaration

    • (i): boolean
    • Parameters

      Returns boolean

condition?: boolean
delimiter?: string
description: string
enum?: Enum
name: string
pointer?: number

Arg index to look at when a type requires a previously guild arg or depends on something.

-
pointerProperty?: string
required?: Required

Defaults to false

-
rest: Rest

Whether this argument is an array of values

-
type: Type

Generated using TypeDoc

\ No newline at end of file +

Properties

check?: ((i) => boolean)

Type declaration

    • (i): boolean
    • Parameters

      Returns boolean

condition?: boolean
delimiter?: string
description: string
enum?: Enum
name: string
pointer?: number

Arg index to look at when a type requires a previously guild arg or depends on something.

+
pointerProperty?: string
required?: Required

Defaults to false

+
rest: Rest

Whether this argument is an array of values

+
type: Type

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/IAutomodRuleOptions.html b/docs/interfaces/IAutomodRuleOptions.html index f1afa4363b..a541a80acb 100644 --- a/docs/interfaces/IAutomodRuleOptions.html +++ b/docs/interfaces/IAutomodRuleOptions.html @@ -1,5 +1,5 @@ -IAutomodRuleOptions | @tryforge/forgescript

Interface IAutomodRuleOptions

interface IAutomodRuleOptions {
    actions: AutoModerationActionOptions[];
    exemptChannels?: string[];
    exemptRoles?: string[];
    triggerMetadata?: AutoModerationTriggerMetadataOptions;
}

Properties

actions +IAutomodRuleOptions | @tryforge/forgescript

Interface IAutomodRuleOptions

interface IAutomodRuleOptions {
    actions: AutoModerationActionOptions[];
    exemptChannels?: string[];
    exemptRoles?: string[];
    triggerMetadata?: AutoModerationTriggerMetadataOptions;
}

Properties

actions: AutoModerationActionOptions[]
exemptChannels?: string[]
exemptRoles?: string[]
triggerMetadata?: AutoModerationTriggerMetadataOptions

Generated using TypeDoc

\ No newline at end of file +

Properties

actions: AutoModerationActionOptions[]
exemptChannels?: string[]
exemptRoles?: string[]
triggerMetadata?: AutoModerationTriggerMetadataOptions

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/IBaseCommand.html b/docs/interfaces/IBaseCommand.html index e908f5aa34..8c7ef5b80e 100644 --- a/docs/interfaces/IBaseCommand.html +++ b/docs/interfaces/IBaseCommand.html @@ -1,4 +1,4 @@ -IBaseCommand | @tryforge/forgescript

Interface IBaseCommand<T>

interface IBaseCommand {
    aliases?: string[];
    allowBots?: boolean;
    allowedInteractionTypes?: CommandInteractionTypes[];
    code: string;
    disableConsoleErrors?: boolean;
    guildOnly?: boolean;
    name?: string;
    path?: string;
    type: T;
    unloadable?: boolean;
    unprefixed?: boolean;
    [x: PropertyKey]: unknown;
}

Type Parameters

  • T

Indexable

[x: PropertyKey]: unknown

Properties

aliases? +IBaseCommand | @tryforge/forgescript

Interface IBaseCommand<T>

interface IBaseCommand {
    aliases?: string[];
    allowBots?: boolean;
    allowedInteractionTypes?: CommandInteractionTypes[];
    code: string;
    disableConsoleErrors?: boolean;
    guildOnly?: boolean;
    name?: string;
    path?: string;
    type: T;
    unloadable?: boolean;
    unprefixed?: boolean;
    [x: PropertyKey]: unknown;
}

Type Parameters

  • T

Indexable

[x: PropertyKey]: unknown

Properties

aliases?: string[]
allowBots?: boolean
allowedInteractionTypes?: CommandInteractionTypes[]
code: string
disableConsoleErrors?: boolean
guildOnly?: boolean
name?: string
path?: string

Do not define

-
type: T
unloadable?: boolean

Do not define

-
unprefixed?: boolean

Generated using TypeDoc

\ No newline at end of file +

Properties

aliases?: string[]
allowBots?: boolean
allowedInteractionTypes?: CommandInteractionTypes[]
code: string
disableConsoleErrors?: boolean
guildOnly?: boolean
name?: string
path?: string

Do not define

+
type: T
unloadable?: boolean

Do not define

+
unprefixed?: boolean

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/ICommandManagerEvents.html b/docs/interfaces/ICommandManagerEvents.html index cde1418e0b..e86e243d39 100644 --- a/docs/interfaces/ICommandManagerEvents.html +++ b/docs/interfaces/ICommandManagerEvents.html @@ -1,2 +1,2 @@ -ICommandManagerEvents | @tryforge/forgescript

Interface ICommandManagerEvents<T>

interface ICommandManagerEvents {
    update: (() => void);
}

Type Parameters

  • T

Properties

Properties

update: (() => void)

Type declaration

    • (): void
    • Returns void

Generated using TypeDoc

\ No newline at end of file +ICommandManagerEvents | @tryforge/forgescript

Interface ICommandManagerEvents<T>

interface ICommandManagerEvents {
    update: (() => void);
}

Type Parameters

  • T

Properties

Properties

update: (() => void)

Type declaration

    • (): void
    • Returns void

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/ICompilationResult.html b/docs/interfaces/ICompilationResult.html index 25812854a9..b7120ac429 100644 --- a/docs/interfaces/ICompilationResult.html +++ b/docs/interfaces/ICompilationResult.html @@ -1,4 +1,4 @@ -ICompilationResult | @tryforge/forgescript

Interface ICompilationResult

interface ICompilationResult {
    code: string;
    functions: ICompiledFunction[];
    resolve: WrappedCode;
}

Properties

code +ICompilationResult | @tryforge/forgescript

Generated using TypeDoc

\ No newline at end of file +

Properties

code: string
functions: ICompiledFunction[]
resolve: WrappedCode

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/ICompiledCommand.html b/docs/interfaces/ICompiledCommand.html index 565bd265a9..ece2dc8f2f 100644 --- a/docs/interfaces/ICompiledCommand.html +++ b/docs/interfaces/ICompiledCommand.html @@ -1,3 +1,3 @@ -ICompiledCommand | @tryforge/forgescript

Interface ICompiledCommand

interface ICompiledCommand {
    code: IExtendedCompilationResult;
    name?: IExtendedCompilationResult;
}

Properties

code +ICompiledCommand | @tryforge/forgescript

Generated using TypeDoc

\ No newline at end of file +

Properties

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/ICompiledFunction.html b/docs/interfaces/ICompiledFunction.html index 71808bb757..c6bcaa16b4 100644 --- a/docs/interfaces/ICompiledFunction.html +++ b/docs/interfaces/ICompiledFunction.html @@ -1,10 +1,10 @@ -ICompiledFunction | @tryforge/forgescript

Interface ICompiledFunction

interface ICompiledFunction {
    count: null | string;
    fields: null | (ICompiledFunctionField | ICompiledFunctionConditionField)[];
    id: string;
    index: number;
    name: string;
    negated: boolean;
    silent: boolean;
}

Properties

count +ICompiledFunction | @tryforge/forgescript

Interface ICompiledFunction

interface ICompiledFunction {
    count: null | string;
    fields: null | (ICompiledFunctionField | ICompiledFunctionConditionField)[];
    id: string;
    index: number;
    name: string;
    negated: boolean;
    silent: boolean;
}

Properties

count: null | string
id: string
index: number
name: string
negated: boolean

Whether output is not desirable

-
silent: boolean

Whether error will be silenced and just exit execution

-

Generated using TypeDoc

\ No newline at end of file +

Properties

count: null | string
id: string
index: number
name: string
negated: boolean

Whether output is not desirable

+
silent: boolean

Whether error will be silenced and just exit execution

+

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/ICompiledFunctionConditionField.html b/docs/interfaces/ICompiledFunctionConditionField.html index 630949728c..039ce350e6 100644 --- a/docs/interfaces/ICompiledFunctionConditionField.html +++ b/docs/interfaces/ICompiledFunctionConditionField.html @@ -1,5 +1,5 @@ -ICompiledFunctionConditionField | @tryforge/forgescript

Interface ICompiledFunctionConditionField

interface ICompiledFunctionConditionField {
    lhs: ICompiledFunctionField;
    op: OperatorType;
    resolve: WrappedConditionCode;
    rhs?: ICompiledFunctionField;
}

Properties

lhs +ICompiledFunctionConditionField | @tryforge/forgescript

Generated using TypeDoc

\ No newline at end of file +

Properties

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/ICompiledFunctionField.html b/docs/interfaces/ICompiledFunctionField.html index 508c3af5ac..99e1b06331 100644 --- a/docs/interfaces/ICompiledFunctionField.html +++ b/docs/interfaces/ICompiledFunctionField.html @@ -1,4 +1,4 @@ -ICompiledFunctionField | @tryforge/forgescript

Interface ICompiledFunctionField

interface ICompiledFunctionField {
    functions: ICompiledFunction[];
    resolve: WrappedCode;
    value: string;
}

Properties

functions +ICompiledFunctionField | @tryforge/forgescript

Generated using TypeDoc

\ No newline at end of file +

Properties

functions: ICompiledFunction[]
resolve: WrappedCode
value: string

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/IContextCache.html b/docs/interfaces/IContextCache.html index 8c8bccd2d8..2e5482cbd8 100644 --- a/docs/interfaces/IContextCache.html +++ b/docs/interfaces/IContextCache.html @@ -1,4 +1,4 @@ -IContextCache | @tryforge/forgescript

Interface IContextCache

interface IContextCache {
    automod: null | AutoModerationActionExecution;
    channel: null | BaseChannel;
    emoji: null | Emoji;
    entitlement: null | Entitlement;
    guild: null | Guild;
    interaction: null | Interaction;
    member: null | GuildMember;
    message: null | Message<boolean>;
    reaction: null | MessageReaction;
    role: null | Role;
    sticker: null | Sticker;
    user: null | User;
}

Properties

automod +IContextCache | @tryforge/forgescript

Interface IContextCache

interface IContextCache {
    automod: null | AutoModerationActionExecution;
    channel: null | BaseChannel;
    emoji: null | Emoji;
    entitlement: null | Entitlement;
    guild: null | Guild;
    interaction: null | Interaction;
    member: null | GuildMember;
    message: null | Message<boolean>;
    reaction: null | MessageReaction;
    role: null | Role;
    sticker: null | Sticker;
    user: null | User;
}

Properties

Properties

automod: null | AutoModerationActionExecution
channel: null | BaseChannel
emoji: null | Emoji
entitlement: null | Entitlement
guild: null | Guild
interaction: null | Interaction
member: null | GuildMember
message: null | Message<boolean>
reaction: null | MessageReaction
role: null | Role
sticker: null | Sticker
user: null | User

Generated using TypeDoc

\ No newline at end of file +

Properties

automod: null | AutoModerationActionExecution
channel: null | BaseChannel
emoji: null | Emoji
entitlement: null | Entitlement
guild: null | Guild
interaction: null | Interaction
member: null | GuildMember
message: null | Message<boolean>
reaction: null | MessageReaction
role: null | Role
sticker: null | Sticker
user: null | User

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/ICooldown.html b/docs/interfaces/ICooldown.html index bfbcea7924..0c76ec9ad8 100644 --- a/docs/interfaces/ICooldown.html +++ b/docs/interfaces/ICooldown.html @@ -1,3 +1,3 @@ -ICooldown | @tryforge/forgescript
interface ICooldown {
    duration: number;
    startedAt: number;
}

Properties

duration +ICooldown | @tryforge/forgescript

Generated using TypeDoc

\ No newline at end of file +

Properties

duration: number
startedAt: number

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/IEvent.html b/docs/interfaces/IEvent.html index 5fe0f82451..036cd79fd3 100644 --- a/docs/interfaces/IEvent.html +++ b/docs/interfaces/IEvent.html @@ -1,6 +1,6 @@ -IEvent | @tryforge/forgescript

Interface IEvent<Events, T>

interface IEvent {
    description: string;
    intents?: ("Guilds" | "GuildMembers" | "GuildModeration" | "GuildBans" | "GuildExpressions" | "GuildEmojisAndStickers" | "GuildIntegrations" | "GuildWebhooks" | "GuildInvites" | "GuildVoiceStates" | "GuildPresences" | "GuildMessages" | "GuildMessageReactions" | "GuildMessageTyping" | "DirectMessages" | "DirectMessageReactions" | "DirectMessageTyping" | "MessageContent" | "GuildScheduledEvents" | "AutoModerationConfiguration" | "AutoModerationExecution" | "GuildMessagePolls" | "DirectMessagePolls")[];
    listener: ((this, ...args) => void | Promise<void>);
    name: T;
    version?: string;
}

Type Parameters

  • Events

  • T extends keyof Events

Properties

description +IEvent | @tryforge/forgescript

Interface IEvent<Events, T>

interface IEvent {
    description: string;
    intents?: ("Guilds" | "GuildMembers" | "GuildModeration" | "GuildBans" | "GuildExpressions" | "GuildEmojisAndStickers" | "GuildIntegrations" | "GuildWebhooks" | "GuildInvites" | "GuildVoiceStates" | "GuildPresences" | "GuildMessages" | "GuildMessageReactions" | "GuildMessageTyping" | "DirectMessages" | "DirectMessageReactions" | "DirectMessageTyping" | "MessageContent" | "GuildScheduledEvents" | "AutoModerationConfiguration" | "AutoModerationExecution" | "GuildMessagePolls" | "DirectMessagePolls")[];
    listener: ((this, ...args) => void | Promise<void>);
    name: T;
    version?: string;
}

Type Parameters

  • Events

  • T extends keyof Events

Properties

description: string
intents?: ("Guilds" | "GuildMembers" | "GuildModeration" | "GuildBans" | "GuildExpressions" | "GuildEmojisAndStickers" | "GuildIntegrations" | "GuildWebhooks" | "GuildInvites" | "GuildVoiceStates" | "GuildPresences" | "GuildMessages" | "GuildMessageReactions" | "GuildMessageTyping" | "DirectMessages" | "DirectMessageReactions" | "DirectMessageTyping" | "MessageContent" | "GuildScheduledEvents" | "AutoModerationConfiguration" | "AutoModerationExecution" | "GuildMessagePolls" | "DirectMessagePolls")[]
listener: ((this, ...args) => void | Promise<void>)

Type declaration

    • (this, ...args): void | Promise<void>
    • Parameters

      Returns void | Promise<void>

name: T
version?: string

Generated using TypeDoc

\ No newline at end of file +

Properties

description: string
intents?: ("Guilds" | "GuildMembers" | "GuildModeration" | "GuildBans" | "GuildExpressions" | "GuildEmojisAndStickers" | "GuildIntegrations" | "GuildWebhooks" | "GuildInvites" | "GuildVoiceStates" | "GuildPresences" | "GuildMessages" | "GuildMessageReactions" | "GuildMessageTyping" | "DirectMessages" | "DirectMessageReactions" | "DirectMessageTyping" | "MessageContent" | "GuildScheduledEvents" | "AutoModerationConfiguration" | "AutoModerationExecution" | "GuildMessagePolls" | "DirectMessagePolls")[]
listener: ((this, ...args) => void | Promise<void>)

Type declaration

    • (this, ...args): void | Promise<void>
    • Parameters

      Returns void | Promise<void>

name: T
version?: string

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/IExtendedCompilationResult.html b/docs/interfaces/IExtendedCompilationResult.html index dc04aaa380..b6cd8750b1 100644 --- a/docs/interfaces/IExtendedCompilationResult.html +++ b/docs/interfaces/IExtendedCompilationResult.html @@ -1,4 +1,4 @@ -IExtendedCompilationResult | @tryforge/forgescript

Interface IExtendedCompilationResult

interface IExtendedCompilationResult {
    code: string;
    functions: CompiledFunction<IArg<ArgType, boolean, boolean, EnumLike<any>>[], boolean>[];
    resolve: WrappedCode;
}

Hierarchy

Properties

code +IExtendedCompilationResult | @tryforge/forgescript

Interface IExtendedCompilationResult

interface IExtendedCompilationResult {
    code: string;
    functions: CompiledFunction<IArg<ArgType, boolean, boolean, EnumLike<any>>[], boolean>[];
    resolve: WrappedCode;
}

Hierarchy

Properties

Properties

code: string
functions: CompiledFunction<IArg<ArgType, boolean, boolean, EnumLike<any>>[], boolean>[]
resolve: WrappedCode

Generated using TypeDoc

\ No newline at end of file +

Properties

code: string
functions: CompiledFunction<IArg<ArgType, boolean, boolean, EnumLike<any>>[], boolean>[]
resolve: WrappedCode

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/IExtendedCompiledFunction.html b/docs/interfaces/IExtendedCompiledFunction.html index 63d67b065e..2152c65c4c 100644 --- a/docs/interfaces/IExtendedCompiledFunction.html +++ b/docs/interfaces/IExtendedCompiledFunction.html @@ -1,10 +1,10 @@ -IExtendedCompiledFunction | @tryforge/forgescript

Interface IExtendedCompiledFunction

interface IExtendedCompiledFunction {
    count: null | string;
    fields: null | (IExtendedCompiledFunctionField | IExtendedCompiledFunctionConditionField)[];
    id: string;
    index: number;
    name: string;
    negated: boolean;
    silent: boolean;
}

Hierarchy

Properties

count +IExtendedCompiledFunction | @tryforge/forgescript

Interface IExtendedCompiledFunction

interface IExtendedCompiledFunction {
    count: null | string;
    fields: null | (IExtendedCompiledFunctionField | IExtendedCompiledFunctionConditionField)[];
    id: string;
    index: number;
    name: string;
    negated: boolean;
    silent: boolean;
}

Hierarchy

Properties

count: null | string
id: string
index: number
name: string
negated: boolean

Whether output is not desirable

-
silent: boolean

Whether error will be silenced and just exit execution

-

Generated using TypeDoc

\ No newline at end of file +

Properties

count: null | string
id: string
index: number
name: string
negated: boolean

Whether output is not desirable

+
silent: boolean

Whether error will be silenced and just exit execution

+

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/IExtendedCompiledFunctionConditionField.html b/docs/interfaces/IExtendedCompiledFunctionConditionField.html index d4158e2158..b619fc893a 100644 --- a/docs/interfaces/IExtendedCompiledFunctionConditionField.html +++ b/docs/interfaces/IExtendedCompiledFunctionConditionField.html @@ -1,5 +1,5 @@ -IExtendedCompiledFunctionConditionField | @tryforge/forgescript

Interface IExtendedCompiledFunctionConditionField

interface IExtendedCompiledFunctionConditionField {
    lhs: IExtendedCompiledFunctionField;
    op: OperatorType;
    resolve: WrappedConditionCode;
    rhs?: IExtendedCompiledFunctionField;
}

Hierarchy

Properties

lhs +IExtendedCompiledFunctionConditionField | @tryforge/forgescript

Generated using TypeDoc

\ No newline at end of file +

Properties

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/IExtendedCompiledFunctionField.html b/docs/interfaces/IExtendedCompiledFunctionField.html index b4960108fb..d1216a52ee 100644 --- a/docs/interfaces/IExtendedCompiledFunctionField.html +++ b/docs/interfaces/IExtendedCompiledFunctionField.html @@ -1,5 +1,5 @@ -IExtendedCompiledFunctionField | @tryforge/forgescript

Interface IExtendedCompiledFunctionField

interface IExtendedCompiledFunctionField {
    functions: CompiledFunction<IArg<ArgType, boolean, boolean, EnumLike<any>>[], boolean>[];
    resolve: WrappedCode;
    resolveArg?: ((ctx, arg, value, ref) => unknown);
    value: string;
}

Hierarchy

Properties

functions +IExtendedCompiledFunctionField | @tryforge/forgescript

Interface IExtendedCompiledFunctionField

interface IExtendedCompiledFunctionField {
    functions: CompiledFunction<IArg<ArgType, boolean, boolean, EnumLike<any>>[], boolean>[];
    resolve: WrappedCode;
    resolveArg?: ((ctx, arg, value, ref) => unknown);
    value: string;
}

Hierarchy

Properties

functions: CompiledFunction<IArg<ArgType, boolean, boolean, EnumLike<any>>[], boolean>[]
resolve: WrappedCode
resolveArg?: ((ctx, arg, value, ref) => unknown)

Type declaration

    • (ctx, arg, value, ref): unknown
    • Parameters

      Returns unknown

value: string

Generated using TypeDoc

\ No newline at end of file +

Properties

functions: CompiledFunction<IArg<ArgType, boolean, boolean, EnumLike<any>>[], boolean>[]
resolve: WrappedCode
resolveArg?: ((ctx, arg, value, ref) => unknown)

Type declaration

    • (ctx, arg, value, ref): unknown
    • Parameters

      Returns unknown

value: string

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/IForgeClientOptions.html b/docs/interfaces/IForgeClientOptions.html index 9e4cd14780..bc37ae2f73 100644 --- a/docs/interfaces/IForgeClientOptions.html +++ b/docs/interfaces/IForgeClientOptions.html @@ -1,4 +1,4 @@ -IForgeClientOptions | @tryforge/forgescript

Interface IForgeClientOptions

interface IForgeClientOptions {
    allowBots?: boolean;
    allowedMentions?: MessageMentionOptions;
    closeTimeout?: number;
    commands?: string;
    disableConsoleErrors?: boolean;
    enforceNonce?: boolean;
    events?: (keyof ClientEvents)[];
    extensions?: ForgeExtension[];
    failIfNotExists?: boolean;
    functions?: string;
    intents: BitFieldResolvable<"Guilds" | "GuildMembers" | "GuildModeration" | "GuildBans" | "GuildExpressions" | "GuildEmojisAndStickers" | "GuildIntegrations" | "GuildWebhooks" | "GuildInvites" | "GuildVoiceStates" | "GuildPresences" | "GuildMessages" | "GuildMessageReactions" | "GuildMessageTyping" | "DirectMessages" | "DirectMessageReactions" | "DirectMessageTyping" | "MessageContent" | "GuildScheduledEvents" | "AutoModerationConfiguration" | "AutoModerationExecution" | "GuildMessagePolls" | "DirectMessagePolls", number>;
    jsonTransformer?: ((obj) => unknown);
    logLevel?: LogPriority;
    makeCache?: CacheFactory;
    mobile?: boolean;
    optionalGuildID?: boolean;
    partials?: readonly Partials[];
    prefixCaseInsensitive?: boolean;
    prefixes: IExtendedCompilationResult[];
    presence?: PresenceData;
    respondOnEdit?: number | boolean;
    rest?: Partial<RESTOptions>;
    restrictions?: IRestrictions;
    shardCount?: number;
    shards?: number | readonly number[] | "auto";
    sweepers?: SweeperOptions;
    token?: string;
    trackers?: ITrackers;
    useInviteSystem?: boolean;
    waitGuildTimeout?: number;
    ws?: WebSocketOptions;
}

Hierarchy

Properties

allowBots? +IForgeClientOptions | @tryforge/forgescript

Interface IForgeClientOptions

interface IForgeClientOptions {
    allowBots?: boolean;
    allowedMentions?: MessageMentionOptions;
    closeTimeout?: number;
    commands?: string;
    disableConsoleErrors?: boolean;
    enforceNonce?: boolean;
    events?: (keyof ClientEvents)[];
    extensions?: ForgeExtension[];
    failIfNotExists?: boolean;
    functions?: string;
    intents: BitFieldResolvable<"Guilds" | "GuildMembers" | "GuildModeration" | "GuildBans" | "GuildExpressions" | "GuildEmojisAndStickers" | "GuildIntegrations" | "GuildWebhooks" | "GuildInvites" | "GuildVoiceStates" | "GuildPresences" | "GuildMessages" | "GuildMessageReactions" | "GuildMessageTyping" | "DirectMessages" | "DirectMessageReactions" | "DirectMessageTyping" | "MessageContent" | "GuildScheduledEvents" | "AutoModerationConfiguration" | "AutoModerationExecution" | "GuildMessagePolls" | "DirectMessagePolls", number>;
    jsonTransformer?: ((obj) => unknown);
    logLevel?: LogPriority;
    makeCache?: CacheFactory;
    mobile?: boolean;
    optionalGuildID?: boolean;
    partials?: readonly Partials[];
    prefixCaseInsensitive?: boolean;
    prefixes: IExtendedCompilationResult[];
    presence?: PresenceData;
    respondOnEdit?: number | boolean;
    rest?: Partial<RESTOptions>;
    restrictions?: IRestrictions;
    shardCount?: number;
    shards?: number | readonly number[] | "auto";
    sweepers?: SweeperOptions;
    token?: string;
    trackers?: ITrackers;
    useInviteSystem?: boolean;
    waitGuildTimeout?: number;
    ws?: WebSocketOptions;
}

Hierarchy

Properties

allowBots?: boolean

Allows the bot to execute events triggered by other bots (and itself)

-
allowedMentions?: MessageMentionOptions
closeTimeout?: number
commands?: string

Specifies a folder (path) to load all commands from it

-
disableConsoleErrors?: boolean
enforceNonce?: boolean
events?: (keyof ClientEvents)[]

The discord.js events our bot will use

-
extensions?: ForgeExtension[]
failIfNotExists?: boolean
functions?: string
intents: BitFieldResolvable<"Guilds" | "GuildMembers" | "GuildModeration" | "GuildBans" | "GuildExpressions" | "GuildEmojisAndStickers" | "GuildIntegrations" | "GuildWebhooks" | "GuildInvites" | "GuildVoiceStates" | "GuildPresences" | "GuildMessages" | "GuildMessageReactions" | "GuildMessageTyping" | "DirectMessages" | "DirectMessageReactions" | "DirectMessageTyping" | "MessageContent" | "GuildScheduledEvents" | "AutoModerationConfiguration" | "AutoModerationExecution" | "GuildMessagePolls" | "DirectMessagePolls", number>
jsonTransformer?: ((obj) => unknown)

Type declaration

    • (obj): unknown
    • Parameters

      • obj: unknown

      Returns unknown

logLevel?: LogPriority

Specifies the logs to be received

-
makeCache?: CacheFactory
mobile?: boolean

This will connect the client to Discord with the mobile status

-
optionalGuildID?: boolean

Deprecated

Does not work

-
partials?: readonly Partials[]
prefixCaseInsensitive?: boolean

Whether prefixes should be case-insensitive, this only affects letters

-
presence?: PresenceData
respondOnEdit?: number | boolean

Allows the bot to re-use messages that were edited to find possibly command calls. +

allowedMentions?: MessageMentionOptions
closeTimeout?: number
commands?: string

Specifies a folder (path) to load all commands from it

+
disableConsoleErrors?: boolean
enforceNonce?: boolean
events?: (keyof ClientEvents)[]

The discord.js events our bot will use

+
extensions?: ForgeExtension[]
failIfNotExists?: boolean
functions?: string
intents: BitFieldResolvable<"Guilds" | "GuildMembers" | "GuildModeration" | "GuildBans" | "GuildExpressions" | "GuildEmojisAndStickers" | "GuildIntegrations" | "GuildWebhooks" | "GuildInvites" | "GuildVoiceStates" | "GuildPresences" | "GuildMessages" | "GuildMessageReactions" | "GuildMessageTyping" | "DirectMessages" | "DirectMessageReactions" | "DirectMessageTyping" | "MessageContent" | "GuildScheduledEvents" | "AutoModerationConfiguration" | "AutoModerationExecution" | "GuildMessagePolls" | "DirectMessagePolls", number>
jsonTransformer?: ((obj) => unknown)

Type declaration

    • (obj): unknown
    • Parameters

      • obj: unknown

      Returns unknown

logLevel?: LogPriority

Specifies the logs to be received

+
makeCache?: CacheFactory
mobile?: boolean

This will connect the client to Discord with the mobile status

+
optionalGuildID?: boolean

Deprecated

Does not work

+
partials?: readonly Partials[]
prefixCaseInsensitive?: boolean

Whether prefixes should be case-insensitive, this only affects letters

+
presence?: PresenceData
respondOnEdit?: number | boolean

Allows the bot to re-use messages that were edited to find possibly command calls. If a number is passed, it's treated as the amount of milliseconds that can pass before the message becomes completely unusable.

-
rest?: Partial<RESTOptions>
restrictions?: IRestrictions
shardCount?: number
shards?: number | readonly number[] | "auto"
sweepers?: SweeperOptions
token?: string
trackers?: ITrackers
useInviteSystem?: boolean

Deprecated

use trackers: { invites: true } instead

-
waitGuildTimeout?: number
ws?: WebSocketOptions

Generated using TypeDoc

\ No newline at end of file +
rest?: Partial<RESTOptions>
restrictions?: IRestrictions
shardCount?: number
shards?: number | readonly number[] | "auto"
sweepers?: SweeperOptions
token?: string
trackers?: ITrackers
useInviteSystem?: boolean

Deprecated

use trackers: { invites: true } instead

+
waitGuildTimeout?: number
ws?: WebSocketOptions

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/IForgeFunction.html b/docs/interfaces/IForgeFunction.html index d69ccfe256..bbfc1eeb93 100644 --- a/docs/interfaces/IForgeFunction.html +++ b/docs/interfaces/IForgeFunction.html @@ -1,7 +1,7 @@ -IForgeFunction | @tryforge/forgescript

Interface IForgeFunction

interface IForgeFunction {
    brackets?: boolean;
    code: string;
    firstParamCondition?: boolean;
    name: string;
    params?: (string | IForgeFunctionParams)[];
    path?: string;
}

Properties

brackets? +IForgeFunction | @tryforge/forgescript

Interface IForgeFunction

interface IForgeFunction {
    brackets?: boolean;
    code: string;
    firstParamCondition?: boolean;
    name: string;
    params?: (string | IForgeFunctionParam)[];
    path?: string;
}

Properties

brackets?: boolean
code: string
firstParamCondition?: boolean
name: string
params?: (string | IForgeFunctionParams)[]
path?: string

Generated using TypeDoc

\ No newline at end of file +

Properties

brackets?: boolean
code: string
firstParamCondition?: boolean
name: string
params?: (string | IForgeFunctionParam)[]
path?: string

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/IForgeFunctionParam.html b/docs/interfaces/IForgeFunctionParam.html new file mode 100644 index 0000000000..e353e803c5 --- /dev/null +++ b/docs/interfaces/IForgeFunctionParam.html @@ -0,0 +1,4 @@ +IForgeFunctionParam | @tryforge/forgescript

Interface IForgeFunctionParam

interface IForgeFunctionParam {
    name: string;
    required?: boolean;
    type?: ArgType | "URL" | "String" | "BigInt" | "Unknown" | "TextChannel" | "OverwritePermission" | "Number" | "User" | "Date" | "Guild" | "RoleOrUser" | "Invite" | "Permission" | "Json" | "Color" | "Enum" | "ForumTag" | "Emoji" | "GuildEmoji" | "Boolean" | "Attachment" | "Reaction" | "Message" | "Channel" | "Role" | "Webhook" | "Sticker" | "Time" | "Member" | "ApplicationEmoji" | "AutomodRule" | "ScheduledEvent" | "StageInstance";
}

Properties

Properties

name: string
required?: boolean
type?: ArgType | "URL" | "String" | "BigInt" | "Unknown" | "TextChannel" | "OverwritePermission" | "Number" | "User" | "Date" | "Guild" | "RoleOrUser" | "Invite" | "Permission" | "Json" | "Color" | "Enum" | "ForumTag" | "Emoji" | "GuildEmoji" | "Boolean" | "Attachment" | "Reaction" | "Message" | "Channel" | "Role" | "Webhook" | "Sticker" | "Time" | "Member" | "ApplicationEmoji" | "AutomodRule" | "ScheduledEvent" | "StageInstance"

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/IForgeFunctionParams.html b/docs/interfaces/IForgeFunctionParams.html deleted file mode 100644 index 1d81c253ef..0000000000 --- a/docs/interfaces/IForgeFunctionParams.html +++ /dev/null @@ -1,3 +0,0 @@ -IForgeFunctionParams | @tryforge/forgescript

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/IGuildInvite.html b/docs/interfaces/IGuildInvite.html index ce4ca02169..3553fd7e2b 100644 --- a/docs/interfaces/IGuildInvite.html +++ b/docs/interfaces/IGuildInvite.html @@ -1,4 +1,4 @@ -IGuildInvite | @tryforge/forgescript

Interface IGuildInvite

interface IGuildInvite {
    code: string;
    userId: string;
    uses: number;
}

Properties

code +IGuildInvite | @tryforge/forgescript

Generated using TypeDoc

\ No newline at end of file +

Properties

code: string
userId: string
uses: number

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/IGuildInviter.html b/docs/interfaces/IGuildInviter.html index 9598e91243..1b5d2d0930 100644 --- a/docs/interfaces/IGuildInviter.html +++ b/docs/interfaces/IGuildInviter.html @@ -1,3 +1,3 @@ -IGuildInviter | @tryforge/forgescript

Interface IGuildInviter

interface IGuildInviter {
    code: string;
    inviterId: string;
}

Properties

code +IGuildInviter | @tryforge/forgescript

Generated using TypeDoc

\ No newline at end of file +

Properties

code: string
inviterId: string

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/IHttpOptions.html b/docs/interfaces/IHttpOptions.html index 0dee1d0e43..1a8e386b9f 100644 --- a/docs/interfaces/IHttpOptions.html +++ b/docs/interfaces/IHttpOptions.html @@ -1,7 +1,7 @@ -IHttpOptions | @tryforge/forgescript

Interface IHttpOptions

interface IHttpOptions {
    body: string;
    contentType?: HTTPContentType;
    form?: FormData;
    headers: Record<string, string>;
    method: string;
    response?: {
        headers?: Headers;
        ping?: number;
    };
}

Properties

body +IHttpOptions | @tryforge/forgescript

Interface IHttpOptions

interface IHttpOptions {
    body: string;
    contentType?: HTTPContentType;
    form?: FormData;
    headers: Record<string, string>;
    method: string;
    response?: {
        headers?: Headers;
        ping?: number;
    };
}

Properties

body: string
contentType?: HTTPContentType
form?: FormData
headers: Record<string, string>
method: string
response?: {
    headers?: Headers;
    ping?: number;
}

Type declaration

  • Optional headers?: Headers
  • Optional ping?: number

Generated using TypeDoc

\ No newline at end of file +

Properties

body: string
contentType?: HTTPContentType
form?: FormData
headers: Record<string, string>
method: string
response?: {
    headers?: Headers;
    ping?: number;
}

Type declaration

  • Optional headers?: Headers
  • Optional ping?: number

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/ILocalFunctionData.html b/docs/interfaces/ILocalFunctionData.html new file mode 100644 index 0000000000..990909b0b0 --- /dev/null +++ b/docs/interfaces/ILocalFunctionData.html @@ -0,0 +1,3 @@ +ILocalFunctionData | @tryforge/forgescript

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/ILocation.html b/docs/interfaces/ILocation.html index baf9f85dbe..94a86d1711 100644 --- a/docs/interfaces/ILocation.html +++ b/docs/interfaces/ILocation.html @@ -1,3 +1,3 @@ -ILocation | @tryforge/forgescript
interface ILocation {
    column: number;
    line: number;
}

Properties

column +ILocation | @tryforge/forgescript

Generated using TypeDoc

\ No newline at end of file +

Properties

column: number
line: number

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/IMultipleArgResolve.html b/docs/interfaces/IMultipleArgResolve.html index 184656b8cb..caad3298c6 100644 --- a/docs/interfaces/IMultipleArgResolve.html +++ b/docs/interfaces/IMultipleArgResolve.html @@ -1,3 +1,3 @@ -IMultipleArgResolve | @tryforge/forgescript

Interface IMultipleArgResolve<T, X>

interface IMultipleArgResolve {
    args: {
        [P in string | number | symbol]: UnwrapArgs<T>[X[P]]
    };
    return: Return<ReturnType>;
}

Type Parameters

  • T extends [...IArg[]]

  • X extends [...number[]]

Properties

args +IMultipleArgResolve | @tryforge/forgescript

Interface IMultipleArgResolve<T, X>

interface IMultipleArgResolve {
    args: {
        [P in string | number | symbol]: UnwrapArgs<T>[X[P]]
    };
    return: Return<ReturnType>;
}

Type Parameters

  • T extends [...IArg[]]

  • X extends [...number[]]

Properties

Properties

args: {
    [P in string | number | symbol]: UnwrapArgs<T>[X[P]]
}

Generated using TypeDoc

\ No newline at end of file +

Properties

args: {
    [P in string | number | symbol]: UnwrapArgs<T>[X[P]]
}

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/INativeFunction.html b/docs/interfaces/INativeFunction.html index 2cc38ac7e2..d3a5285f53 100644 --- a/docs/interfaces/INativeFunction.html +++ b/docs/interfaces/INativeFunction.html @@ -1,4 +1,4 @@ -INativeFunction | @tryforge/forgescript

Interface INativeFunction<T, Unwrap>

interface INativeFunction {
    aliases?: `$${string}`[];
    args?: [...T[]];
    brackets?: boolean;
    deprecated?: boolean;
    description: string;
    examples?: string[];
    execute: NativeFunctionExecutor<T, Unwrap>;
    experimental?: boolean;
    name: `$${string}`;
    output?: ArgType | EnumLike<any> | (ArgType | EnumLike<any>)[];
    unwrap: Unwrap;
    version?: string;
}

Type Parameters

  • T extends [...IArg[]]

  • Unwrap extends boolean = boolean

Properties

aliases? +INativeFunction | @tryforge/forgescript

Interface INativeFunction<T, Unwrap>

interface INativeFunction {
    aliases?: `$${string}`[];
    args?: [...T[]];
    brackets?: boolean;
    deprecated?: boolean;
    description: string;
    examples?: string[];
    execute: NativeFunctionExecutor<T, Unwrap>;
    experimental?: boolean;
    name: `$${string}`;
    output?: ArgType | EnumLike<any> | (ArgType | EnumLike<any>)[];
    unwrap: Unwrap;
    version?: string;
}

Type Parameters

  • T extends [...IArg[]]

  • Unwrap extends boolean = boolean

Properties

Properties

aliases?: `$${string}`[]

Aliases this function has

-
args?: [...T[]]
brackets?: boolean

If undefined, function has no brackets

+
args?: [...T[]]
brackets?: boolean

If undefined, function has no brackets

If false, function can have brackets.

If true, function must have brackets.

-
deprecated?: boolean
description: string
examples?: string[]
execute: NativeFunctionExecutor<T, Unwrap>
experimental?: boolean
name: `$${string}`
output?: ArgType | EnumLike<any> | (ArgType | EnumLike<any>)[]
unwrap: Unwrap

Resolves all arguments and are passed through execute params.

-
version?: string

Do not provide this.

-

Generated using TypeDoc

\ No newline at end of file +
deprecated?: boolean
description: string
examples?: string[]
execute: NativeFunctionExecutor<T, Unwrap>
experimental?: boolean
name: `$${string}`
output?: ArgType | EnumLike<any> | (ArgType | EnumLike<any>)[]
unwrap: Unwrap

Resolves all arguments and are passed through execute params.

+
version?: string

Do not provide this.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/IRawField.html b/docs/interfaces/IRawField.html index 53b5c67ea5..5e33bcb969 100644 --- a/docs/interfaces/IRawField.html +++ b/docs/interfaces/IRawField.html @@ -1,3 +1,3 @@ -IRawField | @tryforge/forgescript
interface IRawField {
    condition?: boolean;
    rest?: boolean;
}

Properties

condition? +IRawField | @tryforge/forgescript
interface IRawField {
    condition?: boolean;
    rest?: boolean;
}

Properties

Properties

condition?: boolean
rest?: boolean

Generated using TypeDoc

\ No newline at end of file +

Properties

condition?: boolean
rest?: boolean

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/IRawForgeClientOptions.html b/docs/interfaces/IRawForgeClientOptions.html index 4f26348bf1..96b4a76cbe 100644 --- a/docs/interfaces/IRawForgeClientOptions.html +++ b/docs/interfaces/IRawForgeClientOptions.html @@ -1,4 +1,4 @@ -IRawForgeClientOptions | @tryforge/forgescript

Interface IRawForgeClientOptions

interface IRawForgeClientOptions {
    allowBots?: boolean;
    allowedMentions?: MessageMentionOptions;
    closeTimeout?: number;
    commands?: string;
    disableConsoleErrors?: boolean;
    enforceNonce?: boolean;
    events?: (keyof ClientEvents)[];
    extensions?: ForgeExtension[];
    failIfNotExists?: boolean;
    functions?: string;
    intents: BitFieldResolvable<"Guilds" | "GuildMembers" | "GuildModeration" | "GuildBans" | "GuildExpressions" | "GuildEmojisAndStickers" | "GuildIntegrations" | "GuildWebhooks" | "GuildInvites" | "GuildVoiceStates" | "GuildPresences" | "GuildMessages" | "GuildMessageReactions" | "GuildMessageTyping" | "DirectMessages" | "DirectMessageReactions" | "DirectMessageTyping" | "MessageContent" | "GuildScheduledEvents" | "AutoModerationConfiguration" | "AutoModerationExecution" | "GuildMessagePolls" | "DirectMessagePolls", number>;
    jsonTransformer?: ((obj) => unknown);
    logLevel?: LogPriority;
    makeCache?: CacheFactory;
    mobile?: boolean;
    optionalGuildID?: boolean;
    partials?: readonly Partials[];
    prefixCaseInsensitive?: boolean;
    prefixes?: string[];
    presence?: PresenceData;
    respondOnEdit?: number | boolean;
    rest?: Partial<RESTOptions>;
    restrictions?: IRestrictions;
    shardCount?: number;
    shards?: number | readonly number[] | "auto";
    sweepers?: SweeperOptions;
    token?: string;
    trackers?: ITrackers;
    useInviteSystem?: boolean;
    waitGuildTimeout?: number;
    ws?: WebSocketOptions;
}

Hierarchy

  • ClientOptions
    • IRawForgeClientOptions

Properties

allowBots? +IRawForgeClientOptions | @tryforge/forgescript

Interface IRawForgeClientOptions

interface IRawForgeClientOptions {
    allowBots?: boolean;
    allowedMentions?: MessageMentionOptions;
    closeTimeout?: number;
    commands?: string;
    disableConsoleErrors?: boolean;
    enforceNonce?: boolean;
    events?: (keyof ClientEvents)[];
    extensions?: ForgeExtension[];
    failIfNotExists?: boolean;
    functions?: string;
    intents: BitFieldResolvable<"Guilds" | "GuildMembers" | "GuildModeration" | "GuildBans" | "GuildExpressions" | "GuildEmojisAndStickers" | "GuildIntegrations" | "GuildWebhooks" | "GuildInvites" | "GuildVoiceStates" | "GuildPresences" | "GuildMessages" | "GuildMessageReactions" | "GuildMessageTyping" | "DirectMessages" | "DirectMessageReactions" | "DirectMessageTyping" | "MessageContent" | "GuildScheduledEvents" | "AutoModerationConfiguration" | "AutoModerationExecution" | "GuildMessagePolls" | "DirectMessagePolls", number>;
    jsonTransformer?: ((obj) => unknown);
    logLevel?: LogPriority;
    makeCache?: CacheFactory;
    mobile?: boolean;
    optionalGuildID?: boolean;
    partials?: readonly Partials[];
    prefixCaseInsensitive?: boolean;
    prefixes?: string[];
    presence?: PresenceData;
    respondOnEdit?: number | boolean;
    rest?: Partial<RESTOptions>;
    restrictions?: IRestrictions;
    shardCount?: number;
    shards?: number | readonly number[] | "auto";
    sweepers?: SweeperOptions;
    token?: string;
    trackers?: ITrackers;
    useInviteSystem?: boolean;
    waitGuildTimeout?: number;
    ws?: WebSocketOptions;
}

Hierarchy

  • ClientOptions
    • IRawForgeClientOptions

Properties

allowBots?: boolean

Allows the bot to execute events triggered by other bots (and itself)

-
allowedMentions?: MessageMentionOptions
closeTimeout?: number
commands?: string

Specifies a folder (path) to load all commands from it

-
disableConsoleErrors?: boolean
enforceNonce?: boolean
events?: (keyof ClientEvents)[]

The discord.js events our bot will use

-
extensions?: ForgeExtension[]
failIfNotExists?: boolean
functions?: string
intents: BitFieldResolvable<"Guilds" | "GuildMembers" | "GuildModeration" | "GuildBans" | "GuildExpressions" | "GuildEmojisAndStickers" | "GuildIntegrations" | "GuildWebhooks" | "GuildInvites" | "GuildVoiceStates" | "GuildPresences" | "GuildMessages" | "GuildMessageReactions" | "GuildMessageTyping" | "DirectMessages" | "DirectMessageReactions" | "DirectMessageTyping" | "MessageContent" | "GuildScheduledEvents" | "AutoModerationConfiguration" | "AutoModerationExecution" | "GuildMessagePolls" | "DirectMessagePolls", number>
jsonTransformer?: ((obj) => unknown)

Type declaration

    • (obj): unknown
    • Parameters

      • obj: unknown

      Returns unknown

logLevel?: LogPriority

Specifies the logs to be received

-
makeCache?: CacheFactory
mobile?: boolean

This will connect the client to Discord with the mobile status

-
optionalGuildID?: boolean

Deprecated

Does not work

-
partials?: readonly Partials[]
prefixCaseInsensitive?: boolean

Whether prefixes should be case-insensitive, this only affects letters

-
prefixes?: string[]

The prefixes our bot will act upon for command messages

-
presence?: PresenceData
respondOnEdit?: number | boolean

Allows the bot to re-use messages that were edited to find possibly command calls. +

allowedMentions?: MessageMentionOptions
closeTimeout?: number
commands?: string

Specifies a folder (path) to load all commands from it

+
disableConsoleErrors?: boolean
enforceNonce?: boolean
events?: (keyof ClientEvents)[]

The discord.js events our bot will use

+
extensions?: ForgeExtension[]
failIfNotExists?: boolean
functions?: string
intents: BitFieldResolvable<"Guilds" | "GuildMembers" | "GuildModeration" | "GuildBans" | "GuildExpressions" | "GuildEmojisAndStickers" | "GuildIntegrations" | "GuildWebhooks" | "GuildInvites" | "GuildVoiceStates" | "GuildPresences" | "GuildMessages" | "GuildMessageReactions" | "GuildMessageTyping" | "DirectMessages" | "DirectMessageReactions" | "DirectMessageTyping" | "MessageContent" | "GuildScheduledEvents" | "AutoModerationConfiguration" | "AutoModerationExecution" | "GuildMessagePolls" | "DirectMessagePolls", number>
jsonTransformer?: ((obj) => unknown)

Type declaration

    • (obj): unknown
    • Parameters

      • obj: unknown

      Returns unknown

logLevel?: LogPriority

Specifies the logs to be received

+
makeCache?: CacheFactory
mobile?: boolean

This will connect the client to Discord with the mobile status

+
optionalGuildID?: boolean

Deprecated

Does not work

+
partials?: readonly Partials[]
prefixCaseInsensitive?: boolean

Whether prefixes should be case-insensitive, this only affects letters

+
prefixes?: string[]

The prefixes our bot will act upon for command messages

+
presence?: PresenceData
respondOnEdit?: number | boolean

Allows the bot to re-use messages that were edited to find possibly command calls. If a number is passed, it's treated as the amount of milliseconds that can pass before the message becomes completely unusable.

-
rest?: Partial<RESTOptions>
restrictions?: IRestrictions
shardCount?: number
shards?: number | readonly number[] | "auto"
sweepers?: SweeperOptions
token?: string
trackers?: ITrackers
useInviteSystem?: boolean

Deprecated

use trackers: { invites: true } instead

-
waitGuildTimeout?: number
ws?: WebSocketOptions

Generated using TypeDoc

\ No newline at end of file +
rest?: Partial<RESTOptions>
restrictions?: IRestrictions
shardCount?: number
shards?: number | readonly number[] | "auto"
sweepers?: SweeperOptions
token?: string
trackers?: ITrackers
useInviteSystem?: boolean

Deprecated

use trackers: { invites: true } instead

+
waitGuildTimeout?: number
ws?: WebSocketOptions

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/IRawFunction.html b/docs/interfaces/IRawFunction.html index 01479a6c15..1656a9fce2 100644 --- a/docs/interfaces/IRawFunction.html +++ b/docs/interfaces/IRawFunction.html @@ -1,7 +1,7 @@ -IRawFunction | @tryforge/forgescript

Interface IRawFunction

interface IRawFunction {
    aliases: null | string[];
    args: null | IRawFunctionFieldDefinition;
    name: string;
}

Properties

aliases +IRawFunction | @tryforge/forgescript

Interface IRawFunction

interface IRawFunction {
    aliases: null | string[];
    args: null | IRawFunctionFieldDefinition;
    name: string;
}

Properties

Properties

aliases: null | string[]

If undefined, function has no fields. +

Properties

aliases: null | string[]

If undefined, function has no fields. If present and required true, fields are required. If false, fields are not required.

-
name: string

Generated using TypeDoc

\ No newline at end of file +
name: string

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/IRawFunctionFieldDefinition.html b/docs/interfaces/IRawFunctionFieldDefinition.html index d1b1df6ff7..29625108a0 100644 --- a/docs/interfaces/IRawFunctionFieldDefinition.html +++ b/docs/interfaces/IRawFunctionFieldDefinition.html @@ -1,3 +1,3 @@ -IRawFunctionFieldDefinition | @tryforge/forgescript

Interface IRawFunctionFieldDefinition

interface IRawFunctionFieldDefinition {
    fields: IRawField[];
    required: boolean;
}

Properties

fields +IRawFunctionFieldDefinition | @tryforge/forgescript

Interface IRawFunctionFieldDefinition

interface IRawFunctionFieldDefinition {
    fields: IRawField[];
    required: boolean;
}

Properties

Properties

fields: IRawField[]
required: boolean

Generated using TypeDoc

\ No newline at end of file +

Properties

fields: IRawField[]
required: boolean

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/IRawFunctionMatch.html b/docs/interfaces/IRawFunctionMatch.html index be3a024171..71f6ebbffd 100644 --- a/docs/interfaces/IRawFunctionMatch.html +++ b/docs/interfaces/IRawFunctionMatch.html @@ -1,7 +1,7 @@ -IRawFunctionMatch | @tryforge/forgescript

Interface IRawFunctionMatch

interface IRawFunctionMatch {
    count: null | string;
    fn: IRawFunction;
    index: number;
    length: number;
    negated: boolean;
    silent: boolean;
}

Properties

count +IRawFunctionMatch | @tryforge/forgescript

Interface IRawFunctionMatch

interface IRawFunctionMatch {
    count: null | string;
    fn: IRawFunction;
    index: number;
    length: number;
    negated: boolean;
    silent: boolean;
}

Properties

count: null | string
index: number
length: number
negated: boolean
silent: boolean

Generated using TypeDoc

\ No newline at end of file +

Properties

count: null | string
index: number
length: number
negated: boolean
silent: boolean

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/IRestrictions.html b/docs/interfaces/IRestrictions.html index e72d0e86fe..55e5c04072 100644 --- a/docs/interfaces/IRestrictions.html +++ b/docs/interfaces/IRestrictions.html @@ -1,3 +1,3 @@ -IRestrictions | @tryforge/forgescript

Interface IRestrictions

interface IRestrictions {
    guildIDs?: string[];
    userIDs?: string[];
}

Properties

guildIDs? +IRestrictions | @tryforge/forgescript

Interface IRestrictions

interface IRestrictions {
    guildIDs?: string[];
    userIDs?: string[];
}

Properties

Properties

guildIDs?: string[]
userIDs?: string[]

Generated using TypeDoc

\ No newline at end of file +

Properties

guildIDs?: string[]
userIDs?: string[]

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/IRunnable.html b/docs/interfaces/IRunnable.html index b700bcd498..5c0fb016a1 100644 --- a/docs/interfaces/IRunnable.html +++ b/docs/interfaces/IRunnable.html @@ -1,4 +1,4 @@ -IRunnable | @tryforge/forgescript
interface IRunnable {
    allowTopLevelReturn?: boolean;
    args?: string[];
    client: ForgeClient;
    command: null | BaseCommand<unknown>;
    container?: Container;
    data: IExtendedCompilationResult;
    disableConsoleErrors?: boolean;
    doNotSend?: boolean;
    environment?: Record<string, unknown>;
    extras?: unknown;
    keywords?: Record<string, string>;
    obj: Sendable;
    redirectErrorsToConsole?: boolean;
    states?: States;
}

Properties

allowTopLevelReturn? +IRunnable | @tryforge/forgescript
interface IRunnable {
    allowTopLevelReturn?: boolean;
    args?: string[];
    client: ForgeClient;
    command: null | BaseCommand<unknown>;
    container?: Container;
    data: IExtendedCompilationResult;
    disableConsoleErrors?: boolean;
    doNotSend?: boolean;
    environment?: Record<string, unknown>;
    extras?: unknown;
    keywords?: Record<string, string>;
    obj: Sendable;
    redirectErrorsToConsole?: boolean;
    states?: States;
}

Properties

allowTopLevelReturn?: boolean
args?: string[]

The args used in the message command

-
client: ForgeClient

The available discord client

-
command: null | BaseCommand<unknown>

The command used for this execution

-
container?: Container

The container reference to use

-

The compiled data to execute

-
disableConsoleErrors?: boolean

Removes errors output to console

-
doNotSend?: boolean

Whether to suppress sending the response to discord.

-
environment?: Record<string, unknown>

The already existing env variables

-
extras?: unknown

Extras data

-
keywords?: Record<string, string>

The already existing variables defined with $let

-

The context this code will run in

-
redirectErrorsToConsole?: boolean

Whether to suppress errors from being sent to discord, and be sent to console instead

-
states?: States

The old and new states of an event

-

Generated using TypeDoc

\ No newline at end of file +

Properties

allowTopLevelReturn?: boolean
args?: string[]

The args used in the message command

+
client: ForgeClient

The available discord client

+
command: null | BaseCommand<unknown>

The command used for this execution

+
container?: Container

The container reference to use

+

The compiled data to execute

+
disableConsoleErrors?: boolean

Removes errors output to console

+
doNotSend?: boolean

Whether to suppress sending the response to discord.

+
environment?: Record<string, unknown>

The already existing env variables

+
extras?: unknown

Extras data

+
keywords?: Record<string, string>

The already existing variables defined with $let

+

The context this code will run in

+
redirectErrorsToConsole?: boolean

Whether to suppress errors from being sent to discord, and be sent to console instead

+
states?: States

The old and new states of an event

+

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/IStates.html b/docs/interfaces/IStates.html index 711b715141..e7f4a80365 100644 --- a/docs/interfaces/IStates.html +++ b/docs/interfaces/IStates.html @@ -1,4 +1,4 @@ -IStates | @tryforge/forgescript
interface IStates {
    audit: GuildAuditLogsEntry<AuditLogEvent, GuildAuditLogsActionType, GuildAuditLogsTargetType, AuditLogEvent>;
    automodRule: AutoModerationRule;
    ban: GuildBan;
    bulk: (Message<boolean> | PartialMessage)[];
    channel: Channel;
    emoji: GuildEmoji;
    entitlement: Entitlement;
    guild: Guild;
    invite: Invite;
    member: GuildMember;
    message: Message<boolean>;
    poll: PollAnswer;
    presence: Presence;
    role: Role;
    scheduledEvent: GuildScheduledEvent<GuildScheduledEventStatus>;
    stage: StageInstance;
    sticker: Sticker;
    user: User;
    voiceState: VoiceState;
}

Properties

audit +IStates | @tryforge/forgescript
interface IStates {
    audit: GuildAuditLogsEntry<AuditLogEvent, GuildAuditLogsActionType, GuildAuditLogsTargetType, AuditLogEvent>;
    automodRule: AutoModerationRule;
    ban: GuildBan;
    bulk: (Message<boolean> | PartialMessage)[];
    channel: Channel;
    emoji: GuildEmoji;
    entitlement: Entitlement;
    guild: Guild;
    invite: Invite;
    member: GuildMember;
    message: Message<boolean>;
    poll: PollAnswer;
    presence: Presence;
    role: Role;
    scheduledEvent: GuildScheduledEvent<GuildScheduledEventStatus>;
    stage: StageInstance;
    sticker: Sticker;
    user: User;
    voiceEffect: VoiceChannelEffect;
    voiceState: VoiceState;
}

Properties

audit: GuildAuditLogsEntry<AuditLogEvent, GuildAuditLogsActionType, GuildAuditLogsTargetType, AuditLogEvent>
automodRule: AutoModerationRule
ban: GuildBan
bulk: (Message<boolean> | PartialMessage)[]
channel: Channel
emoji: GuildEmoji
entitlement: Entitlement
guild: Guild
invite: Invite
member: GuildMember
message: Message<boolean>
poll: PollAnswer
presence: Presence
role: Role
scheduledEvent: GuildScheduledEvent<GuildScheduledEventStatus>
stage: StageInstance
sticker: Sticker
user: User
voiceState: VoiceState

Generated using TypeDoc

\ No newline at end of file +

Properties

audit: GuildAuditLogsEntry<AuditLogEvent, GuildAuditLogsActionType, GuildAuditLogsTargetType, AuditLogEvent>
automodRule: AutoModerationRule
ban: GuildBan
bulk: (Message<boolean> | PartialMessage)[]
channel: Channel
emoji: GuildEmoji
entitlement: Entitlement
guild: Guild
invite: Invite
member: GuildMember
message: Message<boolean>
poll: PollAnswer
presence: Presence
role: Role
scheduledEvent: GuildScheduledEvent<GuildScheduledEventStatus>
stage: StageInstance
sticker: Sticker
user: User
voiceEffect: VoiceChannelEffect
voiceState: VoiceState

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/IThreadContext.html b/docs/interfaces/IThreadContext.html index 1d7c649f8b..6c04d3dfb4 100644 --- a/docs/interfaces/IThreadContext.html +++ b/docs/interfaces/IThreadContext.html @@ -1,4 +1,4 @@ -IThreadContext | @tryforge/forgescript

Interface IThreadContext

interface IThreadContext {
    code: string;
    environment?: Record<string, unknown>;
    keywords?: Record<string, string>;
}

Properties

code +IThreadContext | @tryforge/forgescript

Interface IThreadContext

interface IThreadContext {
    code: string;
    environment?: Record<string, unknown>;
    keywords?: Record<string, string>;
}

Properties

code: string
environment?: Record<string, unknown>
keywords?: Record<string, string>

Generated using TypeDoc

\ No newline at end of file +

Properties

code: string
environment?: Record<string, unknown>
keywords?: Record<string, string>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/IThreadResult.html b/docs/interfaces/IThreadResult.html index cbab401a03..4b84f2b84e 100644 --- a/docs/interfaces/IThreadResult.html +++ b/docs/interfaces/IThreadResult.html @@ -1,3 +1,3 @@ -IThreadResult | @tryforge/forgescript

Interface IThreadResult

interface IThreadResult {
    taskId: number;
    value: null | string;
}

Properties

taskId +IThreadResult | @tryforge/forgescript

Generated using TypeDoc

\ No newline at end of file +

Properties

taskId: number
value: null | string

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/IThreadTask.html b/docs/interfaces/IThreadTask.html index f8645de372..58e1c29cc2 100644 --- a/docs/interfaces/IThreadTask.html +++ b/docs/interfaces/IThreadTask.html @@ -1,4 +1,4 @@ -IThreadTask | @tryforge/forgescript
interface IThreadTask {
    context: IThreadContext;
    id: number;
    resolve: ((res) => void);
}

Properties

context +IThreadTask | @tryforge/forgescript
interface IThreadTask {
    context: IThreadContext;
    id: number;
    resolve: ((res) => void);
}

Properties

Properties

id: number
resolve: ((res) => void)

Type declaration

    • (res): void
    • Parameters

      • res: null | string

      Returns void

Generated using TypeDoc

\ No newline at end of file +

Properties

id: number
resolve: ((res) => void)

Type declaration

    • (res): void
    • Parameters

      • res: null | string

      Returns void

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/ITrackers.html b/docs/interfaces/ITrackers.html index ea57e6f261..5011deef20 100644 --- a/docs/interfaces/ITrackers.html +++ b/docs/interfaces/ITrackers.html @@ -1,3 +1,3 @@ -ITrackers | @tryforge/forgescript
interface ITrackers {
    invites?: boolean;
    voice?: boolean;
}

Properties

invites? +ITrackers | @tryforge/forgescript
interface ITrackers {
    invites?: boolean;
    voice?: boolean;
}

Properties

Properties

invites?: boolean
voice?: boolean

Generated using TypeDoc

\ No newline at end of file +

Properties

invites?: boolean
voice?: boolean

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/modules.html b/docs/modules.html index c09bdfc69d..60e08c433a 100644 --- a/docs/modules.html +++ b/docs/modules.html @@ -54,10 +54,11 @@ IExtendedCompiledFunctionField IForgeClientOptions IForgeFunction -IForgeFunctionParams +IForgeFunctionParam IGuildInvite IGuildInviter IHttpOptions +ILocalFunctionData ILocation IMultipleArgResolve INativeFunction diff --git a/docs/types/AssertArgs.html b/docs/types/AssertArgs.html index 68624e5cfb..f47645a64b 100644 --- a/docs/types/AssertArgs.html +++ b/docs/types/AssertArgs.html @@ -1 +1 @@ -AssertArgs | @tryforge/forgescript

Generated using TypeDoc

\ No newline at end of file +AssertArgs | @tryforge/forgescript

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/ClassInstance.html b/docs/types/ClassInstance.html index 0c479f65c2..5ae9ac7828 100644 --- a/docs/types/ClassInstance.html +++ b/docs/types/ClassInstance.html @@ -1 +1 @@ -ClassInstance | @tryforge/forgescript

Generated using TypeDoc

\ No newline at end of file +ClassInstance | @tryforge/forgescript

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/ClassType.html b/docs/types/ClassType.html index 9da3b28cec..706dede955 100644 --- a/docs/types/ClassType.html +++ b/docs/types/ClassType.html @@ -1 +1 @@ -ClassType | @tryforge/forgescript

Generated using TypeDoc

\ No newline at end of file +ClassType | @tryforge/forgescript

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/CommandInteractionTypes.html b/docs/types/CommandInteractionTypes.html index 1db9f3262a..fc9a2a935a 100644 --- a/docs/types/CommandInteractionTypes.html +++ b/docs/types/CommandInteractionTypes.html @@ -1 +1 @@ -CommandInteractionTypes | @tryforge/forgescript

Generated using TypeDoc

\ No newline at end of file +CommandInteractionTypes | @tryforge/forgescript

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/CommandType.html b/docs/types/CommandType.html index c310149b8e..92d7bd2ec1 100644 --- a/docs/types/CommandType.html +++ b/docs/types/CommandType.html @@ -1 +1 @@ -CommandType | @tryforge/forgescript

Generated using TypeDoc

\ No newline at end of file +CommandType | @tryforge/forgescript

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/EnumLike.html b/docs/types/EnumLike.html index e1d00b978a..126b42db5e 100644 --- a/docs/types/EnumLike.html +++ b/docs/types/EnumLike.html @@ -1 +1 @@ -EnumLike | @tryforge/forgescript

Generated using TypeDoc

\ No newline at end of file +EnumLike | @tryforge/forgescript

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/ExpectCallback.html b/docs/types/ExpectCallback.html index 4620d3d170..26ac10743a 100644 --- a/docs/types/ExpectCallback.html +++ b/docs/types/ExpectCallback.html @@ -1 +1 @@ -ExpectCallback | @tryforge/forgescript

Type alias ExpectCallback<T, Unwrap>

ExpectCallback<T, Unwrap>: ((args) => Promise<Return> | Return)

Type Parameters

  • T extends [...IArg[]]

  • Unwrap extends boolean

Type declaration

Generated using TypeDoc

\ No newline at end of file +ExpectCallback | @tryforge/forgescript

Type alias ExpectCallback<T, Unwrap>

ExpectCallback<T, Unwrap>: ((args) => Promise<Return> | Return)

Type Parameters

  • T extends [...IArg[]]

  • Unwrap extends boolean

Type declaration

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/FilterProperties.html b/docs/types/FilterProperties.html index 1a0dc94441..861a520ad8 100644 --- a/docs/types/FilterProperties.html +++ b/docs/types/FilterProperties.html @@ -1 +1 @@ -FilterProperties | @tryforge/forgescript

Type alias FilterProperties<T>

FilterProperties<T>: {
    [P in keyof T as T[P] extends ((...args) => any)
        ? never
        : P]: T[P]
}

Type Parameters

  • T

Generated using TypeDoc

\ No newline at end of file +FilterProperties | @tryforge/forgescript

Type alias FilterProperties<T>

FilterProperties<T>: {
    [P in keyof T as T[P] extends ((...args) => any)
        ? never
        : P]: T[P]
}

Type Parameters

  • T

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/GetArgType.html b/docs/types/GetArgType.html index f4e630b54a..5f3458dd22 100644 --- a/docs/types/GetArgType.html +++ b/docs/types/GetArgType.html @@ -1 +1 @@ -GetArgType | @tryforge/forgescript

Type alias GetArgType<T, Enum>

GetArgType<T, Enum>: T extends Number
    ? number
    : T extends String
        ? string
        : T extends User
            ? User
            : T extends URL
                ? string
                : T extends Json
                    ? Record<string, unknown>
                    : T extends RoleOrUser
                        ? Role | User
                        : T extends Guild
                            ? Guild
                            : T extends Color
                                ? number
                                : T extends Role
                                    ? Role
                                    : T extends TextChannel
                                        ? TextBasedChannel
                                        : T extends Attachment
                                            ? AttachmentBuilder
                                            : T extends BigInt
                                                ? bigint
                                                : T extends Unknown
                                                    ? unknown
                                                    : T extends Boolean
                                                        ? boolean
                                                        : T extends Date
                                                            ? Date
                                                            : T extends Enum
                                                                ? GetEnum<Enum>
                                                                : T extends Channel
                                                                    ? BaseChannel
                                                                    : T extends Message
                                                                        ? Message<true>
                                                                        : T extends Member
                                                                            ? GuildMember
                                                                            : T extends GuildEmoji
                                                                                ? GuildEmoji
                                                                                : T extends ApplicationEmoji
                                                                                    ? ApplicationEmoji
                                                                                    : T extends OverwritePermission
                                                                                        ? OverwritePermission
                                                                                        : T extends Sticker
                                                                                            ? Sticker
                                                                                            : T extends Reaction
                                                                                                ? MessageReaction
                                                                                                : T extends Webhook
                                                                                                    ? Webhook
                                                                                                    : T extends Invite
                                                                                                        ? Invite
                                                                                                        : T extends ForumTag
                                                                                                            ? GuildForumTag
                                                                                                            : T extends Time
                                                                                                                ? number
                                                                                                                : T extends Permission
                                                                                                                    ? PermissionsString
                                                                                                                    : T extends Emoji
                                                                                                                        ? Emoji
                                                                                                                        : T extends AutomodRule
                                                                                                                            ? AutoModerationRule
                                                                                                                            : null

Type Parameters

Generated using TypeDoc

\ No newline at end of file +GetArgType | @tryforge/forgescript

Type alias GetArgType<T, Enum>

GetArgType<T, Enum>: T extends Number
    ? number
    : T extends String
        ? string
        : T extends User
            ? User
            : T extends URL
                ? string
                : T extends Json
                    ? Record<string, unknown>
                    : T extends RoleOrUser
                        ? Role | User
                        : T extends Guild
                            ? Guild
                            : T extends Color
                                ? number
                                : T extends Role
                                    ? Role
                                    : T extends TextChannel
                                        ? TextBasedChannel
                                        : T extends Attachment
                                            ? AttachmentBuilder
                                            : T extends BigInt
                                                ? bigint
                                                : T extends Unknown
                                                    ? unknown
                                                    : T extends Boolean
                                                        ? boolean
                                                        : T extends Date
                                                            ? Date
                                                            : T extends Enum
                                                                ? GetEnum<Enum>
                                                                : T extends Channel
                                                                    ? BaseChannel
                                                                    : T extends Message
                                                                        ? Message<true>
                                                                        : T extends Member
                                                                            ? GuildMember
                                                                            : T extends GuildEmoji
                                                                                ? GuildEmoji
                                                                                : T extends ApplicationEmoji
                                                                                    ? ApplicationEmoji
                                                                                    : T extends OverwritePermission
                                                                                        ? OverwritePermission
                                                                                        : T extends Sticker
                                                                                            ? Sticker
                                                                                            : T extends Reaction
                                                                                                ? MessageReaction
                                                                                                : T extends Webhook
                                                                                                    ? Webhook
                                                                                                    : T extends Invite
                                                                                                        ? Invite
                                                                                                        : T extends ForumTag
                                                                                                            ? GuildForumTag
                                                                                                            : T extends Time
                                                                                                                ? number
                                                                                                                : T extends Permission
                                                                                                                    ? PermissionsString
                                                                                                                    : T extends Emoji
                                                                                                                        ? Emoji
                                                                                                                        : T extends AutomodRule
                                                                                                                            ? AutoModerationRule
                                                                                                                            : T extends ScheduledEvent
                                                                                                                                ? GuildScheduledEvent
                                                                                                                                : T extends StageInstance
                                                                                                                                    ? StageInstance
                                                                                                                                    : null

Type Parameters

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/GetEnum.html b/docs/types/GetEnum.html index 80fa785e89..537365198e 100644 --- a/docs/types/GetEnum.html +++ b/docs/types/GetEnum.html @@ -1 +1 @@ -GetEnum | @tryforge/forgescript

Generated using TypeDoc

\ No newline at end of file +GetEnum | @tryforge/forgescript

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/GetErrorArgs.html b/docs/types/GetErrorArgs.html index 73fce96451..0313bdb054 100644 --- a/docs/types/GetErrorArgs.html +++ b/docs/types/GetErrorArgs.html @@ -1 +1 @@ -GetErrorArgs | @tryforge/forgescript

Generated using TypeDoc

\ No newline at end of file +GetErrorArgs | @tryforge/forgescript

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/MarkNullable.html b/docs/types/MarkNullable.html index f2f08470f7..9eba048b11 100644 --- a/docs/types/MarkNullable.html +++ b/docs/types/MarkNullable.html @@ -1 +1 @@ -MarkNullable | @tryforge/forgescript

Type alias MarkNullable<T, Req, Rest>

MarkNullable<T, Req, Rest>: Rest extends true
    ? T
    : Req extends true
        ? T
        : T | null

Type Parameters

  • T

  • Req extends boolean

  • Rest extends boolean = boolean

Generated using TypeDoc

\ No newline at end of file +MarkNullable | @tryforge/forgescript

Type alias MarkNullable<T, Req, Rest>

MarkNullable<T, Req, Rest>: Rest extends true
    ? T
    : Req extends true
        ? T
        : T | null

Type Parameters

  • T

  • Req extends boolean

  • Rest extends boolean = boolean

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/MarkRest.html b/docs/types/MarkRest.html index 0d45c73c74..2c1417b5ca 100644 --- a/docs/types/MarkRest.html +++ b/docs/types/MarkRest.html @@ -1 +1 @@ -MarkRest | @tryforge/forgescript

Generated using TypeDoc

\ No newline at end of file +MarkRest | @tryforge/forgescript

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/NativeFunctionExecutor.html b/docs/types/NativeFunctionExecutor.html index f37154be30..73fca28653 100644 --- a/docs/types/NativeFunctionExecutor.html +++ b/docs/types/NativeFunctionExecutor.html @@ -1 +1 @@ -NativeFunctionExecutor | @tryforge/forgescript

Type alias NativeFunctionExecutor<T, Unwrap>

NativeFunctionExecutor<T, Unwrap>: Unwrap extends true
    ? ((this, ctx, args) => Promise<Return> | Return)
    : ((this, ctx) => Promise<Return> | Return)

Type Parameters

  • T extends [...IArg[]]

  • Unwrap extends boolean = boolean

Generated using TypeDoc

\ No newline at end of file +NativeFunctionExecutor | @tryforge/forgescript

Type alias NativeFunctionExecutor<T, Unwrap>

NativeFunctionExecutor<T, Unwrap>: Unwrap extends true
    ? ((this, ctx, args) => Promise<Return> | Return)
    : ((this, ctx) => Promise<Return> | Return)

Type Parameters

  • T extends [...IArg[]]

  • Unwrap extends boolean = boolean

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/OverwritePermission.html b/docs/types/OverwritePermission.html index 933f1ab491..39e028011b 100644 --- a/docs/types/OverwritePermission.html +++ b/docs/types/OverwritePermission.html @@ -1 +1 @@ -OverwritePermission | @tryforge/forgescript

Type alias OverwritePermission

OverwritePermission: {
    permission: PermissionsString;
    value: null | boolean;
}

Type declaration

  • permission: PermissionsString
  • value: null | boolean

Generated using TypeDoc

\ No newline at end of file +OverwritePermission | @tryforge/forgescript

Type alias OverwritePermission

OverwritePermission: {
    permission: PermissionsString;
    value: null | boolean;
}

Type declaration

  • permission: PermissionsString
  • value: null | boolean

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/RawExecutableCode.html b/docs/types/RawExecutableCode.html index 32a03d5103..5c1ce727ff 100644 --- a/docs/types/RawExecutableCode.html +++ b/docs/types/RawExecutableCode.html @@ -1 +1 @@ -RawExecutableCode | @tryforge/forgescript

Type alias RawExecutableCode

RawExecutableCode: ((ctx) => Promise<unknown[] | null>)

Type declaration

    • (ctx): Promise<unknown[] | null>
    • Parameters

      Returns Promise<unknown[] | null>

Generated using TypeDoc

\ No newline at end of file +RawExecutableCode | @tryforge/forgescript

Type alias RawExecutableCode

RawExecutableCode: ((ctx) => Promise<unknown[] | null>)

Type declaration

    • (ctx): Promise<unknown[] | null>
    • Parameters

      Returns Promise<unknown[] | null>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/RecursiveArray.html b/docs/types/RecursiveArray.html index bd1fa19921..477d0b662e 100644 --- a/docs/types/RecursiveArray.html +++ b/docs/types/RecursiveArray.html @@ -1 +1 @@ -RecursiveArray | @tryforge/forgescript

Generated using TypeDoc

\ No newline at end of file +RecursiveArray | @tryforge/forgescript

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/ReturnValue.html b/docs/types/ReturnValue.html index cbda2f386c..813c7e87d8 100644 --- a/docs/types/ReturnValue.html +++ b/docs/types/ReturnValue.html @@ -1 +1 @@ -ReturnValue | @tryforge/forgescript

Type alias ReturnValue<T>

ReturnValue<T>: T extends Error
    ? ForgeError
    : T extends Return
        ? string
        : T extends Success
            ? unknown
            : T extends Stop | Break | Continue
                ? null
                : never

Type Parameters

Generated using TypeDoc

\ No newline at end of file +ReturnValue | @tryforge/forgescript

Type alias ReturnValue<T>

ReturnValue<T>: T extends Error
    ? ForgeError
    : T extends Return
        ? string
        : T extends Success
            ? unknown
            : T extends Stop | Break | Continue
                ? null
                : never

Type Parameters

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/Sendable.html b/docs/types/Sendable.html index 119b9c4e14..da591f044c 100644 --- a/docs/types/Sendable.html +++ b/docs/types/Sendable.html @@ -1 +1 @@ -Sendable | @tryforge/forgescript
Sendable: {} | Sticker | GuildScheduledEvent | Role | Presence | Message | User | GuildMember | BaseChannel | Interaction | VoiceState | WebhookClient | GuildEmoji | Guild | MessageReaction | Invite | AutoModerationActionExecution

Type declaration

    Generated using TypeDoc

    \ No newline at end of file +Sendable | @tryforge/forgescript
    Sendable: {} | Sticker | GuildScheduledEvent | Role | Presence | Message | User | GuildMember | BaseChannel | Interaction | VoiceState | WebhookClient | GuildEmoji | Guild | MessageReaction | Invite | AutoModerationActionExecution

    Type declaration

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/types/States.html b/docs/types/States.html index b5a4c38e39..082654af9d 100644 --- a/docs/types/States.html +++ b/docs/types/States.html @@ -1 +1 @@ -States | @tryforge/forgescript

      Generated using TypeDoc

      \ No newline at end of file +States | @tryforge/forgescript

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/types/UnwrapArg.html b/docs/types/UnwrapArg.html index 2aa209004d..e145284bfa 100644 --- a/docs/types/UnwrapArg.html +++ b/docs/types/UnwrapArg.html @@ -1 +1 @@ -UnwrapArg | @tryforge/forgescript

      Type alias UnwrapArg<T>

      UnwrapArg<T>: T extends IArg<infer Type, infer Required, infer Rest, infer Enum>
          ? MarkRest<MarkNullable<GetArgType<Type, Enum>, Required, Rest>, Rest>
          : never

      Type Parameters

      • T

      Generated using TypeDoc

      \ No newline at end of file +UnwrapArg | @tryforge/forgescript

      Type alias UnwrapArg<T>

      UnwrapArg<T>: T extends IArg<infer Type, infer Required, infer Rest, infer Enum>
          ? MarkRest<MarkNullable<GetArgType<Type, Enum>, Required, Rest>, Rest>
          : never

      Type Parameters

      • T

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/types/UnwrapArgs.html b/docs/types/UnwrapArgs.html index 7e5bc49041..b362468059 100644 --- a/docs/types/UnwrapArgs.html +++ b/docs/types/UnwrapArgs.html @@ -1 +1 @@ -UnwrapArgs | @tryforge/forgescript

      Generated using TypeDoc

      \ No newline at end of file +UnwrapArgs | @tryforge/forgescript

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/types/WrappedCode.html b/docs/types/WrappedCode.html index c7dd5d0709..bd37e5740d 100644 --- a/docs/types/WrappedCode.html +++ b/docs/types/WrappedCode.html @@ -1 +1 @@ -WrappedCode | @tryforge/forgescript

      Generated using TypeDoc

      \ No newline at end of file +WrappedCode | @tryforge/forgescript

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/types/WrappedConditionCode.html b/docs/types/WrappedConditionCode.html index 64bf969783..d5e05fad69 100644 --- a/docs/types/WrappedConditionCode.html +++ b/docs/types/WrappedConditionCode.html @@ -1 +1 @@ -WrappedConditionCode | @tryforge/forgescript

      Type alias WrappedConditionCode

      WrappedConditionCode: ((lhs, rhs) => boolean)

      Type declaration

        • (lhs, rhs): boolean
        • Parameters

          • lhs: unknown
          • rhs: unknown

          Returns boolean

      Generated using TypeDoc

      \ No newline at end of file +WrappedConditionCode | @tryforge/forgescript

      Type alias WrappedConditionCode

      WrappedConditionCode: ((lhs, rhs) => boolean)

      Type declaration

        • (lhs, rhs): boolean
        • Parameters

          • lhs: unknown
          • rhs: unknown

          Returns boolean

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/variables/Conditions.html b/docs/variables/Conditions.html index 514e04b89f..8adf3f67c8 100644 --- a/docs/variables/Conditions.html +++ b/docs/variables/Conditions.html @@ -1 +1 @@ -Conditions | @tryforge/forgescript

      Generated using TypeDoc

      \ No newline at end of file +Conditions | @tryforge/forgescript

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/variables/NativeEventName.html b/docs/variables/NativeEventName.html index 50c2b79a73..9b71fc3233 100644 --- a/docs/variables/NativeEventName.html +++ b/docs/variables/NativeEventName.html @@ -1 +1 @@ -NativeEventName | @tryforge/forgescript

      Generated using TypeDoc

      \ No newline at end of file +NativeEventName | @tryforge/forgescript

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/variables/Operators.html b/docs/variables/Operators.html index 6782b11d66..6203b951df 100644 --- a/docs/variables/Operators.html +++ b/docs/variables/Operators.html @@ -1 +1 @@ -Operators | @tryforge/forgescript

      Generated using TypeDoc

      \ No newline at end of file +Operators | @tryforge/forgescript

      Generated using TypeDoc

      \ No newline at end of file diff --git a/metadata/changelogs.json b/metadata/changelogs.json index 11f9745d96..70be54db95 100644 --- a/metadata/changelogs.json +++ b/metadata/changelogs.json @@ -1 +1 @@ -{"1.2.0":["Added URL arg type","Fixed updateApplicationCommands partially working","Added updateApplicationCommands","Changed all functions internally to adapt to the new negation operator","Move negation operator to the beginning of function","make executionTime more accurate","added parseInt","Fixed findUser crash","Fixed some grammar errors in docs by Nicky","added ifx function allows blocks of statements","Fixed lastMessageID returning content instead of id","Return no longer requires brackets","Fixed commandInfo","Added allowedInteractionTypes property to commands and the name property now works for interactions","Speeded up interpreter performance","Added negation operator to cancel output of functions","Added deleteCommand","Fixed successJSON and successFormatted","Add line:column to parser errors","Deleted changelogs folder","Moved json files to metadata folder","Added color strings back","Renamed loadJSON = jsonLoad","Added jsonSet","Reordered fields in botOwnerID default to the owner id","Added reason field to createInvite","Fixed botOwnerID and extended its functionality","Added missing reference to ThreadManager.ts","Make httpRequest last field optional and added httpResult [shortcut for env]","Fixed small typo in a log given by FunctionManager#load","Added color functions and new arg type","Added autoModerationActionExecution event and a few functions for it","Added titleURL to embed properties","Added hasExtension","Fixed embed properties and added color and authorURL to it","Added a handful of functions","Renamed runInThread => coroutine","Added lastMessageID","Fix docgen not generating functions","Added interactionFollowUp","Implemented feature for code threading (experimental)","Add error for invalid flags in changelog gen","Make json instead of txt for changelogs"],"1.3.0":["Added mobile option to client","Added $addRoleSelectMenu","added $sliceText and $messageSlice","Added a lot of missing guild and role functions","added $arrayPushJSON and unshift variants","Added $guildChannelIDs and $guildRoleIDs","Added $hyperlink","Added $mentionedXCount","Added command path to compilation errors, fixed some path joins","Added ability to disable unneccesary functions","Improved description of $isValidHex and $isValidLink","Added 2 new properties to extension class (requireExtensions and targetVersions)","Added $isValidHex","Some interpreter optimizations were applied, attempt to fix stickers issue with $editMessage and added $deferUpdate","Added formatting functions","Fixed $stickers indexing and added $sticker (sticker support for responses)","Added $ordinal","Added $enableUserMentions, $enableRoleMentions, $disableEveryoneMention and $disableAllMentions","Added $disableUserMentions, $disableRoleMentions, $nomention and a new field to $reply","Added $disableUserMentions, $disableRoleMentions, $nomention and a new field to $reply","Added bigint functions, and some shorthand functions for $let","Added better logging to ForgeScript core, also implemented api as a function","Fixed negation operator for functions with fields","Functions are now case insensitive, improved commit.ts","Added case insensitive functions, improved commit.ts","Please write the commit message:","Please write the commit message:","Bump ForgeScript version"],"1.4.0":["$arrayLoad now allows loading without values","Fixed $isSlashCommand and slashCommand int type","Fixed guild functions","$option now returns attachment urls","interactionCreate events now forward app commands, might become a breaking change for some (?),","Fixed $guildRulesChannelID","Added more time units","Added $discordTimestamp","Fixed some component functions, added $isJSON","Added $userIDs","Added some more funcs","Added some funcs","Added $voiceMove","Added some new functions","Nothing much","Tried a fix for ephemeral messages not being recognized","Added emoji property to component","Added some aliases and functions","Added $transcript, $guildChannelID, $getComponent and $loadComponent","Removed old compiler.","Added $splitTextJoin and $reply now mentions by default","Added registration type to application commands","Added $findMembers","Added $hasAnyPerms","Fixed $guildNSFWLevel","Change $commandInfo's last field.","Prefixes no longer sensitive","Fixed no ping behavior","Small typo","Added Arg class for ease of arg creation","Fixed $awaitComponent throwing error regardless of error disabled","Fixed interactionReply 2nd field, fixed $disableConsoleErrors","Added index to parsed functions","Added event emitter to command manager","Added new option to client and command to disable errors","feat: add $userID as alias to $authorID","Added more await functions, added $showModal","Fixed some file funcs","Added more file functions","Added more file functions","Added form data support to http","Added BaseCommandManager#toArray","Added a lot of sticker functions, changed $sticker fields.","Removed content argument from $createThread","Setting Context#obj now clears cache, cache was moved to a property, added context loaders.","FunctionManager#add is now a shorthand for addMany","$scope now allows syncing vars, adapted paths to work with other operating systems","Prefixes are no longer required","dollar custom functions now allow recursion","Custom functions are now populated as actual functions, made several changes, backwards compatibility to FunctionManager#load, fixed $messageCreatedAt, and some other stuff","Reenabled outer escaping in experimental compiler, functions are properly escaped","Fixed experimental compiler skipping functions","Fixed experimental compiler again","Added docs translations, fixed compiler again, fixed $thumbnail and some other embed functions causing errors with empty field values, array functions can now return output, $eval now shares context container","Fixed condition fields not working in experimental compiler","Added alloc field to resolveCode","fixed some imports","Another fix to experimental compiler, fixed types in the json","Added $interactionDelete and translations","Added translations.json","Added ForgeClient#commandManagers","I promise this is the last row of events","Another row of events.","Added a few more events!","Added $usertag and $discriminator","Changed $jsonSet fields","$arrayMap now allows json, fixed $cloneChannel, $jsonDelete and added error when missing data to app commands","Fixed $cloneChannel, $arrayMap now allows json returned, fixed $jsonDelete","whoops forgot to install deps","Fixed command load crash","Exported generateMetadata again","Fixed circular imports (pain)","Fixed docgen","Added eventabsolutepath option to generateMetadata","Added intents enum, added alias to $hasChannelPerms","Added $cloneChannel, $channelHas(Any)Perms, fixed no perms issue with attach files perm","Added more events","Redone dist","Added $messageSticker and $messageStickerCount, renamed $stickers","Added $fetchResponse","Added $editField","Added $guildHas(Any)Features","Added more aliases","Added $fetchEmbeds, added more functionality to $getEmbed, added $loadEmbeds","Added id to all commands","Renamed $markdown to $inlineCode","Fixed $markdown","Redone errors a bit","Added ForgeClient#getExtension and Context#getExtension","Fixed $argCount, fixed $updateApplicationCommands description, fixed $fetchAuditLog/$fetchUserAuditLog fields","Added $jsonDelete","Swapped $jsonSet fields, now made work","Added output type to functions","Removed message validation from $deleteMessage","Added infinite loop possibility to $loop","Fixed $arrayEvery","Fixed $httpResult with no args","Fixed $arraySome","Fixed $httpRequest ignoring $httpSetContentType","Added $httpSetContentType","Added path to app commans","Added $guildEmojis","Added fields to $applicationCommandDisplay","Added $loop","Added $editStringSelectMenu, $editOption and replaced separator field $getEmbed in favor of field index.","Added $applicationCommandDisplay","I trimmed twice","Fixed $argCount returning 1 for empty values","Added $locale","Added roleCount to member properties","Added some functions for audit log management","Added $guildBannedMembers and $guildBanReason","Added enums.json to metadata, added enumName to args in metadata","Added aliases to all $bot functions and $server","Added $memberIDs","added $messageContent","Commented all runnable properties","Added function support to prefixes","Added $modifyChannelPerms and modified internal code","Added $channelPermissionsfor","Fix slashes not working with independent mode","Added independent prop to app commands","Fixed $messageAttachment","Added $replaceText as alias to $replace","Added alias to $sendMessage and added $messageAttachment","Fixed compiler breaking on negation op","$isValidHex no longer accepts hexes like ff#ff00","Small touch on compiler","Added aliases to functions (experimental)","Changed extension loadup message","Removed category property from functions","Added respondOnEdit as client option","Rearranged functions in categories","Fixed path again","Fixed empty files being used","Fixed command path","Categorized all functions","Added category to functions.json, deleted generateFunctionDoc","Added $arrayRandomIndex, $arrayRandomValue, fixed $platform user arg, deleted $attachments in favor of $messageAttachments","Fixed $guildChannelCount","(Might fix invite system?) Added deprecation warning to ForgeClient#useInviteSystem, implemented ForgeClient#trackers.","Introduced breaking change to extensions, added extra command checks and minor improvements","Reorganized structures folder","Fixed version on newer functions","Fixed package.json version","Added few channel, voice, select menu and option functions","Bump 1.4.0"],"1.5.0":["Fixed $memberCustomStatus","Added prefixCaseInsensitive client option","Fixed $deleteMessage always returns 0 for one single deleted message","Added deprecation warning logger to $interactionRequirePremium","Added filters to $clearMessages and $clearUserMessages","Fixed $emojiID not working with app emojis","Added $botDescription, $setBotDescription and $setBotTags","Added $unparseDigital, renamed $isBool to $isBoolean","Fixed $deleteComponent functions can cause empty action rows","Fixed successJSON can't handle BigInts","Fixed automod rule options not being cleared after execution","Fixed $guildMemberCount offline presence not working properly","Added new params to $bar, fixed negative input","Added $arrayFindLastIndex","Updated $arraySplice to now return deleted elements","Added $guildEmojiLimit, $guildStickerLimit and $arrayLastIndexOf","Added optional arg to $guildMemberCount","Added $parseDigital","Added $firstMessageID and $channelPinnedMessages","Added optional direction arg to $loop and fixed iteration count for infinite times","Added $deleteIn","Added optional arg to $authorizingIntegrationOwners","Fixed reactions of messages not properly cached, fixes reaction functions","Added optional reason param to $timeout","Fixed $randomGuildChannelID","Added support for nullable and optional custom func params","Added $interactionRawData","Added $channelPermissionsOf","Added various raw data functions","Added $cloneChannelPerms, small changes and additions","Added some new functions","Added new functions, aliases and parameters","Added more flag functions and $setGuildPausedInvites","Added $isPinned","Added args to $messageType, fixed $messageWebhookID","Added more voice state properties","Fixed emoji functions, added support for app emojis, small changes","Added some new functions and properties","Added $editEmoji, update djs to v14.16.3","Updated invite functions","Fix for previous commit","Added new application command functions","Fixed application command functions","Allowed strings as input for $isInteger and $isFloat","Added $authorizingIntegrationOwners and $context","Added $targetMessageEmbeds, new msg properties and updated $djsEval","Added $targetMessage and more message properties","Added $httpPing","Deprecated $interactionRequirePremium in favor of new premium buttons","Added $httpGetHeader","Added $isRepliable","Added $memberActivity","Added $threadStarterMessageID and fixed thread functions","Added new automod rule events and state functions","Added $tts","Fixed $editButton not allowing empty labels","Added new functions, fixed $editButton, update djs to v14.16.2","Added support for more application command customization","Added $editGuildTemplate","Moved prev wrongly added aliases from $loadEmbeds to $fetchEmbeds","Added $messageEditedAt","Added optional separator arg to $selectMenuValues","Added bunch of new automod rule functions","Renamed func to $setGuildBoostProgressBar","Updated deprecated Emoji#url getter","Added $getApplicationEmojis and small improvements","Update $createInvite to always create unique invites","Optimized $guildBoosterIDs, final commit","Revert prev change","Small change","Fixed $guildBoosterIDs again","Fixed $guildBoosterIDs","Added $threadTotalMessagesSent and small fixes","Added more guild boost functions","Fixed $title doesn't allow empty values","Fixed $guildID and $channelID not working with user installable apps","Added $guildHighestRoleID and $guildLowestRoleID","Fixed prev $ fix caused no note on docs?","Fixed $ sign not escaped properly for GitHub commits","Added $$userReferenceID","Added randomRoleID and optional reason arg to voiceMove","'Added $memberLowestRoleID'","Added guild template funcs and fixed typo","Added \\$lastPinTimestamp and aliases to \\$loadEmbeds","Added optional type param to emoji count funcs","Fixed guild funcs not working within ban events","Added optional asc param to \\$rolePosition","Fixed $arrayAdvancedSort","Added support for SKUIds in addButton funcs","Fixed typo in $decrypt desc","Added new functions and userinstall app support, update djs to v14.16.1","Added $encrypt, $decrypt and $randomBytes","Fi","Added $week","Added $deleteThread","Fix channel id being optional in some funcs","Added $setChannelArchiveDuration","Added another function","New functions some new fields for other functions","Idk","Added modifyforumtag","Fixed fetching messages giving partial ones","Added $isArchived and fix threads no cached","Added hasPoll","More poll functionality","Fixed $pollAnswers emojis not showing up","Added some poll functionality","Skill issue","Updated $createInvite with more parameters","Fixed $applicationCommandOptions and new param","Added new param to $cropText","Added $applicationCommandOptions","Added 2 new fields to $webhookSend","Added entitlement support, updated djs to v14.5","Added @private to some command props","Fixed $escapeCode","Added many new cooldown function utilities","Added new field to $bar, added $advancedBar for complex bars.","Introduced count and silent operators","Added $average","fixed parseJSON for numbers","Remove old attachments when editing","Added $reverseText","Fixed $bar again","Fixed $bar not working with multi char strings","Added $gc","Small changes","Added $bar","Fixed compiler attempting to read fields for functions that dont have args","Added new workflow","workflow test | 3#","workflow test | #2","dev workflow | #1","Fixed $editButton and $editButtonOf attempting to set empty fields","Added websocket support","Added many functions to edit components and rows from different messages","Some functions did not allow negation operator, this has been fixed.","Added $channelIsChildrenOf","Added $djs and $js aliases to $djsEval","Added $discordAPI as alias to $api","Quick change to $api","Added $api","Updated readme","Bump version"],"2.1.0":["Added $deleteField, updated some descriptions","Removed deprecated djs stuff","Added bunch of new guild functions","Added some shard functions, updated $userBadges","Added $memberBanner, bump versions"],"2.2.0":["Added $djsVersion","Added $forward and new guild functions, djs v14.18","Added more forum functions","Added $jsonHas, fixed other json functions","Added $subtext","Fixed $loadComponents","Added $fetchMessage","Added optional guild arg to $applicationCommands","Added optional param to $applicationCommandCount","Added $pathJoin and $pathResolve","Added $fetchRoles, $fetchChannels and new arg to $fetchMembers","Added new functions and more support for app emojis, fixed some functions","Added bunch of new edit select menu functions","Added $getMessageReactions and new arg to $getMessageReactionCount","Added $getInvite and $getGuildInvite, updated $deleteInvite, added more invite properties","Added sort type to $arraySort","Added functions to enable all buttons and components","Added $disableComponents and $disableComponentsOf","Added $disableButtons and $disableButtonsOf","Added support for return statement in $loop","Added $sign and $pi","Fixed $XExists funcs throw errors in console","Added client webhook event functions","Allowed time changing functions to affect $parseDate locales","Added $ramTotal and some aliases"]} \ No newline at end of file +{"1.2.0":["Added URL arg type","Fixed updateApplicationCommands partially working","Added updateApplicationCommands","Changed all functions internally to adapt to the new negation operator","Move negation operator to the beginning of function","make executionTime more accurate","added parseInt","Fixed findUser crash","Fixed some grammar errors in docs by Nicky","added ifx function allows blocks of statements","Fixed lastMessageID returning content instead of id","Return no longer requires brackets","Fixed commandInfo","Added allowedInteractionTypes property to commands and the name property now works for interactions","Speeded up interpreter performance","Added negation operator to cancel output of functions","Added deleteCommand","Fixed successJSON and successFormatted","Add line:column to parser errors","Deleted changelogs folder","Moved json files to metadata folder","Added color strings back","Renamed loadJSON = jsonLoad","Added jsonSet","Reordered fields in botOwnerID default to the owner id","Added reason field to createInvite","Fixed botOwnerID and extended its functionality","Added missing reference to ThreadManager.ts","Make httpRequest last field optional and added httpResult [shortcut for env]","Fixed small typo in a log given by FunctionManager#load","Added color functions and new arg type","Added autoModerationActionExecution event and a few functions for it","Added titleURL to embed properties","Added hasExtension","Fixed embed properties and added color and authorURL to it","Added a handful of functions","Renamed runInThread => coroutine","Added lastMessageID","Fix docgen not generating functions","Added interactionFollowUp","Implemented feature for code threading (experimental)","Add error for invalid flags in changelog gen","Make json instead of txt for changelogs"],"1.3.0":["Added mobile option to client","Added $addRoleSelectMenu","added $sliceText and $messageSlice","Added a lot of missing guild and role functions","added $arrayPushJSON and unshift variants","Added $guildChannelIDs and $guildRoleIDs","Added $hyperlink","Added $mentionedXCount","Added command path to compilation errors, fixed some path joins","Added ability to disable unneccesary functions","Improved description of $isValidHex and $isValidLink","Added 2 new properties to extension class (requireExtensions and targetVersions)","Added $isValidHex","Some interpreter optimizations were applied, attempt to fix stickers issue with $editMessage and added $deferUpdate","Added formatting functions","Fixed $stickers indexing and added $sticker (sticker support for responses)","Added $ordinal","Added $enableUserMentions, $enableRoleMentions, $disableEveryoneMention and $disableAllMentions","Added $disableUserMentions, $disableRoleMentions, $nomention and a new field to $reply","Added $disableUserMentions, $disableRoleMentions, $nomention and a new field to $reply","Added bigint functions, and some shorthand functions for $let","Added better logging to ForgeScript core, also implemented api as a function","Fixed negation operator for functions with fields","Functions are now case insensitive, improved commit.ts","Added case insensitive functions, improved commit.ts","Please write the commit message:","Please write the commit message:","Bump ForgeScript version"],"1.4.0":["$arrayLoad now allows loading without values","Fixed $isSlashCommand and slashCommand int type","Fixed guild functions","$option now returns attachment urls","interactionCreate events now forward app commands, might become a breaking change for some (?),","Fixed $guildRulesChannelID","Added more time units","Added $discordTimestamp","Fixed some component functions, added $isJSON","Added $userIDs","Added some more funcs","Added some funcs","Added $voiceMove","Added some new functions","Nothing much","Tried a fix for ephemeral messages not being recognized","Added emoji property to component","Added some aliases and functions","Added $transcript, $guildChannelID, $getComponent and $loadComponent","Removed old compiler.","Added $splitTextJoin and $reply now mentions by default","Added registration type to application commands","Added $findMembers","Added $hasAnyPerms","Fixed $guildNSFWLevel","Change $commandInfo's last field.","Prefixes no longer sensitive","Fixed no ping behavior","Small typo","Added Arg class for ease of arg creation","Fixed $awaitComponent throwing error regardless of error disabled","Fixed interactionReply 2nd field, fixed $disableConsoleErrors","Added index to parsed functions","Added event emitter to command manager","Added new option to client and command to disable errors","feat: add $userID as alias to $authorID","Added more await functions, added $showModal","Fixed some file funcs","Added more file functions","Added more file functions","Added form data support to http","Added BaseCommandManager#toArray","Added a lot of sticker functions, changed $sticker fields.","Removed content argument from $createThread","Setting Context#obj now clears cache, cache was moved to a property, added context loaders.","FunctionManager#add is now a shorthand for addMany","$scope now allows syncing vars, adapted paths to work with other operating systems","Prefixes are no longer required","dollar custom functions now allow recursion","Custom functions are now populated as actual functions, made several changes, backwards compatibility to FunctionManager#load, fixed $messageCreatedAt, and some other stuff","Reenabled outer escaping in experimental compiler, functions are properly escaped","Fixed experimental compiler skipping functions","Fixed experimental compiler again","Added docs translations, fixed compiler again, fixed $thumbnail and some other embed functions causing errors with empty field values, array functions can now return output, $eval now shares context container","Fixed condition fields not working in experimental compiler","Added alloc field to resolveCode","fixed some imports","Another fix to experimental compiler, fixed types in the json","Added $interactionDelete and translations","Added translations.json","Added ForgeClient#commandManagers","I promise this is the last row of events","Another row of events.","Added a few more events!","Added $usertag and $discriminator","Changed $jsonSet fields","$arrayMap now allows json, fixed $cloneChannel, $jsonDelete and added error when missing data to app commands","Fixed $cloneChannel, $arrayMap now allows json returned, fixed $jsonDelete","whoops forgot to install deps","Fixed command load crash","Exported generateMetadata again","Fixed circular imports (pain)","Fixed docgen","Added eventabsolutepath option to generateMetadata","Added intents enum, added alias to $hasChannelPerms","Added $cloneChannel, $channelHas(Any)Perms, fixed no perms issue with attach files perm","Added more events","Redone dist","Added $messageSticker and $messageStickerCount, renamed $stickers","Added $fetchResponse","Added $editField","Added $guildHas(Any)Features","Added more aliases","Added $fetchEmbeds, added more functionality to $getEmbed, added $loadEmbeds","Added id to all commands","Renamed $markdown to $inlineCode","Fixed $markdown","Redone errors a bit","Added ForgeClient#getExtension and Context#getExtension","Fixed $argCount, fixed $updateApplicationCommands description, fixed $fetchAuditLog/$fetchUserAuditLog fields","Added $jsonDelete","Swapped $jsonSet fields, now made work","Added output type to functions","Removed message validation from $deleteMessage","Added infinite loop possibility to $loop","Fixed $arrayEvery","Fixed $httpResult with no args","Fixed $arraySome","Fixed $httpRequest ignoring $httpSetContentType","Added $httpSetContentType","Added path to app commans","Added $guildEmojis","Added fields to $applicationCommandDisplay","Added $loop","Added $editStringSelectMenu, $editOption and replaced separator field $getEmbed in favor of field index.","Added $applicationCommandDisplay","I trimmed twice","Fixed $argCount returning 1 for empty values","Added $locale","Added roleCount to member properties","Added some functions for audit log management","Added $guildBannedMembers and $guildBanReason","Added enums.json to metadata, added enumName to args in metadata","Added aliases to all $bot functions and $server","Added $memberIDs","added $messageContent","Commented all runnable properties","Added function support to prefixes","Added $modifyChannelPerms and modified internal code","Added $channelPermissionsfor","Fix slashes not working with independent mode","Added independent prop to app commands","Fixed $messageAttachment","Added $replaceText as alias to $replace","Added alias to $sendMessage and added $messageAttachment","Fixed compiler breaking on negation op","$isValidHex no longer accepts hexes like ff#ff00","Small touch on compiler","Added aliases to functions (experimental)","Changed extension loadup message","Removed category property from functions","Added respondOnEdit as client option","Rearranged functions in categories","Fixed path again","Fixed empty files being used","Fixed command path","Categorized all functions","Added category to functions.json, deleted generateFunctionDoc","Added $arrayRandomIndex, $arrayRandomValue, fixed $platform user arg, deleted $attachments in favor of $messageAttachments","Fixed $guildChannelCount","(Might fix invite system?) Added deprecation warning to ForgeClient#useInviteSystem, implemented ForgeClient#trackers.","Introduced breaking change to extensions, added extra command checks and minor improvements","Reorganized structures folder","Fixed version on newer functions","Fixed package.json version","Added few channel, voice, select menu and option functions","Bump 1.4.0"],"1.5.0":["Fixed $memberCustomStatus","Added prefixCaseInsensitive client option","Fixed $deleteMessage always returns 0 for one single deleted message","Added deprecation warning logger to $interactionRequirePremium","Added filters to $clearMessages and $clearUserMessages","Fixed $emojiID not working with app emojis","Added $botDescription, $setBotDescription and $setBotTags","Added $unparseDigital, renamed $isBool to $isBoolean","Fixed $deleteComponent functions can cause empty action rows","Fixed successJSON can't handle BigInts","Fixed automod rule options not being cleared after execution","Fixed $guildMemberCount offline presence not working properly","Added new params to $bar, fixed negative input","Added $arrayFindLastIndex","Updated $arraySplice to now return deleted elements","Added $guildEmojiLimit, $guildStickerLimit and $arrayLastIndexOf","Added optional arg to $guildMemberCount","Added $parseDigital","Added $firstMessageID and $channelPinnedMessages","Added optional direction arg to $loop and fixed iteration count for infinite times","Added $deleteIn","Added optional arg to $authorizingIntegrationOwners","Fixed reactions of messages not properly cached, fixes reaction functions","Added optional reason param to $timeout","Fixed $randomGuildChannelID","Added support for nullable and optional custom func params","Added $interactionRawData","Added $channelPermissionsOf","Added various raw data functions","Added $cloneChannelPerms, small changes and additions","Added some new functions","Added new functions, aliases and parameters","Added more flag functions and $setGuildPausedInvites","Added $isPinned","Added args to $messageType, fixed $messageWebhookID","Added more voice state properties","Fixed emoji functions, added support for app emojis, small changes","Added some new functions and properties","Added $editEmoji, update djs to v14.16.3","Updated invite functions","Fix for previous commit","Added new application command functions","Fixed application command functions","Allowed strings as input for $isInteger and $isFloat","Added $authorizingIntegrationOwners and $context","Added $targetMessageEmbeds, new msg properties and updated $djsEval","Added $targetMessage and more message properties","Added $httpPing","Deprecated $interactionRequirePremium in favor of new premium buttons","Added $httpGetHeader","Added $isRepliable","Added $memberActivity","Added $threadStarterMessageID and fixed thread functions","Added new automod rule events and state functions","Added $tts","Fixed $editButton not allowing empty labels","Added new functions, fixed $editButton, update djs to v14.16.2","Added support for more application command customization","Added $editGuildTemplate","Moved prev wrongly added aliases from $loadEmbeds to $fetchEmbeds","Added $messageEditedAt","Added optional separator arg to $selectMenuValues","Added bunch of new automod rule functions","Renamed func to $setGuildBoostProgressBar","Updated deprecated Emoji#url getter","Added $getApplicationEmojis and small improvements","Update $createInvite to always create unique invites","Optimized $guildBoosterIDs, final commit","Revert prev change","Small change","Fixed $guildBoosterIDs again","Fixed $guildBoosterIDs","Added $threadTotalMessagesSent and small fixes","Added more guild boost functions","Fixed $title doesn't allow empty values","Fixed $guildID and $channelID not working with user installable apps","Added $guildHighestRoleID and $guildLowestRoleID","Fixed prev $ fix caused no note on docs?","Fixed $ sign not escaped properly for GitHub commits","Added $$userReferenceID","Added randomRoleID and optional reason arg to voiceMove","'Added $memberLowestRoleID'","Added guild template funcs and fixed typo","Added \\$lastPinTimestamp and aliases to \\$loadEmbeds","Added optional type param to emoji count funcs","Fixed guild funcs not working within ban events","Added optional asc param to \\$rolePosition","Fixed $arrayAdvancedSort","Added support for SKUIds in addButton funcs","Fixed typo in $decrypt desc","Added new functions and userinstall app support, update djs to v14.16.1","Added $encrypt, $decrypt and $randomBytes","Fi","Added $week","Added $deleteThread","Fix channel id being optional in some funcs","Added $setChannelArchiveDuration","Added another function","New functions some new fields for other functions","Idk","Added modifyforumtag","Fixed fetching messages giving partial ones","Added $isArchived and fix threads no cached","Added hasPoll","More poll functionality","Fixed $pollAnswers emojis not showing up","Added some poll functionality","Skill issue","Updated $createInvite with more parameters","Fixed $applicationCommandOptions and new param","Added new param to $cropText","Added $applicationCommandOptions","Added 2 new fields to $webhookSend","Added entitlement support, updated djs to v14.5","Added @private to some command props","Fixed $escapeCode","Added many new cooldown function utilities","Added new field to $bar, added $advancedBar for complex bars.","Introduced count and silent operators","Added $average","fixed parseJSON for numbers","Remove old attachments when editing","Added $reverseText","Fixed $bar again","Fixed $bar not working with multi char strings","Added $gc","Small changes","Added $bar","Fixed compiler attempting to read fields for functions that dont have args","Added new workflow","workflow test | 3#","workflow test | #2","dev workflow | #1","Fixed $editButton and $editButtonOf attempting to set empty fields","Added websocket support","Added many functions to edit components and rows from different messages","Some functions did not allow negation operator, this has been fixed.","Added $channelIsChildrenOf","Added $djs and $js aliases to $djsEval","Added $discordAPI as alias to $api","Quick change to $api","Added $api","Updated readme","Bump version"],"2.1.0":["Added $deleteField, updated some descriptions","Removed deprecated djs stuff","Added bunch of new guild functions","Added some shard functions, updated $userBadges","Added $memberBanner, bump versions"],"2.2.0":["Added $djsVersion","Added $forward and new guild functions, djs v14.18","Added more forum functions","Added $jsonHas, fixed other json functions","Added $subtext","Fixed $loadComponents","Added $fetchMessage","Added optional guild arg to $applicationCommands","Added optional param to $applicationCommandCount","Added $pathJoin and $pathResolve","Added $fetchRoles, $fetchChannels and new arg to $fetchMembers","Added new functions and more support for app emojis, fixed some functions","Added bunch of new edit select menu functions","Added $getMessageReactions and new arg to $getMessageReactionCount","Added $getInvite and $getGuildInvite, updated $deleteInvite, added more invite properties","Added sort type to $arraySort","Added functions to enable all buttons and components","Added $disableComponents and $disableComponentsOf","Added $disableButtons and $disableButtonsOf","Added support for return statement in $loop","Added $sign and $pi","Fixed $XExists funcs throw errors in console","Added client webhook event functions","Allowed time changing functions to affect $parseDate locales","Added $ramTotal and some aliases"],"2.3.0":["Small changes, fixed ArgType.Date","Added more stage instance support","Marked affected guild functions as deprecated","Added embed support to $webhookEditMessage","Fixed custom function loader","Comited updates","Bumped to main depency Sucessfully","added $chalkLog","Added alias $weekday to $dayOfWeek","Fixed $poll and $pollAnswer","breaking change: changed behavior of $day, Added $dayOfWeek","Added $clearTimeout and $clearInterval","Added local functions","Added optional type property to custom function params","Fixed $isBanned throws error","Added more interaction member support and new functions, fixed $nickname","Added $stickerURL and new arg to $messageStickers","Small changes and fixes","Required param now affects rest arguments, fixed $advancedBar","Added voiceChannelEffectSend event and $effect","Fixed $hasPerms and $hasAnyPerms","Added more webhook funcs and $followChannel, bump versions"]} \ No newline at end of file diff --git a/metadata/enums.json b/metadata/enums.json index b1895bd848..ba65fd5525 100644 --- a/metadata/enums.json +++ b/metadata/enums.json @@ -1 +1 @@ -{"SortType":["asc","desc"],"AuditLogEvent":["GuildUpdate","ChannelCreate","ChannelUpdate","ChannelDelete","ChannelOverwriteCreate","ChannelOverwriteUpdate","ChannelOverwriteDelete","MemberKick","MemberPrune","MemberBanAdd","MemberBanRemove","MemberUpdate","MemberRoleUpdate","MemberMove","MemberDisconnect","BotAdd","RoleCreate","RoleUpdate","RoleDelete","InviteCreate","InviteUpdate","InviteDelete","WebhookCreate","WebhookUpdate","WebhookDelete","EmojiCreate","EmojiUpdate","EmojiDelete","MessageDelete","MessageBulkDelete","MessagePin","MessageUnpin","IntegrationCreate","IntegrationUpdate","IntegrationDelete","StageInstanceCreate","StageInstanceUpdate","StageInstanceDelete","StickerCreate","StickerUpdate","StickerDelete","GuildScheduledEventCreate","GuildScheduledEventUpdate","GuildScheduledEventDelete","ThreadCreate","ThreadUpdate","ThreadDelete","ApplicationCommandPermissionUpdate","SoundboardSoundCreate","SoundboardSoundUpdate","SoundboardSoundDelete","AutoModerationRuleCreate","AutoModerationRuleUpdate","AutoModerationRuleDelete","AutoModerationBlockMessage","AutoModerationFlagToChannel","AutoModerationUserCommunicationDisabled","CreatorMonetizationRequestCreated","CreatorMonetizationTermsAccepted","OnboardingPromptCreate","OnboardingPromptUpdate","OnboardingPromptDelete","OnboardingCreate","OnboardingUpdate","HomeSettingsCreate","HomeSettingsUpdate"],"AuditProperty":["id","targetID","timestamp","reason","executorID","actionType","targetType","action","changes","extra"],"AutoModerationActionType":["BlockMessage","SendAlertMessage","Timeout","BlockMemberInteraction"],"AutoModerationRuleTriggerType":["Keyword","Spam","KeywordPreset","MentionSpam","MemberProfile"],"AutoModerationRuleEventType":["MessageSend","MemberUpdate"],"AutomodRuleProperty":["id","name","authorID","enabled","eventType","triggerType","triggerMetadata","exemptRoles","exemptChannels","actions","keywordFilter","regexPatterns","presets","allowList","mentionTotalLimit","mentionRaidProtectionEnabled"],"AutoModerationRuleKeywordPresetType":["Profanity","SexualContent","Slurs"],"ApplicationWebhookEventType":["ApplicationAuthorized","EntitlementCreate","QuestUserEnrollment"],"ApplicationWebhookEventStatus":["Disabled","Enabled","DisabledByDiscord"],"ActivityType":["Playing","Streaming","Listening","Watching","Custom","Competing"],"Status":["Ready","Connecting","Reconnecting","Idle","Nearly","Disconnected","WaitingForGuilds","Identifying","Resuming"],"PermissionFlagsBits":["CreateInstantInvite","KickMembers","BanMembers","Administrator","ManageChannels","ManageGuild","AddReactions","ViewAuditLog","PrioritySpeaker","Stream","ViewChannel","SendMessages","SendTTSMessages","ManageMessages","EmbedLinks","AttachFiles","ReadMessageHistory","MentionEveryone","UseExternalEmojis","ViewGuildInsights","Connect","Speak","MuteMembers","DeafenMembers","MoveMembers","UseVAD","ChangeNickname","ManageNicknames","ManageRoles","ManageWebhooks","ManageEmojisAndStickers","ManageGuildExpressions","UseApplicationCommands","RequestToSpeak","ManageEvents","ManageThreads","CreatePublicThreads","CreatePrivateThreads","UseExternalStickers","SendMessagesInThreads","UseEmbeddedActivities","ModerateMembers","ViewCreatorMonetizationAnalytics","UseSoundboard","CreateGuildExpressions","CreateEvents","UseExternalSounds","SendVoiceMessages","SendPolls","UseExternalApps"],"ChannelType":["GuildText","DM","GuildVoice","GroupDM","GuildCategory","GuildAnnouncement","AnnouncementThread","PublicThread","PrivateThread","GuildStageVoice","GuildDirectory","GuildForum","GuildMedia","GuildNews","GuildNewsThread","GuildPublicThread","GuildPrivateThread"],"ChannelFlags":["GuildFeedRemoved","Pinned","ActiveChannelsRemoved","RequireTag","IsSpam","IsGuildResourceChannel","ClydeAI","IsScheduledForDeletion","HideMediaDownloadOptions"],"PermissionOverwritesProperty":["id","type","allow","deny"],"PermissionsStateType":["allow","deny"],"VoiceRegionType":["brazil","hongkong","india","japan","rotterdam","russia","singapore","south-korea","southafrica","sydney","us-central","us-east","us-south","us-west"],"ForumLayoutType":["NotSet","ListView","GalleryView"],"SortOrderType":["LatestActivity","CreationDate"],"ThreadAutoArchiveDuration":["OneHour","OneDay","ThreeDays","OneWeek"],"ForumTagProperty":["emoji","id","moderated","name"],"VideoQualityMode":["Auto","Full"],"ButtonStyle":["Primary","Secondary","Success","Danger","Link","Premium"],"TextInputStyle":["Short","Paragraph"],"Colors":["Default","White","Aqua","Green","Blue","Yellow","Purple","LuminousVividPink","Fuchsia","Gold","Orange","Red","Grey","Navy","DarkAqua","DarkGreen","DarkBlue","DarkPurple","DarkVividPink","DarkGold","DarkOrange","DarkRed","DarkGrey","DarkerGrey","LightGrey","DarkNavy","Blurple","Greyple","DarkButNotBlack","NotQuiteBlack"],"EmojiType":["normal","animated"],"ApplicationEmojiProperty":["authorID","name","id","identifier","requiresColons","managed","timestamp","animated","url","format"],"EntitlementType":["Purchase","PremiumSubscription","DeveloperGift","TestModePurchase","FreePurchase","UserGift","PremiumPurchase","ApplicationSubscription"],"InviteProperty":["authorID","channelID","guildID","uses","maxUses","maxAge","timestamp","code","url","type","expiresTimestamp","temporary","deletable","memberCount","presenceCount","targetType","targetUser"],"TemplateProperty":["code","name","description","guildID","authorID","timestamp","updatedTimestamp","url","usageCount"],"GuildDefaultMessageNotifications":["AllMessages","OnlyMentions"],"GuildExplicitContentFilter":["Disabled","MembersWithoutRoles","AllMembers"],"GuildFeature":["AnimatedBanner","AnimatedIcon","ApplicationCommandPermissionsV2","AutoModeration","Banner","Community","CreatorMonetizableProvisional","CreatorStorePage","DeveloperSupportServer","Discoverable","Featurable","HasDirectoryEntry","Hub","InvitesDisabled","InviteSplash","LinkedToHub","MemberVerificationGateEnabled","MoreSoundboard","MonetizationEnabled","MoreStickers","News","Partnered","PreviewEnabled","PrivateThreads","RaidAlertsDisabled","RelayEnabled","RoleIcons","RoleSubscriptionsAvailableForPurchase","RoleSubscriptionsEnabled","Soundboard","TicketedEventsEnabled","VanityURL","Verified","VIPRegions","WelcomeScreenEnabled"],"GuildMFALevel":["None","Elevated"],"PresenceStatus":["online","idle","dnd","offline"],"GuildNSFWLevel":["Default","Explicit","Safe","AgeRestricted"],"Locale":["Indonesian","EnglishUS","EnglishGB","Bulgarian","ChineseCN","ChineseTW","Croatian","Czech","Danish","Dutch","Finnish","French","German","Greek","Hindi","Hungarian","Italian","Japanese","Korean","Lithuanian","Norwegian","Polish","PortugueseBR","Romanian","Russian","SpanishES","SpanishLATAM","Swedish","Thai","Turkish","Ukrainian","Vietnamese"],"GuildVerificationLevel":["None","Low","Medium","High","VeryHigh"],"HTTPContentType":["Json","Text"],"AuthorizingIntegrationOwnersType":["Guild","User"],"InteractionContextType":["Guild","BotDM","PrivateChannel"],"MessageProperty":["id","content","flags","username","type","channelID","guildID","authorID","timestamp","editTimestamp","hasPoll","system","pinned","url","attachments","stickers"],"EmbedProperty":["title","titleURL","authorName","authorIcon","footerText","image","thumbnail","footerIcon","description","timestamp","authorURL","color","fieldName","fieldInline","fieldValue"],"LogType":["Warn","Deprecated","Debug","Info","Error"],"ChannelProperty":["id","type","topic","bitrate","members","name","timestamp"],"SearchMethodType":["startsWith","endsWith","includes"],"MemberProperty":["nickname","displayName","displayColor","roles","mention","avatar","bannable","kickable","guildID","id","manageable","timeout","timedOutUntil","status","addedRoles","roleCount","removedRoles","platform","timestamp","boosting","boostingSince"],"RoleProperty":["timestamp","id","name","icon","color","hoisted","managed","mentionable","rawPosition","position","permissions","tags","members"],"ActivityProperty":["name","type","details","buttons","flags","timestamp","endTimestamp","startTimestamp","partyID","partySize","syncID","url","largeText","largeImage","smallText","smallImage"],"CustomStatusType":["state","emoji"],"GuildMemberFlags":["DidRejoin","CompletedOnboarding","BypassesVerification","StartedOnboarding","IsGuest","StartedHomeActions","CompletedHomeActions","AutomodQuarantinedUsernameOrGuildNickname","AutomodQuarantinedBio","DmSettingsUpsellAcknowledged"],"ComponentProperty":["type","customID","label","style","url","disabled","maxValues","minValues","optionCount","options","optionNames","emoji","optionDescriptions","optionValues"],"ReactionType":["normal","burst"],"ReactionProperty":["emoji","count","burstCount","normalCount","me","meBurst","burstColors"],"AttachmentFlags":["IsRemix"],"MessageFlags":["Crossposted","IsCrosspost","SuppressEmbeds","SourceMessageDeleted","Urgent","HasThread","Ephemeral","Loading","FailedToMentionSomeRolesInThread","ShouldShowLinkNotDiscordWarning","SuppressNotifications","IsVoiceMessage","HasSnapshot"],"MessageType":["Default","RecipientAdd","RecipientRemove","Call","ChannelNameChange","ChannelIconChange","ChannelPinnedMessage","UserJoin","GuildBoost","GuildBoostTier1","GuildBoostTier2","GuildBoostTier3","ChannelFollowAdd","GuildDiscoveryDisqualified","GuildDiscoveryRequalified","GuildDiscoveryGracePeriodInitialWarning","GuildDiscoveryGracePeriodFinalWarning","ThreadCreated","Reply","ChatInputCommand","ThreadStarterMessage","GuildInviteReminder","ContextMenuCommand","AutoModerationAction","RoleSubscriptionPurchase","InteractionPremiumUpsell","StageStart","StageEnd","StageSpeaker","StageRaiseHand","StageTopic","GuildApplicationPremiumSubscription","GuildIncidentAlertModeEnabled","GuildIncidentAlertModeDisabled","GuildIncidentReportRaid","GuildIncidentReportFalseAlarm","PurchaseNotification","PollResult"],"PollLayoutType":["Default"],"RoleFlags":["InPrompt"],"BulkProperty":["messages","contents","users","count"],"EmojiProperty":["guildID","name","id","authorID","identifier","requiresColons","roles","managed","timestamp","animated","url","format"],"EntitlementProperty":["userID","consumed","guildId","id","skuID","type","endTimestamp","startTimestamp","active","test","guildSubscription","userSubscription"],"GuildProperty":["id","ownerID","name","description","features","afkChannelID","maximumMembers","systemChannelID","afkTimeout","memberCount","boostCount","timestamp","icon","splash","banner","roles","emojis","stickers","boostLevel","approximateMemberCount","approximatePresenceCount"],"PresenceProperty":["id","guildID","status","platform"],"ScheduledEventProperty":["id","userID","guildID","channelID","name","userCount","description","startTimestamp","endTimestamp","timestamp","url","cover","entityID","location","entityType"],"StageProperty":["channelID","id","topic","timestamp","guildID","privacyLevel","eventId"],"VoiceStateProperty":["channelID","guildID","authorID","deaf","selfDeaf","guildDeaf","muted","selfMuted","guildMuted","timestamp","selfVideo","streaming","suppressed"],"StickerProperty":["guildID","name","id","timestamp","url","format","available","tags","sortValue","packID","description"],"UserProperty":["id","username","displayName","globalName","badges","avatar","accentColor","banner","timestamp","dmChannelID"],"StickerFormatType":["PNG","APNG","Lottie","GIF"],"StickerType":["Standard","Guild"],"ExtendedTimeFormat":["Numeric","TwoDigit","Long","Short","Narrow"],"TimestampStyles":["ShortTime","LongTime","ShortDate","LongDate","ShortDateTime","LongDateTime","RelativeTime"],"BasicTimeFormat":["Numeric","TwoDigit"],"DateType":["LocaleDate","LocaleTime","Locale","Date","ISO","UTC","Time"],"CalendarType":["Buddhist","Chinese","Coptic","Dangi","Ethioaa","Ethiopic","Gregory","Hebrew","Indian","Islamic","IslamicUmalqura","IslamicTbla","IslamicCivil","IslamicRgsa","Iso8601","Japanese","Persian","Roc"],"UserFlags":["Staff","Partner","Hypesquad","BugHunterLevel1","MFASMS","PremiumPromoDismissed","HypeSquadOnlineHouse1","HypeSquadOnlineHouse2","HypeSquadOnlineHouse3","PremiumEarlySupporter","TeamPseudoUser","HasUnreadUrgentMessages","BugHunterLevel2","VerifiedBot","VerifiedDeveloper","CertifiedModerator","BotHTTPInteractions","Spammer","DisablePremium","ActiveDeveloper","Quarantined","Collaborator","RestrictedCollaborator"],"ConnectionState":["Connecting","Closed","Closing","Open"]} \ No newline at end of file +{"SortType":["asc","desc"],"AuditLogEvent":["GuildUpdate","ChannelCreate","ChannelUpdate","ChannelDelete","ChannelOverwriteCreate","ChannelOverwriteUpdate","ChannelOverwriteDelete","MemberKick","MemberPrune","MemberBanAdd","MemberBanRemove","MemberUpdate","MemberRoleUpdate","MemberMove","MemberDisconnect","BotAdd","RoleCreate","RoleUpdate","RoleDelete","InviteCreate","InviteUpdate","InviteDelete","WebhookCreate","WebhookUpdate","WebhookDelete","EmojiCreate","EmojiUpdate","EmojiDelete","MessageDelete","MessageBulkDelete","MessagePin","MessageUnpin","IntegrationCreate","IntegrationUpdate","IntegrationDelete","StageInstanceCreate","StageInstanceUpdate","StageInstanceDelete","StickerCreate","StickerUpdate","StickerDelete","GuildScheduledEventCreate","GuildScheduledEventUpdate","GuildScheduledEventDelete","ThreadCreate","ThreadUpdate","ThreadDelete","ApplicationCommandPermissionUpdate","SoundboardSoundCreate","SoundboardSoundUpdate","SoundboardSoundDelete","AutoModerationRuleCreate","AutoModerationRuleUpdate","AutoModerationRuleDelete","AutoModerationBlockMessage","AutoModerationFlagToChannel","AutoModerationUserCommunicationDisabled","CreatorMonetizationRequestCreated","CreatorMonetizationTermsAccepted","OnboardingPromptCreate","OnboardingPromptUpdate","OnboardingPromptDelete","OnboardingCreate","OnboardingUpdate","HomeSettingsCreate","HomeSettingsUpdate"],"AuditProperty":["id","targetID","timestamp","reason","executorID","actionType","targetType","action","changes","extra"],"AutoModerationActionType":["BlockMessage","SendAlertMessage","Timeout","BlockMemberInteraction"],"AutoModerationRuleTriggerType":["Keyword","Spam","KeywordPreset","MentionSpam","MemberProfile"],"AutoModerationRuleEventType":["MessageSend","MemberUpdate"],"AutomodRuleProperty":["id","name","authorID","enabled","eventType","triggerType","triggerMetadata","exemptRoles","exemptChannels","actions","keywordFilter","regexPatterns","presets","allowList","mentionTotalLimit","mentionRaidProtectionEnabled"],"AutoModerationRuleKeywordPresetType":["Profanity","SexualContent","Slurs"],"ApplicationWebhookEventType":["ApplicationAuthorized","EntitlementCreate","QuestUserEnrollment"],"ApplicationWebhookEventStatus":["Disabled","Enabled","DisabledByDiscord"],"ActivityType":["Playing","Streaming","Listening","Watching","Custom","Competing"],"Status":["Ready","Connecting","Reconnecting","Idle","Nearly","Disconnected","WaitingForGuilds","Identifying","Resuming"],"PermissionFlagsBits":["CreateInstantInvite","KickMembers","BanMembers","Administrator","ManageChannels","ManageGuild","AddReactions","ViewAuditLog","PrioritySpeaker","Stream","ViewChannel","SendMessages","SendTTSMessages","ManageMessages","EmbedLinks","AttachFiles","ReadMessageHistory","MentionEveryone","UseExternalEmojis","ViewGuildInsights","Connect","Speak","MuteMembers","DeafenMembers","MoveMembers","UseVAD","ChangeNickname","ManageNicknames","ManageRoles","ManageWebhooks","ManageEmojisAndStickers","ManageGuildExpressions","UseApplicationCommands","RequestToSpeak","ManageEvents","ManageThreads","CreatePublicThreads","CreatePrivateThreads","UseExternalStickers","SendMessagesInThreads","UseEmbeddedActivities","ModerateMembers","ViewCreatorMonetizationAnalytics","UseSoundboard","CreateGuildExpressions","CreateEvents","UseExternalSounds","SendVoiceMessages","SendPolls","UseExternalApps"],"ChannelType":["GuildText","DM","GuildVoice","GroupDM","GuildCategory","GuildAnnouncement","AnnouncementThread","PublicThread","PrivateThread","GuildStageVoice","GuildDirectory","GuildForum","GuildMedia","GuildNews","GuildNewsThread","GuildPublicThread","GuildPrivateThread"],"ChannelFlags":["GuildFeedRemoved","Pinned","ActiveChannelsRemoved","RequireTag","IsSpam","IsGuildResourceChannel","ClydeAI","IsScheduledForDeletion","HideMediaDownloadOptions"],"PermissionOverwritesProperty":["id","type","allow","deny"],"PermissionsStateType":["allow","deny"],"VoiceRegionType":["brazil","hongkong","india","japan","rotterdam","russia","singapore","south-korea","southafrica","sydney","us-central","us-east","us-south","us-west"],"WebhookProperty":["id","name","type","avatar","ownerID","channelID","guildID","sourceChannelID","sourceGuildID","timestamp","token","url"],"StageInstancePrivacyLevel":["Public","GuildOnly"],"ForumLayoutType":["NotSet","ListView","GalleryView"],"SortOrderType":["LatestActivity","CreationDate"],"ThreadAutoArchiveDuration":["OneHour","OneDay","ThreeDays","OneWeek"],"ForumTagProperty":["emoji","id","moderated","name"],"StageProperty":["channelID","id","topic","timestamp","guildID","privacyLevel","eventId"],"VideoQualityMode":["Auto","Full"],"ButtonStyle":["Primary","Secondary","Success","Danger","Link","Premium"],"TextInputStyle":["Short","Paragraph"],"Colors":["Default","White","Aqua","Green","Blue","Yellow","Purple","LuminousVividPink","Fuchsia","Gold","Orange","Red","Grey","Navy","DarkAqua","DarkGreen","DarkBlue","DarkPurple","DarkVividPink","DarkGold","DarkOrange","DarkRed","DarkGrey","DarkerGrey","LightGrey","DarkNavy","Blurple","Greyple","DarkButNotBlack","NotQuiteBlack"],"EmojiType":["normal","animated"],"ApplicationEmojiProperty":["authorID","name","id","identifier","requiresColons","managed","timestamp","animated","url","format"],"EntitlementType":["Purchase","PremiumSubscription","DeveloperGift","TestModePurchase","FreePurchase","UserGift","PremiumPurchase","ApplicationSubscription"],"InviteProperty":["authorID","channelID","guildID","uses","maxUses","maxAge","timestamp","code","url","type","expiresTimestamp","temporary","deletable","memberCount","presenceCount","targetType","targetUser"],"TemplateProperty":["code","name","description","guildID","authorID","timestamp","updatedTimestamp","url","usageCount"],"GuildDefaultMessageNotifications":["AllMessages","OnlyMentions"],"GuildExplicitContentFilter":["Disabled","MembersWithoutRoles","AllMembers"],"GuildFeature":["AnimatedBanner","AnimatedIcon","ApplicationCommandPermissionsV2","AutoModeration","Banner","Community","CreatorMonetizableProvisional","CreatorStorePage","DeveloperSupportServer","Discoverable","Featurable","HasDirectoryEntry","Hub","InvitesDisabled","InviteSplash","LinkedToHub","MemberVerificationGateEnabled","MoreSoundboard","MonetizationEnabled","MoreStickers","News","Partnered","PreviewEnabled","PrivateThreads","RaidAlertsDisabled","RelayEnabled","RoleIcons","RoleSubscriptionsAvailableForPurchase","RoleSubscriptionsEnabled","Soundboard","TicketedEventsEnabled","VanityURL","Verified","VIPRegions","WelcomeScreenEnabled"],"GuildMFALevel":["None","Elevated"],"PresenceStatus":["online","idle","dnd","offline"],"GuildNSFWLevel":["Default","Explicit","Safe","AgeRestricted"],"Locale":["Indonesian","EnglishUS","EnglishGB","Bulgarian","ChineseCN","ChineseTW","Croatian","Czech","Danish","Dutch","Finnish","French","German","Greek","Hindi","Hungarian","Italian","Japanese","Korean","Lithuanian","Norwegian","Polish","PortugueseBR","Romanian","Russian","SpanishES","SpanishLATAM","Swedish","Thai","Turkish","Ukrainian","Vietnamese"],"GuildVerificationLevel":["None","Low","Medium","High","VeryHigh"],"HTTPContentType":["Json","Text"],"AuthorizingIntegrationOwnersType":["Guild","User"],"InteractionContextType":["Guild","BotDM","PrivateChannel"],"MemberProperty":["nickname","displayName","displayColor","roles","flags","mention","avatar","banner","bannable","kickable","guildID","id","manageable","timeout","timedOutUntil","status","addedRoles","roleCount","removedRoles","platform","timestamp","boosting","boostingSince","permissions"],"MessageProperty":["id","content","flags","username","type","channelID","guildID","authorID","timestamp","editTimestamp","hasPoll","system","pinned","url","attachments","stickers"],"EmbedProperty":["title","titleURL","authorName","authorIcon","footerText","image","thumbnail","footerIcon","description","timestamp","authorURL","color","fieldName","fieldInline","fieldValue"],"LogType":["Warn","Deprecated","Debug","Info","Error"],"ChannelProperty":["id","type","topic","bitrate","members","name","timestamp"],"SearchMethodType":["startsWith","endsWith","includes"],"RoleProperty":["timestamp","id","name","icon","color","hoisted","managed","mentionable","rawPosition","position","permissions","tags","members"],"ActivityProperty":["name","type","details","buttons","flags","timestamp","endTimestamp","startTimestamp","partyID","partySize","syncID","url","largeText","largeImage","smallText","smallImage"],"CustomStatusType":["state","emoji"],"GuildMemberFlags":["DidRejoin","CompletedOnboarding","BypassesVerification","StartedOnboarding","IsGuest","StartedHomeActions","CompletedHomeActions","AutomodQuarantinedUsernameOrGuildNickname","AutomodQuarantinedBio","DmSettingsUpsellAcknowledged"],"ComponentProperty":["type","customID","label","style","url","disabled","maxValues","minValues","optionCount","options","optionNames","emoji","optionDescriptions","optionValues"],"ReactionType":["normal","burst"],"ReactionProperty":["emoji","count","burstCount","normalCount","me","meBurst","burstColors"],"AttachmentFlags":["IsRemix"],"MessageFlags":["Crossposted","IsCrosspost","SuppressEmbeds","SourceMessageDeleted","Urgent","HasThread","Ephemeral","Loading","FailedToMentionSomeRolesInThread","ShouldShowLinkNotDiscordWarning","SuppressNotifications","IsVoiceMessage","HasSnapshot"],"StickerReturnType":["id","url"],"MessageType":["Default","RecipientAdd","RecipientRemove","Call","ChannelNameChange","ChannelIconChange","ChannelPinnedMessage","UserJoin","GuildBoost","GuildBoostTier1","GuildBoostTier2","GuildBoostTier3","ChannelFollowAdd","GuildDiscoveryDisqualified","GuildDiscoveryRequalified","GuildDiscoveryGracePeriodInitialWarning","GuildDiscoveryGracePeriodFinalWarning","ThreadCreated","Reply","ChatInputCommand","ThreadStarterMessage","GuildInviteReminder","ContextMenuCommand","AutoModerationAction","RoleSubscriptionPurchase","InteractionPremiumUpsell","StageStart","StageEnd","StageSpeaker","StageRaiseHand","StageTopic","GuildApplicationPremiumSubscription","GuildIncidentAlertModeEnabled","GuildIncidentAlertModeDisabled","GuildIncidentReportRaid","GuildIncidentReportFalseAlarm","PurchaseNotification","PollResult"],"PollLayoutType":["Default"],"RoleFlags":["InPrompt"],"BulkProperty":["messages","contents","users","count"],"VoiceEffectProperty":["emoji","channelID","guildID","userID","soundID","soundVolume","animationID","animationType"],"EmojiProperty":["guildID","name","id","authorID","identifier","requiresColons","roles","managed","timestamp","animated","url","format"],"EntitlementProperty":["userID","consumed","guildId","id","skuID","type","endTimestamp","startTimestamp","active","test","guildSubscription","userSubscription"],"GuildProperty":["id","ownerID","name","description","features","afkChannelID","maximumMembers","systemChannelID","afkTimeout","memberCount","boostCount","timestamp","icon","splash","banner","roles","emojis","stickers","boostLevel","approximateMemberCount","approximatePresenceCount"],"PresenceProperty":["id","guildID","status","platform"],"ScheduledEventProperty":["id","userID","guildID","channelID","name","userCount","description","startTimestamp","endTimestamp","timestamp","url","cover","entityID","location","entityType"],"VoiceStateProperty":["channelID","guildID","authorID","deaf","selfDeaf","guildDeaf","muted","selfMuted","guildMuted","timestamp","selfVideo","streaming","suppressed"],"StickerProperty":["guildID","name","id","timestamp","url","format","available","tags","sortValue","packID","description"],"UserProperty":["id","username","displayName","globalName","badges","avatar","accentColor","banner","timestamp","dmChannelID"],"StickerFormatType":["PNG","APNG","Lottie","GIF"],"StickerType":["Standard","Guild"],"BasicTimeFormat":["Numeric","TwoDigit"],"ExtendedTimeFormat":["Numeric","TwoDigit","Long","Short","Narrow"],"TimestampStyles":["ShortTime","LongTime","ShortDate","LongDate","ShortDateTime","LongDateTime","RelativeTime"],"DateType":["LocaleDate","LocaleTime","Locale","Date","ISO","UTC","Time"],"CalendarType":["Buddhist","Chinese","Coptic","Dangi","Ethioaa","Ethiopic","Gregory","Hebrew","Indian","Islamic","IslamicUmalqura","IslamicTbla","IslamicCivil","IslamicRgsa","Iso8601","Japanese","Persian","Roc"],"UserFlags":["Staff","Partner","Hypesquad","BugHunterLevel1","MFASMS","PremiumPromoDismissed","HypeSquadOnlineHouse1","HypeSquadOnlineHouse2","HypeSquadOnlineHouse3","PremiumEarlySupporter","TeamPseudoUser","HasUnreadUrgentMessages","BugHunterLevel2","VerifiedBot","VerifiedDeveloper","CertifiedModerator","BotHTTPInteractions","Spammer","DisablePremium","ActiveDeveloper","Quarantined","Collaborator","RestrictedCollaborator"],"WebhookType":["Incoming","ChannelFollower","Application"],"ConnectionState":["Connecting","Closed","Closing","Open"]} \ No newline at end of file diff --git a/metadata/events.json b/metadata/events.json index 6b143f2631..f61a711159 100644 --- a/metadata/events.json +++ b/metadata/events.json @@ -1 +1 @@ -[{"name":"autoModerationActionExecution","version":"1.2.0","description":"This event is fired when an automod is fired under a message","intents":["Guilds","AutoModerationExecution"]},{"name":"autoModerationRuleCreate","version":"1.5.0","description":"This event is fired when an automod rule is created","intents":["Guilds","AutoModerationConfiguration"]},{"name":"autoModerationRuleDelete","version":"1.5.0","description":"This event is fired when an automod rule is deleted","intents":["Guilds","AutoModerationConfiguration"]},{"name":"autoModerationRuleUpdate","version":"1.5.0","description":"This event is fired when an automod rule is updated","intents":["Guilds","AutoModerationConfiguration"]},{"name":"channelCreate","version":"1.0.1","description":"This event is fired when a channel is created","intents":["Guilds"]},{"name":"channelDelete","version":"1.0.1","description":"This event is fired when a channel is deleted","intents":["Guilds"]},{"name":"channelPinsUpdate","version":"1.4.0","description":"This event is fired when a channel's pins are updated","intents":["Guilds"]},{"name":"channelUpdate","version":"1.0.1","intents":["Guilds"],"description":"This event is fired when a channel is updated"},{"name":"debug","version":"1.0.1","description":"This event is fired when discord.js sends out debug info"},{"name":"emojiCreate","version":"1.0.1","description":"This event is fired when an emoji is created","intents":["GuildEmojisAndStickers"]},{"name":"emojiDelete","version":"1.0.1","description":"This event is fired when an emoji is deleted","intents":["GuildEmojisAndStickers"]},{"name":"emojiUpdate","version":"1.0.1","intents":["GuildEmojisAndStickers"],"description":"This event is fired when an emoji is updated"},{"name":"entitlementCreate","version":"1.5.0","description":"This event is fired when an entitlement is created"},{"name":"entitlementDelete","version":"1.5.0","description":"This event is fired when an entitlement is deleted"},{"name":"entitlementUpdate","version":"1.5.0","description":"This event is fired when an entitlement is updated"},{"name":"error","version":"1.0.1","description":"This event is fired when an error happens on the client"},{"name":"guildAuditLogEntryCreate","version":"1.0.3","description":"This event is fired when a guild audit log entry is created","intents":["Guilds","GuildModeration"]},{"name":"guildAvailable","version":"1.4.0","description":"This event is fired when a guild becomes available","intents":["Guilds"]},{"name":"guildBanAdd","version":"1.4.0","description":"This event is fired when a member is banned from the guild","intents":["GuildMembers","GuildModeration"]},{"name":"guildBanRemove","version":"1.4.0","description":"This event is fired when a member is unbanned from a guild","intents":["GuildMembers","GuildModeration"]},{"name":"guildCreate","version":"1.0.1","description":"This event is fired when the bot is added to a guild","intents":["Guilds"]},{"name":"guildDelete","version":"1.0.1","description":"This event is fired when a guild is deleted","intents":["Guilds"]},{"name":"guildMemberAdd","version":"1.0.1","description":"This event is fired when a member joins the guild","intents":["GuildMembers"]},{"name":"guildMemberAvailable","version":"1.4.0","description":"This event is fired when a member of a guild becomes available","intents":["GuildMembers"]},{"name":"guildMemberRemove","version":"1.0.1","description":"This event is fired when a member leaves, is kicked or banned from a guild","intents":["GuildMembers"]},{"name":"guildMemberUpdate","version":"1.0.1","description":"This event is fired when a member is updated in a guild","intents":["GuildMembers"]},{"name":"guildScheduledEventCreate","version":"1.4.0","description":"This event is called when a schedule event is created","intents":["GuildScheduledEvents"]},{"name":"guildScheduledEventDelete","version":"1.4.0","description":"This event is called when a schedule event is deleted","intents":["GuildScheduledEvents"]},{"name":"guildScheduledEventUpdate","version":"1.4.0","description":"This event is called when a schedule event is updated","intents":["GuildScheduledEvents"]},{"name":"guildScheduledEventUserAdd","version":"1.4.0","description":"This event is called when a user is added to a schedule event","intents":["GuildScheduledEvents"]},{"name":"guildScheduledEventUserRemove","version":"1.4.0","description":"This event is called when a user is removed from a schedule event","intents":["GuildScheduledEvents"]},{"name":"guildUnavailable","version":"1.4.0","description":"This event is fired when a guild becomes unavailable","intents":["Guilds"]},{"name":"guildUpdate","version":"1.0.1","description":"This event is fired when a guild updates their settings","intents":["Guilds"]},{"name":"interactionCreate","version":"1.0.1","description":"This event is fired every time a user uses a slash command, context menu, button, etc"},{"name":"inviteCreate","version":"1.0.3","description":"This event is fired when an invite is created","intents":["Guilds","GuildInvites"]},{"name":"inviteDelete","version":"1.0.3","description":"This event is fired when an invite is deleted","intents":["Guilds","GuildInvites"]},{"name":"messageCreate","version":"1.0.1","description":"This event is fired when someone sends a message","intents":["GuildMessages","DirectMessages"]},{"name":"messageDelete","version":"1.0.1","description":"This event is fired when a message is deleted","intents":["GuildMessages","DirectMessages"]},{"name":"messageDeleteBulk","version":"1.4.0","description":"This event is fired when a row of messages is deleted","intents":["Guilds","GuildMessages"]},{"name":"messagePollVoteAdd","version":"1.5.0","description":"This event is fired when a poll vote is added","intents":["Guilds","GuildMessagePolls","DirectMessagePolls"]},{"name":"messagePollVoteRemove","version":"1.5.0","description":"This event is fired when a poll vote is removed","intents":["Guilds","GuildMessagePolls","DirectMessagePolls"]},{"name":"messageReactionAdd","version":"1.0.1","description":"This event is fired when a reaction is added","intents":["GuildMessageReactions","DirectMessageReactions"]},{"name":"messageReactionRemove","version":"1.0.1","description":"This event is fired when a user stops reacting","intents":["GuildMessageReactions","DirectMessageReactions"]},{"name":"messageReactionRemoveAll","version":"1.4.0","description":"This event is fired when all emojis are removed from a message's reactions","intents":["GuildMessageReactions","DirectMessageReactions"]},{"name":"messageReactionRemoveEmoji","version":"1.4.0","description":"This event is fired when an emoji is removed from a message's reactions","intents":["GuildMessageReactions","DirectMessageReactions"]},{"name":"messageUpdate","version":"1.0.1","description":"This event is fired when a message is updated","intents":["GuildMessages"]},{"name":"presenceUpdate","version":"1.1.0","description":"This event is fired when a presence is updated","intents":["Guilds","GuildPresences"]},{"name":"ready","version":"1.0.1","description":"This event is fired when the bot becomes ready"},{"name":"roleCreate","version":"1.0.1","description":"This event is fired when a role is created","intents":["Guilds"]},{"name":"roleDelete","version":"1.0.1","description":"This event is fired when a role is deleted","intents":["Guilds"]},{"name":"roleUpdate","version":"1.0.1","description":"This event is fired when a role is updated","intents":["Guilds"]},{"name":"shardDisconnect","version":"1.0.1","description":"This event is fired when a shard is disconnected"},{"name":"shardError","version":"1.0.1","description":"This event is fired when a shard throws an error"},{"name":"shardReady","version":"1.0.1","description":"Event is executed when a shard of this bot becomes ready"},{"name":"shardReconnecting","version":"1.0.1","description":"This event is fired when a shard starts reconnecting"},{"name":"shardResume","version":"1.0.1","description":"This event is fired when a shard starts resuming"},{"name":"stageInstanceCreate","version":"1.4.0","description":"This event is fired when a stage is created","intents":["Guilds"]},{"name":"stageInstanceDelete","version":"1.4.0","description":"This event is fired when a stage is deleted","intents":["Guilds"]},{"name":"stageInstanceUpdate","version":"1.4.0","description":"This event is fired when a stage is updated","intents":["Guilds"]},{"name":"stickerCreate","version":"1.4.0","description":"This event is fired when an sticker is created","intents":["GuildEmojisAndStickers"]},{"name":"stickerDelete","version":"1.4.0","description":"This event is fired when an sticker is deleted","intents":["GuildEmojisAndStickers"]},{"name":"stickerUpdate","version":"1.4.0","description":"This event is fired when an sticker is updated","intents":["GuildEmojisAndStickers"]},{"name":"threadCreate","version":"1.4.0","description":"This event is fired when a thread is created","intents":["Guilds"]},{"name":"threadDelete","version":"1.4.0","description":"This event is fired when a thread is deleted","intents":["Guilds"]},{"name":"threadMemberUpdate","version":"1.0.1","description":"This event is fired when a thread member is updated in a guild","intents":["GuildMembers"]},{"name":"threadUpdate","version":"1.4.0","intents":["Guilds"],"description":"This event is fired when a thread is updated"},{"name":"typingStart","version":"1.4.0","description":"This event is fired when a user starts typing","intents":["GuildMessageTyping","DirectMessageTyping"]},{"name":"userUpdate","version":"1.0.1","description":"This event is fired when a user updates their profile","intents":["GuildMembers"]},{"name":"voiceStateUpdate","version":"1.0.1","description":"This event is fired when a user joins/leaves a voice channel","intents":["GuildVoiceStates"]}] \ No newline at end of file +[{"name":"autoModerationActionExecution","version":"1.2.0","description":"This event is fired when an automod is fired under a message","intents":["Guilds","AutoModerationExecution"]},{"name":"autoModerationRuleCreate","version":"1.5.0","description":"This event is fired when an automod rule is created","intents":["Guilds","AutoModerationConfiguration"]},{"name":"autoModerationRuleDelete","version":"1.5.0","description":"This event is fired when an automod rule is deleted","intents":["Guilds","AutoModerationConfiguration"]},{"name":"autoModerationRuleUpdate","version":"1.5.0","description":"This event is fired when an automod rule is updated","intents":["Guilds","AutoModerationConfiguration"]},{"name":"channelCreate","version":"1.0.1","description":"This event is fired when a channel is created","intents":["Guilds"]},{"name":"channelDelete","version":"1.0.1","description":"This event is fired when a channel is deleted","intents":["Guilds"]},{"name":"channelPinsUpdate","version":"1.4.0","description":"This event is fired when a channel's pins are updated","intents":["Guilds"]},{"name":"channelUpdate","version":"1.0.1","intents":["Guilds"],"description":"This event is fired when a channel is updated"},{"name":"debug","version":"1.0.1","description":"This event is fired when discord.js sends out debug info"},{"name":"emojiCreate","version":"1.0.1","description":"This event is fired when an emoji is created","intents":["GuildEmojisAndStickers"]},{"name":"emojiDelete","version":"1.0.1","description":"This event is fired when an emoji is deleted","intents":["GuildEmojisAndStickers"]},{"name":"emojiUpdate","version":"1.0.1","intents":["GuildEmojisAndStickers"],"description":"This event is fired when an emoji is updated"},{"name":"entitlementCreate","version":"1.5.0","description":"This event is fired when an entitlement is created"},{"name":"entitlementDelete","version":"1.5.0","description":"This event is fired when an entitlement is deleted"},{"name":"entitlementUpdate","version":"1.5.0","description":"This event is fired when an entitlement is updated"},{"name":"error","version":"1.0.1","description":"This event is fired when an error happens on the client"},{"name":"guildAuditLogEntryCreate","version":"1.0.3","description":"This event is fired when a guild audit log entry is created","intents":["Guilds","GuildModeration"]},{"name":"guildAvailable","version":"1.4.0","description":"This event is fired when a guild becomes available","intents":["Guilds"]},{"name":"guildBanAdd","version":"1.4.0","description":"This event is fired when a member is banned from the guild","intents":["GuildMembers","GuildModeration"]},{"name":"guildBanRemove","version":"1.4.0","description":"This event is fired when a member is unbanned from a guild","intents":["GuildMembers","GuildModeration"]},{"name":"guildCreate","version":"1.0.1","description":"This event is fired when the bot is added to a guild","intents":["Guilds"]},{"name":"guildDelete","version":"1.0.1","description":"This event is fired when a guild is deleted","intents":["Guilds"]},{"name":"guildMemberAdd","version":"1.0.1","description":"This event is fired when a member joins the guild","intents":["GuildMembers"]},{"name":"guildMemberAvailable","version":"1.4.0","description":"This event is fired when a member of a guild becomes available","intents":["GuildMembers"]},{"name":"guildMemberRemove","version":"1.0.1","description":"This event is fired when a member leaves, is kicked or banned from a guild","intents":["GuildMembers"]},{"name":"guildMemberUpdate","version":"1.0.1","description":"This event is fired when a member is updated in a guild","intents":["GuildMembers"]},{"name":"guildScheduledEventCreate","version":"1.4.0","description":"This event is called when a schedule event is created","intents":["GuildScheduledEvents"]},{"name":"guildScheduledEventDelete","version":"1.4.0","description":"This event is called when a schedule event is deleted","intents":["GuildScheduledEvents"]},{"name":"guildScheduledEventUpdate","version":"1.4.0","description":"This event is called when a schedule event is updated","intents":["GuildScheduledEvents"]},{"name":"guildScheduledEventUserAdd","version":"1.4.0","description":"This event is called when a user is added to a schedule event","intents":["GuildScheduledEvents"]},{"name":"guildScheduledEventUserRemove","version":"1.4.0","description":"This event is called when a user is removed from a schedule event","intents":["GuildScheduledEvents"]},{"name":"guildUnavailable","version":"1.4.0","description":"This event is fired when a guild becomes unavailable","intents":["Guilds"]},{"name":"guildUpdate","version":"1.0.1","description":"This event is fired when a guild updates their settings","intents":["Guilds"]},{"name":"interactionCreate","version":"1.0.1","description":"This event is fired every time a user uses a slash command, context menu, button, etc"},{"name":"inviteCreate","version":"1.0.3","description":"This event is fired when an invite is created","intents":["Guilds","GuildInvites"]},{"name":"inviteDelete","version":"1.0.3","description":"This event is fired when an invite is deleted","intents":["Guilds","GuildInvites"]},{"name":"messageCreate","version":"1.0.1","description":"This event is fired when someone sends a message","intents":["GuildMessages","DirectMessages"]},{"name":"messageDelete","version":"1.0.1","description":"This event is fired when a message is deleted","intents":["GuildMessages","DirectMessages"]},{"name":"messageDeleteBulk","version":"1.4.0","description":"This event is fired when a row of messages is deleted","intents":["Guilds","GuildMessages"]},{"name":"messagePollVoteAdd","version":"1.5.0","description":"This event is fired when a poll vote is added","intents":["Guilds","GuildMessagePolls","DirectMessagePolls"]},{"name":"messagePollVoteRemove","version":"1.5.0","description":"This event is fired when a poll vote is removed","intents":["Guilds","GuildMessagePolls","DirectMessagePolls"]},{"name":"messageReactionAdd","version":"1.0.1","description":"This event is fired when a reaction is added","intents":["GuildMessageReactions","DirectMessageReactions"]},{"name":"messageReactionRemove","version":"1.0.1","description":"This event is fired when a user stops reacting","intents":["GuildMessageReactions","DirectMessageReactions"]},{"name":"messageReactionRemoveAll","version":"1.4.0","description":"This event is fired when all emojis are removed from a message's reactions","intents":["GuildMessageReactions","DirectMessageReactions"]},{"name":"messageReactionRemoveEmoji","version":"1.4.0","description":"This event is fired when an emoji is removed from a message's reactions","intents":["GuildMessageReactions","DirectMessageReactions"]},{"name":"messageUpdate","version":"1.0.1","description":"This event is fired when a message is updated","intents":["GuildMessages"]},{"name":"presenceUpdate","version":"1.1.0","description":"This event is fired when a presence is updated","intents":["Guilds","GuildPresences"]},{"name":"ready","version":"1.0.1","description":"This event is fired when the bot becomes ready"},{"name":"roleCreate","version":"1.0.1","description":"This event is fired when a role is created","intents":["Guilds"]},{"name":"roleDelete","version":"1.0.1","description":"This event is fired when a role is deleted","intents":["Guilds"]},{"name":"roleUpdate","version":"1.0.1","description":"This event is fired when a role is updated","intents":["Guilds"]},{"name":"shardDisconnect","version":"1.0.1","description":"This event is fired when a shard is disconnected"},{"name":"shardError","version":"1.0.1","description":"This event is fired when a shard throws an error"},{"name":"shardReady","version":"1.0.1","description":"Event is executed when a shard of this bot becomes ready"},{"name":"shardReconnecting","version":"1.0.1","description":"This event is fired when a shard starts reconnecting"},{"name":"shardResume","version":"1.0.1","description":"This event is fired when a shard starts resuming"},{"name":"stageInstanceCreate","version":"1.4.0","description":"This event is fired when a stage is created","intents":["Guilds"]},{"name":"stageInstanceDelete","version":"1.4.0","description":"This event is fired when a stage is deleted","intents":["Guilds"]},{"name":"stageInstanceUpdate","version":"1.4.0","description":"This event is fired when a stage is updated","intents":["Guilds"]},{"name":"stickerCreate","version":"1.4.0","description":"This event is fired when an sticker is created","intents":["GuildEmojisAndStickers"]},{"name":"stickerDelete","version":"1.4.0","description":"This event is fired when an sticker is deleted","intents":["GuildEmojisAndStickers"]},{"name":"stickerUpdate","version":"1.4.0","description":"This event is fired when an sticker is updated","intents":["GuildEmojisAndStickers"]},{"name":"threadCreate","version":"1.4.0","description":"This event is fired when a thread is created","intents":["Guilds"]},{"name":"threadDelete","version":"1.4.0","description":"This event is fired when a thread is deleted","intents":["Guilds"]},{"name":"threadMemberUpdate","version":"1.0.1","description":"This event is fired when a thread member is updated in a guild","intents":["GuildMembers"]},{"name":"threadUpdate","version":"1.4.0","intents":["Guilds"],"description":"This event is fired when a thread is updated"},{"name":"typingStart","version":"1.4.0","description":"This event is fired when a user starts typing","intents":["GuildMessageTyping","DirectMessageTyping"]},{"name":"userUpdate","version":"1.0.1","description":"This event is fired when a user updates their profile","intents":["GuildMembers"]},{"name":"voiceChannelEffectSend","version":"2.3.0","description":"This event is fired when a user sends an effect in a voice channel"},{"name":"voiceStateUpdate","version":"1.0.1","description":"This event is fired when a user joins/leaves a voice channel","intents":["GuildVoiceStates"]}] \ No newline at end of file diff --git a/metadata/functions.json b/metadata/functions.json index 65231c884d..6dc4d8c8e7 100644 --- a/metadata/functions.json +++ b/metadata/functions.json @@ -1 +1 @@ -[{"name":"$advancedTextSplit","version":"1.4.0","description":"Split and get all at the same time multiple times","brackets":true,"unwrap":true,"args":[{"name":"text","description":"The text to use","rest":false,"required":true,"type":"String"},{"name":"split;index","rest":true,"type":"String","required":true,"description":"The split followed by the index to get"}],"output":["String"],"category":"array"},{"name":"$arrayAdvancedSort","version":"1.4.0","description":"Advanced array sort","unwrap":false,"brackets":true,"args":[{"name":"variable","description":"The variable the array is held on","type":"String","rest":false,"required":true},{"name":"var1","description":"The $env variable 1 to hold x value","rest":false,"type":"String","required":true},{"name":"var2","description":"The $env variable 2 to hold y value","rest":false,"type":"String","required":true},{"name":"code","description":"Optional code to use for sorting, previous 2 vars must have been given","rest":false,"type":"String","required":true},{"name":"other variable","description":"The variable to load result to, leave empty to return output","rest":false,"required":false,"type":"String"}],"output":["Json"],"category":"array"},{"name":"$arrayAt","version":"1.0.0","description":"Returns the element at given index","unwrap":true,"brackets":true,"args":[{"name":"variable","description":"The variable the array is held on","type":"String","rest":false,"required":true},{"name":"index","type":"Number","description":"The index to get the element of","rest":false,"required":true}],"output":["Unknown"],"category":"array"},{"name":"$arrayClear","version":"1.0.0","description":"Clears all elements from an array","unwrap":true,"args":[{"name":"variable","description":"The variable the array is held on","rest":false,"required":true,"type":"String"}],"brackets":true,"category":"array"},{"name":"$arrayConcat","version":"1.0.0","description":"Concat arrays and load them into another variable","unwrap":true,"args":[{"name":"variable","description":"The variable to load the result to, leave empty to return output","rest":false,"required":false,"type":"String"},{"name":"variables","description":"The variable names to concat","rest":true,"type":"String","required":true}],"output":["Json"],"brackets":true,"category":"array"},{"name":"$arrayCreate","version":"1.4.0","aliases":["$arrayNew","$arrayInit"],"brackets":true,"description":"Initializes an array and loads it to a variable","args":[{"name":"variable","description":"The variable to load it to, accessed with $env","type":"String","rest":false,"required":true},{"name":"length","description":"The default length of the array","rest":false,"required":false,"type":"Number"}],"unwrap":true,"category":"array"},{"name":"$arrayEvery","version":"1.0.0","description":"Loops through every element of the array with a condition that must pass every element","unwrap":false,"experimental":true,"args":[{"name":"name","description":"The variable that holds the array","rest":false,"required":true,"type":"String"},{"name":"variable","description":"The variable to load the element value to","rest":false,"required":true,"type":"String"},{"name":"code","description":"The code to execute for every element","rest":false,"required":true,"type":"String"}],"output":["Boolean"],"brackets":true,"category":"array"},{"name":"$arrayFill","version":"1.4.0","brackets":true,"description":"Fills an array with given value","args":[{"name":"variable","description":"The variable to load array from","type":"String","rest":false,"required":true},{"name":"value","description":"The value to fill the array with","rest":false,"required":true,"type":"Json"}],"unwrap":true,"category":"array"},{"name":"$arrayFindIndex","version":"1.0.0","description":"Finds the index of a first found element in the array","unwrap":false,"output":["Number"],"args":[{"name":"name","description":"The variable that holds the array","rest":false,"required":true,"type":"String"},{"name":"variable","description":"The variable to load the element value to","rest":false,"required":true,"type":"String"},{"name":"code","description":"The code to execute for every element","rest":false,"condition":true,"required":true,"type":"String"}],"experimental":true,"brackets":true,"category":"array"},{"name":"$arrayFindLastIndex","version":"1.5.0","description":"Finds the index of a last found element in the array","unwrap":false,"output":["Number"],"args":[{"name":"name","description":"The variable that holds the array","rest":false,"required":true,"type":"String"},{"name":"variable","description":"The variable to load the element value to","rest":false,"required":true,"type":"String"},{"name":"code","description":"The code to execute for every element","rest":false,"condition":true,"required":true,"type":"String"}],"experimental":true,"brackets":true,"category":"array"},{"name":"$arrayForEach","version":"1.0.0","description":"Loops through every element of the array","unwrap":false,"args":[{"name":"name","description":"The variable that holds the array","rest":false,"required":true,"type":"String"},{"name":"variable","description":"The variable to load the element value to","rest":false,"required":true,"type":"String"},{"name":"code","description":"The code to execute for every element","rest":false,"required":true,"type":"String"}],"experimental":true,"brackets":true,"category":"array"},{"name":"$arrayIncludes","version":"1.0.0","description":"Checks whether a value exists in an array","unwrap":true,"output":["Boolean"],"args":[{"name":"variable","description":"The variable the array is held on","rest":false,"required":true,"type":"String"},{"name":"value","description":"The value to check for","rest":false,"type":"String","required":true}],"brackets":true,"category":"array"},{"name":"$arrayIndexOf","version":"1.0.0","description":"Gets the index of a first found element in the array","unwrap":true,"output":["Number"],"args":[{"name":"name","description":"The variable that holds the array","rest":false,"required":true,"type":"String"},{"name":"value","description":"The exact value to get its index","rest":false,"required":true,"type":"String"}],"brackets":true,"category":"array"},{"name":"$arrayJoin","version":"1.0.0","description":"Joins all elements from an array with given separator","unwrap":true,"output":["Unknown[]"],"args":[{"name":"variable","description":"The variable the array is held on","rest":false,"required":true,"type":"String"},{"name":"separator","description":"The separator to use for every element","rest":false,"type":"String"}],"brackets":true,"category":"array"},{"name":"$arrayLastIndexOf","version":"1.5.0","description":"Gets the index of a last found element in the array","unwrap":true,"output":["Number"],"args":[{"name":"name","description":"The variable that holds the array","rest":false,"required":true,"type":"String"},{"name":"value","description":"The exact value to get its last index","rest":false,"required":true,"type":"String"}],"brackets":true,"category":"array"},{"name":"$arrayLength","version":"1.0.0","description":"Returns the numbers of elements in an array","unwrap":true,"output":["Number"],"args":[{"name":"name","description":"The variable that holds the array","rest":false,"required":true,"type":"String"}],"brackets":true,"category":"array"},{"name":"$arrayLoad","version":"1.0.0","description":"Loads an array to an environment variable","args":[{"name":"variable","description":"The variable name to load this array to","required":true,"rest":false,"type":"String"},{"name":"separator","description":"The separator to use for the array elements","rest":false,"type":"String","required":false},{"name":"values","description":"The elements of the array","required":true,"rest":true,"type":"String"}],"unwrap":true,"brackets":true,"category":"array"},{"name":"$arrayMap","version":"1.0.0","description":"Maps through every element of the array and loads the results to another array","unwrap":false,"output":["Json"],"experimental":true,"args":[{"name":"name","description":"The variable that holds the array","rest":false,"required":true,"type":"String"},{"name":"variable","description":"The variable to load the element value to","rest":false,"required":true,"type":"String"},{"name":"code","description":"The code to execute for every element","rest":false,"required":true,"type":"String"},{"name":"other variable","description":"The other variable to load the result to, leave empty to return output","rest":false,"required":false,"type":"String"}],"brackets":true,"category":"array"},{"name":"$arrayPop","version":"1.0.0","description":"Deletes the last element of the array and returns it","unwrap":true,"output":["Unknown"],"args":[{"name":"name","description":"The variable that holds the array","rest":false,"required":true,"type":"String"}],"brackets":true,"category":"array"},{"name":"$arrayPush","version":"1.0.0","description":"Appends an element to an array","unwrap":true,"args":[{"name":"name","description":"The variable that holds the array","rest":false,"required":true,"type":"String"},{"name":"values","description":"The values to append at the end of the array","rest":true,"required":true,"type":"String"}],"brackets":true,"category":"array"},{"name":"$arrayPushJSON","version":"1.3.0","description":"Appends an element to an array","unwrap":true,"args":[{"name":"name","description":"The variable that holds the array","rest":false,"required":true,"type":"String"},{"name":"values","description":"The values to append at the end of the array","rest":true,"required":true,"type":"Json"}],"brackets":true,"category":"array"},{"name":"$arrayRandomIndex","version":"1.4.0","description":"Returns a random index","unwrap":true,"output":["Number"],"brackets":true,"args":[{"name":"variable","description":"The variable the array is held on","type":"String","rest":false,"required":true}],"category":"array"},{"name":"$arrayRandomValue","version":"1.4.0","description":"Returns a random element","unwrap":true,"output":["Unknown"],"brackets":true,"args":[{"name":"variable","description":"The variable the array is held on","type":"String","rest":false,"required":true}],"category":"array"},{"name":"$arrayReduce","version":"1.0.0","description":"Reduces an array of elements and returns the result","unwrap":false,"output":["Number"],"args":[{"name":"name","description":"The variable that holds the array","rest":false,"required":true,"type":"String"},{"name":"variable","description":"The variable to load the element value to","rest":false,"required":true,"type":"String"},{"name":"other variable","description":"The other variable to load the second element to","rest":false,"required":true,"type":"String"},{"name":"code","description":"The code to execute for every element, must return a number","rest":false,"required":true,"type":"String"},{"name":"default value","description":"The default value, defaults to 0","rest":false,"type":"Number"}],"experimental":true,"brackets":true,"category":"array"},{"name":"$arrayReverse","version":"1.0.0","description":"Reverses an array and loads it to another variable","brackets":true,"unwrap":true,"args":[{"name":"variable","description":"The variable where the array is held","rest":false,"required":true,"type":"String"},{"name":"other variable","description":"The variable to load the result to, leave empty to return output","rest":false,"type":"String","required":false}],"output":["Json"],"category":"array"},{"name":"$arrayShift","version":"1.0.0","description":"Deletes the first element of the array and returns it","unwrap":true,"output":["Unknown"],"args":[{"name":"name","description":"The variable that holds the array","rest":false,"required":true,"type":"String"}],"brackets":true,"category":"array"},{"name":"$arrayShuffle","version":"1.4.0","description":"Shuffles given array","unwrap":true,"brackets":true,"args":[{"name":"variable","description":"The variable the array is held on","type":"String","rest":false,"required":true}],"category":"array"},{"name":"$arraySlice","version":"1.0.0","description":"Slices an array and loads it to another variable","brackets":true,"unwrap":true,"args":[{"name":"variable","description":"The variable where the array is held","rest":false,"required":true,"type":"String"},{"name":"other variable","description":"The variable to load the result to, leave empty to return output","rest":false,"type":"String","required":false},{"name":"start","description":"The start index to slice","rest":false,"required":true,"type":"Number"},{"name":"end","description":"The end index to slice","rest":false,"type":"Number"}],"output":["Json"],"category":"array"},{"name":"$arraySome","version":"1.0.0","description":"Loops through every element of the array to find a match","unwrap":false,"output":["Boolean"],"args":[{"name":"name","description":"The variable that holds the array","rest":false,"required":true,"type":"String"},{"name":"variable","description":"The variable to load the element value to","rest":false,"required":true,"type":"String"},{"name":"code","description":"The code to execute for every element","rest":false,"condition":true,"required":true,"type":"String"}],"brackets":true,"category":"array"},{"name":"$arraySort","version":"1.2.0","description":"Sorts given array","unwrap":true,"brackets":true,"args":[{"name":"variable","description":"The variable the array is held on","type":"String","rest":false,"required":true},{"name":"other variable","description":"The variable to load result to, leave empty to return output","rest":false,"required":false,"type":"String"},{"name":"sort type","description":"The sort type to use, omit to use default sort order","rest":false,"type":"Enum","enum":["asc","desc"],"enumName":"SortType"}],"output":["Json"],"category":"array"},{"name":"$arraySplice","version":"1.0.0","description":"Removes x elements starting from y index, returns deleted elements","unwrap":true,"output":["Json"],"args":[{"name":"variable","description":"The variable the array is held on","rest":false,"required":true,"type":"String"},{"name":"index","description":"The start index","rest":false,"required":true,"type":"Number"},{"name":"delete count","description":"The number of items to delete","required":true,"rest":false,"type":"Number"},{"name":"elements","description":"The elements to insert in the deleted indexes","required":true,"rest":true,"type":"String"}],"brackets":true,"category":"array"},{"name":"$arrayUnload","version":"1.0.0","description":"Unloads an array from an environment variable","args":[{"name":"variable","description":"The variable name to unload this array from","required":true,"rest":false,"type":"String"}],"unwrap":true,"brackets":true,"category":"array"},{"name":"$arrayUnshift","version":"1.0.0","description":"Adds elements to the beginning of an array","unwrap":true,"args":[{"name":"name","description":"The variable that holds the array","rest":false,"required":true,"type":"String"},{"name":"values","description":"The values to append at the start of the array","rest":true,"required":true,"type":"String"}],"brackets":true,"category":"array"},{"name":"$arrayUnshiftJSON","version":"1.3.0","description":"Adds elements to the beginning of an array","unwrap":true,"args":[{"name":"name","description":"The variable that holds the array","rest":false,"required":true,"type":"String"},{"name":"values","description":"The values to append at the start of the array","rest":true,"required":true,"type":"Json"}],"brackets":true,"category":"array"},{"name":"$getSplitTextLength","version":"1.4.0","description":"Gets count of elements from $textSplit","aliases":["$getTextSplitLength"],"output":["String"],"unwrap":false,"category":"array"},{"name":"$segmentTextSplit","version":"1.5.0","description":"Creates an array on given text using segmenter","brackets":true,"unwrap":true,"args":[{"name":"text","description":"The text to split","rest":false,"required":true,"type":"String"}],"category":"array"},{"name":"$splitText","version":"1.2.0","description":"Gets element of textSplit","brackets":true,"output":["String"],"unwrap":true,"args":[{"name":"index","description":"The index to get split at","rest":false,"required":true,"type":"Number"}],"category":"array"},{"name":"$splitTextJoin","version":"1.4.0","description":"Joins all elements from array with given separator","unwrap":true,"aliases":["$textSplitJoin"],"output":["Unknown[]"],"args":[{"name":"separator","description":"The separator to use for every element","rest":false,"type":"String","required":true}],"brackets":true,"category":"array"},{"name":"$textSplit","version":"1.2.0","description":"Creates an array on given text with a separator","brackets":true,"unwrap":true,"args":[{"name":"text","description":"The text to split","rest":false,"required":true,"type":"String"},{"name":"separator","description":"The separator to use","rest":false,"required":true,"type":"String"}],"category":"array"},{"name":"$fetchAuditLog","version":"1.4.0","description":"Fetches an audit log using the type of it","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"guild ID","description":"The guild to get audit log from","rest":false,"required":true,"type":"Guild"},{"name":"type","description":"The event type of the log","rest":false,"required":true,"type":"Enum","enum":["GuildUpdate","ChannelCreate","ChannelUpdate","ChannelDelete","ChannelOverwriteCreate","ChannelOverwriteUpdate","ChannelOverwriteDelete","MemberKick","MemberPrune","MemberBanAdd","MemberBanRemove","MemberUpdate","MemberRoleUpdate","MemberMove","MemberDisconnect","BotAdd","RoleCreate","RoleUpdate","RoleDelete","InviteCreate","InviteUpdate","InviteDelete","WebhookCreate","WebhookUpdate","WebhookDelete","EmojiCreate","EmojiUpdate","EmojiDelete","MessageDelete","MessageBulkDelete","MessagePin","MessageUnpin","IntegrationCreate","IntegrationUpdate","IntegrationDelete","StageInstanceCreate","StageInstanceUpdate","StageInstanceDelete","StickerCreate","StickerUpdate","StickerDelete","GuildScheduledEventCreate","GuildScheduledEventUpdate","GuildScheduledEventDelete","ThreadCreate","ThreadUpdate","ThreadDelete","ApplicationCommandPermissionUpdate","SoundboardSoundCreate","SoundboardSoundUpdate","SoundboardSoundDelete","AutoModerationRuleCreate","AutoModerationRuleUpdate","AutoModerationRuleDelete","AutoModerationBlockMessage","AutoModerationFlagToChannel","AutoModerationUserCommunicationDisabled","CreatorMonetizationRequestCreated","CreatorMonetizationTermsAccepted","OnboardingPromptCreate","OnboardingPromptUpdate","OnboardingPromptDelete","OnboardingCreate","OnboardingUpdate","HomeSettingsCreate","HomeSettingsUpdate"],"enumName":"AuditLogEvent"},{"name":"property","description":"The property to pull from the audit log","rest":false,"required":true,"type":"Enum","enum":["id","targetID","timestamp","reason","executorID","actionType","targetType","action","changes","extra"],"enumName":"AuditProperty"},{"name":"index","description":"The index of the entry to use","rest":false,"type":"Number"},{"name":"separator","description":"The separator to use in case of array output","type":"String","rest":false}],"category":"audit"},{"name":"$fetchAuditLogCount","version":"1.4.0","description":"Fetches audit log count using the type of it","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"guild ID","description":"The guild to get audit log from","rest":false,"required":true,"type":"Guild"},{"name":"type","description":"The event type of the log","rest":false,"required":true,"type":"Enum","enum":["GuildUpdate","ChannelCreate","ChannelUpdate","ChannelDelete","ChannelOverwriteCreate","ChannelOverwriteUpdate","ChannelOverwriteDelete","MemberKick","MemberPrune","MemberBanAdd","MemberBanRemove","MemberUpdate","MemberRoleUpdate","MemberMove","MemberDisconnect","BotAdd","RoleCreate","RoleUpdate","RoleDelete","InviteCreate","InviteUpdate","InviteDelete","WebhookCreate","WebhookUpdate","WebhookDelete","EmojiCreate","EmojiUpdate","EmojiDelete","MessageDelete","MessageBulkDelete","MessagePin","MessageUnpin","IntegrationCreate","IntegrationUpdate","IntegrationDelete","StageInstanceCreate","StageInstanceUpdate","StageInstanceDelete","StickerCreate","StickerUpdate","StickerDelete","GuildScheduledEventCreate","GuildScheduledEventUpdate","GuildScheduledEventDelete","ThreadCreate","ThreadUpdate","ThreadDelete","ApplicationCommandPermissionUpdate","SoundboardSoundCreate","SoundboardSoundUpdate","SoundboardSoundDelete","AutoModerationRuleCreate","AutoModerationRuleUpdate","AutoModerationRuleDelete","AutoModerationBlockMessage","AutoModerationFlagToChannel","AutoModerationUserCommunicationDisabled","CreatorMonetizationRequestCreated","CreatorMonetizationTermsAccepted","OnboardingPromptCreate","OnboardingPromptUpdate","OnboardingPromptDelete","OnboardingCreate","OnboardingUpdate","HomeSettingsCreate","HomeSettingsUpdate"],"enumName":"AuditLogEvent"},{"name":"user","rest":false,"description":"The user to filter by","type":"User"}],"category":"audit"},{"name":"$fetchUserAuditLog","version":"1.4.0","description":"Fetches an audit log from a user using the type of it","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"guild ID","description":"The guild to get audit log from","rest":false,"required":true,"type":"Guild"},{"name":"user","rest":false,"description":"The user to filter by","type":"User"},{"name":"type","description":"The event type of the log","rest":false,"required":true,"type":"Enum","enum":["GuildUpdate","ChannelCreate","ChannelUpdate","ChannelDelete","ChannelOverwriteCreate","ChannelOverwriteUpdate","ChannelOverwriteDelete","MemberKick","MemberPrune","MemberBanAdd","MemberBanRemove","MemberUpdate","MemberRoleUpdate","MemberMove","MemberDisconnect","BotAdd","RoleCreate","RoleUpdate","RoleDelete","InviteCreate","InviteUpdate","InviteDelete","WebhookCreate","WebhookUpdate","WebhookDelete","EmojiCreate","EmojiUpdate","EmojiDelete","MessageDelete","MessageBulkDelete","MessagePin","MessageUnpin","IntegrationCreate","IntegrationUpdate","IntegrationDelete","StageInstanceCreate","StageInstanceUpdate","StageInstanceDelete","StickerCreate","StickerUpdate","StickerDelete","GuildScheduledEventCreate","GuildScheduledEventUpdate","GuildScheduledEventDelete","ThreadCreate","ThreadUpdate","ThreadDelete","ApplicationCommandPermissionUpdate","SoundboardSoundCreate","SoundboardSoundUpdate","SoundboardSoundDelete","AutoModerationRuleCreate","AutoModerationRuleUpdate","AutoModerationRuleDelete","AutoModerationBlockMessage","AutoModerationFlagToChannel","AutoModerationUserCommunicationDisabled","CreatorMonetizationRequestCreated","CreatorMonetizationTermsAccepted","OnboardingPromptCreate","OnboardingPromptUpdate","OnboardingPromptDelete","OnboardingCreate","OnboardingUpdate","HomeSettingsCreate","HomeSettingsUpdate"],"enumName":"AuditLogEvent"},{"name":"property","description":"The property to pull from the audit log","rest":false,"required":true,"type":"Enum","enum":["id","targetID","timestamp","reason","executorID","actionType","targetType","action","changes","extra"],"enumName":"AuditProperty"},{"name":"index","description":"The index of the entry to use","rest":false,"type":"Number"},{"name":"separator","description":"The separator to use in case of array output","type":"String","rest":false}],"category":"audit"},{"name":"$automodActionType","version":"1.2.0","description":"Returns the action type automod used","unwrap":false,"output":["AutoModerationActionType"],"category":"automod"},{"name":"$automodAlertSystemMessageID","version":"1.2.0","description":"Returns the message sent by automod","unwrap":false,"output":["String"],"category":"automod"},{"name":"$automodChannelID","version":"1.2.0","description":"Returns the channel id for automod","unwrap":false,"output":["Channel"],"category":"automod"},{"name":"$automodContent","version":"1.2.0","description":"Returns the content automod acted upon","unwrap":false,"output":["String"],"category":"automod"},{"name":"$automodCustomMessage","version":"1.2.0","description":"Returns the custom message used by automod on this detection","unwrap":false,"output":["String"],"category":"automod"},{"name":"$automodDuration","version":"1.2.0","description":"Returns the duration in ms by this automod action","unwrap":false,"output":["Number"],"category":"automod"},{"name":"$automodMatchedContent","version":"1.2.0","description":"Returns the matched content automod acted upon","unwrap":false,"output":["String"],"category":"automod"},{"name":"$automodMatchedKeyword","version":"1.2.0","description":"Returns the matched keyword the automod caught","unwrap":false,"output":["String"],"category":"automod"},{"name":"$automodRuleID","version":"1.2.0","description":"Returns the rule id used by automod","unwrap":false,"output":["String"],"category":"automod"},{"name":"$automodRuleTriggerType","version":"1.2.0","description":"Returns the rule trigger type used by automod","unwrap":false,"output":["AutoModerationRuleTriggerType"],"category":"automod"},{"name":"$createAutomodRule","version":"1.5.0","description":"Creates a new automod rule for a guild, returns rule id","unwrap":true,"brackets":true,"args":[{"name":"guild ID","description":"The guild to create automod rule on","rest":false,"required":true,"type":"Guild"},{"name":"name","description":"The name of the automod rule","rest":false,"required":true,"type":"String"},{"name":"trigger","description":"The trigger type of the automod rule","rest":false,"required":true,"type":"Enum","enum":["Keyword","Spam","KeywordPreset","MentionSpam","MemberProfile"],"enumName":"AutoModerationRuleTriggerType"},{"name":"event","description":"The event type of the automod rule","rest":false,"required":true,"type":"Enum","enum":["MessageSend","MemberUpdate"],"enumName":"AutoModerationRuleEventType"},{"name":"enabled","description":"Whether the automod rule should be enabled","rest":false,"required":false,"type":"Boolean"},{"name":"reason","description":"The reason for creating the automod rule","rest":false,"required":false,"type":"String"}],"output":["String"],"category":"automod"},{"name":"$deleteAutomodRule","version":"1.5.0","description":"Deletes an automod rule from a guild, returns bool","unwrap":true,"brackets":true,"args":[{"name":"guild ID","description":"The guild to delete automod rule from","rest":false,"required":true,"type":"Guild"},{"name":"rule ID","description":"The id of the automod rule to delete","rest":false,"required":true,"type":"AutomodRule","pointer":0},{"name":"reason","description":"The reason for deleting the rule","rest":false,"type":"String"}],"output":["Boolean"],"category":"automod"},{"name":"$editAutomodRule","version":"1.5.0","description":"Edits an automod rule on a guild, returns bool","unwrap":true,"brackets":true,"args":[{"name":"guild ID","description":"The guild to edit automod rule on","rest":false,"required":true,"type":"Guild"},{"name":"rule ID","description":"The id of the automod rule to edit","rest":false,"required":true,"type":"AutomodRule","pointer":0},{"name":"name","description":"The new name for the automod rule","rest":false,"type":"String"},{"name":"event","description":"The new event type for the automod rule","rest":false,"type":"Enum","enum":["MessageSend","MemberUpdate"],"enumName":"AutoModerationRuleEventType"},{"name":"enabled","description":"Whether the automod rule should be enabled","rest":false,"required":false,"type":"Boolean"},{"name":"reason","description":"The reason for editing the automod rule","rest":false,"required":false,"type":"String"}],"output":["Boolean"],"category":"automod"},{"name":"$getAutomodRule","version":"1.5.0","description":"Returns an automod rule of a guild","unwrap":true,"brackets":true,"args":[{"name":"guild ID","description":"The guild to get automod rule from","rest":false,"required":true,"type":"Guild"},{"name":"rule ID","description":"The id of the automod rule to get","rest":false,"required":true,"type":"AutomodRule","pointer":0},{"name":"property","description":"The property of the automod rule to return","rest":false,"type":"Enum","enum":["id","name","authorID","enabled","eventType","triggerType","triggerMetadata","exemptRoles","exemptChannels","actions","keywordFilter","regexPatterns","presets","allowList","mentionTotalLimit","mentionRaidProtectionEnabled"],"enumName":"AutomodRuleProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"output":["Unknown"],"category":"automod"},{"name":"$setAutomodAction","version":"1.5.0","description":"Sets a new action for current automod rule","unwrap":true,"brackets":true,"args":[{"name":"type","description":"The type of the automod rule action","rest":false,"required":true,"type":"Enum","enum":["BlockMessage","SendAlertMessage","Timeout","BlockMemberInteraction"],"enumName":"AutoModerationActionType"},{"name":"channel ID","description":"The channel to which content will be logged","rest":false,"type":"Channel"},{"name":"duration","description":"The timeout duration in seconds","rest":false,"type":"Number"},{"name":"message","description":"The custom message that is shown whenever a message is blocked","rest":false,"type":"String"}],"category":"automod"},{"name":"$setAutomodAllowList","version":"1.5.0","description":"Sets allowed words for current automod rule","unwrap":true,"brackets":true,"args":[{"name":"words","description":"The words to allow and whitelist","rest":true,"required":true,"type":"String"}],"category":"automod"},{"name":"$setAutomodExemptChannels","version":"1.5.0","description":"Sets exempt channels for current automod rule","unwrap":true,"brackets":true,"args":[{"name":"channels","description":"The channels that should not be affected by the automod rule","rest":true,"required":true,"type":"String"}],"category":"automod"},{"name":"$setAutomodExemptRoles","version":"1.5.0","description":"Sets exempt roles for current automod rule","unwrap":true,"brackets":true,"args":[{"name":"roles","description":"The roles that should not be affected by the automod rule","rest":true,"required":true,"type":"String"}],"category":"automod"},{"name":"$setAutomodKeywordFilter","version":"1.5.0","description":"Sets disallowed words for current automod rule","unwrap":true,"brackets":true,"args":[{"name":"words","description":"The words to disallow and blacklist","rest":true,"required":true,"type":"String"}],"category":"automod"},{"name":"$setAutomodMentionRaidProtection","version":"1.5.0","description":"Sets mention raid protection for current automod rule","unwrap":true,"brackets":true,"args":[{"name":"enabled","description":"Whether to enable mention raid protection","rest":false,"required":true,"type":"Boolean"}],"category":"automod"},{"name":"$setAutomodMentionTotalLimit","version":"1.5.0","description":"Sets a total mention limit for current automod rule","unwrap":true,"brackets":true,"args":[{"name":"limit","description":"The limit of mentions to set","rest":false,"required":true,"type":"Number"}],"category":"automod"},{"name":"$setAutomodPresets","version":"1.5.0","description":"Sets preset keyword wordsets for current automod rule","unwrap":true,"brackets":true,"args":[{"name":"presets","description":"The preset keyword types to set","rest":true,"required":true,"type":"Enum","enum":["Profanity","SexualContent","Slurs"],"enumName":"AutoModerationRuleKeywordPresetType"}],"category":"automod"},{"name":"$setAutomodRegexFilter","version":"1.5.0","description":"Sets regex filter for current automod rule","unwrap":true,"brackets":true,"args":[{"name":"regexes","description":"The regexes to use for filtering","rest":true,"required":true,"type":"String"}],"category":"automod"},{"name":"$applicationCommandCount","version":"1.4.0","aliases":["$slashCommandCount"],"description":"Returns the amount of application commands registered by this bot","output":["Number"],"unwrap":true,"brackets":false,"args":[{"name":"guild ID","description":"The guild to get application command count from","rest":false,"type":"Guild"},{"name":"count sub","description":"Whether to count sub commands","rest":false,"type":"Boolean"}],"category":"bot"},{"name":"$applicationCommands","version":"1.5.0","description":"Returns all application commands","output":["Json"],"unwrap":true,"brackets":false,"args":[{"name":"guild ID","description":"The guild to get application commands from","rest":false,"required":true,"type":"Guild"}],"category":"bot"},{"name":"$botCount","version":"1.0.0","description":"Returns the bot count of the bot","unwrap":false,"output":["Number"],"category":"bot"},{"name":"$botCustomInvite","version":"1.5.0","description":"Returns the client's custom invite link","unwrap":false,"aliases":["$clientCustomInvite"],"output":["URL"],"category":"bot"},{"name":"$botDescription","version":"1.5.0","aliases":["$clientDescription"],"description":"Returns the description of the bot","unwrap":false,"output":["String"],"category":"bot"},{"name":"$botDestroy","version":"1.0.0","aliases":["$clientDestroy"],"description":"Destroys the discord.js client","unwrap":false,"category":"bot"},{"name":"$botID","version":"1.0.0","description":"Returns the client's id","unwrap":false,"aliases":["$clientID"],"output":["User"],"category":"bot"},{"name":"$botInvite","version":"1.0.0","description":"Returns a bot's invite link","brackets":false,"unwrap":true,"aliases":["$clientInvite"],"args":[{"name":"perms","description":"The perms for the invite link","rest":true,"type":"String","required":true}],"output":["URL"],"category":"bot"},{"name":"$botMutualGuilds","version":"1.5.0","aliases":["$clientMutualGuilds"],"description":"Returns the client's mutual guilds with a user","unwrap":true,"args":[{"name":"user ID","description":"The user to get mutual guilds from","rest":false,"required":true,"type":"User"},{"name":"separator","description":"The separator to use for every guild","rest":false,"type":"String"}],"brackets":false,"output":["String"],"category":"bot"},{"name":"$botOwnerID","version":"1.0.0","description":"Returns the bot owner id","brackets":false,"aliases":["$clientOwnerID"],"args":[{"name":"return members","description":"Whether to return all members","rest":false,"required":false,"type":"Boolean"},{"name":"separator","description":"The separator to use for every id","rest":false,"type":"String"}],"output":["User[]"],"unwrap":true,"category":"bot"},{"name":"$botTags","version":"1.5.0","description":"Returns the client tags","unwrap":true,"aliases":["$clientTags"],"args":[{"name":"separator","description":"The separator to use for every tag","rest":false,"type":"String"}],"brackets":false,"output":["String"],"category":"bot"},{"name":"$botToken","version":"1.0.0","description":"Returns the client token","unwrap":false,"aliases":["$clientToken"],"output":["String"],"category":"bot"},{"name":"$botUserInstallCount","version":"1.5.0","aliases":["$clientUserInstallCount"],"description":"Returns the user install count of the bot","unwrap":false,"output":["Number"],"category":"bot"},{"name":"$botWebhookEvents","version":"2.2.0","description":"Returns the client webhook event types","aliases":["$clientWebhookEvents"],"unwrap":true,"brackets":false,"args":[{"name":"separator","description":"The separator to use for every type","rest":false,"type":"String"}],"output":["ApplicationWebhookEventType[]"],"category":"bot"},{"name":"$botWebhookStatus","version":"2.2.0","description":"Returns the client webhook event status","unwrap":false,"aliases":["$clientWebhookStatus"],"output":["ApplicationWebhookEventStatus"],"category":"bot"},{"name":"$botWebhookURL","version":"2.2.0","description":"Returns the client webhook event url","unwrap":false,"aliases":["$clientWebhookURL"],"output":["String"],"category":"bot"},{"name":"$extensionVersion","version":"1.4.0","brackets":true,"unwrap":true,"description":"Returns the version an extension is running on","output":["String"],"args":[{"name":"name","description":"The extension name to retrieve its version","rest":false,"required":true,"type":"String"}],"category":"bot"},{"name":"$hasExtension","version":"1.2.0","description":"Checks whether client has an extension","unwrap":true,"brackets":true,"args":[{"name":"name","description":"The extension name to check for","rest":false,"required":true,"type":"String"}],"output":["Boolean"],"category":"bot"},{"name":"$ping","version":"1.0.0","description":"The current bot ping","unwrap":false,"aliases":["$clientPing","$botPing"],"output":["Number"],"category":"bot"},{"name":"$setBotAvatar","version":"1.0.0","description":"Sets the bot profile icon","brackets":true,"unwrap":true,"aliases":["$setClientAvatar"],"args":[{"name":"url","description":"The icon url","rest":false,"required":true,"type":"String"}],"output":["Boolean"],"category":"bot"},{"name":"$setBotBanner","version":"1.5.0","description":"Sets the bot banner","brackets":true,"unwrap":true,"aliases":["$setClientBanner"],"args":[{"name":"url","description":"The banner url","rest":false,"required":true,"type":"String"}],"output":["Boolean"],"category":"bot"},{"name":"$setBotDescription","version":"1.5.0","description":"Sets the bot description","aliases":["$setClientDescription"],"brackets":true,"unwrap":true,"args":[{"name":"description","description":"The new description","rest":false,"required":true,"type":"String"}],"output":["Boolean"],"category":"bot"},{"name":"$setBotName","version":"1.0.0","description":"Sets the bot name","brackets":true,"unwrap":true,"aliases":["$setClientName"],"args":[{"name":"name","description":"The new name","rest":false,"required":true,"type":"String"}],"output":["Boolean"],"category":"bot"},{"name":"$setBotTags","version":"1.5.0","description":"Sets the bot tags","aliases":["$setClientTags"],"brackets":true,"unwrap":true,"args":[{"name":"tags","description":"The new tags","rest":true,"required":true,"type":"String"}],"output":["Boolean"],"category":"bot"},{"name":"$setStatus","version":"1.0.0","description":"Sets the client's status","unwrap":true,"aliases":["$setBotStatus","$setClientStatus"],"args":[{"name":"presence","description":"The presence status","type":"String","rest":false,"required":true},{"name":"type","description":"The activity type","rest":false,"type":"Enum","enum":["Playing","Streaming","Listening","Watching","Custom","Competing"],"required":true,"enumName":"ActivityType"},{"name":"name","description":"The status name","rest":false,"type":"String","required":true},{"name":"state","description":"The status state","rest":false,"type":"String"},{"name":"url","description":"The url to use for the stream","rest":false,"type":"String"}],"brackets":true,"category":"bot"},{"name":"$shardCount","version":"2.1.0","aliases":["$botShardCount","$clientShardCount"],"description":"Returns the shard count of the client","unwrap":false,"output":["Number"],"category":"bot"},{"name":"$shardID","version":"1.0.0","aliases":["$botShardIDs","$clientShardIDs"],"description":"Returns the shard id of the client","unwrap":true,"brackets":false,"args":[{"name":"separator","description":"The separator to use for every id","rest":false,"type":"String"}],"output":["Number"],"category":"bot"},{"name":"$shardStatus","version":"2.1.0","aliases":["$botShardStatus","$clientShardStatus"],"description":"Returns the shard status of the client","unwrap":true,"brackets":false,"args":[{"name":"separator","description":"The separator to use for every status","rest":false,"type":"String"}],"output":["Status[]"],"category":"bot"},{"name":"$updateApplicationCommands","version":"1.2.0","description":"Updates application commands, also registers new ones","unwrap":false,"category":"bot"},{"name":"$updateCommands","version":"1.0.2","description":"Updates bot commands, also registers new ones","unwrap":false,"category":"bot"},{"name":"$uptime","version":"1.0.0","aliases":["$botUptime","$clientUptime"],"output":["Number"],"description":"Returns the bots uptime","unwrap":false,"category":"bot"},{"name":"$version","version":"1.0.0","description":"Returns the package version the client is using","unwrap":false,"output":["String"],"aliases":["$packageVersion"],"category":"bot"},{"name":"$bufferAlloc","version":"1.1.0","description":"Allocates given number of bytes in a buffer","unwrap":true,"brackets":true,"args":[{"name":"variable name","description":"The variable to load it to, accessed with $env[]","rest":false,"required":true,"type":"String"},{"name":"bytes","description":"The number of bytes to alloc","type":"Number","rest":false,"required":true}],"category":"buffer"},{"name":"$bufferAllocUnsafe","version":"1.1.0","description":"Unsafely allocates given number of bytes in a buffer","unwrap":true,"brackets":true,"args":[{"name":"variable name","description":"The variable to load it to, accessed with $env[]","rest":false,"required":true,"type":"String"},{"name":"bytes","description":"The number of bytes to alloc","type":"Number","rest":false,"required":true}],"category":"buffer"},{"name":"$bufferLength","version":"1.1.0","description":"Returns the length of a buffer","unwrap":true,"brackets":true,"args":[{"name":"variable name","description":"The variable the buffer is allocated on","type":"String","required":true,"rest":false}],"output":["Number"],"category":"buffer"},{"name":"$bufferReadInt32","version":"1.2.0","description":"Reads int from a buffer","unwrap":true,"brackets":true,"args":[{"name":"variable name","description":"The variable the buffer is allocated on","type":"String","required":true,"rest":false},{"name":"index","description":"The index to start reading at","required":true,"type":"Number","rest":false}],"output":["Number"],"category":"buffer"},{"name":"$bufferReadUtf8","version":"1.1.0","description":"Reads utf8 string from a buffer","unwrap":true,"brackets":true,"args":[{"name":"variable name","description":"The variable the buffer is allocated on","type":"String","required":true,"rest":false},{"name":"index","description":"The index to start reading at","required":true,"type":"Number","rest":false},{"name":"end index","description":"The index to end reading at","required":false,"type":"Number","rest":false}],"output":["String"],"category":"buffer"},{"name":"$bufferResize","version":"1.1.0","description":"Resizes a buffer","unwrap":true,"brackets":true,"args":[{"name":"variable name","description":"The variable the buffer is allocated on","type":"String","required":true,"rest":false},{"name":"length","description":"The new length for this buffer","required":true,"type":"Number","rest":false}],"category":"buffer"},{"name":"$bufferToString","version":"1.1.0","description":"Stringifies a buffer","unwrap":true,"brackets":true,"args":[{"name":"variable name","description":"The variable the buffer is allocated on","type":"String","required":true,"rest":false},{"name":"encoding","description":"The encoding to stringify with","type":"String","rest":false}],"output":["String"],"category":"buffer"},{"name":"$bufferWriteInt32","version":"1.2.0","description":"Writes int32 to a buffer","unwrap":true,"brackets":true,"args":[{"name":"variable name","description":"The variable the buffer is allocated on","type":"String","required":true,"rest":false},{"name":"index","description":"The index to start writing on","required":true,"type":"Number","rest":false},{"name":"int","description":"The int to write","type":"Number","rest":false,"required":true}],"category":"buffer"},{"name":"$bufferWriteUtf8","version":"1.1.0","description":"Writes utf8 string to a buffer","unwrap":true,"brackets":true,"args":[{"name":"variable name","description":"The variable the buffer is allocated on","type":"String","required":true,"rest":false},{"name":"index","description":"The index to start writing on","required":true,"type":"Number","rest":false},{"name":"text","description":"The text to write","type":"String","rest":false,"required":true}],"category":"buffer"},{"name":"$addChannelPerms","version":"1.0.3","description":"Adds permission overwrites to a channel, returns bool","brackets":true,"unwrap":true,"args":[{"name":"channel ID","description":"The channel to add perms to","rest":false,"required":true,"type":"Channel"},{"name":"id","description":"The role or member id to add these perms to","rest":false,"required":true,"type":"String"},{"name":"perms","description":"The perms to add to the id","rest":true,"type":"String","required":true,"enum":["CreateInstantInvite","KickMembers","BanMembers","Administrator","ManageChannels","ManageGuild","AddReactions","ViewAuditLog","PrioritySpeaker","Stream","ViewChannel","SendMessages","SendTTSMessages","ManageMessages","EmbedLinks","AttachFiles","ReadMessageHistory","MentionEveryone","UseExternalEmojis","ViewGuildInsights","Connect","Speak","MuteMembers","DeafenMembers","MoveMembers","UseVAD","ChangeNickname","ManageNicknames","ManageRoles","ManageWebhooks","ManageEmojisAndStickers","ManageGuildExpressions","UseApplicationCommands","RequestToSpeak","ManageEvents","ManageThreads","CreatePublicThreads","CreatePrivateThreads","UseExternalStickers","SendMessagesInThreads","UseEmbeddedActivities","ModerateMembers","ViewCreatorMonetizationAnalytics","UseSoundboard","CreateGuildExpressions","CreateEvents","UseExternalSounds","SendVoiceMessages","SendPolls","UseExternalApps"],"enumName":"PermissionFlagsBits"}],"output":["Boolean"],"category":"channel"},{"name":"$addForumTags","version":"1.5.0","aliases":["$addPostTags"],"description":"Adds tags to a forum post, returns bool","unwrap":true,"output":["Boolean"],"args":[{"name":"channel ID","rest":false,"required":true,"type":"Channel","description":"The post to edit tags on"},{"name":"reason","description":"The reason for adding post tags","rest":false,"type":"String"},{"name":"tags","description":"The tags for the post","rest":true,"required":true,"type":"String"}],"brackets":true,"category":"channel"},{"name":"$addThreadMember","version":"1.0.0","description":"Adds a member to a thread, returns bool","brackets":true,"unwrap":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"required":true,"type":"Guild"},{"name":"channel ID","description":"The thread to add member to","rest":false,"required":true,"type":"Channel"},{"name":"user ID","pointer":0,"description":"The member to add","rest":false,"required":true,"type":"Member"},{"name":"reason","description":"The reason to add this member to thread","rest":false,"type":"String"}],"category":"channel"},{"name":"$archiveThread","version":"1.0.0","aliases":["$archivePost"],"description":"Archives a thread, returns bool","brackets":false,"unwrap":true,"output":["Boolean"],"args":[{"name":"channel ID","description":"The thread to archive","rest":false,"required":true,"type":"Channel"},{"name":"reason","description":"The reason to archive this thread","rest":false,"type":"String"}],"category":"channel"},{"name":"$channelBitrate","version":"1.4.0","description":"Returns the bitrate of the voice channel","unwrap":true,"brackets":false,"output":["Number"],"args":[{"name":"channel ID","description":"The id of the channel","rest":false,"type":"Channel","required":true}],"category":"channel"},{"name":"$channelCategoryID","version":"1.0.0","description":"Returns the channel category id","unwrap":true,"brackets":false,"output":["Channel"],"args":[{"name":"channel ID","description":"The id of the channel","rest":false,"type":"Channel","required":true}],"category":"channel"},{"name":"$channelChildrenCount","version":"1.0.3","description":"Returns the amount of children this category has","brackets":false,"output":["Number"],"unwrap":true,"args":[{"name":"channel ID","description":"The category to get its child count","rest":false,"type":"Channel","required":true}],"category":"channel"},{"name":"$channelChildrenIDs","version":"1.0.3","description":"Returns the children ids this category has","brackets":false,"output":["Channel[]"],"unwrap":true,"args":[{"name":"channel ID","description":"The category to get its children","rest":false,"type":"Channel","required":true},{"name":"separator","description":"The separator to use for every channel","rest":false,"type":"String"}],"category":"channel"},{"name":"$channelCount","version":"1.0.0","description":"Returns the channel count of all servers","brackets":false,"unwrap":true,"output":["Number"],"args":[{"name":"categories","description":"The categories to filter by","rest":true,"required":true,"enum":["GuildText","DM","GuildVoice","GroupDM","GuildCategory","GuildAnnouncement","AnnouncementThread","PublicThread","PrivateThread","GuildStageVoice","GuildDirectory","GuildForum","GuildMedia","GuildNews","GuildNewsThread","GuildPublicThread","GuildPrivateThread"],"type":"Enum","enumName":"ChannelType"}],"category":"channel"},{"name":"$channelCreatedAt","version":"1.0.0","description":"Returns the channel timestamp","unwrap":true,"brackets":false,"output":["Number"],"args":[{"name":"channel ID","description":"The id of the channel","rest":false,"type":"Channel","required":true}],"category":"channel"},{"name":"$channelExists","version":"1.0.0","description":"Returns whether an channel id exists","unwrap":true,"brackets":true,"output":["Boolean"],"args":[{"name":"channel ID","description":"The channel to check","rest":false,"required":true,"type":"String"}],"category":"channel"},{"name":"$channelFlags","version":"1.5.0","description":"Returns the flags of a channel","brackets":false,"unwrap":true,"args":[{"name":"channel ID","description":"The id of the channel","rest":false,"type":"Channel","required":true},{"name":"separator","description":"The separator to use for every flag","type":"String","required":false,"rest":false}],"output":["ChannelFlags[]"],"category":"channel"},{"name":"$channelFull","version":"1.4.0","description":"Returns whether the voice channel is full","unwrap":true,"brackets":false,"output":["Boolean"],"args":[{"name":"channel ID","description":"The id of the channel","rest":false,"type":"Channel","required":true}],"category":"channel"},{"name":"$channelGuildID","version":"1.0.0","description":"Returns the channel guild id","unwrap":true,"output":["Guild"],"brackets":false,"args":[{"name":"channel ID","description":"The id of the channel","rest":false,"type":"Channel","required":true}],"category":"channel"},{"name":"$channelHasAnyPerms","version":"1.4.0","aliases":["$channelHasAnyPerm"],"description":"Returns whether role or member has any of the perms in a channel","output":["Boolean"],"unwrap":true,"args":[{"name":"channel ID","description":"The channel to get perms from","rest":false,"required":true,"type":"Channel"},{"name":"id","description":"The role or user to get perms of","rest":false,"required":true,"type":"String"},{"name":"permissions","description":"The perms to check for","rest":true,"type":"Enum","enum":["CreateInstantInvite","KickMembers","BanMembers","Administrator","ManageChannels","ManageGuild","AddReactions","ViewAuditLog","PrioritySpeaker","Stream","ViewChannel","SendMessages","SendTTSMessages","ManageMessages","EmbedLinks","AttachFiles","ReadMessageHistory","MentionEveryone","UseExternalEmojis","ViewGuildInsights","Connect","Speak","MuteMembers","DeafenMembers","MoveMembers","UseVAD","ChangeNickname","ManageNicknames","ManageRoles","ManageWebhooks","ManageEmojisAndStickers","ManageGuildExpressions","UseApplicationCommands","RequestToSpeak","ManageEvents","ManageThreads","CreatePublicThreads","CreatePrivateThreads","UseExternalStickers","SendMessagesInThreads","UseEmbeddedActivities","ModerateMembers","ViewCreatorMonetizationAnalytics","UseSoundboard","CreateGuildExpressions","CreateEvents","UseExternalSounds","SendVoiceMessages","SendPolls","UseExternalApps"],"enumName":"PermissionFlagsBits"}],"brackets":true,"category":"channel"},{"name":"$channelHasPerms","version":"1.4.0","description":"Returns whether role or member has perms in a channel","output":["Boolean"],"aliases":["$hasChannelPerm"],"unwrap":true,"args":[{"name":"channel ID","description":"The channel to get perms from","rest":false,"required":true,"type":"Channel"},{"name":"id","description":"The role or user to get perms of","rest":false,"required":true,"type":"String"},{"name":"permissions","description":"The perms to check for","rest":true,"type":"Enum","enum":["CreateInstantInvite","KickMembers","BanMembers","Administrator","ManageChannels","ManageGuild","AddReactions","ViewAuditLog","PrioritySpeaker","Stream","ViewChannel","SendMessages","SendTTSMessages","ManageMessages","EmbedLinks","AttachFiles","ReadMessageHistory","MentionEveryone","UseExternalEmojis","ViewGuildInsights","Connect","Speak","MuteMembers","DeafenMembers","MoveMembers","UseVAD","ChangeNickname","ManageNicknames","ManageRoles","ManageWebhooks","ManageEmojisAndStickers","ManageGuildExpressions","UseApplicationCommands","RequestToSpeak","ManageEvents","ManageThreads","CreatePublicThreads","CreatePrivateThreads","UseExternalStickers","SendMessagesInThreads","UseEmbeddedActivities","ModerateMembers","ViewCreatorMonetizationAnalytics","UseSoundboard","CreateGuildExpressions","CreateEvents","UseExternalSounds","SendVoiceMessages","SendPolls","UseExternalApps"],"enumName":"PermissionFlagsBits"}],"brackets":true,"category":"channel"},{"name":"$channelID","version":"1.0.0","description":"Gets the channel id of a channel name","unwrap":true,"output":["Channel"],"brackets":false,"args":[{"name":"name","description":"The channel name to get it's id","required":true,"rest":true,"type":"String"}],"category":"channel"},{"name":"$channelIDs","version":"1.3.0","unwrap":true,"brackets":false,"output":["Channel[]"],"description":"Returns every channel id","args":[{"name":"separator","description":"The separator to use for every channel","rest":false,"type":"String"}],"category":"channel"},{"name":"$channelIsChildrenOf","version":"1.5.0","aliases":["$isChildrenOf"],"description":"Checks whether given channel is a children of a category","output":["Boolean"],"brackets":true,"unwrap":true,"args":[{"name":"channel ID","description":"The channel to know if is children of category","rest":false,"type":"Channel","required":true},{"name":"category ID","description":"The category to check against","rest":false,"type":"Channel","required":true}],"category":"channel"},{"name":"$channelJoinable","version":"1.4.0","description":"Returns whether the voice channel is joinable by the bot","unwrap":true,"output":["Boolean"],"brackets":false,"args":[{"name":"channel ID","description":"The id of the channel","rest":false,"type":"Channel","required":true}],"category":"channel"},{"name":"$channelMembers","version":"1.5.0","description":"Returns the members of a channel","unwrap":true,"output":["Member[]"],"brackets":false,"args":[{"name":"channel ID","description":"The id of the channel to get its members","rest":false,"required":true,"type":"Channel"},{"name":"separator","description":"The separator to use for each member","rest":false,"type":"String"}],"category":"channel"},{"name":"$channelNSFW","version":"1.0.0","description":"Returns whether the channel is nsfw","unwrap":true,"brackets":false,"output":["Boolean"],"args":[{"name":"channel ID","description":"The id of the channel","rest":false,"type":"Channel","required":true}],"category":"channel"},{"name":"$channelName","version":"1.0.0","description":"Returns the channel name","unwrap":true,"output":["String"],"brackets":false,"args":[{"name":"channel ID","description":"The id of the channel","rest":false,"type":"Channel","required":true}],"category":"channel"},{"name":"$channelNames","version":"1.0.0","description":"Returns the channel names of a guild","brackets":false,"output":["String[]"],"args":[{"name":"guild ID","description":"The guild to return the channels of","rest":false,"type":"Guild","required":true},{"name":"separator","description":"The separator to use for each channel","rest":false,"type":"String"}],"unwrap":true,"category":"channel"},{"name":"$channelPermissions","version":"1.5.0","description":"Returns all permission overwrites of a channel","aliases":["$channelPerms","$channelOverwrites"],"unwrap":true,"brackets":true,"args":[{"name":"channel ID","description":"The channel to get perms from","rest":false,"required":true,"type":"Channel"},{"name":"property","description":"The property of the overwrites to return","rest":false,"required":true,"type":"Enum","enum":["id","type","allow","deny"],"enumName":"PermissionOverwritesProperty"},{"name":"separator","description":"The separator to use for every overwrite","rest":false,"type":"String"}],"output":["Unknown"],"category":"channel"},{"name":"$channelPermissionsFor","version":"1.4.0","description":"Returns permissions for a role or member in a channel","aliases":["$channelPermsFor","$memberChannelPerms","$roleChannelPerms"],"output":["PermissionFlagsBits[]"],"unwrap":true,"args":[{"name":"channel ID","description":"The channel to get perms from","rest":false,"required":true,"type":"Channel"},{"name":"id","description":"The role or user to get perms for","rest":false,"required":true,"type":"String"},{"name":"separator","description":"The separator to use for every perm","rest":false,"type":"String"}],"brackets":true,"category":"channel"},{"name":"$channelPermissionsOf","version":"1.5.0","description":"Returns specific permissions of a role or member in a channel","aliases":["$channelPermsOf"],"output":["PermissionFlagsBits[]"],"unwrap":true,"args":[{"name":"channel ID","description":"The channel to get perms from","rest":false,"required":true,"type":"Channel"},{"name":"id","description":"The role or user to get perms of","rest":false,"required":true,"type":"String"},{"name":"state","description":"The state of the perms to return","rest":false,"required":true,"type":"Enum","enum":["allow","deny"],"enumName":"PermissionsStateType"},{"name":"separator","description":"The separator to use for every perm","rest":false,"type":"String"}],"brackets":true,"category":"channel"},{"name":"$channelPinnedMessages","version":"1.5.0","description":"Returns the pinned messages of a channel","brackets":false,"aliases":["$pinnedMessages"],"unwrap":true,"output":["Message[]"],"args":[{"name":"channel ID","description":"The channel to pull pinned messages from","rest":false,"required":true,"type":"Channel"},{"name":"separator","description":"The separator to use for every message id","rest":false,"type":"String"}],"category":"channel"},{"name":"$channelPosition","version":"1.0.3","description":"Returns the channel position","unwrap":true,"brackets":false,"output":["Number"],"args":[{"name":"channel ID","description":"The id of the channel to get its position","rest":false,"type":"Channel","required":true}],"category":"channel"},{"name":"$channelRawData","version":"1.5.0","description":"Returns the raw data of a channel","unwrap":true,"brackets":false,"args":[{"name":"channel ID","rest":false,"required":true,"description":"The channel to get raw data from","type":"Channel"}],"output":["Json"],"category":"channel"},{"name":"$channelSlowmode","version":"1.5.0","description":"Returns the channel slowmode in seconds","unwrap":true,"output":["Number"],"brackets":false,"args":[{"name":"channel ID","description":"The id of the channel to get its slowmode","rest":false,"required":true,"type":"Channel"}],"category":"channel"},{"name":"$channelTags","version":"1.0.3","description":"Retrieves tags from a forum thread","unwrap":true,"output":["String[]"],"args":[{"name":"channel ID","description":"The channel to get tags of","rest":false,"type":"Channel"},{"name":"separator","description":"The separator to use for every tag","rest":false,"type":"String"}],"brackets":false,"category":"channel"},{"name":"$channelTopic","version":"1.0.0","description":"Returns the channel topic","unwrap":true,"output":["String"],"brackets":false,"args":[{"name":"channel ID","description":"The id of the channel","rest":false,"type":"Channel","required":true}],"category":"channel"},{"name":"$channelType","version":"1.0.0","description":"Returns the channel type","unwrap":true,"output":["ChannelType"],"brackets":false,"args":[{"name":"channel ID","description":"The id of the channel","rest":false,"type":"Channel","required":true}],"category":"channel"},{"name":"$channelUserLimit","version":"1.4.0","description":"Returns the user limit of the voice channel","unwrap":true,"brackets":false,"output":["Number"],"args":[{"name":"channel ID","description":"The id of the channel","rest":false,"type":"Channel","required":true}],"category":"channel"},{"name":"$channelVoiceMemberCount","version":"1.4.0","description":"Returns the member count that are connected to this voice channel","unwrap":true,"aliases":["$channelMemberCount"],"output":["Number"],"brackets":false,"args":[{"name":"channel ID","description":"The id of the channel","rest":false,"type":"Channel","required":true}],"category":"channel"},{"name":"$channelVoiceMemberIDs","version":"1.4.0","description":"Returns the members that are connected to this voice channel","unwrap":true,"aliases":["$channelMemberIDs"],"output":["Member[]"],"brackets":false,"args":[{"name":"channel ID","description":"The id of the channel","rest":false,"type":"Channel","required":true},{"name":"separator","rest":false,"description":"Separator to use for every id","required":false,"type":"String"}],"category":"channel"},{"name":"$channelVoiceRegion","version":"1.5.0","description":"Returns the region of a voice channel","unwrap":true,"brackets":false,"args":[{"name":"channel ID","description":"The channel to get its region","rest":false,"required":true,"type":"Channel"}],"output":["VoiceRegionType"],"category":"channel"},{"name":"$clearChannelPerms","version":"1.0.3","description":"Deletes all permission overwrites from the channel or given id, returns bool","brackets":true,"output":["Boolean"],"unwrap":true,"args":[{"name":"channel ID","description":"The channel to delete perms from","rest":false,"required":true,"type":"Channel"},{"name":"id","description":"The role or member id to delete all perms for","rest":false,"required":false,"type":"String"}],"category":"channel"},{"name":"$clearMessages","version":"1.0.0","description":"Clears x amount of messages from a channel, returns the number of messages deleted","unwrap":true,"output":["Number"],"brackets":true,"args":[{"name":"channel ID","description":"The channel to clear messages on","required":true,"rest":false,"type":"Channel"},{"name":"amount","description":"The amount of messages to delete","rest":false,"required":true,"type":"Number"},{"name":"delete pinned","description":"Whether to delete pinned messages","rest":false,"type":"Boolean"},{"name":"delete bots","description":"Whether to delete messages of bots","rest":false,"type":"Boolean"}],"category":"channel"},{"name":"$clearUserMessages","version":"1.0.0","description":"Clears x amount of messages from a channel of given user, returns the number of messages deleted","unwrap":true,"output":["Number"],"brackets":true,"args":[{"name":"channel ID","description":"The channel to clear messages on","required":true,"rest":false,"type":"Channel"},{"name":"user ID","description":"The user to delete their messages","required":true,"rest":false,"type":"User"},{"name":"amount","description":"The amount of messages to delete","rest":false,"required":true,"type":"Number"},{"name":"delete pinned","description":"Whether to delete pinned messages","rest":false,"type":"Boolean"}],"category":"channel"},{"name":"$cloneChannel","version":"1.4.0","description":"Clones the given channel","brackets":true,"output":["Channel"],"unwrap":true,"args":[{"name":"channel ID","description":"The channel to clone","type":"Channel","rest":false,"required":true},{"name":"name","description":"The name for the cloned channel","type":"String","rest":false}],"category":"channel"},{"name":"$cloneChannelPerms","version":"1.5.0","description":"Clones the given channel's perms to another channel, returns bool","brackets":true,"unwrap":true,"args":[{"name":"channel ID","description":"The channel to clone its perms","type":"Channel","rest":false,"required":true},{"name":"channel ID","description":"The other channel to set new perms for","type":"Channel","rest":false,"required":true}],"output":["Boolean"],"category":"channel"},{"name":"$createChannel","version":"1.0.0","description":"Creates a channel in a guild, returns the channel id","unwrap":true,"brackets":true,"output":["Channel"],"args":[{"name":"guild ID","description":"The guild to create this channel on","rest":false,"required":true,"type":"Guild"},{"name":"channel name","description":"The name for the channel","rest":false,"required":true,"type":"String"},{"name":"channel type","description":"The type of the channel, some are not supported","rest":false,"type":"Enum","enum":["GuildText","DM","GuildVoice","GroupDM","GuildCategory","GuildAnnouncement","AnnouncementThread","PublicThread","PrivateThread","GuildStageVoice","GuildDirectory","GuildForum","GuildMedia","GuildNews","GuildNewsThread","GuildPublicThread","GuildPrivateThread"],"required":true,"enumName":"ChannelType"},{"name":"topic","description":"The topic for the channel","rest":false,"type":"String"},{"name":"parent ID","description":"The parent id for the channel","rest":false,"type":"String"}],"category":"channel"},{"name":"$createForumPost","version":"1.0.0","description":"Creates a forum post, returns the post channel id","unwrap":true,"output":["Channel"],"args":[{"name":"channel ID","rest":false,"required":true,"type":"Channel","description":"The channel to create a post on"},{"name":"title","description":"The post title","rest":false,"required":true,"type":"String"},{"name":"description","description":"The post description","rest":false,"type":"String"},{"name":"tags","description":"The tags for the post","rest":true,"required":true,"type":"String"}],"brackets":true,"category":"channel"},{"name":"$createInvite","version":"1.1.0","brackets":true,"description":"Creates an invite, returns the code","unwrap":true,"output":["Invite"],"args":[{"name":"channel ID","description":"The channel to make the invite for","rest":false,"required":true,"type":"Channel"},{"name":"max uses","description":"The max amount of uses for this invite","rest":false,"type":"Number"},{"name":"max age","description":"The max age for this invite","rest":false,"type":"Number"},{"name":"reason","description":"The reason for creating this invite","rest":false,"type":"String"}],"category":"channel"},{"name":"$createThread","version":"1.0.3","description":"Creates a thread, returns thread channel id on success","unwrap":true,"output":["Channel"],"brackets":true,"args":[{"name":"channel ID","description":"The channel to create the thread at","rest":false,"type":"Channel"},{"name":"name","description":"The name for the thread","rest":false,"type":"String","required":true},{"name":"message ID","description":"The message to start thread for","rest":false,"pointer":0,"type":"Message"},{"name":"private","description":"Whether this thread is private","rest":false,"type":"Boolean"},{"name":"reason","description":"Reason for creating thread","rest":false,"type":"String"}],"category":"channel"},{"name":"$deleteChannelPerms","version":"1.0.3","description":"Deletes some permission overwrites from a channel, returns bool","brackets":true,"output":["Boolean"],"unwrap":true,"args":[{"name":"channel ID","description":"The channel to clear perms from","rest":false,"required":true,"type":"Channel"},{"name":"id","description":"The role or member id to clear these perms for","rest":false,"required":true,"type":"String"},{"name":"perms","description":"The perms to clear from the id","rest":true,"type":"String","required":true,"enum":["CreateInstantInvite","KickMembers","BanMembers","Administrator","ManageChannels","ManageGuild","AddReactions","ViewAuditLog","PrioritySpeaker","Stream","ViewChannel","SendMessages","SendTTSMessages","ManageMessages","EmbedLinks","AttachFiles","ReadMessageHistory","MentionEveryone","UseExternalEmojis","ViewGuildInsights","Connect","Speak","MuteMembers","DeafenMembers","MoveMembers","UseVAD","ChangeNickname","ManageNicknames","ManageRoles","ManageWebhooks","ManageEmojisAndStickers","ManageGuildExpressions","UseApplicationCommands","RequestToSpeak","ManageEvents","ManageThreads","CreatePublicThreads","CreatePrivateThreads","UseExternalStickers","SendMessagesInThreads","UseEmbeddedActivities","ModerateMembers","ViewCreatorMonetizationAnalytics","UseSoundboard","CreateGuildExpressions","CreateEvents","UseExternalSounds","SendVoiceMessages","SendPolls","UseExternalApps"],"enumName":"PermissionFlagsBits"}],"category":"channel"},{"name":"$deleteChannels","version":"1.0.5","description":"Deletes given channel ids, returns the count of channels deleted","aliases":["$deleteChannel"],"brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"channels","description":"The channels to delete","rest":true,"required":true,"type":"Channel"}],"category":"channel"},{"name":"$deleteThread","version":"1.5.0","description":"Deletes a thread, returns bool","brackets":true,"unwrap":true,"output":["Boolean"],"args":[{"name":"channel ID","description":"The thread to delete","rest":false,"required":true,"type":"Channel"},{"name":"reason","description":"The reason to delete this thread","rest":false,"type":"String"}],"category":"channel"},{"name":"$dmChannelID","version":"1.0.0","description":"Returns the dm channel id of a user","brackets":false,"output":["Channel"],"unwrap":true,"args":[{"name":"user ID","description":"User to get the dm channel","rest":false,"required":true,"type":"User"}],"category":"channel"},{"name":"$fetchChannels","version":"2.2.0","description":"Caches all channels of a guild","aliases":["$fetchChannel"],"unwrap":true,"brackets":false,"args":[{"name":"guild ID","description":"The guild to cache channels of","rest":false,"required":true,"type":"Guild"},{"name":"channel ID","description":"The channel to fetch","rest":false,"type":"Channel","pointer":0}],"category":"channel"},{"name":"$firstMessageID","version":"1.5.0","description":"Returns the first message sent in a channel","brackets":false,"aliases":["$channelFirstMessageID"],"unwrap":true,"output":["Message"],"args":[{"name":"channel ID","description":"The channel to pull first message from","rest":false,"required":true,"type":"Channel"}],"category":"channel"},{"name":"$forumDefaultLayout","version":"2.2.0","description":"Returns the default layout of a forum","unwrap":true,"brackets":true,"args":[{"name":"channel ID","description":"The channel to get default layout from","rest":false,"type":"Channel","required":true}],"output":["ForumLayoutType"],"category":"channel"},{"name":"$forumDefaultReactionEmoji","version":"2.2.0","description":"Returns the default reaction emoji of a forum","unwrap":true,"brackets":true,"args":[{"name":"channel ID","description":"The channel to get default reaction emoji from","rest":false,"type":"Channel","required":true}],"output":["String"],"category":"channel"},{"name":"$forumDefaultSortOrder","version":"2.2.0","description":"Returns the default sort order of a forum","unwrap":true,"brackets":true,"args":[{"name":"channel ID","description":"The channel to get default sort order from","rest":false,"type":"Channel","required":true}],"output":["SortOrderType"],"category":"channel"},{"name":"$forumDefaultThreadArchiveDuration","version":"2.2.0","description":"Returns the default auto archive duration for threads of a forum","aliases":["$forumDefaultThreadAutoArchiveDuration"],"unwrap":true,"brackets":true,"args":[{"name":"channel ID","description":"The channel to get default sort order from","rest":false,"type":"Channel","required":true}],"output":["ThreadAutoArchiveDuration"],"category":"channel"},{"name":"$forumDefaultThreadSlowmode","version":"2.2.0","description":"Returns the default slowmode for threads of a forum","unwrap":true,"brackets":true,"args":[{"name":"channel ID","description":"The channel to get default slowmode from","rest":false,"type":"Channel","required":true}],"output":["Number"],"category":"channel"},{"name":"$forumTags","version":"1.5.0","description":"Returns all available tags of a forum","unwrap":true,"output":["Unknown"],"args":[{"name":"channel ID","description":"The channel to get tags of","rest":false,"type":"Channel","required":true},{"name":"property","description":"The property to return for every tag","rest":false,"type":"Enum","enum":["emoji","id","moderated","name"],"enumName":"ForumTagProperty"},{"name":"separator","description":"The separator to use for every tag property","rest":false,"type":"String"}],"brackets":true,"category":"channel"},{"name":"$guildChannelID","version":"1.4.0","description":"Gets the guild channel id of a channel name","unwrap":true,"output":["Channel"],"brackets":false,"args":[{"name":"guild ID","description":"The guild to use","rest":false,"required":true,"type":"Guild"},{"name":"name","description":"The channel name to get it's id","required":true,"rest":false,"type":"String"}],"category":"channel"},{"name":"$lastMessageID","version":"1.2.0","brackets":false,"aliases":["$channelLastMessageID"],"unwrap":true,"output":["Message"],"description":"Returns the latest message sent in a channel","args":[{"name":"channel ID","description":"The channel to pull last message from","rest":false,"required":true,"type":"Channel"},{"name":"user ID","description":"The user id to get its last message sent","rest":false,"required":false,"type":"User"}],"category":"channel"},{"name":"$lastPinTimestamp","version":"1.5.0","aliases":["$channelLastPinTimestamp"],"unwrap":true,"brackets":false,"output":["Number"],"description":"Returns the latest pin timestamp of a channel","args":[{"name":"channel ID","description":"The channel to pull last pin from","rest":false,"required":true,"type":"Channel"}],"category":"channel"},{"name":"$lockThread","version":"1.5.0","aliases":["$lockPost"],"description":"Locks a thread, returns bool","brackets":false,"unwrap":true,"output":["Boolean"],"args":[{"name":"channel ID","description":"The thread to lock","rest":false,"required":true,"type":"Channel"},{"name":"reason","description":"The reason to lock this thread","rest":false,"type":"String"}],"category":"channel"},{"name":"$modifyChannelPerms","version":"1.4.0","description":"Modifies given channel perms for a role or user","aliases":["$editChannelPerms"],"unwrap":true,"brackets":true,"output":["Boolean"],"args":[{"name":"channel ID","rest":false,"required":true,"type":"Channel","description":"The channel to modify perms for"},{"name":"roleOrUser","description":"The role or user to modify perms for","rest":false,"required":true,"pointer":0,"pointerProperty":"guild","type":"RoleOrUser"},{"name":"perms","rest":true,"required":true,"type":"OverwritePermission","description":"The permissions to allow, nullify or disallow, (+,/,-)Perm","enum":["CreateInstantInvite","KickMembers","BanMembers","Administrator","ManageChannels","ManageGuild","AddReactions","ViewAuditLog","PrioritySpeaker","Stream","ViewChannel","SendMessages","SendTTSMessages","ManageMessages","EmbedLinks","AttachFiles","ReadMessageHistory","MentionEveryone","UseExternalEmojis","ViewGuildInsights","Connect","Speak","MuteMembers","DeafenMembers","MoveMembers","UseVAD","ChangeNickname","ManageNicknames","ManageRoles","ManageWebhooks","ManageEmojisAndStickers","ManageGuildExpressions","UseApplicationCommands","RequestToSpeak","ManageEvents","ManageThreads","CreatePublicThreads","CreatePrivateThreads","UseExternalStickers","SendMessagesInThreads","UseEmbeddedActivities","ModerateMembers","ViewCreatorMonetizationAnalytics","UseSoundboard","CreateGuildExpressions","CreateEvents","UseExternalSounds","SendVoiceMessages","SendPolls","UseExternalApps"],"enumName":"PermissionFlagsBits"}],"category":"channel"},{"name":"$modifyForumTags","version":"1.5.0","aliases":["$modifyPostTags"],"description":"Modifies tags of a forum post, returns bool","unwrap":true,"output":["Boolean"],"args":[{"name":"channel ID","rest":false,"required":true,"type":"Channel","description":"The post to edit tags on"},{"name":"reason","description":"The reason for modifying post tags","rest":false,"type":"String"},{"name":"tags","description":"The tags for the post","rest":true,"required":true,"type":"String"}],"brackets":true,"category":"channel"},{"name":"$randomChannelID","version":"1.0.3","description":"Returns a random channel ID","unwrap":false,"output":["Channel"],"category":"channel"},{"name":"$randomGuildChannelID","version":"1.0.3","description":"Returns a random channel ID of a guild","unwrap":true,"brackets":false,"output":["Channel"],"args":[{"name":"guild ID","description":"The guild to get channel from","rest":false,"required":true,"type":"Guild"},{"name":"types","description":"The channel types to get an id from","type":"Enum","rest":true,"required":false,"enum":["GuildText","DM","GuildVoice","GroupDM","GuildCategory","GuildAnnouncement","AnnouncementThread","PublicThread","PrivateThread","GuildStageVoice","GuildDirectory","GuildForum","GuildMedia","GuildNews","GuildNewsThread","GuildPublicThread","GuildPrivateThread"],"enumName":"ChannelType"}],"category":"channel"},{"name":"$removeChannelPerms","version":"1.0.3","description":"Removes permission overwrites from a channel, returns bool","brackets":true,"unwrap":true,"output":["Boolean"],"args":[{"name":"channel ID","description":"The channel to remove perms from","rest":false,"required":true,"type":"Channel"},{"name":"id","description":"The role or member id to remove these perms from","rest":false,"required":true,"type":"String"},{"name":"perms","description":"The perms to remove from the id","rest":true,"type":"String","required":true,"enum":["CreateInstantInvite","KickMembers","BanMembers","Administrator","ManageChannels","ManageGuild","AddReactions","ViewAuditLog","PrioritySpeaker","Stream","ViewChannel","SendMessages","SendTTSMessages","ManageMessages","EmbedLinks","AttachFiles","ReadMessageHistory","MentionEveryone","UseExternalEmojis","ViewGuildInsights","Connect","Speak","MuteMembers","DeafenMembers","MoveMembers","UseVAD","ChangeNickname","ManageNicknames","ManageRoles","ManageWebhooks","ManageEmojisAndStickers","ManageGuildExpressions","UseApplicationCommands","RequestToSpeak","ManageEvents","ManageThreads","CreatePublicThreads","CreatePrivateThreads","UseExternalStickers","SendMessagesInThreads","UseEmbeddedActivities","ModerateMembers","ViewCreatorMonetizationAnalytics","UseSoundboard","CreateGuildExpressions","CreateEvents","UseExternalSounds","SendVoiceMessages","SendPolls","UseExternalApps"],"enumName":"PermissionFlagsBits"}],"category":"channel"},{"name":"$removeThreadMember","version":"1.0.0","description":"Removes a thread member","brackets":true,"unwrap":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"required":true,"type":"Guild"},{"name":"channel ID","description":"The thread to remove member from","rest":false,"required":true,"type":"Channel"},{"name":"user ID","pointer":0,"description":"The member to remove","rest":false,"required":true,"type":"Member"},{"name":"reason","description":"The reason to remove this member from thread","rest":false,"type":"String"}],"category":"channel"},{"name":"$sendMessage","aliases":["$channelSendMessage"],"version":"1.0.0","description":"Sends a message to a channel","unwrap":true,"output":["Message"],"args":[{"name":"channel ID","description":"The channel to send this message to","required":true,"type":"Channel","rest":false},{"name":"content","description":"The content for the message","type":"String","rest":false},{"name":"return message ID","description":"Whether to return the message id of the newly sent message","rest":false,"type":"Boolean"}],"brackets":true,"category":"channel"},{"name":"$setChannelArchiveDuration","version":"1.5.0","description":"Modifies a channel's archive duration","unwrap":true,"output":["Boolean"],"brackets":true,"args":[{"name":"channel ID","type":"Channel","description":"The channel to modify","rest":false,"required":true},{"name":"duration","description":"The new duration of archive","type":"Enum","enum":["OneHour","OneDay","ThreeDays","OneWeek"],"rest":false,"required":true,"enumName":"ThreadAutoArchiveDuration"},{"name":"reason","description":"Reason for modifying archive duration","rest":false,"type":"String"}],"category":"channel"},{"name":"$setChannelCategory","version":"1.5.0","aliases":["$setChannelParent"],"description":"Sets a channel's category, returns bool","brackets":true,"unwrap":true,"output":["Boolean"],"args":[{"name":"channel ID","description":"The channel id to set its category","rest":false,"type":"Channel","required":true},{"name":"category ID","description":"The category to set","rest":false,"type":"Channel"}],"category":"channel"},{"name":"$setChannelNSFW","version":"1.0.0","description":"Sets a channel nsfw state, returns bool","brackets":true,"unwrap":true,"output":["Boolean"],"args":[{"name":"channel ID","description":"The channel id to set its nsfw state","rest":false,"type":"Channel","required":true},{"name":"state","description":"The state to set","rest":false,"type":"Boolean"}],"category":"channel"},{"name":"$setChannelName","version":"1.0.0","description":"Sets a channel name, returns bool","brackets":true,"unwrap":true,"output":["Boolean"],"args":[{"name":"channel ID","description":"The channel id to set its name","rest":false,"type":"Channel","required":true},{"name":"name","description":"The name to set","rest":false,"required":true,"type":"String"}],"category":"channel"},{"name":"$setChannelSlowmode","version":"1.0.0","description":"Sets a channel slowmode, returns bool","brackets":true,"unwrap":true,"output":["Boolean"],"args":[{"name":"channel ID","description":"The channel id to set its nsfw state","rest":false,"type":"Channel","required":true},{"name":"seconds","description":"The number of seconds per message","rest":false,"type":"Number"}],"category":"channel"},{"name":"$setChannelTopic","version":"1.0.0","description":"Sets a channel topic, returns bool","brackets":true,"unwrap":true,"output":["Boolean"],"args":[{"name":"channel ID","description":"The channel id to set its topic","rest":false,"type":"Channel","required":true},{"name":"topic","description":"The topic to set","rest":false,"type":"String"}],"category":"channel"},{"name":"$setDefaultForumLayout","version":"2.2.0","description":"Sets a forum's default layout of posts","unwrap":true,"brackets":true,"args":[{"name":"channel ID","description":"The forum to modify","rest":false,"required":true,"type":"Channel"},{"name":"layout","description":"The new default layout","rest":false,"required":true,"type":"Enum","enum":["NotSet","ListView","GalleryView"],"enumName":"ForumLayoutType"},{"name":"reason","description":"Reason for modifying default layout","rest":false,"type":"String"}],"output":["Boolean"],"category":"channel"},{"name":"$setDefaultReactionEmoji","version":"2.2.0","description":"Sets a forum's default reaction emoji for posts","unwrap":true,"brackets":true,"args":[{"name":"channel ID","description":"The forum to modify","rest":false,"required":true,"type":"Channel"},{"name":"emoji","description":"The new default reaction emoji","rest":false,"type":"String"},{"name":"reason","description":"Reason for modifying default emoji","rest":false,"type":"String"}],"output":["Boolean"],"category":"channel"},{"name":"$setDefaultSortOrder","version":"2.2.0","description":"Sets a forum's default sort order of posts","unwrap":true,"brackets":true,"args":[{"name":"channel ID","description":"The forum to modify","rest":false,"required":true,"type":"Channel"},{"name":"layout","description":"The new default sort order, leave empty to reset","rest":false,"type":"Enum","enum":["LatestActivity","CreationDate"],"enumName":"SortOrderType"},{"name":"reason","description":"Reason for modifying default sort order","rest":false,"type":"String"}],"output":["Boolean"],"category":"channel"},{"name":"$setDefaultThreadArchiveDuration","version":"1.5.0","description":"Sets a forum's default auto archive duration of posts","unwrap":true,"output":["Boolean"],"aliases":["$setDefaultThreadAutoArchiveDuration"],"brackets":true,"args":[{"name":"channel ID","description":"The forum to modify","type":"Channel","rest":false,"required":true},{"name":"duration","description":"The new duration of auto archive","type":"Enum","enum":["OneHour","OneDay","ThreeDays","OneWeek"],"rest":false,"required":true,"enumName":"ThreadAutoArchiveDuration"},{"name":"reason","description":"Reason for modifying archive duration","rest":false,"type":"String"}],"category":"channel"},{"name":"$setDefaultThreadSlowmode","version":"2.2.0","description":"Sets a forum's default slowmode for posts","unwrap":true,"brackets":true,"args":[{"name":"channel ID","description":"The forum to modify","rest":false,"required":true,"type":"Channel"},{"name":"seconds","description":"The new default slowmode","rest":false,"required":true,"type":"Number"},{"name":"reason","description":"Reason for modifying default slowmode","rest":false,"type":"String"}],"output":["Boolean"],"category":"channel"},{"name":"$setThreadArchiveDuration","version":"1.5.0","description":"Sets a thread's auto archive duration","unwrap":true,"output":["Boolean"],"aliases":["$setThreadAutoArchiveDuration"],"brackets":true,"args":[{"name":"channel ID","description":"The thread to modify","type":"Channel","rest":false,"required":true},{"name":"duration","description":"The new duration of auto archive","type":"Enum","enum":["OneHour","OneDay","ThreeDays","OneWeek"],"rest":false,"required":true,"enumName":"ThreadAutoArchiveDuration"},{"name":"reason","description":"Reason for modifying archive duration","rest":false,"type":"String"}],"category":"channel"},{"name":"$setVoiceBitrate","version":"1.4.0","description":"Sets the bitrate quality of a voice channel, returns bool","brackets":true,"output":["Boolean"],"args":[{"name":"channel ID","description":"The channel to edit bitrate","rest":false,"required":true,"type":"Channel"},{"name":"bitrate","rest":false,"type":"Number","required":true,"description":"The new bitrate"},{"name":"reason","description":"Reason to change the bitrate","rest":false,"required":false,"type":"String"}],"unwrap":true,"category":"channel"},{"name":"$setVoiceDeaf","version":"1.4.0","description":"Deafens a member from voice channel","brackets":true,"aliases":["$voiceDeaf"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"required":true,"type":"Guild"},{"name":"user ID","rest":false,"required":true,"type":"Member","pointer":0,"description":"The user to deafen"},{"name":"reason","description":"Reason to deafen this user","rest":false,"required":false,"type":"String"}],"unwrap":true,"category":"channel"},{"name":"$setVoiceMute","version":"1.4.0","description":"Mutes a member from voice channel","brackets":true,"aliases":["$voiceMute"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"required":true,"type":"Guild"},{"name":"user ID","rest":false,"required":true,"type":"Member","pointer":0,"description":"The user to mute"},{"name":"reason","description":"Reason to mute this user","rest":false,"required":false,"type":"String"}],"unwrap":true,"category":"channel"},{"name":"$setVoiceRegion","version":"1.5.0","description":"Sets the region of a voice channel, returns bool","unwrap":true,"brackets":true,"args":[{"name":"channel ID","description":"The channel to set region","rest":false,"required":true,"type":"Channel"},{"name":"region","description":"The region to set, leave empty to remove a fixed region","rest":false,"required":false,"type":"Enum","enum":["brazil","hongkong","india","japan","rotterdam","russia","singapore","south-korea","southafrica","sydney","us-central","us-east","us-south","us-west"],"enumName":"VoiceRegionType"},{"name":"reason","description":"Reason to set the voice region","rest":false,"required":false,"type":"String"}],"output":["Boolean"],"category":"channel"},{"name":"$setVoiceUndeaf","version":"1.4.0","description":"Undeafens a member from voice channel","brackets":true,"aliases":["$voiceUndeaf"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"required":true,"type":"Guild"},{"name":"user ID","rest":false,"required":true,"type":"Member","pointer":0,"description":"The user to undeafen"},{"name":"reason","description":"Reason to undeafen this user","rest":false,"required":false,"type":"String"}],"unwrap":true,"category":"channel"},{"name":"$setVoiceUnmute","version":"1.4.0","description":"Unmutes a member from voice channel","brackets":true,"aliases":["$voiceUnmute"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"required":true,"type":"Guild"},{"name":"user ID","rest":false,"required":true,"type":"Member","pointer":0,"description":"The user to unmute"},{"name":"reason","description":"Reason to unmute this user","rest":false,"required":false,"type":"String"}],"unwrap":true,"category":"channel"},{"name":"$setVoiceUserLimit","version":"1.4.0","description":"Sets the limit of users that can connect to this voice channel","brackets":true,"output":["Boolean"],"args":[{"name":"channel ID","description":"The channel to edit user limit","rest":false,"required":true,"type":"Channel"},{"name":"limit","rest":false,"type":"Number","required":true,"description":"The new user limit"},{"name":"reason","description":"Reason to change the user limit","rest":false,"required":false,"type":"String"}],"unwrap":true,"category":"channel"},{"name":"$setVoiceVideoQuality","version":"1.5.0","description":"Sets the video quality of a voice channel, returns bool","brackets":true,"output":["Boolean"],"args":[{"name":"channel ID","description":"The channel to edit video quality","rest":false,"required":true,"type":"Channel"},{"name":"quality","rest":false,"required":true,"type":"Enum","enum":["Auto","Full"],"description":"The new video quality","enumName":"VideoQualityMode"},{"name":"reason","description":"Reason to change the video quality","rest":false,"required":false,"type":"String"}],"unwrap":true,"category":"channel"},{"name":"$startTyping","version":"1.0.0","description":"Starts typing in a channel","unwrap":true,"aliases":["$channelStartTyping"],"brackets":true,"args":[{"name":"channel ID","description":"The channel to start typing at","required":true,"rest":false,"type":"Channel"}],"category":"channel"},{"name":"$threadIsArchived","version":"1.5.0","aliases":["$isArchived","$threadArchived"],"description":"Returns whether a thread is archived","brackets":false,"unwrap":true,"output":["Boolean"],"args":[{"name":"channel ID","description":"The thread to check if its archived","rest":false,"required":true,"type":"Channel"}],"category":"channel"},{"name":"$threadOwnerID","version":"2.2.0","description":"Returns the owner of the thread","brackets":false,"unwrap":true,"output":["Member"],"args":[{"name":"channel ID","description":"The thread to retrieve owner of","rest":false,"required":true,"type":"Channel"}],"category":"channel"},{"name":"$threadStarterMessageID","version":"1.5.0","description":"Returns the id of the message that started this thread","brackets":false,"unwrap":true,"args":[{"name":"channel ID","description":"The thread to get its starter message id","rest":false,"required":true,"type":"Channel"}],"output":["Message"],"category":"channel"},{"name":"$threadTotalMessagesSent","version":"1.5.0","description":"Returns the total count of sent messages in a thread","aliases":["$threadTotalMessagesCount"],"brackets":false,"unwrap":true,"output":["Number"],"args":[{"name":"channel ID","description":"The thread to pull data from","rest":false,"required":true,"type":"Channel"}],"category":"channel"},{"name":"$transcript","version":"1.4.0","aliases":["$channelTranscript","$createTranscript"],"description":"Creates a channel transcript","brackets":true,"output":["String[]"],"unwrap":false,"args":[{"name":"channel ID","description":"The channel to create transcript of","rest":false,"required":true,"type":"TextChannel"},{"name":"variable","description":"The $env variable name to load the message id to","rest":false,"required":true,"type":"String"},{"name":"code","description":"The code to use for every message, make sure to use $return","rest":false,"required":true,"type":"String"},{"name":"separator","description":"The separator to use for every result","rest":false,"type":"String"},{"name":"full","description":"Whether to load entire message object to the variable","rest":false,"required":false,"type":"Boolean"}],"category":"channel"},{"name":"$unarchiveThread","version":"1.0.0","aliases":["$unarchivePost"],"description":"Unarchives a thread, returns bool","brackets":false,"unwrap":true,"output":["Boolean"],"args":[{"name":"channel ID","description":"The thread to unarchive","rest":false,"required":true,"type":"Channel"},{"name":"reason","description":"The reason to unarchive this thread","rest":false,"type":"String"}],"category":"channel"},{"name":"$unlockThread","version":"1.5.0","aliases":["$unlockPost"],"description":"Unlocks a thread, returns bool","brackets":false,"unwrap":true,"output":["Boolean"],"args":[{"name":"channel ID","description":"The thread to unlock","rest":false,"required":true,"type":"Channel"},{"name":"reason","description":"The reason to unlock this thread","rest":false,"type":"String"}],"category":"channel"},{"name":"$commandCount","version":"1.0.0","description":"Returns the command count","brackets":false,"output":["Number"],"args":[{"name":"categories","rest":true,"required":true,"description":"The event types to filter by","type":"String"}],"unwrap":true,"category":"command"},{"name":"$commandInfo","version":"1.0.3","description":"Retrieves command info","unwrap":true,"brackets":true,"output":["Unknown"],"args":[{"name":"type","description":"The command type","rest":false,"type":"String","required":true},{"name":"name","description":"The command name","rest":false,"required":true,"type":"String"},{"name":"property","description":"The property to retrieve","rest":true,"required":true,"type":"String"}],"category":"command"},{"name":"$commandName","version":"1.0.3","description":"Returns the current command name","unwrap":false,"output":["String"],"category":"command"},{"name":"$commandNames","version":"1.0.6","description":"Return commands with given type","brackets":true,"output":["String[]"],"args":[{"name":"type","description":"The command type to pull names from","rest":false,"required":true,"type":"String"},{"name":"separator","description":"The separator to use for every name","rest":false,"type":"String"}],"unwrap":true,"category":"command"},{"name":"$deleteCommand","version":"1.2.0","description":"Deletes the author's message","unwrap":false,"category":"command"},{"name":"$addActionRow","version":"1.0.0","description":"Adds an action row","unwrap":false,"category":"component"},{"name":"$addActionRowTo","version":"1.5.0","brackets":true,"description":"Adds an action row (or rows) to a message","unwrap":false,"aliases":["$addActionRowsTo"],"args":[{"name":"channel ID","description":"The channel id to pull message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to add row to","rest":false,"required":true,"type":"Message","pointer":0},{"name":"components","description":"Components for this row","rest":false,"required":true,"type":"String"},{"name":"keep existing rows","description":"Whether to keep or remove existing rows of given message","rest":false,"required":false,"type":"Boolean"}],"output":["Boolean"],"category":"component"},{"name":"$addButton","version":"1.0.0","description":"Adds a button component to the newest row","unwrap":true,"brackets":true,"args":[{"name":"custom ID","description":"The custom id for this component","rest":false,"type":"String","required":true},{"name":"label","description":"The button label","rest":false,"type":"String","required":true},{"name":"style","description":"The style for this button","enum":["Primary","Secondary","Success","Danger","Link","Premium"],"type":"Enum","required":true,"rest":false,"enumName":"ButtonStyle"},{"name":"emoji","rest":false,"type":"String","description":"The emoji for this button"},{"name":"disabled","rest":false,"type":"Boolean","description":"Whether to disable the button"}],"category":"component"},{"name":"$addButtonTo","version":"1.5.0","description":"Adds a button component to the newest row in a message","unwrap":true,"brackets":true,"args":[{"name":"channel ID","description":"The channel id to pull message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to add button to","rest":false,"required":true,"type":"Message","pointer":0},{"name":"custom ID","description":"The custom id for this component","rest":false,"type":"String","required":true},{"name":"label","description":"The button label","rest":false,"type":"String","required":true},{"name":"style","description":"The style for this button","enum":["Primary","Secondary","Success","Danger","Link","Premium"],"type":"Enum","required":true,"rest":false,"enumName":"ButtonStyle"},{"name":"emoji","rest":false,"type":"String","description":"The emoji for this button"},{"name":"disabled","rest":false,"type":"Boolean","description":"Whether to disable the button"}],"output":["Boolean"],"category":"component"},{"name":"$addChannelSelectMenu","version":"1.4.0","description":"Creates a channel select menu","brackets":true,"unwrap":true,"args":[{"name":"custom ID","description":"The custom id for this menu","rest":false,"required":true,"type":"String"},{"name":"placeholder","description":"The placeholder to use for the menu","rest":false,"type":"String"},{"name":"min values","description":"The min values to choose for the menu","rest":false,"type":"Number"},{"name":"max values","description":"The max values to choose for the menu","rest":false,"type":"Number"},{"name":"disabled","description":"Whether the menu is disabled by default","rest":false,"type":"Boolean"},{"name":"default channels","rest":true,"type":"String","description":"The default selected channels to use"}],"category":"component"},{"name":"$addChannelType","version":"1.4.0","aliases":["$addChannelTypes"],"description":"Adds channel types to the last select menu","unwrap":true,"brackets":true,"args":[{"name":"types","description":"The channel types to add","rest":true,"enum":["GuildText","DM","GuildVoice","GroupDM","GuildCategory","GuildAnnouncement","AnnouncementThread","PublicThread","PrivateThread","GuildStageVoice","GuildDirectory","GuildForum","GuildMedia","GuildNews","GuildNewsThread","GuildPublicThread","GuildPrivateThread"],"required":true,"type":"Enum","enumName":"ChannelType"}],"category":"component"},{"name":"$addChoice","version":"1.0.6","description":"Adds an autocomplete choice","unwrap":true,"brackets":true,"args":[{"name":"choice name","description":"The name for this choice","rest":false,"required":true,"type":"String"},{"name":"choice value","description":"The value for this choice","rest":false,"required":true,"type":"String"}],"category":"component"},{"name":"$addDefaultChannelOption","version":"1.4.0","aliases":["$addDefaultChannels","$addDefaultChannelOptions"],"description":"Adds default channel options to the last select menu","unwrap":true,"brackets":true,"args":[{"name":"channel IDs","description":"The channel ids","rest":true,"required":true,"type":"String"}],"category":"component"},{"name":"$addDefaultRoleOption","version":"1.4.0","aliases":["$addDefaultRoles","$addDefaultRoleOptions"],"description":"Adds default role options to the last select menu","unwrap":true,"brackets":true,"args":[{"name":"role IDs","description":"The role ids","rest":true,"required":true,"type":"String"}],"category":"component"},{"name":"$addDefaultUserOption","version":"1.4.0","aliases":["$addDefaultUsers","$addDefaultUserOptions"],"description":"Adds default user options to the last select menu","unwrap":true,"brackets":true,"args":[{"name":"user IDs","description":"The user ids","rest":true,"required":true,"type":"String"}],"category":"component"},{"name":"$addMentionableSelectMenu","version":"1.4.0","description":"Creates a mentionable select menu","brackets":true,"unwrap":true,"args":[{"name":"custom ID","description":"The custom id for this menu","rest":false,"required":true,"type":"String"},{"name":"placeholder","description":"The placeholder to use for the menu","rest":false,"type":"String"},{"name":"min values","description":"The min values to choose for the menu","rest":false,"type":"Number"},{"name":"max values","description":"The max values to choose for the menu","rest":false,"type":"Number"},{"name":"disabled","description":"Whether the menu is disabled by default","rest":false,"required":false,"type":"Boolean"}],"category":"component"},{"name":"$addMentionableSelectMenuTo","version":"1.5.0","description":"Creates a mentionable select menu to a message","brackets":true,"output":["Boolean"],"unwrap":true,"args":[{"name":"channel ID","description":"The channel id to pull message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to add row to","rest":false,"required":true,"type":"Message","pointer":0},{"name":"custom ID","description":"The custom id for this menu","rest":false,"required":true,"type":"String"},{"name":"placeholder","description":"The placeholder to use for the menu","rest":false,"type":"String"},{"name":"min values","description":"The min values to choose for the menu","rest":false,"type":"Number"},{"name":"max values","description":"The max values to choose for the menu","rest":false,"type":"Number"},{"name":"disabled","description":"Whether the menu is disabled by default","rest":false,"required":false,"type":"Boolean"}],"category":"component"},{"name":"$addOption","version":"1.0.0","description":"Adds a select menu option","unwrap":true,"brackets":true,"args":[{"name":"name","description":"The option name","rest":false,"required":true,"type":"String"},{"name":"description","description":"The description for this option","rest":false,"type":"String","required":false},{"name":"value","description":"The value to use for this option","rest":false,"required":true,"type":"String"},{"name":"emoji","description":"The emoji to use for this option","type":"String","rest":false},{"name":"default","description":"Whether to set this option as default","rest":false,"type":"Boolean"}],"category":"component"},{"name":"$addRoleSelectMenu","version":"1.3.0","description":"Creates a role select menu","brackets":true,"unwrap":true,"args":[{"name":"custom ID","description":"The custom id for this menu","rest":false,"required":true,"type":"String"},{"name":"placeholder","description":"The placeholder to use for the menu","rest":false,"type":"String"},{"name":"min values","description":"The min values to choose for the menu","rest":false,"type":"Number"},{"name":"max values","description":"The max values to choose for the menu","rest":false,"type":"Number"},{"name":"disabled","description":"Whether the menu is disabled by default","rest":false,"required":false,"type":"Boolean"},{"name":"default roles","rest":true,"type":"String","description":"The default selected roles to use","required":true}],"category":"component"},{"name":"$addRoleSelectMenuTo","version":"1.5.0","description":"Creates a role select menu on a message","output":["Boolean"],"brackets":true,"unwrap":true,"args":[{"name":"channel ID","description":"The channel id to pull message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to add select menu to","rest":false,"required":true,"type":"Message","pointer":0},{"name":"custom ID","description":"The custom id for this menu","rest":false,"required":true,"type":"String"},{"name":"placeholder","description":"The placeholder to use for the menu","rest":false,"type":"String"},{"name":"min values","description":"The min values to choose for the menu","rest":false,"type":"Number"},{"name":"max values","description":"The max values to choose for the menu","rest":false,"type":"Number"},{"name":"disabled","description":"Whether the menu is disabled by default","rest":false,"required":false,"type":"Boolean"},{"name":"default roles","rest":true,"type":"String","description":"The default selected roles to use","required":true}],"category":"component"},{"name":"$addStringSelectMenu","version":"1.0.0","description":"Adds a string select menu","unwrap":true,"brackets":true,"args":[{"name":"custom ID","description":"The custom id to use for this menu","rest":false,"required":true,"type":"String"},{"name":"placeholder","description":"The placeholder to use for the menu","rest":false,"type":"String"},{"name":"disabled","description":"Whether to keep this menu disabled","type":"Boolean","rest":false},{"name":"min values","description":"The min values to choose for the menu","rest":false,"type":"Number"},{"name":"max values","description":"The max values to choose for the menu","rest":false,"type":"Number"}],"category":"component"},{"name":"$addStringSelectMenuTo","version":"1.5.0","description":"Adds a string select menu to a message","unwrap":true,"brackets":true,"args":[{"name":"channel ID","description":"The channel id to pull message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to add select menu to","rest":false,"required":true,"type":"Message","pointer":0},{"name":"custom ID","description":"The custom id to use for this menu","rest":false,"required":true,"type":"String"},{"name":"placeholder","description":"The placeholder to use for the menu","rest":false,"type":"String"},{"name":"disabled","description":"Whether to keep this menu disabled","type":"Boolean","rest":false},{"name":"min values","description":"The min values to choose for the menu","rest":false,"type":"Number"},{"name":"max values","description":"The max values to choose for the menu","rest":false,"type":"Number"}],"output":["Boolean"],"category":"component"},{"name":"$addTextInput","version":"1.0.0","description":"Adds a text input field to the modal","brackets":true,"unwrap":true,"args":[{"name":"custom ID","description":"The custom id for this field","rest":false,"type":"String","required":true},{"name":"name","description":"The field name","rest":false,"required":true,"type":"String"},{"name":"type","description":"Paragraph or short","rest":false,"type":"Enum","enum":["Short","Paragraph"],"enumName":"TextInputStyle"},{"name":"required","description":"Whether this field is required","rest":false,"type":"Boolean"},{"name":"placeholder","description":"The placeholder to use for the field","rest":false,"type":"String"},{"name":"default value","description":"The default value for the field","rest":false,"type":"String"},{"name":"minimum length","description":"The minimum length needed","rest":false,"type":"Number"},{"name":"maximum length","description":"The max length needed","rest":false,"type":"Number"}],"category":"component"},{"name":"$addUserSelectMenu","version":"1.4.0","description":"Creates a user select menu","brackets":true,"unwrap":true,"args":[{"name":"custom ID","description":"The custom id for this menu","rest":false,"required":true,"type":"String"},{"name":"placeholder","description":"The placeholder to use for the menu","rest":false,"type":"String"},{"name":"min values","description":"The min values to choose for the menu","rest":false,"type":"Number"},{"name":"max values","description":"The max values to choose for the menu","rest":false,"type":"Number"},{"name":"disabled","description":"Whether the menu is disabled by default","rest":false,"required":false,"type":"Boolean"},{"name":"default users","rest":true,"type":"String","description":"The default selected users to use","required":true}],"category":"component"},{"name":"$addUserSelectMenuTo","version":"1.5.0","output":["Boolean"],"description":"Creates a user select menu on a message","brackets":true,"unwrap":true,"args":[{"name":"channel ID","description":"The channel id to pull message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to add select menu to","rest":false,"required":true,"type":"Message","pointer":0},{"name":"custom ID","description":"The custom id for this menu","rest":false,"required":true,"type":"String"},{"name":"placeholder","description":"The placeholder to use for the menu","rest":false,"type":"String"},{"name":"min values","description":"The min values to choose for the menu","rest":false,"type":"Number"},{"name":"max values","description":"The max values to choose for the menu","rest":false,"type":"Number"},{"name":"disabled","description":"Whether the menu is disabled by default","rest":false,"required":false,"type":"Boolean"},{"name":"default users","rest":true,"type":"String","description":"The default selected users to use","required":true}],"category":"component"},{"name":"$deleteActionRow","version":"1.0.0","description":"Deletes an action row at given index","brackets":true,"args":[{"name":"index","description":"The row index to delete","rest":false,"required":true,"type":"Number"}],"unwrap":true,"category":"component"},{"name":"$deleteActionRowFrom","version":"1.5.0","description":"Deletes an action row at given index","brackets":true,"args":[{"name":"channel ID","description":"The channel id to pull message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to remove row from","rest":false,"required":true,"type":"Message","pointer":0},{"name":"index","description":"The row index to delete","rest":false,"required":true,"type":"Number"}],"output":["Boolean"],"unwrap":true,"category":"component"},{"name":"$deleteComponent","version":"1.0.0","description":"Deletes a component with given custom id","brackets":true,"args":[{"name":"custom ID","description":"The component's custom id to delete","rest":false,"required":true,"type":"String"}],"unwrap":true,"category":"component"},{"name":"$deleteComponentFrom","version":"1.5.0","description":"Deletes a component with given custom id from a message","brackets":true,"args":[{"name":"channel ID","description":"The channel id to pull message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to remove component from","rest":false,"required":true,"type":"Message","pointer":0},{"name":"custom ID","description":"The component's custom id to delete","rest":false,"required":true,"type":"String"}],"output":["Boolean"],"unwrap":true,"category":"component"},{"name":"$disableButtons","version":"2.2.0","description":"Disables all buttons on the current message","aliases":["$disableAllButtons"],"unwrap":true,"args":[{"name":"index","description":"The index of the row to disable","rest":false,"required":true,"type":"Number"}],"brackets":false,"category":"component"},{"name":"$disableButtonsOf","version":"2.2.0","description":"Disables all buttons of a message, returns bool","aliases":["$disableAllButtonsOf"],"unwrap":true,"args":[{"name":"channel ID","description":"The channel id to pull message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to disable buttons on","rest":false,"required":true,"type":"Message","pointer":0},{"name":"index","description":"The index of the row to disable","rest":false,"type":"Number"}],"brackets":true,"output":["Boolean"],"category":"component"},{"name":"$disableComponents","version":"2.2.0","description":"Disables all components on the current message","aliases":["$disableAllComponents"],"unwrap":false,"category":"component"},{"name":"$disableComponentsOf","version":"2.2.0","description":"Disables all components of a message, returns bool","aliases":["$disableAllComponentsOf"],"unwrap":true,"args":[{"name":"channel ID","description":"The channel id to pull message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to disable components on","rest":false,"required":true,"type":"Message","pointer":0}],"brackets":true,"output":["Boolean"],"category":"component"},{"name":"$editButton","version":"1.0.7","description":"Edits a button component","unwrap":true,"brackets":true,"args":[{"name":"custom ID","description":"The custom id to find the component","rest":false,"type":"String","required":true},{"name":"new custom ID","description":"The new custom id for this component","rest":false,"type":"String","required":true},{"name":"label","description":"The button label","rest":false,"type":"String","required":true},{"name":"style","description":"The style for this button","enum":["Primary","Secondary","Success","Danger","Link","Premium"],"type":"Enum","required":true,"rest":false,"enumName":"ButtonStyle"},{"name":"emoji","rest":false,"type":"String","description":"The emoji for this button"},{"name":"disabled","rest":false,"type":"Boolean","description":"Whether to disable the button"}],"category":"component"},{"name":"$editButtonOf","version":"1.5.0","description":"Edits a button component of a message","unwrap":true,"brackets":true,"args":[{"name":"channel ID","description":"The channel id to pull message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to edit button for","rest":false,"required":true,"type":"Message","pointer":0},{"name":"custom ID","description":"The custom id to find the component","rest":false,"type":"String","required":true},{"name":"new custom ID","description":"The new custom id for this component","rest":false,"type":"String","required":true},{"name":"label","description":"The button label","rest":false,"type":"String","required":true},{"name":"style","description":"The style for this button","enum":["Primary","Secondary","Success","Danger","Link","Premium"],"type":"Enum","required":true,"rest":false,"enumName":"ButtonStyle"},{"name":"emoji","rest":false,"type":"String","description":"The emoji for this button"},{"name":"disabled","rest":false,"type":"Boolean","description":"Whether to disable the button"}],"output":["Boolean"],"category":"component"},{"name":"$editChannelSelectMenu","version":"2.2.0","description":"Edits a channel select menu","unwrap":true,"brackets":true,"args":[{"name":"old custom ID","description":"The custom id of the menu to edit","rest":false,"required":true,"type":"String"},{"name":"new custom ID","description":"The new custom id to use for this menu","rest":false,"required":true,"type":"String"},{"name":"placeholder","description":"The placeholder to use for the menu","rest":false,"type":"String"},{"name":"disabled","description":"Whether to keep this menu disabled","type":"Boolean","rest":false},{"name":"min values","description":"The min values to choose for the menu","rest":false,"type":"Number"},{"name":"max values","description":"The max values to choose for the menu","rest":false,"type":"Number"},{"name":"default channels","rest":true,"type":"String","description":"The default selected channels of the menu"}],"category":"component"},{"name":"$editChannelSelectMenuOf","version":"2.2.0","description":"Edits a channel select menu of a message, returns bool","unwrap":true,"brackets":true,"args":[{"name":"channel ID","description":"The channel id to pull message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to edit select menu for","rest":false,"required":true,"type":"Message","pointer":0},{"name":"old custom ID","description":"The custom id of the menu to edit","rest":false,"required":true,"type":"String"},{"name":"new custom ID","description":"The new custom id to use for this menu","rest":false,"required":true,"type":"String"},{"name":"placeholder","description":"The placeholder to use for the menu","rest":false,"type":"String"},{"name":"disabled","description":"Whether to keep this menu disabled","type":"Boolean","rest":false},{"name":"min values","description":"The min values to choose for the menu","rest":false,"type":"Number"},{"name":"max values","description":"The max values to choose for the menu","rest":false,"type":"Number"},{"name":"default channels","rest":true,"type":"String","description":"The default selected channels of the menu"}],"output":["Boolean"],"category":"component"},{"name":"$editMentionableSelectMenu","version":"2.2.0","description":"Edits a mentionable select menu","brackets":true,"unwrap":true,"args":[{"name":"old custom ID","description":"The custom id of the menu to edit","rest":false,"required":true,"type":"String"},{"name":"new custom ID","description":"The new custom id to use for this menu","rest":false,"required":true,"type":"String"},{"name":"placeholder","description":"The placeholder to use for the menu","rest":false,"type":"String"},{"name":"disabled","description":"Whether to keep this menu disabled","type":"Boolean","rest":false},{"name":"min values","description":"The min values to choose for the menu","rest":false,"type":"Number"},{"name":"max values","description":"The max values to choose for the menu","rest":false,"type":"Number"}],"category":"component"},{"name":"$editMentionableSelectMenuOf","version":"2.2.0","description":"Edits a mentionable select menu of a message, returns bool","brackets":true,"unwrap":true,"args":[{"name":"channel ID","description":"The channel id to pull message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to edit select menu for","rest":false,"required":true,"type":"Message","pointer":0},{"name":"old custom ID","description":"The custom id of the menu to edit","rest":false,"required":true,"type":"String"},{"name":"new custom ID","description":"The new custom id to use for this menu","rest":false,"required":true,"type":"String"},{"name":"placeholder","description":"The placeholder to use for the menu","rest":false,"type":"String"},{"name":"disabled","description":"Whether to keep this menu disabled","type":"Boolean","rest":false},{"name":"min values","description":"The min values to choose for the menu","rest":false,"type":"Number"},{"name":"max values","description":"The max values to choose for the menu","rest":false,"type":"Number"}],"output":["Boolean"],"category":"component"},{"name":"$editOption","version":"1.4.0","description":"Edits a select menu option","unwrap":true,"brackets":true,"args":[{"name":"name","description":"The option name","rest":false,"required":true,"type":"String"},{"name":"new name","description":"The new option name","rest":false,"required":true,"type":"String"},{"name":"description","description":"The description for this option","rest":false,"type":"String","required":false},{"name":"value","description":"The value to use for this option","rest":false,"required":true,"type":"String"},{"name":"emoji","description":"The emoji to use for this option","type":"String","rest":false},{"name":"default","description":"Whether to set this option as default","rest":false,"type":"Boolean"}],"category":"component"},{"name":"$editRoleSelectMenu","version":"2.2.0","description":"Edits a role select menu","unwrap":true,"brackets":true,"args":[{"name":"old custom ID","description":"The custom id of the menu to edit","rest":false,"required":true,"type":"String"},{"name":"new custom ID","description":"The new custom id to use for this menu","rest":false,"required":true,"type":"String"},{"name":"placeholder","description":"The placeholder to use for the menu","rest":false,"type":"String"},{"name":"disabled","description":"Whether to keep this menu disabled","type":"Boolean","rest":false},{"name":"min values","description":"The min values to choose for the menu","rest":false,"type":"Number"},{"name":"max values","description":"The max values to choose for the menu","rest":false,"type":"Number"},{"name":"default roles","rest":true,"type":"String","description":"The default selected roles of the menu"}],"category":"component"},{"name":"$editRoleSelectMenuOf","version":"2.2.0","description":"Edits a role select menu of a message, returns bool","unwrap":true,"brackets":true,"args":[{"name":"channel ID","description":"The channel id to pull message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to edit select menu for","rest":false,"required":true,"type":"Message","pointer":0},{"name":"old custom ID","description":"The custom id of the menu to edit","rest":false,"required":true,"type":"String"},{"name":"new custom ID","description":"The new custom id to use for this menu","rest":false,"required":true,"type":"String"},{"name":"placeholder","description":"The placeholder to use for the menu","rest":false,"type":"String"},{"name":"disabled","description":"Whether to keep this menu disabled","type":"Boolean","rest":false},{"name":"min values","description":"The min values to choose for the menu","rest":false,"type":"Number"},{"name":"max values","description":"The max values to choose for the menu","rest":false,"type":"Number"},{"name":"default roles","rest":true,"type":"String","description":"The default selected roles of the menu"}],"output":["Boolean"],"category":"component"},{"name":"$editStringSelectMenu","version":"1.4.0","description":"Edits a string select menu","unwrap":true,"brackets":true,"args":[{"name":"old custom ID","description":"The custom id of the menu to edit","rest":false,"required":true,"type":"String"},{"name":"new custom ID","description":"The new custom id to use for this menu","rest":false,"required":true,"type":"String"},{"name":"placeholder","description":"The placeholder to use for the menu","rest":false,"type":"String"},{"name":"disabled","description":"Whether to keep this menu disabled","type":"Boolean","rest":false},{"name":"min values","description":"The min values to choose for the menu","rest":false,"type":"Number"},{"name":"max values","description":"The max values to choose for the menu","rest":false,"type":"Number"}],"category":"component"},{"name":"$editStringSelectMenuOf","version":"1.5.0","description":"Edits a string select menu of a message","unwrap":true,"brackets":true,"args":[{"name":"channel ID","description":"The channel id to pull message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to edit select menu for","rest":false,"required":true,"type":"Message","pointer":0},{"name":"old custom ID","description":"The custom id of the menu to edit","rest":false,"required":true,"type":"String"},{"name":"new custom ID","description":"The new custom id to use for this menu","rest":false,"required":true,"type":"String"},{"name":"placeholder","description":"The placeholder to use for the menu","rest":false,"type":"String"},{"name":"disabled","description":"Whether to keep this menu disabled","type":"Boolean","rest":false},{"name":"min values","description":"The min values to choose for the menu","rest":false,"type":"Number"},{"name":"max values","description":"The max values to choose for the menu","rest":false,"type":"Number"}],"output":["Boolean"],"category":"component"},{"name":"$editUserSelectMenu","version":"2.2.0","description":"Edits a user select menu","unwrap":true,"brackets":true,"args":[{"name":"old custom ID","description":"The custom id of the menu to edit","rest":false,"required":true,"type":"String"},{"name":"new custom ID","description":"The new custom id to use for this menu","rest":false,"required":true,"type":"String"},{"name":"placeholder","description":"The placeholder to use for the menu","rest":false,"type":"String"},{"name":"disabled","description":"Whether to keep this menu disabled","type":"Boolean","rest":false},{"name":"min values","description":"The min values to choose for the menu","rest":false,"type":"Number"},{"name":"max values","description":"The max values to choose for the menu","rest":false,"type":"Number"},{"name":"default users","rest":true,"type":"String","description":"The default selected users of the menu"}],"category":"component"},{"name":"$editUserSelectMenuOf","version":"2.2.0","description":"Edits a user select menu of a message, returns bool","unwrap":true,"brackets":true,"args":[{"name":"channel ID","description":"The channel id to pull message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to edit select menu for","rest":false,"required":true,"type":"Message","pointer":0},{"name":"old custom ID","description":"The custom id of the menu to edit","rest":false,"required":true,"type":"String"},{"name":"new custom ID","description":"The new custom id to use for this menu","rest":false,"required":true,"type":"String"},{"name":"placeholder","description":"The placeholder to use for the menu","rest":false,"type":"String"},{"name":"disabled","description":"Whether to keep this menu disabled","type":"Boolean","rest":false},{"name":"min values","description":"The min values to choose for the menu","rest":false,"type":"Number"},{"name":"max values","description":"The max values to choose for the menu","rest":false,"type":"Number"},{"name":"default users","rest":true,"type":"String","description":"The default selected users of the menu"}],"output":["Boolean"],"category":"component"},{"name":"$enableButtons","version":"2.2.0","description":"Enables all buttons on the current message","aliases":["$enableAllButtons"],"unwrap":true,"args":[{"name":"index","description":"The index of the row to enable","rest":false,"required":true,"type":"Number"}],"brackets":false,"category":"component"},{"name":"$enableButtonsOf","version":"2.2.0","description":"Enables all buttons of a message, returns bool","aliases":["$enableAllButtonsOf"],"unwrap":true,"args":[{"name":"channel ID","description":"The channel id to pull message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to enable buttons on","rest":false,"required":true,"type":"Message","pointer":0},{"name":"index","description":"The index of the row to enable","rest":false,"type":"Number"}],"brackets":true,"output":["Boolean"],"category":"component"},{"name":"$enableComponents","version":"2.2.0","description":"Enables all components on the current message","aliases":["$enableAllComponents"],"unwrap":false,"category":"component"},{"name":"$enableComponentsOf","version":"2.2.0","description":"Enables all components of a message, returns bool","aliases":["$enableAllComponentsOf"],"unwrap":true,"args":[{"name":"channel ID","description":"The channel id to pull message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to enable components on","rest":false,"required":true,"type":"Message","pointer":0}],"brackets":true,"output":["Boolean"],"category":"component"},{"name":"$setChannelType","version":"1.5.0","aliases":["$setChannelTypes"],"description":"Sets channel types for the last select menu","unwrap":true,"brackets":true,"args":[{"name":"types","description":"The channel types to set","rest":true,"enum":["GuildText","DM","GuildVoice","GroupDM","GuildCategory","GuildAnnouncement","AnnouncementThread","PublicThread","PrivateThread","GuildStageVoice","GuildDirectory","GuildForum","GuildMedia","GuildNews","GuildNewsThread","GuildPublicThread","GuildPrivateThread"],"required":true,"type":"Enum","enumName":"ChannelType"}],"category":"component"},{"name":"$and","version":"1.0.0","description":"Validates multiple conditions","unwrap":false,"brackets":true,"output":["Boolean"],"args":[{"name":"conditions","rest":true,"required":true,"type":"String","condition":true,"description":"The conditions that must match"}],"category":"condition"},{"name":"$checkCondition","version":"1.0.0","description":"Checks whether a condition is valid","brackets":true,"unwrap":false,"output":["Boolean"],"args":[{"name":"condition","description":"The condition to use","rest":false,"condition":true,"type":"String","required":true}],"category":"condition"},{"name":"$isBoolean","version":"1.0.6","description":"Checks whether given value is bool like","aliases":["$isBool"],"brackets":true,"unwrap":true,"output":["Boolean"],"args":[{"name":"value","description":"Value to check if its a valid bool","rest":false,"required":true,"type":"String"}],"category":"condition"},{"name":"$isValidHex","version":"1.3.0","description":"Checks whether given hex is a valid integer number between 0x00000 and 0xffffff.","unwrap":true,"brackets":true,"output":["Boolean"],"args":[{"name":"hex","rest":false,"required":true,"type":"String","description":"The hex to check for"}],"category":"condition"},{"name":"$isValidLink","version":"1.0.0","brackets":true,"unwrap":true,"output":["Boolean"],"args":[{"name":"link","description":"The link to check","rest":false,"required":true,"type":"String"}],"description":"Checks whether a link is valid, this will not make sure that a site actually exists or returns success HTTP responses.","category":"condition"},{"name":"$or","version":"1.0.0","description":"Validates one condition","unwrap":false,"brackets":true,"output":["Boolean"],"args":[{"name":"conditions","rest":true,"required":true,"type":"String","condition":true,"description":"The conditions that must match one"}],"category":"condition"},{"name":"$channelCooldown","version":"1.5.0","description":"Adds a cooldown binded to a channel and command","brackets":true,"unwrap":false,"args":[{"name":"channel ID","rest":false,"description":"The channel id to assign the cooldown to","type":"String","required":true},{"name":"duration","description":"The duration of the cooldown","rest":false,"type":"Time","required":true},{"name":"code","description":"The code to execute if the cooldown is active","rest":false,"type":"String"}],"experimental":true,"category":"cooldown"},{"name":"$cooldown","version":"1.0.3","description":"Adds a command cooldown","brackets":true,"unwrap":false,"args":[{"name":"id","rest":false,"description":"The id to assign the cooldown to, can be anything","type":"String","required":true},{"name":"duration","description":"The duration of the cooldown","rest":false,"type":"Time","required":true},{"name":"code","description":"The code to execute if the cooldown is active","rest":false,"type":"String"}],"examples":["$c[This is a guild based user cooldown]\n$cooldown[$commandName_$guildID_$authorID;1h;You're on cooldown.]\nHello!\n","$c[This is a user based cooldown]\n$cooldown[$commandName_$authorID;1h;You're on cooldown.]\nHello!\n"],"experimental":true,"category":"cooldown"},{"name":"$deleteChannelCooldown","version":"1.5.0","description":"Deletes cooldown for given channel id, binded to current command","brackets":true,"unwrap":true,"args":[{"name":"channel ID","description":"The id to delete its cooldown","rest":false,"type":"String","required":true}],"category":"cooldown"},{"name":"$deleteCooldown","version":"1.0.3","description":"Deletes cooldown of given id","brackets":true,"unwrap":true,"args":[{"name":"id","description":"The id to delete its cooldown","rest":false,"type":"String","required":true}],"category":"cooldown"},{"name":"$deleteGuildCooldown","version":"1.5.0","description":"Deletes cooldown for given guild id, binded to current command","brackets":true,"unwrap":true,"args":[{"name":"guild ID","description":"The id to delete its cooldown","rest":false,"type":"String","required":true}],"category":"cooldown"},{"name":"$deleteMemberCooldown","version":"1.5.0","description":"Deletes cooldown for given guild and user id, binded to current command","brackets":true,"unwrap":true,"args":[{"name":"guild ID","description":"The id to delete its cooldown","rest":false,"type":"String","required":true},{"name":"user ID","description":"The id to delete its cooldown","rest":false,"type":"String","required":true}],"category":"cooldown"},{"name":"$deleteUserCooldown","version":"1.5.0","description":"Deletes cooldown for given user id, binded to current command","brackets":true,"unwrap":true,"args":[{"name":"user ID","description":"The id to delete its cooldown","rest":false,"type":"String","required":true}],"category":"cooldown"},{"name":"$getCooldownTime","version":"1.0.3","description":"Retrieves current cooldown time in ms for given id","brackets":true,"output":["Number"],"unwrap":true,"args":[{"name":"id","description":"The id to get its cooldown","rest":false,"type":"String","required":true}],"category":"cooldown"},{"name":"$getGuildCooldownTime","version":"1.5.0","description":"Retrieves current cooldown time in ms for given guild id, binded to current command","brackets":true,"aliases":["$getServerCooldownTime"],"output":["Number"],"unwrap":true,"args":[{"name":"guild ID","description":"The guild id to get its cooldown","rest":false,"type":"String","required":true}],"category":"cooldown"},{"name":"$getMemberCooldownTime","version":"1.5.0","description":"Retrieves current cooldown time in ms for given guild and user id, binded to current command","brackets":true,"output":["Number"],"unwrap":true,"args":[{"name":"guild ID","description":"The guild id to get its cooldown","rest":false,"type":"String","required":true},{"name":"user ID","description":"The user id to get its cooldown","rest":false,"type":"String","required":true}],"category":"cooldown"},{"name":"$getUserCooldownTime","version":"1.5.0","description":"Retrieves current cooldown time in ms for given user id, binded to current command","brackets":true,"output":["Number"],"unwrap":true,"args":[{"name":"user ID","description":"The user id to get its cooldown","rest":false,"type":"String","required":true}],"category":"cooldown"},{"name":"$guildCooldown","version":"1.5.0","description":"Adds a cooldown binded to a guild and command","brackets":true,"unwrap":false,"aliases":["$serverCooldown"],"args":[{"name":"guild ID","rest":false,"description":"The guild id to assign the cooldown to","type":"String","required":true},{"name":"duration","description":"The duration of the cooldown","rest":false,"type":"Time","required":true},{"name":"code","description":"The code to execute if the cooldown is active","rest":false,"type":"String"}],"experimental":true,"category":"cooldown"},{"name":"$memberCooldown","version":"1.5.0","description":"Adds a cooldown binded to a guild member and command","brackets":true,"unwrap":false,"args":[{"name":"guild ID","rest":false,"description":"The guild id to assign the cooldown to","type":"String","required":true},{"name":"user ID","rest":false,"description":"The user id to assign the cooldown to","type":"String","required":true},{"name":"duration","description":"The duration of the cooldown","rest":false,"type":"Time","required":true},{"name":"code","description":"The code to execute if the cooldown is active","rest":false,"type":"String"}],"experimental":true,"category":"cooldown"},{"name":"$userCooldown","version":"1.5.0","description":"Adds a cooldown binded to a user and command","brackets":true,"unwrap":false,"args":[{"name":"user ID","rest":false,"description":"The user id to assign the cooldown to","type":"String","required":true},{"name":"duration","description":"The duration of the cooldown","rest":false,"type":"Time","required":true},{"name":"code","description":"The code to execute if the cooldown is active","rest":false,"type":"String"}],"experimental":true,"category":"cooldown"},{"name":"$createQueryParams","version":"1.0.7","description":"Creates query params with given fields","brackets":true,"output":["String"],"unwrap":true,"args":[{"name":"param name; param value","description":"The param name followed by the value, (param1;value1)","rest":true,"required":true,"type":"String"}],"category":"crypto"},{"name":"$decodeURI","version":"1.0.0","description":"Decodes text from a url","brackets":true,"unwrap":true,"output":["String"],"args":[{"name":"text","description":"The text to decode","rest":false,"required":true,"type":"String"}],"category":"crypto"},{"name":"$decodeURIComponent","version":"1.0.0","description":"Decodes text from a url","brackets":true,"unwrap":true,"output":["String"],"args":[{"name":"text","description":"The text to decode","rest":false,"required":true,"type":"String"}],"category":"crypto"},{"name":"$decrypt","version":"1.5.0","description":"Decrypts given text with a key","brackets":true,"output":["String"],"args":[{"name":"text","description":"The text to decrypt","rest":false,"required":true,"type":"String"},{"name":"key","description":"The key to use to decrypt the text","rest":false,"required":true,"type":"String"}],"unwrap":true,"category":"crypto"},{"name":"$deflate","version":"1.2.0","description":"Compresses given input","unwrap":true,"brackets":true,"output":["String"],"args":[{"name":"input","description":"The text to compress","type":"String","rest":false,"required":true},{"name":"encoding","rest":false,"required":false,"description":"The output encoding to use","type":"String"}],"category":"crypto"},{"name":"$encodeURI","version":"1.0.0","description":"Encodes text for a url","brackets":true,"unwrap":true,"output":["String"],"args":[{"name":"text","description":"The text to encode","rest":false,"required":true,"type":"String"}],"category":"crypto"},{"name":"$encodeURIComponent","version":"1.0.0","description":"Encodes text for a url","brackets":true,"unwrap":true,"output":["String"],"args":[{"name":"text","description":"The text to encode","rest":false,"required":true,"type":"String"}],"category":"crypto"},{"name":"$encrypt","version":"1.5.0","description":"Encrypts given text with a key","brackets":true,"output":["String"],"args":[{"name":"text","description":"The text to encrypt","rest":false,"required":true,"type":"String"},{"name":"key","description":"The key to use to encrypt text","rest":false,"required":true,"type":"String"}],"unwrap":true,"category":"crypto"},{"name":"$inflate","version":"1.2.0","description":"Decompresses given input","unwrap":true,"brackets":true,"output":["String"],"args":[{"name":"input","description":"The text to decompress","type":"String","rest":false,"required":true},{"name":"encoding","rest":false,"required":false,"description":"The input encoding to use","type":"String"}],"category":"crypto"},{"name":"$md5","version":"1.2.0","description":"Creates a md5 key from given input","unwrap":true,"brackets":true,"output":["String"],"args":[{"name":"input","description":"Input to use for feeding","rest":false,"required":true,"type":"String"},{"name":"encoding","type":"String","description":"The output encoding","rest":false,"required":false}],"category":"crypto"},{"name":"$randomBytes","version":"1.5.0","description":"Generates a string of random bytes, in hex","brackets":true,"output":["String"],"args":[{"name":"length","description":"The length of the hex string","rest":false,"required":true,"type":"Number"}],"unwrap":true,"category":"crypto"},{"name":"$sha256","version":"1.2.0","description":"Creates a sha256 key from given input","unwrap":true,"brackets":true,"output":["String"],"args":[{"name":"input","description":"Input to use for feeding","rest":false,"required":true,"type":"String"},{"name":"encoding","type":"String","description":"The output encoding","rest":false,"required":false}],"category":"crypto"},{"name":"$sha512","version":"1.2.0","description":"Creates a sha512 key from given input","unwrap":true,"brackets":true,"output":["String"],"args":[{"name":"input","description":"Input to use for feeding","rest":false,"required":true,"type":"String"},{"name":"encoding","type":"String","description":"The output encoding","rest":false,"required":false}],"category":"crypto"},{"name":"$addField","version":"1.0.0","description":"Adds an embed field","unwrap":true,"args":[{"name":"name","description":"The name for the field","required":true,"type":"String","rest":false},{"name":"value","description":"The value for the field","required":true,"type":"String","rest":false},{"name":"inline","description":"Whether this field will be inline","type":"Boolean","rest":false},{"name":"index","description":"The index to add this data to","rest":false,"type":"Number"}],"brackets":true,"category":"embed"},{"name":"$author","version":"1.0.0","description":"Adds an embed author","unwrap":true,"args":[{"name":"name","description":"Adds a name to the embed author","required":true,"type":"String","rest":false},{"name":"icon","description":"The icon url","rest":false,"type":"String"},{"name":"hyperlink","description":"The hyperlink url","rest":false,"type":"String"},{"name":"index","description":"The index to add this data to","rest":false,"type":"Number"}],"brackets":true,"category":"embed"},{"name":"$color","version":"1.0.0","description":"Adds an embed color","unwrap":true,"args":[{"name":"color","description":"The color for the embed","required":true,"enum":["Default","White","Aqua","Green","Blue","Yellow","Purple","LuminousVividPink","Fuchsia","Gold","Orange","Red","Grey","Navy","DarkAqua","DarkGreen","DarkBlue","DarkPurple","DarkVividPink","DarkGold","DarkOrange","DarkRed","DarkGrey","DarkerGrey","LightGrey","DarkNavy","Blurple","Greyple","DarkButNotBlack","NotQuiteBlack"],"type":"Color","rest":false,"enumName":"Colors"},{"name":"index","description":"The index to add this data to","rest":false,"type":"Number"}],"brackets":true,"category":"embed"},{"name":"$deleteField","version":"2.1.0","description":"Deletes an embed field","unwrap":true,"args":[{"name":"field index","description":"The index field to delete","rest":false,"required":true,"type":"Number"},{"name":"index","description":"The index to delete this field on","rest":false,"type":"Number"}],"brackets":true,"category":"embed"},{"name":"$description","version":"1.0.0","description":"Adds an embed description","unwrap":true,"args":[{"name":"description","description":"The description for the embed","required":true,"type":"String","rest":false},{"name":"index","description":"The index to add this data to","rest":false,"type":"Number"}],"brackets":true,"category":"embed"},{"name":"$editField","version":"1.4.0","description":"Edits an embed field","unwrap":true,"args":[{"name":"field index","description":"The index field to edit","rest":false,"required":true,"type":"Number"},{"name":"name","description":"The name for the field","type":"String","rest":false},{"name":"value","description":"The value for the field","type":"String","rest":false},{"name":"inline","description":"Whether this field will be inline","type":"Boolean","rest":false},{"name":"index","description":"The index to edit this data on","rest":false,"type":"Number"}],"brackets":true,"category":"embed"},{"name":"$footer","version":"1.0.0","description":"Adds an embed footer","unwrap":true,"args":[{"name":"text","description":"The text for the embed footer","required":true,"type":"String","rest":false},{"name":"url","description":"The url for the embed footer","type":"String","rest":false},{"name":"index","description":"The index to add this data to","rest":false,"type":"Number"}],"brackets":true,"category":"embed"},{"name":"$image","version":"1.0.0","description":"Adds an embed image","unwrap":true,"args":[{"name":"url","description":"The url for the embed image","required":true,"type":"String","rest":false},{"name":"index","description":"The index to add this data to","rest":false,"type":"Number"}],"brackets":true,"category":"embed"},{"name":"$thumbnail","version":"1.0.0","description":"Adds an embed thumbnail","unwrap":true,"args":[{"name":"url","description":"The url for the embed thumbnail","required":true,"type":"String","rest":false},{"name":"index","description":"The index to add this data to","rest":false,"type":"Number"}],"brackets":true,"category":"embed"},{"name":"$timestamp","version":"1.0.0","description":"Adds an embed timestamp","unwrap":true,"args":[{"name":"ms","description":"The timestamp time to add","type":"Number","rest":false},{"name":"index","description":"The index to add this data to","rest":false,"type":"Number"}],"brackets":false,"category":"embed"},{"name":"$title","version":"1.0.0","description":"Adds an embed title","unwrap":true,"args":[{"name":"title","description":"Adds a title to the embed","required":true,"type":"String","rest":false},{"name":"hyperlink","description":"The hyperlink url","rest":false,"type":"String"},{"name":"index","description":"The index to add this data to","rest":false,"type":"Number"}],"brackets":true,"category":"embed"},{"name":"$addApplicationEmoji","version":"1.5.0","description":"Adds an application emoji, returns the emoji id","brackets":true,"unwrap":true,"args":[{"name":"name","description":"The name for the emoji","rest":false,"required":true,"type":"String"},{"name":"url","description":"The emoji icon to use","rest":false,"required":true,"type":"String"},{"name":"return emoji ID","description":"Whether to return the emoji id","rest":false,"type":"Boolean"}],"output":["ApplicationEmoji"],"category":"emoji"},{"name":"$addEmoji","version":"1.0.7","description":"Adds an emoji to a guild, returns the emoji id","brackets":true,"unwrap":true,"output":["GuildEmoji"],"args":[{"name":"guild ID","description":"The guild to add this emote to","rest":false,"required":true,"type":"Guild"},{"name":"name","description":"The name for the emoji","rest":false,"required":true,"type":"String"},{"name":"url","description":"The emoji icon to use","rest":false,"required":true,"type":"String"},{"name":"return emoji ID","description":"Whether to return the emoji id","rest":false,"type":"Boolean"},{"name":"roles","description":"The roles to limit usage of this emote","rest":true,"required":true,"type":"Role","pointer":0}],"category":"emoji"},{"name":"$deleteApplicationEmojis","version":"1.5.0","description":"Deletes application emojis, returns the count of emojis deleted","brackets":true,"unwrap":true,"args":[{"name":"emojis","description":"The emojis to delete","rest":true,"required":true,"type":"ApplicationEmoji"}],"output":["Number"],"category":"emoji"},{"name":"$deleteEmojiMessageReactions","version":"1.0.0","description":"Deletes all emoji reactions from a message, returns amount of reaction emojis successfully deleted","unwrap":true,"brackets":true,"output":["Number"],"args":[{"name":"channel ID","description":"The channel the message is located","rest":false,"required":true,"type":"Channel"},{"name":"message ID","description":"The message to remove emoji reactions from","rest":false,"type":"Message","pointer":0,"required":true},{"name":"emojis","description":"The emojis to delete from this message","required":true,"pointer":1,"rest":true,"type":"Reaction"}],"category":"emoji"},{"name":"$deleteEmojis","version":"1.0.0","brackets":true,"unwrap":true,"output":["Number"],"description":"Delete given emoji ids, returns the count of emotes deleted","args":[{"name":"guild ID","description":"The guild to delete emotes from","rest":false,"required":true,"type":"Guild"},{"name":"emojis","description":"The emojis to delete","rest":true,"pointer":0,"required":true,"type":"GuildEmoji"}],"category":"emoji"},{"name":"$editApplicationEmoji","version":"1.5.0","description":"Edits an application emoji, returns bool","brackets":true,"unwrap":true,"args":[{"name":"emoji ID","description":"The emoji to edit","rest":false,"required":true,"type":"ApplicationEmoji"},{"name":"name","description":"The new name for the emoji","rest":false,"required":true,"type":"String"}],"output":["Boolean"],"category":"emoji"},{"name":"$editEmoji","version":"1.5.0","description":"Edits an emoji of a guild, returns bool","brackets":true,"unwrap":true,"args":[{"name":"guild ID","description":"The guild to edit this emoji on","rest":false,"required":true,"type":"Guild"},{"name":"emoji ID","description":"The emoji to edit","rest":false,"required":true,"type":"GuildEmoji","pointer":0},{"name":"name","description":"The new name for the emoji","rest":false,"type":"String"},{"name":"reason","description":"The reason for editing the emoji","rest":false,"type":"String"},{"name":"roles","description":"The new roles to limit usage of this emoji to","rest":true,"required":true,"type":"Role","pointer":0}],"output":["Boolean"],"category":"emoji"},{"name":"$emoji","version":"1.0.0","description":"Formats given emoji","brackets":false,"unwrap":true,"output":["String"],"args":[{"name":"emoji ID","description":"The emoji id to format","rest":false,"type":"Emoji","required":true}],"category":"emoji"},{"name":"$emojiAnimated","version":"1.0.0","description":"Returns whether the emoji is animated","brackets":false,"unwrap":true,"output":["Boolean"],"args":[{"name":"emoji ID","description":"The emoji id to return its animation state","rest":false,"type":"Emoji","required":true}],"category":"emoji"},{"name":"$emojiCount","version":"1.0.0","description":"Returns the emoji count of all servers","unwrap":true,"brackets":false,"args":[{"name":"type","description":"The type of the emotes to count","rest":false,"required":true,"type":"Enum","enum":["normal","animated"],"enumName":"EmojiType"}],"output":["Number"],"category":"emoji"},{"name":"$emojiCreatedAt","version":"1.0.0","description":"Returns the emoji creation timestamp","brackets":false,"unwrap":true,"output":["Number"],"args":[{"name":"emoji ID","description":"The emoji id to return its creation timestamp","rest":false,"type":"Emoji","required":true}],"category":"emoji"},{"name":"$emojiExists","version":"1.0.0","description":"Returns whether an emoji id exists","unwrap":true,"brackets":true,"output":["Boolean"],"args":[{"name":"emoji ID","description":"The emoji to check","rest":false,"required":true,"type":"String"}],"category":"emoji"},{"name":"$emojiGuildID","version":"1.0.0","description":"Returns the emoji guild id","brackets":false,"unwrap":true,"output":["Guild"],"args":[{"name":"emoji ID","description":"The emoji id to return its guild id","rest":false,"type":"GuildEmoji","required":true}],"category":"emoji"},{"name":"$emojiID","version":"1.2.0","description":"Returns the emoji id","brackets":false,"unwrap":true,"output":["Emoji"],"args":[{"name":"emoji name","description":"The emoji name to return its id","rest":false,"type":"String","required":true}],"category":"emoji"},{"name":"$emojiIDs","version":"1.3.0","unwrap":true,"brackets":false,"output":["GuildEmoji[]"],"description":"Returns every emoji id","args":[{"name":"separator","description":"The separator to use for every emoji","rest":false,"type":"String"}],"category":"emoji"},{"name":"$emojiIdentifier","version":"1.0.0","description":"Returns the emoji identifier","brackets":false,"unwrap":true,"output":["String"],"args":[{"name":"emoji ID","description":"The emoji id to return its identifier","rest":false,"type":"Emoji","required":true}],"category":"emoji"},{"name":"$emojiName","version":"1.2.0","description":"Returns the emoji name","brackets":false,"unwrap":true,"output":["String"],"args":[{"name":"emoji ID","description":"The emoji id to return its name","rest":false,"type":"Emoji","required":true}],"category":"emoji"},{"name":"$emojiNames","version":"1.0.0","description":"Returns the emote names of a guild","brackets":false,"output":["String[]"],"args":[{"name":"guild ID","description":"The guild to return the emotes of","rest":false,"type":"Guild","required":true},{"name":"separator","description":"The separator to use for each emoji","rest":false,"required":true,"type":"String"}],"unwrap":true,"category":"emoji"},{"name":"$emojiRawData","version":"1.5.0","description":"Returns the raw data of an emoji","unwrap":true,"brackets":true,"args":[{"name":"emoji ID","rest":false,"required":true,"description":"The emoji to get raw data from","type":"Emoji"}],"output":["Json"],"category":"emoji"},{"name":"$emojiRequiresColons","version":"1.0.0","description":"Returns whether the emoji requires colons","brackets":false,"unwrap":true,"output":["Boolean"],"args":[{"name":"emoji ID","description":"The emoji id to return its colons state","rest":false,"type":"Emoji","required":true}],"category":"emoji"},{"name":"$emojiRoles","version":"1.0.0","description":"Returns the role ids that can use this emote","brackets":false,"unwrap":true,"output":["Role[]"],"args":[{"name":"emoji ID","description":"The emoji id to return its roles","rest":false,"type":"GuildEmoji","required":true},{"name":"separator","description":"The separator to use for every role","rest":false,"type":"String"}],"category":"emoji"},{"name":"$emojiURL","version":"1.0.0","description":"Returns the emoji url","brackets":false,"unwrap":true,"output":["URL"],"args":[{"name":"emoji ID","description":"The emoji id to return its url","rest":false,"type":"Emoji","required":true}],"category":"emoji"},{"name":"$getApplicationEmojis","version":"1.5.0","description":"Gets all application emojis","brackets":false,"unwrap":true,"args":[{"name":"property","description":"The property to return for every emoji","rest":false,"type":"Enum","enum":["authorID","name","id","identifier","requiresColons","managed","timestamp","animated","url","format"],"enumName":"ApplicationEmojiProperty"},{"name":"separator","description":"The separator to use for every emoji property","rest":false,"type":"String"}],"output":["Unknown"],"category":"emoji"},{"name":"$randomApplicationEmojiID","version":"1.5.0","description":"Returns a random emoji ID of the application","unwrap":false,"output":["ApplicationEmoji"],"category":"emoji"},{"name":"$randomEmojiID","version":"1.0.3","description":"Returns a random emoji ID","unwrap":false,"output":["GuildEmoji"],"category":"emoji"},{"name":"$randomGuildEmojiID","version":"1.0.3","description":"Returns a random emoji ID of a guild","unwrap":true,"brackets":false,"output":["GuildEmoji"],"args":[{"name":"guild ID","description":"The guild to get emoji from","rest":false,"required":true,"type":"Guild"}],"category":"emoji"},{"name":"$entitlementConsume","version":"1.5.0","description":"Consumes an entitlement from an interaction","unwrap":true,"args":[{"name":"entitlement name","description":"The name of the entitlement to consume","rest":false,"required":true,"type":"String"}],"output":["Boolean"],"category":"entitlement"},{"name":"$entitlementEndTimestamp","version":"1.5.0","description":"Returns the time at which this entitlement ends","output":["Time"],"unwrap":false,"category":"entitlement"},{"name":"$entitlementGuildID","version":"1.5.0","description":"Returns this entitlement's guild id","output":["String"],"unwrap":false,"category":"entitlement"},{"name":"$entitlementID","version":"1.5.0","description":"Returns this entitlement's id","output":["String"],"unwrap":false,"category":"entitlement"},{"name":"$entitlementIsActive","version":"1.5.0","description":"Returns whether this entitlement is active","output":["Boolean"],"unwrap":false,"category":"entitlement"},{"name":"$entitlementIsConsumed","version":"1.5.0","description":"Returns whether this entitlement is consumed","output":["Boolean"],"unwrap":false,"category":"entitlement"},{"name":"$entitlementIsDeleted","version":"1.5.0","description":"Returns whether this entitlement is deleted","output":["Boolean"],"unwrap":false,"category":"entitlement"},{"name":"$entitlementIsGuildSubscription","version":"1.5.0","description":"Returns whether this entitlement is for a guild","output":["Boolean"],"unwrap":false,"category":"entitlement"},{"name":"$entitlementIsUserSubscription","version":"1.5.0","description":"Returns whether this entitlement is for a user","output":["Boolean"],"unwrap":false,"category":"entitlement"},{"name":"$entitlementSkuID","version":"1.5.0","description":"Returns this entitlement's sku id","output":["String"],"unwrap":false,"category":"entitlement"},{"name":"$entitlementStartTimestamp","version":"1.5.0","description":"Returns the time at which this entitlement starts","output":["Time"],"unwrap":false,"category":"entitlement"},{"name":"$entitlementType","version":"1.5.0","description":"Returns this entitlement's type","output":["EntitlementType"],"unwrap":false,"category":"entitlement"},{"name":"$entitlementUserID","version":"1.5.0","description":"Returns this entitlement's user id","output":["String"],"unwrap":false,"category":"entitlement"},{"name":"$hasAllEntitlements","version":"1.5.0","aliases":["$interactionHasAllEntitlements"],"description":"Checks whether this interaction user has all of the given entitlements","unwrap":true,"brackets":true,"args":[{"name":"entitlement name","description":"The name of the entitlements to validate","rest":true,"required":true,"type":"String"}],"output":["Boolean"],"category":"entitlement"},{"name":"$hasAnyEntitlement","version":"1.5.0","aliases":["$interactionHasAnyEntitlement"],"description":"Checks whether this interaction user has any of the given entitlements","unwrap":true,"brackets":true,"args":[{"name":"entitlement name","description":"The name of the entitlements to validate","rest":true,"required":true,"type":"String"}],"output":["Boolean"],"category":"entitlement"},{"name":"$hasEntitlement","version":"1.5.0","aliases":["$interactionHasEntitlement"],"description":"Checks whether this interaction user has given entitlement","unwrap":true,"brackets":true,"args":[{"name":"entitlement name","description":"The name of the entitlement to validate","rest":false,"required":true,"type":"String"}],"output":["Boolean"],"category":"entitlement"},{"name":"$appendFile","version":"1.0.0","description":"Appends text to a file","unwrap":true,"brackets":true,"args":[{"name":"path","description":"The path to the file","rest":false,"required":true,"type":"String"},{"name":"text","description":"The text to append","rest":false,"type":"String","required":true},{"name":"encoding","description":"The encoding to use for text","rest":false,"type":"String"}],"category":"file"},{"name":"$copyFile","version":"1.2.0","description":"Copies given path to another path","brackets":true,"unwrap":true,"args":[{"name":"path","description":"The path to make a copy of","rest":false,"required":true,"type":"String"},{"name":"destination","description":"The output path to copy to","rest":false,"required":true,"type":"String"}],"category":"file"},{"name":"$deleteFile","version":"1.0.0","description":"Deletes a file","unwrap":true,"brackets":true,"args":[{"name":"path","description":"The path to the file","rest":false,"required":true,"type":"String"}],"category":"file"},{"name":"$fileAccessedAt","version":"1.4.0","description":"Gets last time a file was accessed","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"path","description":"The path to file or directory","required":true,"rest":false,"type":"String"}],"category":"file"},{"name":"$fileBlockCount","version":"1.4.0","description":"Gets block count of a file or directory","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"path","description":"The path to file or directory","required":true,"rest":false,"type":"String"}],"category":"file"},{"name":"$fileBlockSize","version":"1.4.0","description":"Gets block size of a file or directory","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"path","description":"The path to file or directory","required":true,"rest":false,"type":"String"}],"category":"file"},{"name":"$fileChangedAt","version":"1.4.0","description":"Gets last time a file was changed","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"path","description":"The path to file or directory","required":true,"rest":false,"type":"String"}],"category":"file"},{"name":"$fileCreatedAt","version":"1.4.0","description":"Gets timestamp of a file or directory","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"path","description":"The path to file or directory","required":true,"rest":false,"type":"String"}],"category":"file"},{"name":"$fileExists","version":"1.0.0","description":"Checks whether a path exists","brackets":true,"unwrap":true,"output":["Boolean"],"args":[{"name":"path","description":"The path to file or directory","required":true,"rest":false,"type":"String"}],"category":"file"},{"name":"$fileModifiedAt","version":"1.4.0","description":"Gets timestamp of a file or directory when it was last modified","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"path","description":"The path to file or directory","required":true,"rest":false,"type":"String"}],"category":"file"},{"name":"$fileSize","version":"1.2.0","description":"Gets size of a file or directory in bytes","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"path","description":"The path to file or directory","required":true,"rest":false,"type":"String"}],"category":"file"},{"name":"$isDirectory","version":"1.4.0","description":"Checks whether a path is a directory","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"path","description":"The path to file or directory","required":true,"rest":false,"type":"String"}],"category":"file"},{"name":"$isFile","version":"1.4.0","description":"Checks whether a path is a file","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"path","description":"The path to file or directory","required":true,"rest":false,"type":"String"}],"category":"file"},{"name":"$isSymbolicLink","version":"1.4.0","description":"Checks whether a path is a symbolic link","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"path","description":"The path to file or directory","required":true,"rest":false,"type":"String"}],"category":"file"},{"name":"$mkdir","version":"1.0.0","description":"Creates a directory","unwrap":true,"brackets":true,"args":[{"name":"path","description":"The path for the dir","rest":false,"required":true,"type":"String"}],"category":"file"},{"name":"$mktdir","version":"1.4.0","description":"Creates a temporary directory","unwrap":true,"brackets":true,"aliases":["$makeTempDir","$createTempDir"],"output":["String"],"args":[{"name":"prefix","description":"The prefix for the temp dir","rest":false,"required":true,"type":"String"}],"category":"file"},{"name":"$moveFile","version":"1.4.0","description":"Moves a path to another","brackets":true,"unwrap":true,"args":[{"name":"path","description":"The path to make to move","rest":false,"required":true,"type":"String"},{"name":"destination","description":"The output path","rest":false,"required":true,"type":"String"}],"category":"file"},{"name":"$pathJoin","version":"2.2.0","description":"Joins paths together","unwrap":true,"brackets":true,"output":["String"],"args":[{"name":"paths","description":"The paths to join with","rest":true,"required":true,"type":"String"}],"category":"file"},{"name":"$pathResolve","version":"2.2.0","description":"Resolves paths into an absolute path","unwrap":true,"brackets":true,"output":["String"],"args":[{"name":"paths","description":"The paths to resolve","rest":true,"required":true,"type":"String"}],"category":"file"},{"name":"$readDir","version":"1.5.0","description":"Reads the contents of a directory","unwrap":true,"brackets":true,"output":["Unknown"],"args":[{"name":"path","description":"The path to the directory","rest":false,"required":true,"type":"String"},{"name":"separator","description":"The separator to use for each result","rest":false,"type":"String"},{"name":"encoding","description":"The encoding to use for the result","rest":false,"type":"String"}],"category":"file"},{"name":"$readFile","version":"1.0.0","description":"Reads text from a file","unwrap":true,"brackets":true,"output":["String"],"args":[{"name":"path","description":"The path to the file","rest":false,"required":true,"type":"String"},{"name":"encoding","description":"The encoding to use for the text","rest":false,"type":"String"}],"category":"file"},{"name":"$renameFile","version":"1.5.0","description":"Renames a file","unwrap":true,"brackets":true,"args":[{"name":"old path","description":"The old path to the file","rest":false,"required":true,"type":"String"},{"name":"new path","description":"The new path to the file","rest":false,"required":true,"type":"String"}],"category":"file"},{"name":"$symlink","version":"1.4.0","description":"Creates a symbolic link to another path","brackets":true,"unwrap":true,"args":[{"name":"path","description":"The path to make to use as reference","rest":false,"required":true,"type":"String"},{"name":"other path","description":"The other path to link","rest":false,"required":true,"type":"String"}],"category":"file"},{"name":"$truncateFile","version":"1.0.0","description":"Truncates text in a file to given length","unwrap":true,"brackets":true,"args":[{"name":"path","description":"The path to the file","rest":false,"required":true,"type":"String"},{"name":"length","description":"The new length for the file","rest":false,"type":"Number","required":true}],"category":"file"},{"name":"$writeFile","version":"1.0.0","description":"Writes text to a file","unwrap":true,"brackets":true,"args":[{"name":"path","description":"The path to the file","rest":false,"required":true,"type":"String"},{"name":"text","description":"The text to write","rest":false,"type":"String","required":true},{"name":"encoding","description":"The encoding to use for text","rest":false,"type":"String"}],"category":"file"},{"name":"$bold","version":"1.3.0","brackets":true,"description":"Makes given text bold","unwrap":true,"output":["String"],"args":[{"name":"text","description":"The text to make bold, this will attempt to escape all *","rest":false,"required":true,"type":"String"}],"category":"formatting"},{"name":"$codeBlock","version":"1.3.0","brackets":true,"description":"Creates a code block with given text","unwrap":true,"output":["String"],"args":[{"name":"text","description":"The text to create block with, this will attempt to escape all `","rest":false,"required":true,"type":"String"},{"name":"lang","description":"The language to give to this code block","rest":false,"type":"String"}],"category":"formatting"},{"name":"$hyperlink","version":"1.3.0","brackets":true,"description":"Creates a hyperlink text","unwrap":true,"output":["String"],"args":[{"name":"text","description":"The text to make hyperlink","rest":false,"required":true,"type":"String"},{"name":"url","description":"The url to use for hyperlink","rest":false,"required":true,"type":"String"}],"category":"formatting"},{"name":"$inlineCode","aliases":["$inline","$markdown"],"version":"1.3.0","brackets":true,"description":"Adds backticks to text","unwrap":true,"output":["String"],"args":[{"name":"text","description":"The text to mark down, this will attempt to escape all `","rest":false,"required":true,"type":"String"}],"category":"formatting"},{"name":"$italic","version":"1.5.0","brackets":true,"description":"Makes given text italic","unwrap":true,"output":["String"],"args":[{"name":"text","description":"The text to make italic, this will attempt to escape all _ and *","rest":false,"required":true,"type":"String"}],"category":"formatting"},{"name":"$spoiler","version":"1.3.0","brackets":true,"description":"Makes given text a spoiler","unwrap":true,"output":["String"],"args":[{"name":"text","description":"The text to make spoiler, this will attempt to escape all |","rest":false,"required":true,"type":"String"}],"category":"formatting"},{"name":"$strikethrough","version":"1.3.0","brackets":true,"description":"Makes given text strikethrough","unwrap":true,"output":["String"],"args":[{"name":"text","description":"The text to make strikethrough, this will attempt to escape all ~","rest":false,"required":true,"type":"String"}],"category":"formatting"},{"name":"$subtext","version":"2.2.0","description":"Makes given text a subtext","unwrap":true,"brackets":true,"output":["String"],"args":[{"name":"text","description":"The text to make subtext","rest":false,"required":true,"type":"String"}],"category":"formatting"},{"name":"$underline","version":"1.3.0","brackets":true,"description":"Adds an underline to text","aliases":["$underscore"],"unwrap":true,"output":["String"],"args":[{"name":"text","description":"The text to add underline to, this will attempt to escape all _","rest":false,"required":true,"type":"String"}],"category":"formatting"},{"name":"$createGuild","version":"1.5.0","description":"Creates a new guild, returns guild id","aliases":["$createServer"],"unwrap":true,"brackets":true,"args":[{"name":"name","description":"The name for the guild","rest":false,"required":true,"type":"String"},{"name":"icon","description":"The icon for the guild","rest":false,"type":"URL"}],"output":["Guild"],"category":"guild"},{"name":"$createGuildTemplate","version":"1.5.0","description":"Creates template for a guild, returns template code","aliases":["$createServerTemplate"],"unwrap":true,"brackets":true,"args":[{"name":"guild ID","description":"The guild to create template on","rest":false,"required":true,"type":"Guild"},{"name":"name","description":"The name for the template","rest":false,"required":true,"type":"String"},{"name":"description","description":"The description for the template","rest":false,"type":"String"}],"output":["String"],"category":"guild"},{"name":"$deleteGuild","version":"1.5.0","description":"Deletes a guild, returns bool","aliases":["$deleteServer"],"unwrap":true,"brackets":true,"args":[{"name":"guild ID","description":"The guild to delete","rest":false,"required":true,"type":"Guild"}],"output":["Boolean"],"category":"guild"},{"name":"$deleteGuildApplicationCommands","version":"1.4.0","description":"Deletes all guild commands of your bot from a guild","unwrap":true,"brackets":false,"args":[{"name":"guild ID","description":"The guild to delete commands from","rest":false,"required":true,"type":"Guild"}],"output":["Boolean"],"category":"guild"},{"name":"$deleteGuildTemplate","version":"1.5.0","description":"Deletes template from a guild, returns bool","aliases":["$deleteServerTemplate"],"unwrap":true,"brackets":true,"args":[{"name":"template code","description":"The code of the template to delete","rest":false,"required":true,"type":"String"}],"output":["Boolean"],"category":"guild"},{"name":"$editGuildTemplate","version":"1.5.0","description":"Edits template on a guild, returns bool","aliases":["$editServerTemplate"],"unwrap":true,"brackets":true,"args":[{"name":"template code","description":"The code of the template to edit","rest":false,"required":true,"type":"String"},{"name":"name","description":"The new name for the template","rest":false,"type":"String"},{"name":"description","description":"The new description for the template","rest":false,"type":"String"}],"output":["Boolean"],"category":"guild"},{"name":"$getGuildInvite","version":"2.2.0","description":"Returns information about a guild invite","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"guild ID","description":"The guild to fetch invite from","rest":false,"required":true,"type":"Guild"},{"name":"code","description":"The invite code","rest":false,"required":true,"type":"String"},{"name":"property","description":"The property of the invite to return","rest":false,"type":"Enum","enum":["authorID","channelID","guildID","uses","maxUses","maxAge","timestamp","code","url","type","expiresTimestamp","temporary","deletable","memberCount","presenceCount","targetType","targetUser"],"enumName":"InviteProperty"}],"category":"guild"},{"name":"$getGuildTemplate","version":"1.5.0","description":"Gets the template of a guild","aliases":["$getServerTemplate"],"unwrap":true,"brackets":true,"args":[{"name":"template code","description":"The code of the template to get","rest":false,"required":true,"type":"String"},{"name":"property","description":"The property of the template to return","rest":false,"type":"Enum","enum":["code","name","description","guildID","authorID","timestamp","updatedTimestamp","url","usageCount"],"enumName":"TemplateProperty"}],"output":["Unknown"],"category":"guild"},{"name":"$guildAfkChannelID","version":"1.3.0","aliases":["$serverGuildAfkChannelID"],"description":"Returns the server's afk channel ID","brackets":false,"output":["Channel"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildAfkTimeout","version":"1.3.0","description":"Returns the server's afk timeout","brackets":false,"aliases":["$serverAfkTimeout"],"output":["Number"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildApproximateMemberCount","version":"1.3.0","description":"Returns the approximated member count","brackets":false,"aliases":["$serverApproximateMemberCount"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"output":["Number"],"unwrap":true,"category":"guild"},{"name":"$guildApproximatePresenceCount","version":"1.3.0","description":"Returns the approximated presence count","brackets":false,"aliases":["$serverApproximatePresenceCount"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"output":["Number"],"unwrap":true,"category":"guild"},{"name":"$guildAutomodRules","version":"1.5.0","description":"Returns all automod rules of a guild","aliases":["$getAutomodRules"],"unwrap":true,"brackets":false,"args":[{"name":"guild ID","description":"The guild to get automod rules from","rest":false,"required":true,"type":"Guild"},{"name":"property","description":"The property of each automod rule to return","rest":false,"type":"Enum","enum":["id","name","authorID","enabled","eventType","triggerType","triggerMetadata","exemptRoles","exemptChannels","actions","keywordFilter","regexPatterns","presets","allowList","mentionTotalLimit","mentionRaidProtectionEnabled"],"enumName":"AutomodRuleProperty"},{"name":"separator","description":"The separator to use for each property","rest":false,"type":"String"}],"output":["Unknown"],"category":"guild"},{"name":"$guildAvailable","version":"1.3.0","description":"Returns whether the server is available","brackets":false,"aliases":["$serverAvailable"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"output":["Boolean"],"unwrap":true,"category":"guild"},{"name":"$guildBanReason","version":"1.4.0","unwrap":true,"brackets":false,"aliases":["$banReason","$serverBanReason","$getBanReason","$getGuildBanReason","$getServerBanReason"],"output":["String"],"description":"Fetches a ban reason of a user","args":[{"name":"guild ID","description":"The guild to pull ban from","rest":false,"required":true,"type":"Guild"},{"name":"user ID","description":"The user to pull ban reason","rest":false,"required":true,"type":"User"}],"category":"guild"},{"name":"$guildBannedMembers","version":"1.4.0","description":"Returns banned member ids of a guild","aliases":["$serverBannedMembers"],"unwrap":true,"brackets":false,"args":[{"name":"guild ID","rest":false,"required":true,"type":"Guild","description":"The guild to pull banned members from"},{"name":"separator","rest":false,"type":"String","description":"The separator for each id"}],"output":["User[]"],"category":"guild"},{"name":"$guildBanner","version":"1.0.0","description":"Returns the guild banner","brackets":false,"aliases":["$serverBanner"],"args":[{"name":"guild ID","description":"The guild to retrieve the banner","rest":false,"required":true,"type":"Guild"},{"name":"size","description":"The size to use for the image","rest":false,"type":"Number"},{"name":"extension","description":"The extension to use for the image","rest":false,"type":"String"}],"output":["URL"],"unwrap":true,"category":"guild"},{"name":"$guildBoostCount","version":"1.0.0","description":"Returns the server boost count","brackets":false,"aliases":["$serverBoostCount"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"output":["Number"],"unwrap":true,"category":"guild"},{"name":"$guildBoostLevel","version":"1.0.0","description":"Returns the server boost tier","brackets":false,"aliases":["$serverBoostLevel"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"output":["Number"],"unwrap":true,"category":"guild"},{"name":"$guildBoostProgressBarEnabled","version":"1.5.0","description":"Returns whether a guild has the boost progress bar enabled","aliases":["$serverBoostProgressBarEnabled"],"unwrap":true,"brackets":false,"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"output":["Boolean"],"category":"guild"},{"name":"$guildBoostRoleID","version":"1.0.0","description":"Returns the server boost role id","brackets":false,"aliases":["$serverBoostRoleID"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"output":["Role"],"unwrap":true,"category":"guild"},{"name":"$guildBoosterIDs","version":"1.5.0","description":"Returns all current boosters of a guild","brackets":false,"aliases":["$serverBoosterIDs"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"},{"name":"separator","description":"The separator to use for every member","rest":false,"type":"String"}],"output":["Member[]"],"unwrap":true,"category":"guild"},{"name":"$guildBotCount","version":"1.0.0","description":"Returns the bot count of a guild","brackets":false,"aliases":["$serverBotCount"],"args":[{"name":"guild ID","description":"The guild to retrieve bot count from","rest":false,"required":true,"type":"Guild"}],"output":["Number"],"unwrap":true,"category":"guild"},{"name":"$guildChannelCount","version":"1.0.0","description":"Returns the server channel count","brackets":false,"aliases":["$serverChannelCount"],"output":["Number"],"unwrap":true,"args":[{"name":"guild ID","description":"The guild to get channels from","rest":false,"type":"Guild","required":true},{"name":"categories","description":"The categories to filter by","rest":true,"required":true,"enum":["GuildText","DM","GuildVoice","GroupDM","GuildCategory","GuildAnnouncement","AnnouncementThread","PublicThread","PrivateThread","GuildStageVoice","GuildDirectory","GuildForum","GuildMedia","GuildNews","GuildNewsThread","GuildPublicThread","GuildPrivateThread"],"type":"Enum","enumName":"ChannelType"}],"category":"guild"},{"name":"$guildChannelExists","version":"1.0.0","description":"Returns whether a guild channel id exists","unwrap":true,"aliases":["$serverChannelExists"],"output":["Boolean"],"brackets":true,"args":[{"name":"guild ID","description":"The guild to check for the guild channel","type":"Guild","rest":false,"required":true},{"name":"channel ID","description":"The role to guild channel","rest":false,"required":true,"type":"String"}],"category":"guild"},{"name":"$guildChannelIDs","version":"1.3.0","unwrap":true,"brackets":false,"aliases":["$serverChannelIDs"],"output":["Channel[]"],"description":"Returns every channel id of the guild","args":[{"name":"guild ID","rest":false,"required":true,"type":"Guild","description":"The guild to get channel ids from"},{"name":"separator","description":"The separator to use for every channel","rest":false,"type":"String"}],"category":"guild"},{"name":"$guildCount","version":"1.0.0","description":"Returns the guild count","unwrap":false,"aliases":["$serverCount","$serversCount"],"output":["Number"],"category":"guild"},{"name":"$guildCreatedAt","version":"1.0.0","description":"Returns the server creation timestamp","brackets":false,"aliases":["$serverCreatedAt"],"output":["Number"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildDefaultMessageNotifications","version":"1.3.0","description":"Returns the default message notifications for this guild","brackets":false,"aliases":["$serverDefaultMessageNotifications"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"output":["GuildDefaultMessageNotifications"],"unwrap":true,"category":"guild"},{"name":"$guildDescription","version":"1.0.0","description":"Returns the server description","brackets":false,"aliases":["$serverDescription"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"output":["String"],"unwrap":true,"category":"guild"},{"name":"$guildDiscoverySplash","version":"1.3.0","description":"Returns the guild discovery splash","brackets":false,"aliases":["$serverDiscoverySplash"],"output":["URL"],"args":[{"name":"guild ID","description":"The guild to retrieve the discovery splash","rest":false,"required":true,"type":"Guild"},{"name":"size","description":"The size to use for the image","rest":false,"type":"Number"},{"name":"extension","description":"The extension to use for the image","rest":false,"type":"String"}],"unwrap":true,"category":"guild"},{"name":"$guildDmSpamDetectedAt","version":"2.2.0","description":"Returns when a direct message spam was detected on a guild","aliases":["$serverDmSpamDetectedAt"],"brackets":false,"unwrap":true,"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"output":["Number"],"category":"guild"},{"name":"$guildDmsDisabledUntil","version":"2.2.0","description":"Returns the direct messages disabled timestamp of a guild","aliases":["$serverDmsDisabledUntil"],"brackets":false,"unwrap":true,"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"output":["Number"],"category":"guild"},{"name":"$guildEmojiCount","version":"1.0.0","description":"Returns the emoji count of a guild","brackets":false,"aliases":["$serverEmojiCount"],"output":["Number"],"unwrap":true,"args":[{"name":"guild ID","description":"The guild to get emotes from","rest":false,"type":"Guild","required":true},{"name":"type","description":"The type of the emotes to count","rest":false,"type":"Enum","enum":["normal","animated"],"enumName":"EmojiType"}],"category":"guild"},{"name":"$guildEmojiIDs","version":"1.3.0","unwrap":true,"aliases":["$serverEmojiIDs"],"output":["GuildEmoji[]"],"brackets":false,"description":"Returns every emoji id of the guild","args":[{"name":"guild ID","rest":false,"required":true,"type":"Guild","description":"The guild to get emoji ids from"},{"name":"separator","description":"The separator to use for every emoji","rest":false,"type":"String"}],"category":"guild"},{"name":"$guildEmojiLimit","version":"1.5.0","description":"Returns the emoji limit of a guild","brackets":false,"aliases":["$serverEmojiLimit"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"output":["Number"],"unwrap":true,"category":"guild"},{"name":"$guildEmojis","version":"1.3.0","unwrap":true,"aliases":["$serverEmojis"],"output":["String[]"],"brackets":false,"description":"Returns every emoji of the guild","args":[{"name":"guild ID","rest":false,"required":true,"type":"Guild","description":"The guild to get emoji from"},{"name":"separator","description":"The separator to use for every emoji","rest":false,"type":"String"}],"category":"guild"},{"name":"$guildExists","version":"1.0.0","description":"Returns whether a guild id exists","unwrap":true,"aliases":["$serverExists"],"output":["Boolean"],"brackets":true,"args":[{"name":"guild ID","description":"The guild to check","rest":false,"required":true,"type":"String"}],"category":"guild"},{"name":"$guildExplicitContentFilter","version":"1.3.0","description":"Returns the explicit content filter level for this guild","brackets":false,"aliases":["$serverExplicitContentFilter"],"output":["GuildExplicitContentFilter"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildFeatures","version":"1.0.0","description":"Returns the guild features","brackets":false,"aliases":["$serverFeatures"],"output":["GuildFeature[]"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"},{"name":"separator","description":"The separator to use","rest":false,"type":"String"}],"unwrap":true,"category":"guild"},{"name":"$guildHasAnyFeatures","version":"1.4.0","description":"Returns whether this guild has any of the given features","unwrap":true,"brackets":true,"aliases":["$guildHasAnyFeature","$hasAnyGuildFeatures","$hasAnyGuildFeature"],"args":[{"name":"guild ID","description":"The guild to check for features","rest":false,"required":true,"type":"Guild"},{"name":"features","rest":true,"type":"Enum","enum":["AnimatedBanner","AnimatedIcon","ApplicationCommandPermissionsV2","AutoModeration","Banner","Community","CreatorMonetizableProvisional","CreatorStorePage","DeveloperSupportServer","Discoverable","Featurable","HasDirectoryEntry","Hub","InvitesDisabled","InviteSplash","LinkedToHub","MemberVerificationGateEnabled","MoreSoundboard","MonetizationEnabled","MoreStickers","News","Partnered","PreviewEnabled","PrivateThreads","RaidAlertsDisabled","RelayEnabled","RoleIcons","RoleSubscriptionsAvailableForPurchase","RoleSubscriptionsEnabled","Soundboard","TicketedEventsEnabled","VanityURL","Verified","VIPRegions","WelcomeScreenEnabled"],"description":"The features to check for","enumName":"GuildFeature"}],"output":["Boolean"],"category":"guild"},{"name":"$guildHasFeatures","version":"1.4.0","description":"Returns whether this guild has all the given features","unwrap":true,"brackets":true,"aliases":["$hasGuildFeatures"],"args":[{"name":"guild ID","description":"The guild to check for features","rest":false,"required":true,"type":"Guild"},{"name":"features","rest":true,"type":"Enum","enum":["AnimatedBanner","AnimatedIcon","ApplicationCommandPermissionsV2","AutoModeration","Banner","Community","CreatorMonetizableProvisional","CreatorStorePage","DeveloperSupportServer","Discoverable","Featurable","HasDirectoryEntry","Hub","InvitesDisabled","InviteSplash","LinkedToHub","MemberVerificationGateEnabled","MoreSoundboard","MonetizationEnabled","MoreStickers","News","Partnered","PreviewEnabled","PrivateThreads","RaidAlertsDisabled","RelayEnabled","RoleIcons","RoleSubscriptionsAvailableForPurchase","RoleSubscriptionsEnabled","Soundboard","TicketedEventsEnabled","VanityURL","Verified","VIPRegions","WelcomeScreenEnabled"],"description":"The features to check for","enumName":"GuildFeature"}],"output":["Boolean"],"category":"guild"},{"name":"$guildHasTemplate","version":"1.5.0","description":"Returns whether this guild has a template","unwrap":true,"brackets":false,"aliases":["$hasGuildTemplate"],"args":[{"name":"guild ID","description":"The guild to check for template","rest":false,"required":true,"type":"Guild"}],"output":["Boolean"],"category":"guild"},{"name":"$guildHighestRoleID","version":"1.5.0","description":"Returns the highest role id of a guild","aliases":["$serverHighestRoleID"],"brackets":false,"output":["Role"],"args":[{"name":"guild ID","description":"The guild to retrieve its highest role","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildID","version":"1.0.0","description":"Returns the guild id with given name","unwrap":true,"aliases":["$serverID"],"output":["Guild"],"brackets":false,"args":[{"name":"name","description":"The guild name to return the id","rest":true,"type":"String","required":true}],"category":"guild"},{"name":"$guildIDs","version":"1.0.0","description":"Returns all the guilds this bot is in","unwrap":true,"aliases":["$serverIDs"],"output":["Guild[]"],"brackets":false,"args":[{"name":"separator","description":"The separator for each guild","type":"String","required":true,"rest":false}],"category":"guild"},{"name":"$guildIcon","version":"1.0.0","description":"Returns the server icon","brackets":false,"aliases":["$serverIcon"],"output":["URL"],"args":[{"name":"guild ID","description":"The guild to retrieve the guild icon","rest":false,"required":true,"type":"Guild"},{"name":"size","description":"The size to use for the image","rest":false,"type":"Number"},{"name":"extension","description":"The extension to use for the image","rest":false,"type":"String"}],"unwrap":true,"category":"guild"},{"name":"$guildInvitesDisabledUntil","version":"2.2.0","description":"Returns the invites disabled timestamp of a guild","aliases":["$serverInvitesDisabledUntil"],"brackets":false,"unwrap":true,"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"output":["Number"],"category":"guild"},{"name":"$guildLeave","version":"1.0.0","description":"Leaves a guild","brackets":false,"aliases":["$serverLeave"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to leave","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildLowestRoleID","version":"1.5.0","description":"Returns the lowest role id of a guild","aliases":["$serverLowestRoleID"],"brackets":false,"output":["Role"],"args":[{"name":"guild ID","description":"The guild to retrieve its lowest role","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildMFALevel","version":"1.3.0","description":"Returns the mfa level for this guild","brackets":false,"aliases":["$serverMFALevel"],"output":["GuildMFALevel"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildMaxStageVideoChannelUsers","version":"1.3.0","description":"Returns the maximum video channel users for stage channels of this guild","brackets":false,"aliases":["$serverMaxStageVideoChannelUsers"],"output":["Number"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildMaxVideoChannelUsers","version":"1.3.0","description":"Returns the maximum video channel users for this guild","brackets":false,"aliases":["$serverMaxVideoChannelUsers"],"output":["Number"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildMaximumBitrate","version":"1.3.0","aliases":["$serverMaximumBitrate"],"output":["Number"],"description":"Returns the maximum bitrate for voice channels of this guild","brackets":false,"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildMaximumMembers","version":"1.3.0","description":"Returns the maximum members for this guild","brackets":false,"aliases":["$serverMaximumMembers"],"output":["Number"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildMaximumPresences","version":"1.3.0","description":"Returns the maximum presences for this guild","brackets":false,"aliases":["$serverMaximumPresences"],"output":["Number"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildMemberCount","version":"1.0.0","description":"Returns the user count of a guild","brackets":false,"aliases":["$serverMemberCount","$serverMembersCount"],"output":["Number"],"args":[{"name":"guild ID","description":"The guild to retrieve member count from","rest":false,"required":true,"type":"Guild"},{"name":"presence","description":"The presence of the users to count","rest":false,"type":"Enum","enum":["online","idle","dnd","offline"],"enumName":"PresenceStatus"},{"name":"count bots","description":"Whether to count bots","rest":false,"type":"Boolean"}],"unwrap":true,"category":"guild"},{"name":"$guildMemberIDs","version":"1.4.0","aliases":["$memberIDs","$serverMemberIDs"],"output":["Member[]"],"description":"Returns all cached member ids of a guild","brackets":false,"unwrap":true,"args":[{"name":"guild ID","rest":false,"required":true,"type":"Guild","description":"The guild to pull members from"},{"name":"separator","description":"The separator to use for each member","rest":false,"type":"String"}],"category":"guild"},{"name":"$guildNSFWLevel","version":"1.3.0","description":"Returns the nsfw level for this guild","brackets":false,"aliases":["$serverNSFWLevel"],"output":["GuildNSFWLevel"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildName","version":"1.0.0","description":"Returns the server name","brackets":false,"aliases":["$serverName"],"output":["String"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildNameAcronym","version":"1.3.0","description":"Returns the server name acronym","brackets":false,"aliases":["$serverNameAcronym"],"output":["String"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildNames","version":"1.0.0","description":"Returns the server names of the bot","brackets":false,"aliases":["$serverNames"],"output":["String[]"],"args":[{"name":"separator","description":"The separator to use for each guild","rest":false,"required":true,"type":"String"}],"unwrap":true,"category":"guild"},{"name":"$guildOwnerID","version":"1.0.0","description":"Returns the server owner id","brackets":false,"aliases":["$serverOwnerID"],"output":["User"],"args":[{"name":"guild ID","description":"The guild to retrieve the owner from","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildPartnered","version":"1.3.0","description":"Returns whether the server is partnered","brackets":false,"aliases":["$serverPartnered"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildPreferredLocale","version":"1.3.0","description":"Returns the server's preferred locale","brackets":false,"aliases":["$serverPreferredLocale"],"output":["Locale"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildPublicUpdatesChannelID","version":"1.3.0","description":"Returns the server's public updates channel ID","brackets":false,"aliases":["$serverPublicUpdatesChannelID"],"output":["Channel"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildRaidDetectedAt","version":"2.2.0","description":"Returns when a raid was detected on a guild","aliases":["$serverRaidDetectedAt"],"brackets":false,"unwrap":true,"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"output":["Number"],"category":"guild"},{"name":"$guildRawData","version":"1.5.0","description":"Returns the raw data of a guild","aliases":["$serverRawData"],"unwrap":true,"brackets":false,"args":[{"name":"guild ID","description":"The guild to get raw data from","rest":false,"type":"Guild","required":true}],"output":["Json"],"category":"guild"},{"name":"$guildRoleCount","version":"1.0.0","description":"Returns the role count of a guild","brackets":false,"aliases":["$serverRoleCount"],"output":["Number"],"unwrap":true,"args":[{"name":"guild ID","description":"The guild to get roles from","rest":false,"type":"Guild","required":true}],"category":"guild"},{"name":"$guildRoleIDs","version":"1.3.0","unwrap":true,"aliases":["$serverRoleIDs"],"output":["Role[]"],"brackets":false,"description":"Returns every role id of the guild","args":[{"name":"guild ID","rest":false,"required":true,"type":"Guild","description":"The guild to get role ids from"},{"name":"separator","description":"The separator to use for every role","rest":false,"type":"String"}],"category":"guild"},{"name":"$guildRulesChannelID","version":"1.3.0","description":"Returns the server's rules channel ID","brackets":false,"aliases":["$serverRulesChannelID"],"output":["Channel"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildSafetyAlertsChannelID","version":"1.3.0","description":"Returns the server's safety alerts channel ID","brackets":false,"aliases":["$serverSafetyAlertsChannelID"],"output":["Channel"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildShardID","version":"1.0.0","description":"Returns the server shard ID","brackets":false,"aliases":["$serverShardID"],"output":["Number"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildSplashURL","version":"1.0.0","aliases":["$serverSplashURL"],"output":["URL"],"description":"Returns the guild splash url","brackets":false,"args":[{"name":"guild ID","description":"The guild to retrieve the splash","rest":false,"required":true,"type":"Guild"},{"name":"size","description":"The size to use for the image","rest":false,"type":"Number"},{"name":"extension","description":"The extension to use for the image","rest":false,"type":"String"}],"unwrap":true,"category":"guild"},{"name":"$guildStickerIDs","version":"1.3.0","unwrap":true,"aliases":["$serverStickerIDs"],"output":["Sticker[]"],"brackets":false,"description":"Returns every sticker id of the guild","args":[{"name":"guild ID","rest":false,"required":true,"type":"Guild","description":"The guild to get sticker ids from"},{"name":"separator","description":"The separator to use for every sticker","rest":false,"type":"String"}],"category":"guild"},{"name":"$guildStickerLimit","version":"1.5.0","description":"Returns the sticker limit of a guild","brackets":false,"aliases":["$serverStickerLimit"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"output":["Number"],"unwrap":true,"category":"guild"},{"name":"$guildSystemChannelID","version":"1.0.0","description":"Returns the server's system channel ID","brackets":false,"aliases":["$serverSystemChannelID"],"output":["Channel"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildTimedOutMembers","version":"1.5.0","description":"Returns all current timed out members of a guild","unwrap":true,"brackets":false,"aliases":["$serverTimedOutMembers"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"},{"name":"separator","description":"The separator to use for every member","rest":false,"type":"String"}],"output":["Member[]"],"category":"guild"},{"name":"$guildVanityCode","version":"1.0.0","description":"Returns the guilds vanity code","unwrap":true,"aliases":["$serverVanityCode"],"output":["Invite"],"args":[{"name":"guild ID","description":"The guild to return its vanity code","rest":false,"type":"Guild","required":true}],"brackets":false,"category":"guild"},{"name":"$guildVanityUses","version":"1.0.0","description":"Returns the guilds vanity uses","unwrap":true,"aliases":["$serverVanityUses"],"output":["Number"],"args":[{"name":"guild ID","description":"The guild to return its vanity uses","rest":false,"type":"Guild","required":true}],"brackets":false,"category":"guild"},{"name":"$guildVerificationLevel","version":"1.3.0","description":"Returns the server verification level","brackets":false,"aliases":["$serverVerificationLevel"],"output":["GuildVerificationLevel"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildVerified","version":"1.3.0","description":"Returns whether the server is verified","brackets":false,"aliases":["$serverVerified"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildWidgetChannelEnabled","version":"1.3.0","description":"Returns whether widget channel is enabled for this guild","brackets":false,"aliases":["$serverWidgetChannelEnabled"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildWidgetChannelID","version":"1.3.0","description":"Returns the widget channel for this guild","brackets":false,"aliases":["$serverWidgetChannelID"],"output":["Channel"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$randomGuildID","version":"1.0.3","description":"Returns a random guild ID","unwrap":false,"aliases":["$randomServerID"],"output":["Guild"],"category":"guild"},{"name":"$registerGuildApplicationCommands","version":"1.4.0","description":"Registers all application commands with type: 1 to a guild","unwrap":true,"brackets":false,"args":[{"name":"guild ID","description":"The guild to register commands to","rest":false,"required":true,"type":"Guild"}],"output":["Boolean"],"category":"guild"},{"name":"$setGuildAFKChannel","version":"2.1.0","description":"Sets the AFK channel for a guild, returns bool","unwrap":true,"aliases":["$setServerAFKChannel"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to set AFK channel for","rest":false,"type":"Guild","required":true},{"name":"channel ID","description":"The new AFK channel","rest":false,"type":"Channel","pointer":0},{"name":"reason","description":"The reason for this action","rest":false,"type":"String"}],"brackets":true,"category":"guild"},{"name":"$setGuildAFKTimeout","version":"2.1.0","description":"Sets the AFK timeout for a guild, returns bool","unwrap":true,"aliases":["$setServerAFKTimeout"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to set AFK timeout for","rest":false,"type":"Guild","required":true},{"name":"seconds","description":"The new AFK timeout in seconds (60, 300, 900, 1800, 3600)","rest":false,"required":true,"type":"Number"},{"name":"reason","description":"The reason for this action","rest":false,"type":"String"}],"brackets":true,"category":"guild"},{"name":"$setGuildBanner","version":"1.0.0","description":"Sets a guild banner, returns boolean","unwrap":true,"aliases":["$setServerBanner"],"output":["Boolean"],"args":[{"name":"guild ID","rest":false,"type":"Guild","required":true,"description":"The guild to set banner on"},{"name":"url","description":"The new banner","rest":false,"type":"String"},{"name":"reason","description":"The reason for this action","rest":false,"type":"String"}],"brackets":true,"category":"guild"},{"name":"$setGuildBoostProgressBar","version":"1.5.0","description":"Sets a guild boost progress bar, returns bool","aliases":["$setServerBoostProgressBar"],"unwrap":true,"brackets":true,"args":[{"name":"guild ID","description":"The guild to set boost progress bar for","rest":false,"required":true,"type":"Guild"},{"name":"enabled","description":"Whether to enable the boost progress bar","rest":false,"required":true,"type":"Boolean"},{"name":"reason","description":"The reason for enabling/disabling boost progress bar","rest":false,"type":"String"}],"output":["Boolean"],"category":"guild"},{"name":"$setGuildDefaultMessageNotifications","version":"2.1.0","description":"Sets the default message notifications setting for a guild, returns bool","unwrap":true,"aliases":["$setServerDefaultMessageNotifications"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to set default message notifications for","rest":false,"type":"Guild","required":true},{"name":"setting","description":"The new default message notifications setting","rest":false,"type":"Enum","enum":["AllMessages","OnlyMentions"],"enumName":"GuildDefaultMessageNotifications"},{"name":"reason","description":"The reason for this action","rest":false,"type":"String"}],"brackets":true,"category":"guild"},{"name":"$setGuildDiscoverySplash","version":"2.1.0","description":"Sets the discovery splash for a guild, returns bool","unwrap":true,"aliases":["$setServerDiscoverySplash"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to set discovery splash for","rest":false,"type":"Guild","required":true},{"name":"url","description":"The new discovery splash","rest":false,"type":"String"},{"name":"reason","description":"The reason for this action","rest":false,"type":"String"}],"brackets":true,"category":"guild"},{"name":"$setGuildExplicitContentFilter","version":"2.1.0","description":"Sets the explicit content filter for a guild, returns bool","unwrap":true,"aliases":["$setServerExplicitContentFilter"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to set explicit content filter for","rest":false,"type":"Guild","required":true},{"name":"filter","description":"The new explicit content filter","rest":false,"type":"Enum","enum":["Disabled","MembersWithoutRoles","AllMembers"],"enumName":"GuildExplicitContentFilter"},{"name":"reason","description":"The reason for this action","rest":false,"type":"String"}],"brackets":true,"category":"guild"},{"name":"$setGuildIcon","version":"1.0.0","description":"Sets a guild icon, returns boolean","unwrap":true,"aliases":["$setServerIcon"],"output":["URL"],"args":[{"name":"guild ID","rest":false,"type":"Guild","required":true,"description":"The guild to set icon on"},{"name":"url","description":"The new icon","rest":false,"type":"String"},{"name":"reason","description":"The reason for this action","rest":false,"type":"String"}],"brackets":true,"category":"guild"},{"name":"$setGuildMFALevel","version":"2.1.0","description":"Sets the MFA level for a guild, returns bool","unwrap":true,"aliases":["$setServerMFALevel"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to set MFA level for","rest":false,"type":"Guild","required":true},{"name":"level","description":"The new MFA level","rest":false,"required":true,"type":"Enum","enum":["None","Elevated"],"enumName":"GuildMFALevel"},{"name":"reason","description":"The reason for this action","rest":false,"type":"String"}],"brackets":true,"category":"guild"},{"name":"$setGuildName","version":"1.0.0","description":"Sets a guild name, returns boolean","unwrap":true,"aliases":["$setServerName"],"output":["Boolean"],"args":[{"name":"guild ID","rest":false,"type":"Guild","required":true,"description":"The guild to set name"},{"name":"name","description":"The new name","rest":false,"required":true,"type":"String"},{"name":"reason","description":"The reason for this action","rest":false,"type":"String"}],"brackets":true,"category":"guild"},{"name":"$setGuildOwner","version":"2.1.0","description":"Sets the owner of a guild, returns bool","unwrap":true,"aliases":["$setServerOwner"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to set owner on","rest":false,"type":"Guild","required":true},{"name":"user ID","description":"The new owner","rest":false,"required":true,"type":"Member","pointer":0},{"name":"reason","description":"The reason for this action","rest":false,"type":"String"}],"brackets":true,"category":"guild"},{"name":"$setGuildPausedInvites","version":"1.5.0","description":"Sets a guild paused invite status, returns bool","aliases":["$setServerPausedInvites"],"unwrap":true,"brackets":true,"args":[{"name":"guild ID","description":"The guild to set paused invites for","rest":false,"required":true,"type":"Guild"},{"name":"disabled","description":"Whether to disable the invites","rest":false,"required":true,"type":"Boolean"}],"output":["Boolean"],"category":"guild"},{"name":"$setGuildPreferredLocale","version":"2.1.0","description":"Sets the preferred locale of a guild, returns bool","unwrap":true,"aliases":["$setServerPreferredLocale"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to set preferred locale on","rest":false,"type":"Guild","required":true},{"name":"locale","description":"The new preferred locale","rest":false,"type":"Enum","enum":["Indonesian","EnglishUS","EnglishGB","Bulgarian","ChineseCN","ChineseTW","Croatian","Czech","Danish","Dutch","Finnish","French","German","Greek","Hindi","Hungarian","Italian","Japanese","Korean","Lithuanian","Norwegian","Polish","PortugueseBR","Romanian","Russian","SpanishES","SpanishLATAM","Swedish","Thai","Turkish","Ukrainian","Vietnamese"],"enumName":"Locale"},{"name":"reason","description":"The reason for this action","rest":false,"type":"String"}],"brackets":true,"category":"guild"},{"name":"$setGuildPublicUpdatesChannel","version":"2.1.0","description":"Sets the public updates channel for a guild, returns bool","unwrap":true,"aliases":["$setServerPublicUpdatesChannel"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to set public updates channel for","rest":false,"type":"Guild","required":true},{"name":"channel ID","description":"The new public updates channel","rest":false,"type":"Channel","pointer":0},{"name":"reason","description":"The reason for this action","rest":false,"type":"String"}],"brackets":true,"category":"guild"},{"name":"$setGuildRulesChannel","version":"2.1.0","description":"Sets the rules channel for a guild, returns bool","unwrap":true,"aliases":["$setServerRulesChannel"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to set rules channel for","rest":false,"type":"Guild","required":true},{"name":"channel ID","description":"The new rules channel","rest":false,"type":"Channel","pointer":0},{"name":"reason","description":"The reason for this action","rest":false,"type":"String"}],"brackets":true,"category":"guild"},{"name":"$setGuildSafetyAlertsChannel","version":"2.1.0","description":"Sets the safety alerts channel for a guild, returns bool","unwrap":true,"aliases":["$setServerSafetyAlertsChannel"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to set safety alerts channel for","rest":false,"type":"Guild","required":true},{"name":"channel ID","description":"The new safety alerts channel","rest":false,"type":"Channel","pointer":0},{"name":"reason","description":"The reason for this action","rest":false,"type":"String"}],"brackets":true,"category":"guild"},{"name":"$setGuildSplash","version":"1.0.0","description":"Sets a guild splash, returns boolean","unwrap":true,"aliases":["$setServerSplash"],"output":["Boolean"],"args":[{"name":"guild ID","rest":false,"type":"Guild","required":true,"description":"The guild to set splash on"},{"name":"url","description":"The new splash","rest":false,"type":"String"},{"name":"reason","description":"The reason for this action","rest":false,"type":"String"}],"brackets":true,"category":"guild"},{"name":"$setGuildSystemChannel","version":"2.1.0","description":"Sets the system channel for a guild, returns bool","unwrap":true,"aliases":["$setServerSystemChannel"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to set system channel for","rest":false,"type":"Guild","required":true},{"name":"channel ID","description":"The new system channel","rest":false,"type":"Channel","pointer":0},{"name":"reason","description":"The reason for this action","rest":false,"type":"String"}],"brackets":true,"category":"guild"},{"name":"$setGuildVerificationLevel","version":"2.1.0","description":"Sets the verification level of a guild, returns bool","unwrap":true,"aliases":["$setServerVerificationLevel"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to set verification level on","rest":false,"type":"Guild","required":true},{"name":"level","description":"The new verification level","rest":false,"type":"Enum","enum":["None","Low","Medium","High","VeryHigh"],"enumName":"GuildVerificationLevel"},{"name":"reason","description":"The reason for this action","rest":false,"type":"String"}],"brackets":true,"category":"guild"},{"name":"$setGuildWidgetSettings","version":"2.1.0","description":"Sets the widget settings of a guild, returns bool","unwrap":true,"aliases":["$setServerWidgetSettings"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to set widget settings on","rest":false,"type":"Guild","required":true},{"name":"channel ID","description":"The invite channel for the widget","rest":false,"type":"Channel"},{"name":"enabled","description":"Whether to enable the widget","rest":false,"type":"Boolean"},{"name":"reason","description":"The reason for this action","rest":false,"type":"String"}],"brackets":true,"category":"guild"},{"name":"$httpAddForm","version":"1.4.0","description":"Adds form data to request","unwrap":false,"category":"http"},{"name":"$httpAddHeader","version":"1.0.0","description":"Adds an HTTP header","unwrap":true,"args":[{"name":"name","description":"The header name","rest":false,"type":"String","required":true},{"name":"value","description":"The header value","rest":true,"type":"String","required":true}],"brackets":true,"category":"http"},{"name":"$httpAppendFile","version":"1.4.0","description":"Appends a file to form data","brackets":true,"unwrap":true,"args":[{"name":"key","description":"The key name to add this value to","rest":false,"required":true,"type":"String"},{"name":"url / path","type":"Attachment","rest":false,"required":true,"description":"The path or url to use"}],"category":"http"},{"name":"$httpAppendValue","version":"1.4.0","description":"Appends a key-value to form data","brackets":true,"unwrap":true,"args":[{"name":"key","description":"The key name to add this value to","rest":false,"required":true,"type":"String"},{"name":"value","type":"String","rest":false,"required":true,"description":"The value to set"}],"category":"http"},{"name":"$httpGetHeader","version":"1.5.0","description":"Gets an HTTP header","unwrap":true,"brackets":true,"args":[{"name":"name","description":"The header name","rest":false,"type":"String","required":true}],"output":["String"],"category":"http"},{"name":"$httpPing","version":"1.5.0","description":"Returns the response time of the HTTP request","aliases":["$httpResponseTime"],"unwrap":false,"experimental":true,"output":["Number"],"category":"http"},{"name":"$httpRemoveHeader","version":"1.0.0","description":"Removes an HTTP header","unwrap":true,"args":[{"name":"name","description":"The header name","rest":false,"type":"String","required":true}],"brackets":true,"category":"http"},{"name":"$httpRequest","version":"1.0.0","description":"Performs an http request, returns the status code","output":["Number"],"args":[{"name":"url","description":"The url to perform this request to","type":"String","rest":false,"required":true},{"name":"method","description":"The method to use","rest":false,"required":true,"type":"String"},{"name":"variable","description":"Environment variable name to load the response to","rest":false,"required":false,"type":"String"}],"brackets":true,"unwrap":true,"category":"http"},{"name":"$httpResult","version":"1.2.0","description":"Retrieve an http result value","output":["Json","String"],"args":[{"name":"key","description":"The key to return its value","required":true,"type":"String","rest":true}],"brackets":false,"unwrap":true,"category":"http"},{"name":"$httpSetBody","version":"1.0.0","description":"Sets a JSON body for the request","args":[{"name":"body","description":"The JSON body","rest":false,"required":true,"type":"String"}],"unwrap":true,"brackets":true,"category":"http"},{"name":"$httpSetContentType","version":"1.4.0","description":"Forces the http request to be decoded using given content type","args":[{"name":"type","description":"The content type of the result","required":true,"type":"Enum","enum":["Json","Text"],"rest":false,"enumName":"HTTPContentType"}],"brackets":true,"unwrap":true,"category":"http"},{"name":"$applicationCommandDescription","version":"1.0.7","description":"Returns an application command description","brackets":false,"args":[{"name":"id","description":"The id of the command to pull its description","rest":false,"required":true,"type":"String"}],"output":["String"],"unwrap":true,"category":"interaction"},{"name":"$applicationCommandDisplay","version":"1.4.0","description":"Gets the full command interaction with all options","unwrap":true,"brackets":false,"args":[{"name":"hide option name","description":"Whether to suppress option names from being displayed","rest":false,"required":true,"type":"Boolean"}],"output":["String"],"category":"interaction"},{"name":"$applicationCommandID","version":"1.0.7","description":"Returns the application command id","brackets":false,"args":[{"name":"name","description":"The name of the command to pull its id","rest":false,"required":true,"type":"String"}],"output":["String"],"unwrap":true,"category":"interaction"},{"name":"$applicationCommandName","version":"1.0.7","description":"Returns an application command name","brackets":false,"args":[{"name":"id","description":"The id of the command to pull its name","rest":false,"required":true,"type":"String"}],"output":["String"],"unwrap":true,"category":"interaction"},{"name":"$applicationCommandOptions","version":"1.5.0","description":"Returns an application command options in JSON format","brackets":false,"args":[{"name":"id","description":"The id of the command to pull its options","rest":false,"required":true,"type":"String"}],"output":["Json"],"unwrap":true,"category":"interaction"},{"name":"$applicationSubCommandGroupName","version":"1.5.0","description":"Returns the application sub command group name of this interaction","unwrap":false,"output":["String"],"category":"interaction"},{"name":"$applicationSubCommandName","version":"1.5.0","description":"Returns the application sub command name of this interaction","unwrap":false,"output":["String"],"category":"interaction"},{"name":"$authorizingIntegrationOwners","version":"1.5.0","description":"Returns the authorizing integration owners of this interaction","unwrap":true,"brackets":false,"args":[{"name":"type","description":"The type of authorizing integration owners to return","rest":false,"required":true,"type":"Enum","enum":["Guild","User"],"enumName":"AuthorizingIntegrationOwnersType"}],"output":["Json"],"category":"interaction"},{"name":"$autocomplete","version":"1.0.6","description":"Forces autocomplete response","unwrap":false,"category":"interaction"},{"name":"$context","version":"1.5.0","description":"Returns the context of this interaction","unwrap":false,"output":["InteractionContextType"],"category":"interaction"},{"name":"$customID","version":"1.0.0","description":"Retrieves the custom id of the interaction","unwrap":false,"output":["String"],"category":"interaction"},{"name":"$defer","version":"1.0.0","description":"Defers this interaction","unwrap":false,"category":"interaction"},{"name":"$deferUpdate","version":"1.3.0","description":"Defers this interaction as an update","unwrap":false,"category":"interaction"},{"name":"$ephemeral","version":"1.0.0","description":"Marks this reply as ephemeral","unwrap":false,"category":"interaction"},{"name":"$focusedOptionName","version":"1.0.6","description":"Returns the focused option of the command","unwrap":false,"output":["String"],"category":"interaction"},{"name":"$focusedOptionValue","version":"1.0.6","description":"Returns the focused option value of the command","unwrap":false,"output":["String"],"category":"interaction"},{"name":"$input","version":"1.0.0","description":"Returns a value from a text field","brackets":true,"unwrap":true,"output":["String"],"args":[{"name":"custom ID","description":"The custom id to get the input field value","rest":false,"type":"String","required":true}],"category":"interaction"},{"name":"$interactionDelete","version":"1.4.0","description":"Deletes this interaction's reply","unwrap":false,"category":"interaction"},{"name":"$interactionFollowUp","version":"1.2.0","description":"Forces an interaction follow up","unwrap":true,"brackets":false,"output":["Message"],"args":[{"name":"content","description":"The content to use for this follow up","required":true,"type":"String","rest":false},{"name":"return message ID","description":"Whether to fetch and return the message id of the follow up","rest":false,"type":"Boolean","required":false}],"category":"interaction"},{"name":"$interactionRawData","version":"1.5.0","description":"Returns the raw data of this interaction","unwrap":false,"output":["Json"],"category":"interaction"},{"name":"$interactionReply","version":"1.0.0","description":"Forces an interaction reply","unwrap":true,"brackets":false,"output":["Message"],"args":[{"name":"content","description":"The content to use for this response","required":true,"type":"String","rest":false},{"name":"return message ID","description":"Whether to fetch and return the message id of the reply","rest":false,"type":"Boolean","required":false}],"category":"interaction"},{"name":"$interactionRequirePremium","version":"1.5.0","description":"Requires premium to use this interaction","unwrap":false,"deprecated":true,"category":"interaction"},{"name":"$interactionUpdate","version":"1.0.3","description":"Forces an interaction update","unwrap":true,"brackets":false,"args":[{"name":"content","description":"The content to use for this response","required":true,"type":"String","rest":false}],"category":"interaction"},{"name":"$isAnySelectMenu","version":"1.0.0","output":["Boolean"],"description":"Returns whether the context is a select menu","unwrap":false,"category":"interaction"},{"name":"$isAutocomplete","version":"1.0.6","description":"Returns whether the interaction is autocomplete","unwrap":false,"output":["Boolean"],"category":"interaction"},{"name":"$isButton","version":"1.0.0","description":"Returns whether the interaction is a button","unwrap":false,"output":["Boolean"],"category":"interaction"},{"name":"$isChannelSelectMenu","version":"1.0.0","description":"Returns whether the context is a channel select menu","unwrap":false,"output":["Boolean"],"category":"interaction"},{"name":"$isCommand","version":"1.0.6","description":"Returns whether the interaction is a command","unwrap":false,"output":["Boolean"],"category":"interaction"},{"name":"$isContextMenu","version":"1.0.6","description":"Returns whether the interaction is a context menu","unwrap":false,"output":["Boolean"],"category":"interaction"},{"name":"$isMentionableSelectMenu","version":"1.0.0","description":"Returns whether the context is a mentionable select menu","unwrap":false,"output":["Boolean"],"category":"interaction"},{"name":"$isModal","version":"1.0.0","description":"Returns whether the context is a modal","unwrap":false,"output":["Boolean"],"category":"interaction"},{"name":"$isRepliable","version":"1.5.0","description":"Returns whether this interaction can be replied to","unwrap":false,"output":["Boolean"],"category":"interaction"},{"name":"$isRoleSelectMenu","version":"1.0.0","description":"Returns whether the context is a role select menu","unwrap":false,"output":["Boolean"],"category":"interaction"},{"name":"$isSlashCommand","version":"1.4.0","description":"Returns whether the interaction is a slash command","unwrap":false,"output":["Boolean"],"category":"interaction"},{"name":"$isStringSelectMenu","version":"1.0.0","description":"Returns whether the context is a string select menu","unwrap":false,"output":["Boolean"],"category":"interaction"},{"name":"$isUserSelectMenu","version":"1.0.0","description":"Returns whether the context is a user select menu","unwrap":false,"output":["Boolean"],"category":"interaction"},{"name":"$locale","aliases":["$interactionLocale"],"version":"1.4.0","description":"Retrieves the user locale of the interaction","unwrap":false,"output":["Locale"],"category":"interaction"},{"name":"$modal","version":"1.0.0","description":"Creates a modal","unwrap":true,"brackets":true,"args":[{"name":"custom ID","description":"The custom id for this modal","rest":false,"type":"String","required":true},{"name":"title","description":"The title for the modal","rest":false,"required":true,"type":"String"}],"category":"interaction"},{"name":"$option","version":"1.0.6","description":"Returns an option value with given name (interaction command)","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"option name","description":"The option name to retrieve its value","rest":false,"required":true,"type":"String"}],"category":"interaction"},{"name":"$selectMenuValues","version":"1.0.0","description":"Returns select menu values","brackets":false,"args":[{"name":"index","description":"The index of the value","type":"Number","rest":false},{"name":"separator","description":"The separator to use for each value","type":"String","rest":false}],"output":["String[]"],"unwrap":true,"category":"interaction"},{"name":"$showModal","version":"1.4.0","description":"Submits the modal","unwrap":false,"category":"interaction"},{"name":"$targetMessage","version":"1.5.0","description":"Retrieves data of the target message","unwrap":true,"brackets":true,"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["id","content","flags","username","type","channelID","guildID","authorID","timestamp","editTimestamp","hasPoll","system","pinned","url","attachments","stickers"],"required":true,"enumName":"MessageProperty"},{"name":"separator","description":"Separator to use in case of array","rest":false,"type":"String"}],"output":["Unknown"],"category":"interaction"},{"name":"$targetMessageEmbeds","version":"1.5.0","description":"Retrieves data of embeds from the target message","aliases":["$targetMessageEmbed"],"unwrap":true,"brackets":false,"args":[{"name":"embed index","description":"The embed index to get data from","rest":false,"required":false,"type":"Number"},{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["title","titleURL","authorName","authorIcon","footerText","image","thumbnail","footerIcon","description","timestamp","authorURL","color","fieldName","fieldInline","fieldValue"],"required":false,"enumName":"EmbedProperty"},{"name":"field index","description":"The index of the field to get","rest":false,"type":"Number"}],"output":["Unknown"],"category":"interaction"},{"name":"$deleteInvite","version":"1.0.0","brackets":true,"description":"Deletes an invite, returns bool","unwrap":true,"output":["Boolean"],"args":[{"name":"code","description":"The invite code","rest":false,"required":true,"type":"String"},{"name":"reason","description":"The reason for deleting the invite","rest":false,"type":"String"}],"category":"invite"},{"name":"$getInvite","version":"2.2.0","description":"Returns information about an invite","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"code","description":"The invite code","rest":false,"required":true,"type":"String"},{"name":"property","description":"The property of the invite to return","rest":false,"type":"Enum","enum":["authorID","channelID","guildID","uses","maxUses","maxAge","timestamp","code","url","type","expiresTimestamp","temporary","deletable","memberCount","presenceCount","targetType","targetUser"],"enumName":"InviteProperty"}],"category":"invite"},{"name":"$inviteExists","version":"1.0.0","description":"Returns whether an invite code exists","unwrap":true,"brackets":true,"output":["Boolean"],"args":[{"name":"code","description":"The invite to check","rest":false,"required":true,"type":"String"}],"category":"invite"},{"name":"$inviterCode","version":"1.0.3","description":"Returns the invite code that was used by this person","unwrap":true,"brackets":false,"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"required":true,"type":"Guild"},{"name":"user ID","description":"The member to get its invite code","rest":false,"required":true,"type":"Member","pointer":0}],"output":["Invite"],"category":"invite"},{"name":"$inviterID","version":"1.0.3","description":"Returns the user who invited this person","unwrap":true,"brackets":false,"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"required":true,"type":"Guild"},{"name":"user ID","description":"The member to get its inviter","rest":false,"required":true,"type":"Member","pointer":0}],"output":["User"],"category":"invite"},{"name":"$isJSON","version":"1.4.0","aliases":["$isValidJSON"],"description":"Checks whether given json is valid","unwrap":true,"brackets":true,"args":[{"name":"json","description":"The json to check for","rest":false,"required":true,"type":"String"}],"output":["Boolean"],"category":"json"},{"name":"$jsonDelete","version":"1.4.0","description":"Delete a key from a traversed json","unwrap":true,"brackets":true,"output":["Boolean"],"args":[{"name":"keys","description":"The keys to use to traverse the object","rest":true,"required":true,"type":"String"}],"category":"json"},{"name":"$jsonEntries","version":"1.4.0","description":"Gets entries from a json var","brackets":true,"args":[{"name":"variable","description":"The variable to get entries from","rest":false,"type":"String","required":true}],"output":["Unknown[]"],"unwrap":true,"category":"json"},{"name":"$jsonHas","version":"2.2.0","description":"Returns whether a key exists in a JSON object","brackets":true,"unwrap":true,"args":[{"name":"variable","description":"The variable that holds json","required":true,"type":"String","rest":false},{"name":"key","description":"The key to check for","type":"String","required":true,"rest":false}],"output":["Boolean"],"category":"json"},{"name":"$jsonKeys","version":"1.4.0","description":"Gets keys from a json var","brackets":true,"args":[{"name":"variable","description":"The variable to get keys from","rest":false,"type":"String","required":true}],"output":["Unknown[]"],"unwrap":true,"category":"json"},{"name":"$jsonLoad","version":"1.0.0","description":"Loads JSON to an env variable","brackets":true,"args":[{"name":"variable","description":"The variable to load it to","rest":false,"type":"String","required":true},{"name":"json","description":"The json data","type":"Json","required":true,"rest":false}],"unwrap":true,"category":"json"},{"name":"$jsonSet","version":"1.2.0","description":"Adds a json key with a value","unwrap":true,"brackets":true,"args":[{"name":"keys;value","description":"The keys to traverse, with the value to use at the end","type":"String","rest":true,"required":true}],"output":["Boolean"],"category":"json"},{"name":"$jsonStringify","version":"1.5.0","output":["Json"],"description":"Returns the JSON in stringified format","args":[{"name":"variable","description":"The variable to stringify","required":true,"type":"String","rest":false},{"name":"space","description":"The space to use","type":"Number","rest":false}],"brackets":true,"unwrap":true,"category":"json"},{"name":"$jsonValues","version":"1.4.0","description":"Gets values from a json var","brackets":true,"args":[{"name":"variable","description":"The variable to get values from","rest":false,"type":"String","required":true},{"name":"separator","description":"The separator to use for each value","type":"String","rest":false}],"output":["Unknown[]"],"unwrap":true,"category":"json"},{"name":"$onlyForCategories","version":"1.5.0","description":"Only executes code if given ids match the current category","brackets":true,"unwrap":false,"args":[{"name":"code","description":"The code to execute if category is not whitelisted","rest":false,"required":true,"type":"String"},{"name":"channels","pointer":0,"description":"The categories to check for","rest":true,"required":true,"type":"Channel"}],"category":"limiter"},{"name":"$onlyForChannels","version":"1.5.0","description":"Only executes code if given ids match the current channel","brackets":true,"unwrap":false,"args":[{"name":"code","description":"The code to execute if channel is not whitelisted","rest":false,"required":true,"type":"String"},{"name":"channels","pointer":0,"description":"The channels to check for","rest":true,"required":true,"type":"Channel"}],"category":"limiter"},{"name":"$onlyForGuilds","version":"1.1.0","description":"Only executes code if given ids match the guild","brackets":true,"unwrap":false,"args":[{"name":"code","description":"The code to execute if guild is not whitelisted","rest":false,"required":true,"type":"String"},{"name":"guilds","description":"The guilds to check for","rest":true,"required":true,"type":"Guild"}],"category":"limiter"},{"name":"$onlyForRoles","version":"1.1.0","description":"Only executes code if user has given roles","brackets":true,"unwrap":false,"args":[{"name":"code","description":"The code to execute if user does not meet the roles","rest":false,"required":true,"type":"String"},{"name":"roles","pointer":0,"description":"The roles to check for","rest":true,"required":true,"type":"Role"}],"category":"limiter"},{"name":"$onlyForUsers","version":"1.1.0","description":"Only executes code if given ids match the author","brackets":true,"unwrap":false,"args":[{"name":"code","description":"The code to execute if user is not whitelisted","rest":false,"required":true,"type":"String"},{"name":"users","description":"The users to check for","rest":true,"required":true,"type":"User"}],"category":"limiter"},{"name":"$onlyIf","version":"1.0.0","description":"Stop execution if condition is not matched","unwrap":false,"brackets":true,"args":[{"name":"condition","condition":true,"description":"The condition to use","rest":false,"type":"String","required":true},{"name":"code","description":"The code to execute if error","rest":false,"type":"String"}],"category":"limiter"},{"name":"$stop","version":"1.0.0","description":"Stops code execution","unwrap":false,"category":"limiter"},{"name":"$log","version":"1.0.0","description":"Log something to console","unwrap":true,"args":[{"name":"message","description":"The message to log to console","rest":true,"type":"String","required":true}],"brackets":true,"category":"logging"},{"name":"$logger","version":"1.3.0","description":"Implements Logger API of ForgeScript.","unwrap":true,"brackets":true,"args":[{"name":"log type","description":"The log type","enum":["Warn","Deprecated","Debug","Info","Error"],"type":"Enum","required":true,"rest":false,"enumName":"LogType"},{"name":"text","description":"What to log","rest":false,"required":true,"type":"String"}],"category":"logging"},{"name":"$findApplicationEmoji","version":"2.2.0","description":"Finds an application emoji of the client","brackets":true,"output":["ApplicationEmoji"],"args":[{"name":"query","description":"The id, format or emoji name to find","rest":false,"type":"String","required":true}],"unwrap":true,"category":"lookup"},{"name":"$findChannel","version":"1.0.0","description":"Finds a channel","brackets":true,"output":["Channel"],"args":[{"name":"query","description":"The id, mention or channel name to find","rest":false,"type":"String","required":true},{"name":"return channel","description":"Returns the current channel id if none found","rest":false,"type":"Boolean"}],"unwrap":true,"category":"lookup"},{"name":"$findChannels","version":"1.5.0","description":"Finds channels of a guild using a query","brackets":true,"output":["String[]"],"args":[{"name":"guild ID","description":"The guild to find the channels on","type":"Guild","rest":false,"required":true},{"name":"query","description":"The id, mention or channel name to find","rest":false,"type":"String","required":true},{"name":"limit","description":"The limit of results","rest":false,"type":"Number"},{"name":"property","description":"The property to return","rest":false,"type":"Enum","enum":["id","type","topic","bitrate","members","name","timestamp"],"enumName":"ChannelProperty"},{"name":"separator","description":"The separator to use for every result","rest":false,"type":"String"},{"name":"method","description":"The method to use for searching","rest":false,"type":"Enum","enum":["startsWith","endsWith","includes"],"enumName":"SearchMethodType"}],"unwrap":true,"category":"lookup"},{"name":"$findEmoji","version":"1.0.0","description":"Finds an emoji","brackets":true,"output":["Emoji"],"args":[{"name":"query","description":"The id, format or emoji name to find","rest":false,"type":"String","required":true}],"unwrap":true,"category":"lookup"},{"name":"$findGuild","version":"2.2.0","description":"Finds a guild","brackets":true,"output":["Guild"],"args":[{"name":"query","description":"The id or guild name to find","rest":false,"type":"String","required":true},{"name":"return guild","description":"Returns the current guild id if none found","rest":false,"type":"Boolean"}],"unwrap":true,"category":"lookup"},{"name":"$findGuildChannel","version":"1.0.0","description":"Finds a channel of a guild","brackets":true,"output":["Channel"],"args":[{"name":"guild ID","description":"The guild to find the channel on","type":"Guild","rest":false,"required":true},{"name":"query","description":"The id, mention or channel name to find","rest":false,"type":"String","required":true},{"name":"return channel","description":"Returns the current channel id if none found","rest":false,"type":"Boolean"}],"unwrap":true,"category":"lookup"},{"name":"$findGuildEmoji","version":"1.0.0","description":"Finds an emoji of a guild","brackets":true,"output":["GuildEmoji"],"args":[{"name":"guild ID","description":"The guild to find the emoji on","type":"Guild","rest":false,"required":true},{"name":"query","description":"The id, format or emoji name to find","rest":false,"type":"String","required":true}],"unwrap":true,"category":"lookup"},{"name":"$findMember","version":"1.0.0","description":"Finds a member of a guild","brackets":true,"output":["Member"],"args":[{"name":"guild ID","description":"The guild to find the member on","type":"Guild","rest":false,"required":true},{"name":"query","description":"The id, mention or name to find","rest":false,"type":"String","required":true},{"name":"return author","description":"Returns the current author id if none found","rest":false,"type":"Boolean"}],"unwrap":true,"category":"lookup"},{"name":"$findMembers","version":"1.4.0","description":"Finds member of a guild using a query","brackets":true,"unwrap":true,"args":[{"name":"guild ID","description":"The guild to use","rest":false,"required":true,"type":"Guild"},{"name":"query","description":"The query to use","rest":false,"required":true,"type":"String"},{"name":"limit","description":"The limit of results","rest":false,"type":"Number"},{"name":"enum value","description":"The enum value to use","rest":false,"type":"Enum","enum":["nickname","displayName","displayColor","roles","mention","avatar","bannable","kickable","guildID","id","manageable","timeout","timedOutUntil","status","addedRoles","roleCount","removedRoles","platform","timestamp","boosting","boostingSince"],"enumName":"MemberProperty"},{"name":"separator","description":"The separator to use for every result","rest":false,"type":"String"}],"output":["String[]"],"category":"lookup"},{"name":"$findRole","version":"1.0.0","description":"Finds a role of a guild","brackets":true,"output":["Role"],"args":[{"name":"guild ID","description":"The guild to find the role on","type":"Guild","rest":false,"required":true},{"name":"query","description":"The id, mention or role name to find","rest":false,"type":"String","required":true}],"unwrap":true,"category":"lookup"},{"name":"$findRoles","version":"1.5.0","description":"Finds roles of a guild using a query","brackets":true,"output":["String[]"],"args":[{"name":"guild ID","description":"The guild to find the roles on","type":"Guild","rest":false,"required":true},{"name":"query","description":"The id, mention or role name to find","rest":false,"type":"String","required":true},{"name":"limit","description":"The limit of results","rest":false,"type":"Number"},{"name":"property","description":"The property to return","rest":false,"type":"Enum","enum":["timestamp","id","name","icon","color","hoisted","managed","mentionable","rawPosition","position","permissions","tags","members"],"enumName":"RoleProperty"},{"name":"separator","description":"The separator to use for every result","rest":false,"type":"String"},{"name":"method","description":"The method to use for searching","rest":false,"type":"Enum","enum":["startsWith","endsWith","includes"],"enumName":"SearchMethodType"}],"unwrap":true,"category":"lookup"},{"name":"$findUser","version":"1.0.0","description":"Finds a user","brackets":true,"output":["User"],"args":[{"name":"query","description":"The id, mention or user name to find","rest":false,"type":"String","required":true},{"name":"return author","description":"Returns the current author id if none found","rest":false,"type":"Boolean"}],"unwrap":true,"category":"lookup"},{"name":"$abs","version":"1.0.1","description":"Returns the absolute value of a number (the value without regard to whether it is positive or negative)","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"number","description":"The number to use","rest":false,"type":"Number","required":true}],"category":"math"},{"name":"$base","version":"1.1.0","description":"Convert number from one base to another","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"number","description":"The target number for conversion","type":"String","rest":false,"required":true},{"name":"to","description":"The target base","type":"Number","rest":false,"required":true},{"name":"from","description":"The source base","type":"Number","rest":false}],"category":"math"},{"name":"$bigintDivide","version":"1.3.0","description":"Divides multiple numbers","brackets":true,"unwrap":true,"output":["BigInt"],"args":[{"name":"numbers","description":"Numbers to divide","rest":true,"type":"BigInt","required":true}],"category":"math"},{"name":"$bigintMulti","version":"1.3.0","description":"Multiplies multiple numbers","brackets":true,"unwrap":true,"output":["BigInt"],"args":[{"name":"numbers","description":"Numbers to multiply","rest":true,"type":"BigInt","required":true}],"category":"math"},{"name":"$bigintSub","version":"1.3.0","description":"Subtracts multiple numbers","brackets":true,"unwrap":true,"output":["BigInt"],"args":[{"name":"numbers","description":"Numbers to sub","rest":true,"type":"BigInt","required":true}],"category":"math"},{"name":"$bigintSum","version":"1.3.0","description":"Adds multiple numbers","brackets":true,"unwrap":true,"output":["BigInt"],"args":[{"name":"numbers","description":"Numbers to add","rest":true,"type":"BigInt","required":true}],"category":"math"},{"name":"$ceil","version":"1.5.0","description":"Returns the smallest integer greater than or equal to its numeric argument","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"number","description":"The number to use","rest":false,"type":"Number","required":true}],"category":"math"},{"name":"$divide","version":"1.0.0","description":"Divides multiple numbers","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"numbers","description":"Numbers to divide","rest":true,"type":"Number","required":true}],"category":"math"},{"name":"$floor","version":"1.0.0","description":"Returns the greatest integer less than or equal to its numeric argument","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"number","description":"The number to use","rest":false,"type":"Number","required":true}],"category":"math"},{"name":"$logn","version":"1.0.0","description":"Returns the natural logarithm (base e) of a number","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"number","description":"Number to get its logarithm","rest":false,"type":"Number","required":true}],"category":"math"},{"name":"$math","version":"1.0.0","description":"Run math expression, returns nothing if incorrect expression","brackets":true,"output":["Number"],"unwrap":true,"args":[{"name":"expr","description":"The expression","rest":false,"type":"String","required":true}],"category":"math"},{"name":"$max","version":"1.0.7","description":"Returns the largest number of the ones given","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"numbers","description":"Numbers among which to find the largest","rest":true,"type":"Number","required":true}],"category":"math"},{"name":"$min","version":"1.0.7","description":"Returns the smallest number of the ones given","brackets":true,"output":["Number"],"unwrap":true,"args":[{"name":"numbers","description":"Numbers among which to find the smallest","rest":true,"type":"Number","required":true}],"category":"math"},{"name":"$modulo","version":"1.0.0","description":"Returns the remainder of multiple numbers","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"numbers","description":"Numbers to get their remainders","rest":true,"type":"Number","required":true}],"category":"math"},{"name":"$multi","version":"1.0.0","description":"Multiplies multiple numbers","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"numbers","description":"Numbers to multiply","rest":true,"type":"Number","required":true}],"category":"math"},{"name":"$pi","version":"2.2.0","description":"Returns the constant pi","unwrap":false,"output":["Number"],"category":"math"},{"name":"$pow","version":"1.0.0","aliases":["$power"],"description":"Exponentially multiply multiple numbers","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"numbers","description":"Numbers to power by","rest":true,"type":"Number","required":true}],"category":"math"},{"name":"$round","version":"1.0.0","description":"Rounds provided number to a certain number of decimal places","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"number","description":"The number to use","rest":false,"type":"Number","required":true},{"name":"decimal places","description":"The number of decimal places to round to","rest":false,"type":"Number"}],"category":"math"},{"name":"$sign","version":"2.2.0","description":"Returns the sign of the x, indicating whether x is positive, negative or zero","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"number","description":"The number to use","rest":false,"type":"Number","required":true}],"category":"math"},{"name":"$sqrt","version":"1.0.0","description":"Returns the square root of a number","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"number","description":"The number to use","rest":false,"type":"Number","required":true}],"category":"math"},{"name":"$sub","version":"1.0.0","description":"Subtracts multiple numbers","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"numbers","description":"Numbers to sub","rest":true,"type":"Number","required":true}],"category":"math"},{"name":"$sum","version":"1.0.0","description":"Adds multiple numbers","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"numbers","description":"Numbers to add","rest":true,"type":"Number","required":true}],"category":"math"},{"name":"$trunc","version":"1.0.0","description":"Returns the integer part of the a numeric expression, x, removing any fractional digits. If x is already an integer, the result is x","aliases":["$truncate"],"brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"number","description":"The number to use","rest":false,"type":"Number","required":true}],"category":"math"},{"name":"$ban","version":"1.0.0","aliases":["$memberBan"],"description":"Bans a member from the guild, returns true or false depending on whether the action was successfully performed","unwrap":true,"brackets":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to ban a member from","rest":false,"required":true,"type":"Guild"},{"name":"user ID","description":"The member to ban","rest":false,"type":"User","required":true},{"name":"reason","description":"The reason to ban for","rest":false,"type":"String"},{"name":"delete message seconds","description":"Delete messages from this member that were sent in this seconds time span","rest":false,"type":"Number"}],"category":"member"},{"name":"$fetchMembers","version":"1.0.0","description":"Caches all members of a guild","aliases":["$fetchMember"],"unwrap":true,"brackets":false,"args":[{"name":"guild ID","description":"The guild to cache members of","rest":false,"required":true,"type":"Guild"},{"name":"user ID","description":"The member to fetch","rest":false,"type":"Member","pointer":0}],"category":"member"},{"name":"$getThreadMembers","version":"1.0.0","description":"Gets thread members","brackets":true,"output":["Member[]"],"unwrap":true,"args":[{"name":"channel ID","description":"The thread to pull members from","rest":false,"required":true,"type":"Channel"},{"name":"separator","description":"The separator for every id","rest":false,"type":"String"}],"category":"member"},{"name":"$hasAnyPerms","version":"1.4.0","description":"Returns whether given member has any of the provided perms","unwrap":true,"aliases":["$memberHasAnyPerms"],"brackets":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"required":true,"type":"Guild"},{"name":"user ID","description":"The user to check for perms","rest":false,"type":"Member","required":true,"pointer":0},{"name":"perms","description":"The perms to check for","rest":true,"type":"String","enum":["CreateInstantInvite","KickMembers","BanMembers","Administrator","ManageChannels","ManageGuild","AddReactions","ViewAuditLog","PrioritySpeaker","Stream","ViewChannel","SendMessages","SendTTSMessages","ManageMessages","EmbedLinks","AttachFiles","ReadMessageHistory","MentionEveryone","UseExternalEmojis","ViewGuildInsights","Connect","Speak","MuteMembers","DeafenMembers","MoveMembers","UseVAD","ChangeNickname","ManageNicknames","ManageRoles","ManageWebhooks","ManageEmojisAndStickers","ManageGuildExpressions","UseApplicationCommands","RequestToSpeak","ManageEvents","ManageThreads","CreatePublicThreads","CreatePrivateThreads","UseExternalStickers","SendMessagesInThreads","UseEmbeddedActivities","ModerateMembers","ViewCreatorMonetizationAnalytics","UseSoundboard","CreateGuildExpressions","CreateEvents","UseExternalSounds","SendVoiceMessages","SendPolls","UseExternalApps"],"required":true,"enumName":"PermissionFlagsBits"}],"category":"member"},{"name":"$hasAnyRole","version":"1.1.0","description":"Returns whether given member has any role","unwrap":true,"aliases":["$memberHasAnyRole"],"brackets":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"required":true,"type":"Guild"},{"name":"user ID","description":"The user to check for roles","rest":false,"type":"Member","required":true,"pointer":0},{"name":"roles","description":"The roles to check for","rest":true,"type":"Role","required":true,"pointer":0}],"category":"member"},{"name":"$hasPerms","version":"1.0.0","description":"Returns whether given member has X perms","unwrap":true,"aliases":["$memberHasPerms"],"brackets":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"required":true,"type":"Guild"},{"name":"user ID","description":"The user to check for perms","rest":false,"type":"Member","required":true,"pointer":0},{"name":"perms","description":"The perms to check for","rest":true,"type":"String","enum":["CreateInstantInvite","KickMembers","BanMembers","Administrator","ManageChannels","ManageGuild","AddReactions","ViewAuditLog","PrioritySpeaker","Stream","ViewChannel","SendMessages","SendTTSMessages","ManageMessages","EmbedLinks","AttachFiles","ReadMessageHistory","MentionEveryone","UseExternalEmojis","ViewGuildInsights","Connect","Speak","MuteMembers","DeafenMembers","MoveMembers","UseVAD","ChangeNickname","ManageNicknames","ManageRoles","ManageWebhooks","ManageEmojisAndStickers","ManageGuildExpressions","UseApplicationCommands","RequestToSpeak","ManageEvents","ManageThreads","CreatePublicThreads","CreatePrivateThreads","UseExternalStickers","SendMessagesInThreads","UseEmbeddedActivities","ModerateMembers","ViewCreatorMonetizationAnalytics","UseSoundboard","CreateGuildExpressions","CreateEvents","UseExternalSounds","SendVoiceMessages","SendPolls","UseExternalApps"],"required":true,"enumName":"PermissionFlagsBits"}],"category":"member"},{"name":"$hasRoles","version":"1.1.0","description":"Returns whether given member has all roles","unwrap":true,"aliases":["$memberHasRoles"],"brackets":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"required":true,"type":"Guild"},{"name":"user ID","description":"The user to check for roles","rest":false,"type":"Member","required":true,"pointer":0},{"name":"roles","description":"The roles to check for","rest":true,"type":"Role","required":true,"pointer":0}],"category":"member"},{"name":"$isBanned","version":"1.0.0","brackets":true,"unwrap":true,"aliases":["$memberIsBanned"],"output":["Boolean"],"description":"Whether this user is banned","args":[{"name":"guild ID","description":"The guild to check bans on","rest":false,"required":true,"type":"Guild"},{"name":"user ID","description":"The user to check ban","rest":false,"type":"User","required":true}],"category":"member"},{"name":"$isBoosting","version":"1.5.0","aliases":["$isBooster","$memberIsBooster","$memberIsBoosting"],"brackets":false,"unwrap":true,"output":["Boolean"],"description":"Whether this user is boosting","args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"required":true,"type":"Guild"},{"name":"user ID","description":"The user to check boost status for","rest":false,"type":"Member","pointer":0,"required":true}],"category":"member"},{"name":"$isDeaf","version":"1.0.0","description":"Whether a member is deafened","brackets":false,"unwrap":true,"aliases":["$memberIsDeaf"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull the member from","rest":false,"type":"Guild","required":true},{"name":"user ID","description":"The member to get its voice state","rest":false,"type":"Member","pointer":0,"required":true}],"category":"member"},{"name":"$isGuildDeaf","version":"1.0.0","description":"Whether a member is server deafened","brackets":false,"aliases":["$memberIsGuildDeaf"],"unwrap":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull the member from","rest":false,"type":"Guild","required":true},{"name":"user ID","description":"The member to get its voice state","rest":false,"type":"Member","pointer":0,"required":true}],"category":"member"},{"name":"$isGuildMuted","version":"1.0.0","description":"Whether a member is server muted","brackets":false,"aliases":["$memberIsGuildMuted"],"output":["Boolean"],"unwrap":true,"args":[{"name":"guild ID","description":"The guild to pull the member from","rest":false,"type":"Guild","required":true},{"name":"user ID","description":"The member to get its voice state","rest":false,"type":"Member","pointer":0,"required":true}],"category":"member"},{"name":"$isMuted","version":"1.0.0","description":"Whether a member is muted","brackets":false,"unwrap":true,"aliases":["$memberIsMuted"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull the member from","rest":false,"type":"Guild","required":true},{"name":"user ID","description":"The member to get its voice state","rest":false,"type":"Member","pointer":0,"required":true}],"category":"member"},{"name":"$isSelfDeaf","version":"1.0.0","description":"Whether a member is self deafened","brackets":false,"unwrap":true,"aliases":["$memberIsSelfDeaf"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull the member from","rest":false,"type":"Guild","required":true},{"name":"user ID","description":"The member to get its voice state","rest":false,"type":"Member","pointer":0,"required":true}],"category":"member"},{"name":"$isSelfMuted","version":"1.0.0","description":"Whether a member is self muted","brackets":false,"unwrap":true,"aliases":["$memberIsSelfMuted"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull the member from","rest":false,"type":"Guild","required":true},{"name":"user ID","description":"The member to get its voice state","rest":false,"type":"Member","pointer":0,"required":true}],"category":"member"},{"name":"$isTimedOut","version":"1.0.0","description":"Whether an member is timed out","unwrap":true,"brackets":false,"aliases":["$memberIsTimedOut"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"required":true,"type":"Guild"},{"name":"user ID","description":"The member to check for timeout","rest":false,"type":"Member","pointer":0,"required":true}],"category":"member"},{"name":"$isVerified","version":"1.0.0","aliases":["$memberIsVerified"],"description":"Whether a member is verified","brackets":false,"unwrap":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull the member from","rest":false,"type":"Guild","required":true},{"name":"user ID","description":"The member to get its voice state","rest":false,"type":"Member","pointer":0,"required":true}],"category":"member"},{"name":"$kickMember","version":"1.0.0","description":"Kicks a member from the guild, returns true or false depending on whether the action was successfully performed","unwrap":true,"brackets":true,"aliases":["$memberKick"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to kick a member from","rest":false,"required":true,"type":"Guild"},{"name":"user ID","description":"The user to kick","rest":false,"type":"Member","pointer":0,"required":true},{"name":"reason","description":"The reason to kick for","rest":false,"type":"String"}],"category":"member"},{"name":"$memberActivity","version":"1.5.0","description":"Returns the activity of a member","aliases":["$activity","$userActivity","$memberActivities"],"unwrap":true,"output":["String[]"],"args":[{"name":"guild ID","description":"The guild to pull the member from","required":true,"rest":false,"type":"Guild"},{"name":"user ID","description":"The member to return its activity","required":true,"rest":false,"type":"Member","pointer":0},{"name":"property","description":"The property of the activity to return","rest":false,"type":"Enum","enum":["name","type","details","buttons","flags","timestamp","endTimestamp","startTimestamp","partyID","partySize","syncID","url","largeText","largeImage","smallText","smallImage"],"enumName":"ActivityProperty"},{"name":"separator","description":"The separator to use for every property","rest":false,"type":"String"}],"brackets":false,"category":"member"},{"name":"$memberAddRoles","version":"1.0.0","description":"Adds roles to a member and returns bool","unwrap":true,"brackets":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"type":"Guild","required":true},{"name":"user ID","description":"The user to add roles to","rest":false,"type":"Member","required":true,"pointer":0},{"name":"roles","description":"The roles to add","rest":true,"type":"Role","pointer":0}],"category":"member"},{"name":"$memberAvatar","version":"1.0.0","description":"Returns the member avatar","brackets":false,"output":["URL"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"type":"Guild","required":true},{"name":"user ID","description":"The user to retrieve the avatar","rest":false,"required":true,"pointer":0,"type":"Member"},{"name":"size","description":"The size to use for the image","rest":false,"type":"Number"},{"name":"extension","description":"The extension to use for the image","rest":false,"type":"String"}],"unwrap":true,"category":"member"},{"name":"$memberBanner","version":"2.1.0","description":"Returns the member banner","brackets":false,"output":["URL"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"type":"Guild","required":true},{"name":"user ID","description":"The user to retrieve the banner","rest":false,"required":true,"pointer":0,"type":"Member"},{"name":"size","description":"The size to use for the image","rest":false,"type":"Number"},{"name":"extension","description":"The extension to use for the image","rest":false,"type":"String"}],"unwrap":true,"category":"member"},{"name":"$memberBoostingSince","version":"1.5.0","aliases":["$boostingSince","$boosterSince","$memberBoosterSince"],"brackets":false,"unwrap":true,"output":["Number"],"description":"Returns when the member started boosting the guild","args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"required":true,"type":"Guild"},{"name":"user ID","description":"The user to check boost status for","rest":false,"type":"Member","pointer":0,"required":true}],"category":"member"},{"name":"$memberCustomStatus","version":"1.5.0","aliases":["$customStatus","$userCustomStatus"],"description":"Returns the custom status of a member","unwrap":true,"output":["String"],"args":[{"name":"guild ID","description":"The guild to pull the user from","required":true,"rest":false,"type":"Guild"},{"name":"user ID","description":"The user to return its custom status","required":true,"rest":false,"type":"Member"},{"name":"type","description":"The type of the custom status to fetch","rest":false,"type":"Enum","enum":["state","emoji"],"enumName":"CustomStatusType"}],"brackets":false,"category":"member"},{"name":"$memberDisplayColor","version":"1.0.0","description":"Returns the display color of a member","unwrap":true,"brackets":false,"output":["Color"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"type":"Guild","required":true},{"name":"user ID","pointer":0,"description":"The user to get its color","rest":false,"type":"Member","required":true}],"category":"member"},{"name":"$memberExists","version":"1.0.0","description":"Returns whether an member id exists","unwrap":true,"brackets":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to check for the member","type":"Guild","rest":false,"required":true},{"name":"member ID","description":"The member to check for","rest":false,"required":true,"type":"String"}],"category":"member"},{"name":"$memberFlags","version":"1.5.0","description":"Returns the flags of a member","brackets":false,"unwrap":true,"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"type":"Guild","required":true},{"name":"user ID","pointer":0,"description":"The user to get its flags","rest":false,"type":"Member","required":true},{"name":"separator","description":"The separator to use for every flag","type":"String","required":false,"rest":false}],"output":["GuildMemberFlags[]"],"category":"member"},{"name":"$memberHighestRoleID","version":"1.0.0","description":"Returns the highest role id of a member","unwrap":true,"output":["Role"],"brackets":false,"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"type":"Guild","required":true},{"name":"user ID","pointer":0,"description":"The user to get its highest role id","rest":false,"type":"Member","required":true}],"category":"member"},{"name":"$memberJoinPosition","version":"1.5.0","description":"Returns the position at which the member joined the guild","unwrap":true,"brackets":false,"output":["Number"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"type":"Guild","required":true},{"name":"user ID","description":"The user to get its join position","rest":false,"pointer":0,"type":"Member","required":true}],"category":"member"},{"name":"$memberJoinedAt","version":"1.0.0","description":"Returns the timestamp the member joined at","unwrap":true,"brackets":false,"output":["Number"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"type":"Guild","required":true},{"name":"user ID","description":"The user to get its join date","rest":false,"pointer":0,"type":"Member","required":true}],"category":"member"},{"name":"$memberLowestRoleID","version":"1.5.0","description":"Returns the lowest role id of a member","unwrap":true,"output":["Role"],"brackets":false,"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"type":"Guild","required":true},{"name":"user ID","pointer":0,"description":"The user to get its lowest role id","rest":false,"type":"Member","required":true}],"category":"member"},{"name":"$memberPerms","version":"1.0.0","description":"Returns the member perms","brackets":false,"unwrap":true,"output":["PermissionFlagsBits[]"],"args":[{"name":"guild ID","description":"The guild id to return the member from","rest":false,"type":"Guild","required":true},{"name":"user ID","description":"The member id to return its perms","rest":false,"type":"Member","pointer":0,"required":true},{"name":"separator","description":"The separator to use for every perm","type":"String","required":false,"rest":false}],"category":"member"},{"name":"$memberRawData","version":"1.5.0","description":"Returns the raw data of a member","unwrap":true,"brackets":false,"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"type":"Guild","required":true},{"name":"user ID","description":"The member to get raw data from","rest":false,"type":"Member","pointer":0,"required":true}],"output":["Json"],"category":"member"},{"name":"$memberRemoveRoles","version":"1.0.0","description":"Removes roles from a member and returns bool","unwrap":true,"brackets":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"type":"Guild","required":true},{"name":"user ID","pointer":0,"description":"The user to remove roles from","rest":false,"type":"Member","required":true},{"name":"roles","description":"The roles to remove","rest":true,"type":"Role","pointer":0}],"category":"member"},{"name":"$memberRoles","version":"1.0.0","description":"Returns the role ids of a member","unwrap":true,"brackets":false,"output":["Role[]"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"type":"Guild","required":true},{"name":"user ID","description":"The user to get roles from","rest":false,"pointer":0,"type":"Member","required":true},{"name":"separator","description":"The separator to use for each role","rest":false,"type":"String"}],"category":"member"},{"name":"$memberSetNickname","version":"1.0.7","description":"Edits a member's nickname","brackets":true,"output":["Boolean"],"unwrap":true,"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"required":true,"type":"Guild"},{"name":"user ID","description":"The member to edit its nickname","rest":false,"required":true,"pointer":0,"type":"Member"},{"name":"nickname","description":"The new nickname, leave empty to reset","rest":false,"type":"String"}],"category":"member"},{"name":"$memberSetRoles","version":"1.0.0","description":"Sets roles to a member and returns bool","unwrap":true,"brackets":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"type":"Guild","required":true},{"name":"user ID","description":"The user to set roles to","rest":false,"type":"Member","pointer":0,"required":true},{"name":"roles","description":"The roles to set","rest":true,"type":"Role","pointer":0}],"category":"member"},{"name":"$memberTimeoutDuration","version":"1.5.0","aliases":["$timeoutDuration","$getTimeoutDuration","$timedOutUntil","$memberTimedOutUntil"],"description":"Returns the timeout duration of a member","unwrap":true,"brackets":false,"output":["Number"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"required":true,"type":"Guild"},{"name":"user ID","description":"The member to get duration for","rest":false,"type":"Member","pointer":0,"required":true}],"category":"member"},{"name":"$nickname","version":"1.0.0","description":"Returns the member nickname","brackets":false,"aliases":["$memberNickname"],"unwrap":true,"output":["String"],"args":[{"name":"guild ID","description":"The guild id to return the member from","rest":false,"type":"Guild","required":true},{"name":"user ID","description":"The member id return its nick","rest":false,"type":"Member","pointer":0,"required":true}],"category":"member"},{"name":"$platform","version":"1.0.0","description":"Returns the member platforms","brackets":false,"aliases":["$memberPlatforms","$platforms","$memberPlatform"],"unwrap":true,"output":["String[]"],"args":[{"name":"guild ID","description":"The guild id to return the member from","rest":false,"type":"Guild","required":true},{"name":"user ID","description":"The member id return its platform","rest":false,"type":"Member","pointer":0,"required":true},{"name":"separator","description":"The separator for each platform","rest":false,"type":"String"}],"category":"member"},{"name":"$pruneMembers","version":"1.5.0","aliases":["$prune","$membersPrune"],"description":"Prunes inactive members from the guild, returns number of kicked members","unwrap":true,"brackets":true,"output":["Number"],"args":[{"name":"guild ID","description":"The guild to prune members from","rest":false,"required":true,"type":"Guild"},{"name":"days","description":"The days of inactivity required to kick","rest":false,"type":"Number"},{"name":"dry","description":"Whether to perform a dry prune","rest":false,"type":"Boolean"},{"name":"reason","description":"The reason for pruning members","rest":false,"type":"String"},{"name":"roles","description":"The roles to include when pruning","rest":true,"type":"Role"}],"category":"member"},{"name":"$randomMemberID","version":"1.0.3","description":"Returns a random member ID of a guild","unwrap":true,"output":["Member"],"brackets":false,"args":[{"name":"guild ID","description":"The guild to get member from","rest":false,"required":true,"type":"Guild"}],"category":"member"},{"name":"$status","version":"1.0.0","description":"Returns the member status","brackets":false,"unwrap":true,"aliases":["$memberStatus","$statuses","$memberStatuses"],"output":["String"],"args":[{"name":"guild ID","description":"The guild to return the member from","rest":false,"type":"Guild","required":true},{"name":"user ID","description":"The member to return its status","rest":false,"type":"Member","pointer":0,"required":true}],"category":"member"},{"name":"$timeout","version":"1.0.0","description":"Times a member out for X milliseconds","unwrap":true,"aliases":["$memberTimeout"],"output":["Number"],"brackets":true,"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"required":true,"type":"Guild"},{"name":"user ID","description":"The member to timeout","rest":false,"required":true,"type":"Member","pointer":0},{"name":"duration","description":"The duration to timeout for","rest":false,"type":"Time"},{"name":"reason","description":"The reason to timeout the member","rest":false,"type":"String"}],"category":"member"},{"name":"$unban","version":"1.0.0","brackets":true,"unwrap":true,"aliases":["$memberUnban"],"output":["Boolean"],"description":"Unbans a user","args":[{"name":"guild ID","description":"The guild to unban a user from","rest":false,"required":true,"type":"Guild"},{"name":"user ID","description":"The user to unban","rest":false,"type":"User","required":true},{"name":"reason","description":"The unban reason","rest":false,"type":"String"}],"category":"member"},{"name":"$voiceID","version":"1.0.3","description":"Returns the voice channel id a member is connected to","unwrap":true,"aliases":["$memberVoiceID"],"brackets":false,"output":["Channel"],"args":[{"name":"guild ID","description":"The guild to pull member from","required":true,"rest":false,"type":"Guild"},{"name":"user ID","description":"The member to get its voice channel","rest":false,"type":"Member","pointer":0,"required":true}],"category":"member"},{"name":"$voiceKick","version":"1.4.0","description":"Kicks a member from voice channel","brackets":true,"aliases":["$memberVoiceKick"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"required":true,"type":"Guild"},{"name":"user ID","rest":false,"required":true,"type":"Member","pointer":0,"description":"The user to kick"},{"name":"reason","description":"Reason to kick this user","rest":false,"required":false,"type":"String"}],"unwrap":true,"category":"member"},{"name":"$voiceMove","version":"1.4.0","description":"Moves a member from a voice channel, returns bool","brackets":true,"aliases":["$memberVoiceMove"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"required":true,"type":"Guild"},{"name":"user ID","rest":false,"required":true,"type":"Member","pointer":0,"description":"The user to move"},{"name":"channel ID","description":"The voice channel to move this user to","rest":false,"required":false,"type":"Channel"},{"name":"reason","description":"The reason for moving the user","rest":false,"type":"String"}],"unwrap":true,"category":"member"},{"name":"$disableAllMentions","version":"1.3.0","description":"Disables every possible mention","unwrap":false,"category":"mention"},{"name":"$disableEveryoneMention","version":"1.3.0","description":"Disables everyone mention","unwrap":false,"category":"mention"},{"name":"$disableRoleMentions","version":"1.3.0","description":"Disables all role mentions","unwrap":false,"category":"mention"},{"name":"$disableUserMentions","version":"1.3.0","description":"Disables all user mentions","unwrap":false,"category":"mention"},{"name":"$enableRoleMentions","version":"1.3.0","description":"Only parses these roles for mentions","unwrap":true,"brackets":true,"args":[{"name":"guild ID","rest":false,"required":true,"type":"Guild","description":"The guild to retrieve roles from"},{"name":"roles","rest":true,"required":true,"pointer":0,"type":"Role","description":"The roles to parse mentions for"}],"category":"mention"},{"name":"$enableUserMentions","version":"1.3.0","description":"Only parses these users for mentions","unwrap":true,"brackets":true,"args":[{"name":"users","rest":true,"required":true,"type":"User","description":"The users to parse mentions for"}],"category":"mention"},{"name":"$isChannelMentioned","version":"1.3.0","description":"Returns whether a channel was mentioned in this message","unwrap":true,"brackets":true,"output":["Boolean"],"args":[{"name":"channel ID","rest":false,"description":"Channel to pull the message from","required":true,"type":"Channel"},{"name":"message ID","rest":false,"required":true,"type":"Message","pointer":0,"description":"The message to get mentions from"},{"name":"channel ID","rest":false,"required":true,"type":"Channel","description":"The entity to check for mentions"}],"category":"mention"},{"name":"$isRoleMentioned","version":"1.3.0","description":"Returns whether a role was mentioned in this message","unwrap":true,"brackets":true,"output":["Boolean"],"args":[{"name":"channel ID","rest":false,"description":"Channel to pull the message from","required":true,"type":"Channel"},{"name":"message ID","rest":false,"required":true,"type":"Message","pointer":0,"description":"The message to get mentions from"},{"name":"role ID","rest":false,"required":true,"type":"String","description":"The entity to check for mentions"}],"category":"mention"},{"name":"$isUserMentioned","version":"1.3.0","description":"Returns whether a user was mentioned in this message","unwrap":true,"output":["Boolean"],"brackets":true,"args":[{"name":"channel ID","rest":false,"description":"Channel to pull the message from","required":true,"type":"Channel"},{"name":"message ID","rest":false,"required":true,"type":"Message","pointer":0,"description":"The message to get mentions from"},{"name":"user ID","rest":false,"required":true,"type":"User","description":"The entity to check for mentions"}],"category":"mention"},{"name":"$mentioned","version":"1.0.0","brackets":false,"description":"Returns the mentioned users","unwrap":true,"output":["User[]"],"args":[{"name":"index","description":"The index of the user","rest":false,"type":"Number","required":true},{"name":"return author","description":"Return author ID if not found","rest":false,"type":"Boolean"}],"category":"mention"},{"name":"$mentionedChannelCount","aliases":["$mentionedChannelsCount"],"output":["Number"],"version":"1.3.0","description":"Returns the mentioned channel count","unwrap":false,"category":"mention"},{"name":"$mentionedChannels","aliases":["$mentionedChannel"],"output":["Channel[]"],"version":"1.0.0","brackets":false,"description":"Returns the mentioned channels","unwrap":true,"args":[{"name":"index","description":"The index of the channel","rest":false,"type":"Number","required":true},{"name":"return channel","description":"Whether to return current channel if not found","rest":false,"type":"Boolean"}],"category":"mention"},{"name":"$mentionedRoleCount","aliases":["$mentionedRolesCount"],"output":["Number"],"version":"1.3.0","description":"Returns the mentioned role count","unwrap":false,"category":"mention"},{"name":"$mentionedRoles","aliases":["$mentionedRole"],"output":["Role[]"],"version":"1.0.0","brackets":false,"description":"Returns the mentioned roles","unwrap":true,"args":[{"name":"index","description":"The index of the role","rest":false,"type":"Number","required":true}],"category":"mention"},{"name":"$mentionedUserCount","aliases":["$mentionedUsersCount"],"output":["Number"],"version":"1.3.0","description":"Returns the mentioned user count","unwrap":false,"category":"mention"},{"name":"$nomention","version":"1.3.0","description":"Disables reply ping","unwrap":false,"category":"mention"},{"name":"$addMessageReactions","version":"1.0.0","description":"Adds reactions to a message, returns amount of emojis successfully reacted","unwrap":true,"output":["Number"],"brackets":true,"args":[{"name":"channel ID","description":"The channel the message is located","rest":false,"required":true,"type":"Channel"},{"name":"message ID","description":"The message to add reactions to","rest":false,"type":"Message","pointer":0,"required":true},{"name":"emojis","description":"The emojis to react with","rest":true,"type":"String","required":true}],"category":"message"},{"name":"$attachment","version":"1.0.0","brackets":true,"description":"Adds an attachment to the response","unwrap":true,"aliases":["$addAttachment"],"args":[{"name":"path","description":"The attachment url or path to file","rest":false,"required":true,"type":"String"},{"name":"name","description":"the name for this attachment, with the extension","rest":false,"type":"String","required":true},{"name":"as text","description":"Whether to use url param as text","rest":false,"type":"Boolean"},{"name":"encoding","description":"Encoding to use for text, utf-8 default","rest":false,"type":"String"}],"category":"message"},{"name":"$deleteAllMessageReactions","version":"1.0.0","description":"Deletes all reactions from a message, returns bool","unwrap":true,"output":["Boolean"],"brackets":false,"args":[{"name":"channel ID","description":"The channel the message is located","rest":false,"required":true,"type":"Channel"},{"name":"message ID","description":"The message to remove reactions from","rest":false,"type":"Message","pointer":0,"required":true}],"category":"message"},{"name":"$deleteIn","version":"1.5.0","description":"Deletes the response after the given time","unwrap":true,"brackets":true,"args":[{"name":"duration","description":"The duration to wait for until deletion","rest":false,"required":true,"type":"Time"}],"category":"message"},{"name":"$deleteMessage","version":"1.0.0","brackets":true,"unwrap":true,"output":["Number"],"aliases":["$deleteMessages"],"description":"Delete given message ids, returns the count of messages deleted","args":[{"name":"channel ID","description":"The channel to delete this message from","rest":false,"required":true,"type":"Channel"},{"name":"messages","description":"The message ids to delete","rest":true,"required":true,"pointer":0,"type":"String"}],"category":"message"},{"name":"$deleteUserMessageReaction","version":"1.0.6","description":"Deletes user emoji reaction from a message, returns bool","unwrap":true,"brackets":true,"output":["Boolean"],"args":[{"name":"channel ID","description":"The channel the message is located","rest":false,"required":true,"type":"Channel"},{"name":"message ID","description":"The message to remove user emoji reaction","rest":false,"type":"Message","pointer":0,"required":true},{"name":"emoji","description":"The message reaction to remove user from","rest":false,"required":true,"pointer":1,"type":"Reaction"},{"name":"user ID","description":"The user to delete its reaction","required":true,"rest":false,"type":"User"}],"category":"message"},{"name":"$editMessage","version":"1.0.0","description":"Edits a message in a channel, returns bool","unwrap":true,"output":["Boolean"],"args":[{"name":"channel ID","description":"The channel to edit this message","required":true,"type":"Channel","rest":false},{"name":"message ID","description":"The message to edit","rest":false,"type":"Message","pointer":0,"required":true},{"name":"content","description":"The content for the message","type":"String","rest":false}],"brackets":true,"category":"message"},{"name":"$fetchEmbeds","version":"1.4.0","aliases":["$fetchEmbed","$cloneEmbed","$cloneEmbeds"],"description":"Fetches an embed or all embeds from a message to the next response","brackets":false,"unwrap":true,"args":[{"name":"channel ID","description":"The channel to pull message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to get embeds from","rest":false,"required":true,"type":"Message","pointer":0},{"name":"index","description":"The embed index to load","rest":false,"type":"Number"}],"category":"message"},{"name":"$fetchMessage","version":"2.2.0","description":"Fetches all data of a message","unwrap":true,"brackets":false,"args":[{"name":"channel ID","description":"The channel to pull message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to fetch its data","rest":false,"required":true,"pointer":0,"type":"Message"}],"category":"message"},{"name":"$fetchResponse","version":"1.4.0","brackets":false,"unwrap":true,"description":"Fetches all data from the message and loads it to response, this includes: embeds, components, attachments, stickers","args":[{"name":"channel ID","description":"The channel to delete this message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to fetch its data","rest":false,"required":true,"pointer":0,"type":"Message"}],"category":"message"},{"name":"$fetchRows","version":"1.0.0","description":"Fetch a message's components, this will override any other component added to the response","unwrap":true,"args":[{"name":"channel ID","description":"The channel id to get the message from","rest":false,"required":true,"type":"Channel"},{"name":"message ID","description":"The message id to get the components from","pointer":0,"rest":false,"type":"Message","required":true}],"brackets":false,"category":"message"},{"name":"$forward","version":"2.2.0","description":"Forwards a message to another channel, returns bool","aliases":["$forwardMessage"],"unwrap":true,"brackets":true,"args":[{"name":"channel ID","description":"The channel to pull message from","rest":false,"required":true,"type":"Channel"},{"name":"message ID","description":"The message to forward","rest":false,"required":true,"type":"Message","pointer":0},{"name":"channel ID","description":"The channel to forward message to","rest":false,"type":"Channel"}],"output":["Boolean"],"category":"message"},{"name":"$getComponents","version":"1.4.0","description":"Retrieves data of a component, not providing any property returns component json","unwrap":true,"output":["Unknown"],"brackets":false,"aliases":["$getComponent"],"args":[{"name":"channel ID","description":"The channel to pull message from","rest":false,"required":true,"type":"Channel"},{"name":"message ID","description":"The message to retrieve data from","rest":false,"required":true,"type":"Message","pointer":0},{"name":"row index","description":"The row index to get data from","rest":false,"required":false,"type":"Number"},{"name":"component index","description":"The component index to get data from","rest":false,"required":false,"type":"Number"},{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["type","customID","label","style","url","disabled","maxValues","minValues","optionCount","options","optionNames","emoji","optionDescriptions","optionValues"],"required":false,"enumName":"ComponentProperty"},{"name":"separator","description":"The separator to use for each value in case of array","rest":false,"type":"String"}],"category":"message"},{"name":"$getEmbeds","version":"1.0.3","description":"Retrieves data of an embed, not providing any property returns embed json","unwrap":true,"output":["Unknown"],"brackets":false,"aliases":["$getEmbed"],"args":[{"name":"channel ID","description":"The channel to pull message from","rest":false,"required":true,"type":"Channel"},{"name":"message ID","description":"The message to retrieve data from","rest":false,"required":true,"type":"Message","pointer":0},{"name":"embed index","description":"The embed index to get data from","rest":false,"required":false,"type":"Number"},{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["title","titleURL","authorName","authorIcon","footerText","image","thumbnail","footerIcon","description","timestamp","authorURL","color","fieldName","fieldInline","fieldValue"],"required":false,"enumName":"EmbedProperty"},{"name":"field index","description":"Index of field to get","rest":false,"type":"Number"}],"category":"message"},{"name":"$getMessage","version":"1.0.3","description":"Retrieves data of a message","unwrap":true,"output":["Unknown"],"brackets":true,"args":[{"name":"channel ID","description":"The channel to pull message from","rest":false,"required":true,"type":"Channel"},{"name":"message ID","description":"The message to retrieve data from","rest":false,"required":true,"type":"Message","pointer":0},{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["id","content","flags","username","type","channelID","guildID","authorID","timestamp","editTimestamp","hasPoll","system","pinned","url","attachments","stickers"],"required":true,"enumName":"MessageProperty"},{"name":"separator","description":"Separator to use in case of array","rest":false,"type":"String"}],"category":"message"},{"name":"$getMessageReactionCount","version":"1.0.0","description":"Gets the amount of users that have reacted to a specific emoji","unwrap":true,"output":["Number"],"brackets":true,"args":[{"name":"channel ID","description":"The channel the message is located","rest":false,"required":true,"type":"Channel"},{"name":"message ID","description":"The message to get emoji count from","rest":false,"type":"Message","pointer":0,"required":true},{"name":"emoji","description":"The emoji to get its user count","required":true,"pointer":1,"rest":false,"type":"Reaction"},{"name":"type","description":"The type of the reaction to count users for","rest":false,"type":"Enum","enum":["normal","burst"],"enumName":"ReactionType"}],"category":"message"},{"name":"$getMessageReactionUsers","version":"1.0.0","description":"Gets the user ids that have reacted to a specific emoji","unwrap":true,"output":["User[]"],"brackets":true,"args":[{"name":"channel ID","description":"The channel the message is located","rest":false,"required":true,"type":"Channel"},{"name":"message ID","description":"The message to get emoji users from","rest":false,"type":"Message","pointer":0,"required":true},{"name":"emoji","description":"The emoji to get its users","required":true,"pointer":1,"rest":false,"type":"Reaction"},{"name":"separator","description":"The separator to use for every user","rest":false,"type":"String"}],"category":"message"},{"name":"$getMessageReactions","version":"2.2.0","description":"Retrieves all reactions of a message","aliases":["$getReactions"],"unwrap":true,"brackets":false,"args":[{"name":"channel ID","description":"The channel to pull message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to retrieve reactions from","rest":false,"required":true,"type":"Message","pointer":0},{"name":"property","description":"The property of the reactions to return","rest":false,"type":"Enum","enum":["emoji","count","burstCount","normalCount","me","meBurst","burstColors"],"enumName":"ReactionProperty"},{"name":"separator","description":"The separator to use for each property","rest":false,"type":"String"}],"output":["Unknown"],"category":"message"},{"name":"$hasEmbeds","version":"1.2.0","brackets":false,"output":["Boolean"],"description":"Checks whether given message has embeds","unwrap":true,"args":[{"name":"channel ID","description":"The channel to get message from","type":"Channel","rest":false,"required":true},{"name":"message ID","pointer":0,"rest":false,"required":true,"type":"Message","description":"The message to check for embeds"}],"category":"message"},{"name":"$isPinned","version":"1.5.0","description":"Returns whether the message is pinned","aliases":["$isMessagePinned","$messagePinned"],"unwrap":true,"brackets":false,"args":[{"name":"channel ID","rest":false,"required":true,"description":"The channel to pull message from","type":"Channel"},{"name":"message ID","pointer":0,"description":"The message to check if its pinned","rest":false,"required":true,"type":"Message"}],"output":["Boolean"],"category":"message"},{"name":"$loadComponents","version":"1.4.0","aliases":["$loadComponent"],"description":"Loads components JSON (or array) to the response","unwrap":true,"brackets":true,"args":[{"name":"component data","type":"Json","rest":false,"required":true,"description":"The components object or array of objects to load"}],"category":"message"},{"name":"$loadEmbeds","version":"1.4.0","aliases":["$loadEmbed"],"description":"Loads embed json (or array) to the response","unwrap":true,"brackets":true,"args":[{"name":"embed data","type":"Json","rest":false,"required":true,"description":"The embed object or array of objects to load"}],"category":"message"},{"name":"$message","version":"1.0.0","output":["String"],"description":"Retrieves arguments from a message command","args":[{"name":"index","description":"Index to get arg","type":"Number","required":true,"rest":false},{"name":"end index","description":"The end index","rest":false,"type":"Number"}],"brackets":false,"unwrap":true,"category":"message"},{"name":"$messageAttachment","version":"1.4.0","output":["URL"],"description":"Retrieves an attachment from this message","brackets":false,"unwrap":true,"args":[{"name":"channel ID","rest":false,"required":true,"description":"The channel to pull message from","type":"Channel"},{"name":"message ID","pointer":0,"description":"The message to get its attachments","rest":false,"required":true,"type":"Message"},{"name":"index","rest":false,"description":"The index of the attachment","type":"Number","required":true}],"category":"message"},{"name":"$messageAttachmentCount","version":"1.4.0","output":["Number"],"description":"Retrieve the amount of attachments in this message","brackets":false,"unwrap":true,"args":[{"name":"channel ID","rest":false,"required":true,"description":"The channel to pull message from","type":"Channel"},{"name":"message ID","pointer":0,"description":"The message to get its attachment count","rest":false,"required":true,"type":"Message"}],"category":"message"},{"name":"$messageAttachmentFlags","version":"1.5.0","description":"Returns the flags of an attachment from this message","brackets":false,"unwrap":true,"args":[{"name":"channel ID","rest":false,"required":true,"description":"The channel to pull message from","type":"Channel"},{"name":"message ID","pointer":0,"description":"The message to get its attachment flags","rest":false,"required":true,"type":"Message"},{"name":"index","rest":false,"description":"The index of the attachment","type":"Number","required":true},{"name":"separator","description":"The separator to use for every flag","type":"String","required":false,"rest":false}],"output":["AttachmentFlags[]"],"category":"message"},{"name":"$messageAttachments","version":"1.4.0","output":["Attachment[]"],"description":"Retrieves all attachments of this message","brackets":false,"unwrap":true,"args":[{"name":"channel ID","rest":false,"required":true,"description":"The channel to pull message from","type":"Channel"},{"name":"message ID","pointer":0,"description":"The message to get its attachments","rest":false,"required":true,"type":"Message"},{"name":"separator","rest":false,"description":"The separator to use for every attachment","type":"String"}],"category":"message"},{"name":"$messageContent","version":"1.4.0","output":["String"],"description":"Retrieves the content of the message","unwrap":false,"category":"message"},{"name":"$messageCreatedAt","version":"1.0.2","output":["Number"],"description":"Returns the timestamp of the message","unwrap":true,"brackets":false,"args":[{"name":"channel ID","rest":false,"required":true,"description":"The channel to get the message from","type":"Channel"},{"name":"message ID","description":"The message to get its timestamp","rest":false,"type":"Message","pointer":0,"required":true}],"category":"message"},{"name":"$messageEditedAt","version":"1.5.0","output":["Number"],"description":"Returns the edited timestamp of the message","unwrap":true,"brackets":false,"args":[{"name":"channel ID","rest":false,"required":true,"description":"The channel to get the message from","type":"Channel"},{"name":"message ID","description":"The message to get its edited timestamp","rest":false,"type":"Message","pointer":0,"required":true}],"category":"message"},{"name":"$messageExists","version":"1.0.5","description":"Returns whether given message id exists","unwrap":true,"output":["Boolean"],"brackets":true,"args":[{"name":"channel ID","rest":false,"required":true,"description":"The channel to get the message from","type":"Channel"},{"name":"message ID","description":"The message to check for","rest":false,"type":"String","required":true}],"category":"message"},{"name":"$messageFlags","version":"1.5.0","description":"Returns the flags of a message","brackets":false,"unwrap":true,"output":["MessageFlags[]"],"args":[{"name":"channel ID","description":"The channel to get the message from","rest":false,"type":"Channel","required":true},{"name":"message ID","description":"The message to return its flags","rest":false,"type":"Message","pointer":0,"required":true},{"name":"separator","description":"The separator to use for every flag","type":"String","required":false,"rest":false}],"category":"message"},{"name":"$messageID","version":"1.0.0","description":"Returns the message id","unwrap":false,"output":["Message"],"category":"message"},{"name":"$messageLink","version":"1.0.0","description":"Retrieves a message url","unwrap":true,"brackets":false,"output":["URL"],"args":[{"name":"channel ID","rest":false,"required":true,"description":"The channel to get the message from","type":"Channel"},{"name":"message ID","description":"The message to get its url","rest":false,"type":"Message","pointer":0,"required":true}],"category":"message"},{"name":"$messageRawData","version":"1.5.0","description":"Returns the raw data of a message","unwrap":true,"brackets":false,"args":[{"name":"channel ID","rest":false,"required":true,"description":"The channel to get message from","type":"Channel"},{"name":"message ID","description":"The message to get raw data from","rest":false,"type":"Message","pointer":0,"required":true}],"output":["Json"],"category":"message"},{"name":"$messageReferenceID","version":"1.0.0","description":"Returns the message id that this message replies to","unwrap":true,"output":["Message"],"brackets":false,"args":[{"name":"channel ID","rest":false,"required":true,"description":"The channel to get the message from","type":"Channel"},{"name":"message ID","description":"The message to get its reference","rest":false,"type":"Message","pointer":0,"required":true}],"category":"message"},{"name":"$messageSlice","version":"1.3.0","description":"Slices this message's args","brackets":true,"output":["String"],"args":[{"name":"start","description":"The start index","rest":false,"required":false,"type":"Number"},{"name":"end","description":"The end index","rest":false,"required":false,"type":"Number"}],"unwrap":true,"category":"message"},{"name":"$messageSticker","version":"1.4.0","output":["Sticker"],"description":"Retrieves a sticker url of this message","brackets":false,"unwrap":true,"args":[{"name":"channel ID","rest":false,"required":true,"description":"The channel to pull message from","type":"Channel"},{"name":"message ID","pointer":0,"description":"The message to get its stickers","rest":false,"required":true,"type":"Message"},{"name":"index","rest":false,"required":true,"description":"The index to get sticker","type":"Number"}],"category":"message"},{"name":"$messageStickerCount","version":"1.4.0","output":["Number"],"description":"Retrieves sticker count of this message","brackets":false,"unwrap":true,"args":[{"name":"channel ID","rest":false,"required":true,"description":"The channel to pull message from","type":"Channel"},{"name":"message ID","pointer":0,"description":"The message to get its sticker count","rest":false,"required":true,"type":"Message"}],"category":"message"},{"name":"$messageStickers","version":"1.4.0","aliases":["$stickers"],"output":["Sticker[]"],"description":"Retrieves all stickers of this message","brackets":false,"unwrap":true,"args":[{"name":"channel ID","rest":false,"required":true,"description":"The channel to pull message from","type":"Channel"},{"name":"message ID","pointer":0,"description":"The message to get its stickers","rest":false,"required":true,"type":"Message"},{"name":"separator","rest":false,"description":"The separator to use for every sticker","type":"String"}],"category":"message"},{"name":"$messageType","version":"1.0.0","description":"Returns the message type","unwrap":true,"brackets":false,"args":[{"name":"channel ID","rest":false,"required":true,"description":"The channel to pull message from","type":"Channel"},{"name":"message ID","pointer":0,"description":"The message to get its type","rest":false,"required":true,"type":"Message"}],"output":["MessageType"],"category":"message"},{"name":"$messageWebhookID","version":"1.1.0","description":"Returns the message's webhook id","unwrap":true,"brackets":false,"args":[{"name":"channel ID","rest":false,"required":true,"description":"The channel to pull message from","type":"Channel"},{"name":"message ID","pointer":0,"description":"The message to get its webhook id","rest":false,"required":true,"type":"Message"}],"output":["Webhook"],"category":"message"},{"name":"$noMentionMessage","version":"1.0.0","output":["String"],"description":"Retrieves arguments from a message without mentions","args":[{"name":"index","description":"Index to get arg","type":"Number","required":true,"rest":false},{"name":"end index","description":"The end index","rest":false,"type":"Number"}],"brackets":false,"unwrap":true,"category":"message"},{"name":"$pinMessage","version":"1.1.0","description":"Pins a message in a channel, returns bool","brackets":false,"output":["Boolean"],"unwrap":true,"args":[{"name":"channel ID","description":"The channel to pull message from","rest":false,"required":true,"type":"Channel"},{"name":"message ID","description":"The message to pin","rest":false,"required":true,"pointer":0,"type":"Message"}],"category":"message"},{"name":"$publishMessage","version":"1.1.0","description":"Crossposts a message in an announcement channel, returns bool","brackets":false,"unwrap":true,"output":["Boolean"],"args":[{"name":"channel ID","description":"The channel to pull message from","rest":false,"required":true,"type":"Channel"},{"name":"message ID","description":"The message to announce","rest":false,"required":true,"pointer":0,"type":"Message"}],"category":"message"},{"name":"$reply","version":"1.0.0","description":"Marks the response as a reply","unwrap":true,"brackets":false,"args":[{"name":"channel ID","description":"The channel the message is at","rest":false,"required":true,"type":"Channel"},{"name":"message ID","description":"The message to reply to","rest":false,"required":true,"type":"Message","pointer":0},{"name":"disable ping","description":"Whether to disable ping of reply","rest":false,"type":"Boolean"}],"category":"message"},{"name":"$sticker","version":"1.3.0","description":"Attach a sticker to the response","brackets":true,"unwrap":true,"args":[{"name":"sticker ID","rest":false,"required":true,"type":"Sticker","description":"The sticker to use"}],"category":"message"},{"name":"$suppressEmbeds","version":"1.5.0","description":"Suppresses embeds on a message, returns bool","brackets":false,"unwrap":true,"args":[{"name":"channel ID","description":"The channel to pull message from","rest":false,"required":true,"type":"Channel"},{"name":"message ID","description":"The message to suppress embeds on","rest":false,"required":true,"pointer":0,"type":"Message"}],"output":["Boolean"],"category":"message"},{"name":"$tts","version":"1.5.0","description":"Marks the response as Text-To-Speech","unwrap":false,"category":"message"},{"name":"$unpinMessage","version":"1.1.0","output":["Boolean"],"description":"Unpins a message from a channel, returns bool","brackets":false,"unwrap":true,"args":[{"name":"channel ID","description":"The channel to pull message from","rest":false,"required":true,"type":"Channel"},{"name":"message ID","description":"The message to unpin","rest":false,"required":true,"pointer":0,"type":"Message"}],"category":"message"},{"name":"$unsuppressEmbeds","version":"1.5.0","description":"Unsuppresses embeds on a message, returns bool","brackets":false,"unwrap":true,"args":[{"name":"channel ID","description":"The channel to pull message from","rest":false,"required":true,"type":"Channel"},{"name":"message ID","description":"The message to unsuppress embeds on","rest":false,"required":true,"pointer":0,"type":"Message"}],"output":["Boolean"],"category":"message"},{"name":"$abbreviateNumber","version":"1.0.0","output":["String"],"description":"Abbreviates given number","unwrap":true,"args":[{"name":"number","description":"The number to abbreviate","rest":false,"required":true,"type":"Number"}],"brackets":true,"category":"number"},{"name":"$average","version":"1.5.0","brackets":true,"unwrap":true,"description":"Calculates the average of given numbers","args":[{"name":"separator","description":"The delimiter of each value","rest":false,"required":true,"type":"String"},{"name":"values","description":"Values separated by `separator`","rest":false,"required":true,"type":"String"}],"category":"number"},{"name":"$hexToInt","version":"1.2.0","brackets":true,"output":["Color"],"description":"Turns hex string to number","unwrap":true,"args":[{"name":"hex","description":"The hex to convert","rest":false,"required":true,"type":"String"}],"category":"number"},{"name":"$inRange","version":"1.0.0","description":"Returns whether a number is in range","brackets":true,"output":["Boolean"],"unwrap":true,"args":[{"name":"number","description":"The number to validate","rest":false,"type":"Number","required":true},{"name":"min","description":"The min value","rest":false,"type":"Number"},{"name":"max","description":"The max value","rest":false,"type":"Number"}],"category":"number"},{"name":"$intToHex","version":"1.2.0","brackets":true,"description":"Turns integer to hex","unwrap":true,"output":["Color"],"args":[{"name":"int","description":"The integer to convert","rest":false,"required":true,"type":"Number"}],"category":"number"},{"name":"$isFloat","version":"1.0.0","description":"Returns whether the number is a float","unwrap":true,"output":["Boolean"],"args":[{"name":"number","description":"The number to check","required":true,"rest":false,"type":"String"}],"brackets":true,"category":"number"},{"name":"$isInteger","version":"1.0.0","description":"Returns whether the number is an integer","unwrap":true,"output":["Boolean"],"args":[{"name":"number","description":"The number to check","required":true,"rest":false,"type":"String"}],"brackets":true,"category":"number"},{"name":"$isNumber","version":"1.0.0","description":"Returns whether the number is valid","unwrap":true,"output":["Boolean"],"args":[{"name":"number","description":"The number to check","required":true,"rest":false,"type":"String"}],"brackets":true,"category":"number"},{"name":"$maxSafeInteger","version":"1.0.6","description":"Returns the highest safe integer","unwrap":false,"output":["Number"],"category":"number"},{"name":"$minSafeInteger","version":"1.0.6","description":"Returns the lowest safe integer","unwrap":false,"output":["Number"],"category":"number"},{"name":"$ordinal","version":"1.3.0","description":"Appends a suffix to the number","brackets":true,"output":["String"],"unwrap":true,"args":[{"name":"number","description":"The number to append suffix to","rest":false,"required":true,"type":"Number"}],"category":"number"},{"name":"$parseInt","version":"1.2.0","description":"Implements native parseInt's function into ForgeScript","unwrap":true,"brackets":true,"output":["Number"],"args":[{"name":"value","description":"The number to parse","rest":false,"required":true,"type":"String"},{"name":"radix","rest":false,"required":false,"description":"Radix to use for the parser","type":"Number"}],"category":"number"},{"name":"$randomNumber","version":"1.0.0","description":"Returns a random number (no cache)","unwrap":true,"output":["Number"],"brackets":true,"args":[{"name":"min","description":"The minimum possible number","rest":false,"required":true,"type":"Number"},{"name":"max","description":"The max possible number","rest":false,"type":"Number"},{"name":"decimals","description":"Whether to use decimals","rest":false,"type":"Boolean"}],"category":"number"},{"name":"$separateBigint","version":"1.3.0","description":"Separates thousands in the number","unwrap":true,"output":["String"],"args":[{"name":"number","description":"The number to separate","rest":false,"type":"BigInt","required":true},{"name":"separator","description":"The separator to use","type":"String","rest":false}],"brackets":true,"category":"number"},{"name":"$separateNumber","version":"1.0.0","description":"Separates thousands in the number","unwrap":true,"output":["Number"],"args":[{"name":"number","description":"The number to separate","rest":false,"type":"Number","required":true},{"name":"separator","description":"The separator to use","type":"String","rest":false}],"brackets":true,"category":"number"},{"name":"$advancedBar","version":"1.5.0","aliases":["$generateAdvancedBar"],"description":"Generates an advanced progress bar","brackets":true,"args":[{"name":"current","description":"The current value","rest":false,"required":true,"type":"Number"},{"name":"max","description":"The max value of current","rest":false,"required":true,"type":"Number"},{"name":"length","description":"The length of the bar","rest":false,"type":"Number"},{"name":"values","description":"The values to make the bar with, for example `=;~;#` means `0%;33%;66%`","rest":true,"required":true,"type":"String"}],"unwrap":true,"category":"other"},{"name":"$awaitComponent","version":"1.4.0","description":"Awaits a component, executing the code as the interaction context, returns bool depending on whether the interaction was received","unwrap":false,"output":["Boolean"],"brackets":true,"args":[{"name":"channel ID","description":"The channel to pull message from","rest":false,"required":true,"type":"Channel"},{"name":"message ID","rest":false,"required":true,"type":"Message","pointer":0,"description":"The message to await component on"},{"name":"filter","description":"The filter to run for every interaction received after this, this is called with interaction context","rest":false,"required":true,"condition":true,"type":"String"},{"name":"success code","description":"The code to execute on success, this is called with interaction context","rest":false,"required":true,"type":"String"},{"name":"time","rest":false,"required":true,"type":"Time","description":"The max time to wait for a component"}],"category":"other"},{"name":"$awaitMessage","version":"1.0.7","description":"Awaits a message, returns message ID or nothing if no valid response","unwrap":false,"output":["Message"],"brackets":true,"args":[{"name":"channel ID","description":"The channel to await message on","rest":false,"required":true,"type":"Channel"},{"name":"variable name","description":"The variable to load the message id that was sent as response by a user, get it with $env[]","rest":false,"required":true,"type":"String"},{"name":"filter","description":"The filter to run for every message sent after this","rest":false,"required":true,"condition":true,"type":"String"},{"name":"time","rest":false,"required":true,"type":"Time","description":"The max time to wait for a message"}],"category":"other"},{"name":"$awaitModalSubmit","version":"1.4.0","description":"Awaits a modal submit, executing the code as the interaction context, returns bool depending on whether the interaction was received","unwrap":false,"output":["Boolean"],"brackets":true,"args":[{"name":"custom ID","description":"The modal's custom id to wait for","rest":false,"required":true,"type":"String"},{"name":"success code","description":"The code to execute on success, this is called with interaction context","rest":false,"required":true,"type":"String"},{"name":"time","rest":false,"required":true,"type":"Time","description":"The max time to wait for a component"}],"category":"other"},{"name":"$bar","version":"1.5.0","aliases":["$generateBar"],"description":"Generates a progress bar","brackets":true,"args":[{"name":"current","description":"The current value","rest":false,"required":true,"type":"Number"},{"name":"max","description":"The max value of current","rest":false,"required":true,"type":"Number"},{"name":"length","description":"The length of the bar","rest":false,"type":"Number"},{"name":"fill","description":"The string to use as filled points of the bar","rest":false,"type":"String"},{"name":"empty","description":"The string to use as empty points of the bar","rest":false,"type":"String"},{"name":"trunc","description":"Whether to truncate instead of round","rest":false,"type":"Boolean"},{"name":"fillStart","description":"The string to use as filled start of the bar","rest":false,"type":"String"},{"name":"fillEnd","description":"The string to use as filled end of the bar","rest":false,"type":"String"},{"name":"emptyStart","description":"The string to use as empty start of the bar","rest":false,"type":"String"},{"name":"emptyEnd","description":"The string to use as empty end of the bar","rest":false,"type":"String"}],"unwrap":true,"category":"other"},{"name":"$c","version":"1.0.0","description":"Marks any code inside as a comment","unwrap":false,"args":[{"name":"comment","rest":true,"required":true,"description":"The comments","type":"String"}],"brackets":true,"category":"other"},{"name":"$callFunction","version":"1.0.0","description":"Calls a forge function made by the user","unwrap":true,"output":["Unknown"],"args":[{"name":"name","description":"The function name","rest":false,"required":true,"type":"String"},{"name":"args","description":"The args to call this function with","rest":true,"type":"String","required":true}],"brackets":true,"category":"other"},{"name":"$debug","version":"1.0.0","output":["String"],"description":"Returns the debug message","unwrap":false,"category":"other"},{"name":"$disableConsoleErrors","version":"1.4.0","description":"Disables possible outcoming errors that are output to console","unwrap":false,"category":"other"},{"name":"$djsVersion","description":"Returns the discord.js version used","unwrap":false,"output":["String"],"category":"other","version":"2.2.0"},{"name":"$enableConsoleErrors","version":"1.4.0","description":"Enables possible outcoming errors that are output to console","unwrap":false,"category":"other"},{"name":"$error","version":"1.0.0","description":"Returns the error message","unwrap":false,"output":["Unknown"],"category":"other"},{"name":"$escapeCode","version":"1.4.0","description":"Code inside this function will not be executed","unwrap":false,"brackets":true,"aliases":["$esc"],"args":[{"name":"code","type":"String","description":"The code to ignore","required":true,"rest":false}],"output":["String"],"category":"other"},{"name":"$poll","version":"1.5.0","description":"Creates a poll","brackets":true,"args":[{"name":"question","description":"The poll question","rest":false,"required":true,"type":"String"},{"name":"duration","description":"The poll's duration","rest":false,"required":true,"type":"Time"},{"name":"multiselect","description":"Whether to allow multi select","rest":false,"type":"Boolean"},{"name":"layout","description":"The layout for this poll","rest":false,"enum":["Default"],"type":"Enum","enumName":"PollLayoutType"}],"unwrap":true,"category":"poll"},{"name":"$pollAnswer","version":"1.5.0","brackets":true,"unwrap":true,"description":"Add a poll answer","args":[{"name":"text","description":"The answer's text","rest":false,"required":true,"type":"String"},{"name":"emoji","rest":false,"description":"The emoji to use","type":"String"}],"category":"poll"},{"name":"$pollAnswerEmoji","version":"1.5.0","description":"Can only be used in poll events, returns the emoji of the poll answer","unwrap":false,"category":"poll"},{"name":"$pollAnswerID","version":"1.5.0","description":"Can only be used in poll events, returns the answer id used","unwrap":false,"category":"poll"},{"name":"$pollAnswerMessageID","version":"1.5.0","description":"Can only be used in poll events, returns the message id of the poll answer","unwrap":false,"category":"poll"},{"name":"$pollAnswerText","version":"1.5.0","description":"Can only be used in poll events, returns the text of the poll answer","unwrap":false,"category":"poll"},{"name":"$pollAnswerVoteCount","version":"1.5.0","description":"Can only be used in poll events, returns the vote count of this poll answer","unwrap":false,"category":"poll"},{"name":"$pollAnswerVoterIDs","version":"1.5.0","description":"Can only be used in poll events, returns the vote user ids of this poll answer","unwrap":true,"brackets":false,"args":[{"name":"separator","description":"Optional separator to use for every id","rest":false,"type":"String"}],"category":"poll"},{"name":"$pollAnswers","version":"1.5.0","brackets":true,"unwrap":true,"description":"Adds multiple poll answers","args":[{"name":"text;emoji","description":"The answer's text followed by emoji","rest":true,"required":true,"type":"String"}],"category":"poll"},{"aliases":["$endPoll"],"name":"$pollEnd","version":"1.5.0","description":"Ends a poll","brackets":false,"unwrap":true,"args":[{"name":"channel ID","description":"The channel to get the message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to get the poll","rest":false,"required":true,"type":"Message","pointer":0}],"category":"poll"},{"name":"$reactionAuthorID","version":"1.0.0","description":"Returns the reaction author id that reacted","unwrap":false,"output":["User"],"category":"reaction"},{"name":"$reactionCount","version":"1.5.0","description":"Returns the count of reacted users","unwrap":false,"output":["Number"],"category":"reaction"},{"name":"$reactionEmoji","version":"1.0.0","description":"Returns the emoji that was used","unwrap":false,"output":["String"],"category":"reaction"},{"name":"$reactionEmojiID","version":"1.0.0","description":"Returns the reaction id that was used","unwrap":false,"output":["Emoji"],"category":"reaction"},{"name":"$reactionMessageID","version":"1.0.0","description":"Returns the message id of the reacted message","unwrap":false,"output":["Message"],"category":"reaction"},{"name":"$addRole","version":"1.0.0","description":"Adds a role to a guild, returns role id if success","unwrap":true,"brackets":true,"output":["Role"],"args":[{"name":"guild ID","description":"The guild to add the role to","rest":false,"type":"Guild","required":true},{"name":"name","description":"The role name","rest":false,"required":true,"type":"String"},{"name":"color","description":"The role color","rest":false,"type":"String"},{"name":"icon","description":"The role icon","rest":false,"type":"String"},{"name":"hoisted","description":"Whether the role is hoisted","type":"Boolean","rest":false},{"name":"mentionable","description":"Whether the role is mentionable","type":"Boolean","rest":false},{"name":"position","description":"The position for this role","rest":false,"type":"Number"},{"name":"perms","description":"The role perms","rest":true,"enum":["CreateInstantInvite","KickMembers","BanMembers","Administrator","ManageChannels","ManageGuild","AddReactions","ViewAuditLog","PrioritySpeaker","Stream","ViewChannel","SendMessages","SendTTSMessages","ManageMessages","EmbedLinks","AttachFiles","ReadMessageHistory","MentionEveryone","UseExternalEmojis","ViewGuildInsights","Connect","Speak","MuteMembers","DeafenMembers","MoveMembers","UseVAD","ChangeNickname","ManageNicknames","ManageRoles","ManageWebhooks","ManageEmojisAndStickers","ManageGuildExpressions","UseApplicationCommands","RequestToSpeak","ManageEvents","ManageThreads","CreatePublicThreads","CreatePrivateThreads","UseExternalStickers","SendMessagesInThreads","UseEmbeddedActivities","ModerateMembers","ViewCreatorMonetizationAnalytics","UseSoundboard","CreateGuildExpressions","CreateEvents","UseExternalSounds","SendVoiceMessages","SendPolls","UseExternalApps"],"required":true,"type":"String","enumName":"PermissionFlagsBits"}],"category":"role"},{"name":"$deleteRoles","version":"1.0.0","brackets":true,"unwrap":true,"output":["Number"],"description":"Delete given role ids, returns the count of roles deleted","args":[{"name":"guild ID","description":"The guild to delete roles from","rest":false,"required":true,"type":"Guild"},{"name":"roles","description":"The roles to delete","rest":true,"required":true,"pointer":0,"type":"Role"}],"category":"role"},{"name":"$editRole","version":"1.0.7","description":"Edits role data, returns boolean","unwrap":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull the role from","rest":false,"required":true,"type":"Guild"},{"name":"role ID","pointer":0,"type":"Role","description":"The role to edit data","rest":false,"required":true},{"name":"role name","description":"The new role name, leave empty to not modify","rest":false,"type":"String"},{"name":"role color","description":"The new role color, leave empty to not modify","rest":false,"type":"String"},{"name":"role icon","description":"The new role icon, leave empty to not modify","rest":false,"type":"String"},{"name":"hoisted","description":"Whether the role is hoisted, leave empty to not modify","rest":false,"type":"Boolean"},{"name":"mentionable","description":"Whether the role can be mentioned, leave empty to not modify","rest":false,"type":"Boolean"},{"name":"perms","description":"The new perms for the role","rest":true,"type":"Permission","required":true}],"brackets":true,"category":"role"},{"name":"$editRoleIcon","version":"1.0.7","description":"Edits a role's icon, returns boolean","unwrap":true,"brackets":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull the role from","rest":false,"required":true,"type":"Guild"},{"name":"role ID","pointer":0,"type":"Role","description":"The role to edit icon for","rest":false,"required":true},{"name":"icon","description":"The new icon for the role","rest":false,"type":"String","required":true}],"category":"role"},{"name":"$editRoleName","version":"1.0.7","description":"Edits a role's name, returns boolean","unwrap":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull the role from","rest":false,"required":true,"type":"Guild"},{"name":"role ID","pointer":0,"type":"Role","description":"The role to edit name for","rest":false,"required":true},{"name":"name","description":"The new name for the role","rest":false,"type":"String","required":true}],"brackets":true,"category":"role"},{"name":"$editRolePerms","version":"1.0.7","description":"Edits a role's perms, returns boolean","aliases":["$modifyRolePerms"],"unwrap":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull the role from","rest":false,"required":true,"type":"Guild"},{"name":"role ID","pointer":0,"type":"Role","description":"The role to edit perms for","rest":false,"required":true},{"name":"perms","description":"The new perms for the role","rest":true,"type":"Permission","required":true}],"brackets":true,"category":"role"},{"name":"$editRolePosition","version":"1.0.7","description":"Edits a role's position, returns boolean","unwrap":true,"brackets":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull the role from","rest":false,"required":true,"type":"Guild"},{"name":"role ID","pointer":0,"type":"Role","description":"The role to edit position for","rest":false,"required":true},{"name":"position","description":"The new position for the role","rest":false,"type":"Number","required":true}],"category":"role"},{"name":"$editRoleUnicodeEmoji","version":"1.5.0","description":"Edits a role's unicode emoji, returns boolean","unwrap":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull the role from","rest":false,"required":true,"type":"Guild"},{"name":"role ID","pointer":0,"type":"Role","description":"The role to edit unicode emoji for","rest":false,"required":true},{"name":"emoji","description":"The new unicode emoji for the role","rest":false,"type":"String","required":true}],"brackets":true,"category":"role"},{"name":"$fetchRoles","version":"2.2.0","description":"Caches all roles of a guild","aliases":["$fetchRole"],"unwrap":true,"brackets":false,"args":[{"name":"guild ID","description":"The guild to cache roles of","rest":false,"required":true,"type":"Guild"},{"name":"role ID","description":"The role to fetch","rest":false,"type":"Role","pointer":0}],"category":"role"},{"name":"$randomRoleID","version":"1.5.0","description":"Returns a random role ID","unwrap":true,"brackets":false,"args":[{"name":"guild ID","description":"The guild id to return the role from","rest":false,"type":"Guild","required":true}],"output":["Role"],"category":"role"},{"name":"$roleColor","version":"1.0.0","description":"Returns the role color","brackets":false,"unwrap":true,"output":["Color"],"args":[{"name":"guild ID","description":"The guild id to return the role from","rest":false,"type":"Guild","required":true},{"name":"role ID","description":"The role id return its color","rest":false,"type":"Role","pointer":0,"required":true}],"category":"role"},{"name":"$roleCount","version":"1.0.0","description":"Returns the role count of all servers","unwrap":false,"output":["Number"],"category":"role"},{"name":"$roleCreatedAt","version":"1.0.0","description":"Returns the role creation date","brackets":false,"output":["Number"],"unwrap":true,"args":[{"name":"guild ID","description":"The guild id to return the role from","rest":false,"type":"Guild","required":true},{"name":"role ID","description":"The role id return its creation date","rest":false,"type":"Role","pointer":0,"required":true}],"category":"role"},{"name":"$roleEditable","version":"1.3.0","description":"Returns whether the role is editable by the bot","brackets":false,"unwrap":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild id to return the role from","rest":false,"type":"Guild","required":true},{"name":"role ID","description":"The role id return its editable state","rest":false,"type":"Role","pointer":0,"required":true}],"category":"role"},{"name":"$roleExists","version":"1.0.0","description":"Returns whether an role id exists","unwrap":true,"brackets":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to check for the role","type":"Guild","rest":false,"required":true},{"name":"role ID","description":"The role to check for","rest":false,"required":true,"type":"String"}],"category":"role"},{"name":"$roleFlags","version":"1.3.0","description":"Returns the role flags","brackets":false,"unwrap":true,"output":["RoleFlags[]"],"args":[{"name":"guild ID","description":"The guild id to return the role from","rest":false,"type":"Guild","required":true},{"name":"role ID","description":"The role id return its flags","rest":false,"type":"Role","pointer":0,"required":true},{"name":"separator","description":"The separator to use for every flag","type":"String","required":false,"rest":false}],"category":"role"},{"name":"$roleHoisted","version":"1.0.0","description":"Returns whether the role is hoisted","brackets":false,"unwrap":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild id to return the role from","rest":false,"type":"Guild","required":true},{"name":"role ID","description":"The role id return its hoisted state","rest":false,"type":"Role","pointer":0,"required":true}],"category":"role"},{"name":"$roleID","version":"1.0.0","description":"Returns a role id with given name","brackets":false,"unwrap":true,"output":["Role"],"args":[{"name":"guild ID","description":"The guild id to return the role from","rest":false,"type":"Guild","required":true},{"name":"name","description":"The role name to return its id","rest":true,"type":"String","pointer":0,"required":true}],"category":"role"},{"name":"$roleIDs","version":"1.0.0","description":"Returns the role ids of a guild","brackets":false,"output":["Role[]"],"args":[{"name":"guild ID","description":"The guild to return the roles of","rest":false,"type":"Guild","required":true},{"name":"separator","description":"The separator to use for each role","rest":false,"required":true,"type":"String"}],"unwrap":true,"category":"role"},{"name":"$roleIcon","version":"1.0.0","description":"Returns the role icon","brackets":false,"output":["URL"],"args":[{"name":"guild ID","description":"The guild to retrieve the role from","rest":false,"required":true,"type":"Guild"},{"name":"role ID","description":"The role to use to get its icon","rest":false,"required":true,"pointer":0,"type":"Role"},{"name":"size","description":"The size to use for the image","rest":false,"type":"Number"},{"name":"extension","description":"The extension to use for the image","rest":false,"type":"String"}],"unwrap":true,"category":"role"},{"name":"$roleIntColor","version":"1.3.0","description":"Returns the role color as int","brackets":false,"unwrap":true,"output":["Color"],"args":[{"name":"guild ID","description":"The guild id to return the role from","rest":false,"type":"Guild","required":true},{"name":"role ID","description":"The role id return its color","rest":false,"type":"Role","pointer":0,"required":true}],"category":"role"},{"name":"$roleManageable","version":"1.3.0","description":"Returns whether the role is managed by discord","brackets":false,"unwrap":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild id to return the role from","rest":false,"type":"Guild","required":true},{"name":"role ID","description":"The role id return its managed state","rest":false,"type":"Role","pointer":0,"required":true}],"category":"role"},{"name":"$roleMembers","version":"1.0.0","description":"Returns the role member ids","brackets":false,"unwrap":true,"output":["Member[]"],"args":[{"name":"guild ID","description":"The guild id to return the role from","rest":false,"type":"Guild","required":true},{"name":"role ID","description":"The role id return its members","rest":false,"type":"Role","pointer":0,"required":true},{"name":"separator","description":"The separator to use for each member","rest":false,"type":"String"}],"category":"role"},{"name":"$roleMentionable","version":"1.0.0","description":"Returns whether the role is mentionable","brackets":false,"unwrap":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild id to return the role from","rest":false,"type":"Guild","required":true},{"name":"role ID","description":"The role id return its mentionable state","rest":false,"type":"Role","pointer":0,"required":true}],"category":"role"},{"name":"$roleName","version":"1.0.0","description":"Returns a role name with given id","brackets":false,"unwrap":true,"output":["String"],"args":[{"name":"guild ID","description":"The guild id to return the role from","rest":false,"type":"Guild","required":true},{"name":"role ID","description":"The role to return its name","rest":false,"type":"Role","pointer":0,"required":true}],"category":"role"},{"name":"$roleNames","version":"1.0.0","description":"Returns the role names of a guild","brackets":false,"output":["String[]"],"args":[{"name":"guild ID","description":"The guild to return the roles of","rest":false,"type":"Guild","required":true},{"name":"separator","description":"The separator to use for each role","rest":false,"required":true,"type":"String"}],"unwrap":true,"category":"role"},{"name":"$rolePerms","version":"1.0.0","description":"Returns the role perms","brackets":false,"unwrap":true,"output":["PermissionFlagsBits[]"],"args":[{"name":"guild ID","description":"The guild id to return the role from","rest":false,"type":"Guild","required":true},{"name":"role ID","description":"The role id return its perms","rest":false,"type":"Role","pointer":0,"required":true},{"name":"separator","description":"The separator to use for every perm","type":"String","required":false,"rest":false}],"category":"role"},{"name":"$rolePosition","version":"1.0.0","description":"Returns the role position","brackets":false,"unwrap":true,"output":["Number"],"args":[{"name":"guild ID","description":"The guild id to return the role from","rest":false,"type":"Guild","required":true},{"name":"role ID","description":"The role id return its position","rest":false,"type":"Role","pointer":0,"required":true},{"name":"asc order","description":"Whether to count roles in ascending order (top to bottom)","rest":false,"type":"Boolean"}],"category":"role"},{"name":"$roleRawData","version":"1.5.0","description":"Returns the raw data of a role","unwrap":true,"brackets":false,"args":[{"name":"guild ID","description":"The guild to get role from","rest":false,"type":"Guild","required":true},{"name":"role ID","rest":false,"required":true,"description":"The role to get raw data from","type":"Role","pointer":0}],"output":["Json"],"category":"role"},{"name":"$roleRawPosition","version":"1.0.0","description":"Returns the role raw position","brackets":false,"output":["Number"],"unwrap":true,"args":[{"name":"guild ID","description":"The guild id to return the role from","rest":false,"type":"Guild","required":true},{"name":"role ID","description":"The role id return its raw position","rest":false,"type":"Role","pointer":0,"required":true}],"category":"role"},{"name":"$roleTags","version":"1.3.0","description":"Returns all role tags","brackets":false,"output":["String[]"],"unwrap":true,"args":[{"name":"guild ID","description":"The guild id to return the role from","rest":false,"type":"Guild","required":true},{"name":"role ID","description":"The role id return its perms","rest":false,"type":"Role","pointer":0,"required":true},{"name":"separator","description":"The separator to use for every perm","type":"String","required":false,"rest":false}],"category":"role"},{"name":"$roleUnicodeEmoji","version":"1.3.0","output":["String"],"description":"Returns the unicode emoji used by the role","brackets":false,"unwrap":true,"args":[{"name":"guild ID","description":"The guild id to return the role from","rest":false,"type":"Guild","required":true},{"name":"role ID","description":"The role id return its unicode emote","rest":false,"type":"Role","pointer":0,"required":true}],"category":"role"},{"name":"$auditLog","version":"1.0.3","description":"Retrieves new data from an event whose context was an audit log instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["id","targetID","timestamp","reason","executorID","actionType","targetType","action","changes","extra"],"required":true,"enumName":"AuditProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$bulk","version":"1.4.0","description":"Retrieves data from an event whose context was a bulk delete event","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["messages","contents","users","count"],"required":true,"enumName":"BulkProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$newAutomodRule","version":"1.5.0","description":"Retrieves new data from an event whose context was an automod rule instance","brackets":true,"output":["Unknown"],"unwrap":true,"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["id","name","authorID","enabled","eventType","triggerType","triggerMetadata","exemptRoles","exemptChannels","actions","keywordFilter","regexPatterns","presets","allowList","mentionTotalLimit","mentionRaidProtectionEnabled"],"required":true,"enumName":"AutomodRuleProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$newChannel","version":"1.0.0","description":"Retrieves new data from an event whose context was a channel instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["id","type","topic","bitrate","members","name","timestamp"],"required":true,"enumName":"ChannelProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$newEmoji","version":"1.0.0","description":"Retrieves new data from an event whose context was an emoji instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["guildID","name","id","authorID","identifier","requiresColons","roles","managed","timestamp","animated","url","format"],"required":true,"enumName":"EmojiProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$newEntitlement","version":"1.5.0","description":"Retrieves new data from an event whose context was an entitlement instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["userID","consumed","guildId","id","skuID","type","endTimestamp","startTimestamp","active","test","guildSubscription","userSubscription"],"required":true,"enumName":"EntitlementProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$newGuild","version":"1.0.0","description":"Retrieves new data from an event whose context was a guild instance","brackets":true,"output":["Unknown"],"unwrap":true,"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["id","ownerID","name","description","features","afkChannelID","maximumMembers","systemChannelID","afkTimeout","memberCount","boostCount","timestamp","icon","splash","banner","roles","emojis","stickers","boostLevel","approximateMemberCount","approximatePresenceCount"],"required":true,"enumName":"GuildProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$newInvite","version":"1.0.3","description":"Retrieves new data from an event whose context was an invite instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["authorID","channelID","guildID","uses","maxUses","maxAge","timestamp","code","url","type","expiresTimestamp","temporary","deletable","memberCount","presenceCount","targetType","targetUser"],"required":true,"enumName":"InviteProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$newMember","version":"1.0.0","description":"Retrieves new data from an event whose context was a guild member instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["nickname","displayName","displayColor","roles","mention","avatar","bannable","kickable","guildID","id","manageable","timeout","timedOutUntil","status","addedRoles","roleCount","removedRoles","platform","timestamp","boosting","boostingSince"],"required":true,"enumName":"MemberProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$newMessage","version":"1.0.0","description":"Retrieves new data from an event whose context was a message instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["id","content","flags","username","type","channelID","guildID","authorID","timestamp","editTimestamp","hasPoll","system","pinned","url","attachments","stickers"],"required":true,"enumName":"MessageProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$newPresence","version":"1.1.0","description":"Retrieves new data from an event whose context was a presence instance","brackets":true,"output":["Unknown"],"unwrap":true,"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["id","guildID","status","platform"],"required":true,"enumName":"PresenceProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$newRole","version":"1.0.0","description":"Retrieves new data from an event whose context was a role instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["timestamp","id","name","icon","color","hoisted","managed","mentionable","rawPosition","position","permissions","tags","members"],"required":true,"enumName":"RoleProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$newScheduledEvent","version":"1.4.0","description":"Retrieves new data from an event whose context was a scheduled event instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["id","userID","guildID","channelID","name","userCount","description","startTimestamp","endTimestamp","timestamp","url","cover","entityID","location","entityType"],"required":true,"enumName":"ScheduledEventProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$newStage","version":"1.4.0","description":"Retrieves new data from an event whose context was a stage instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["channelID","id","topic","timestamp","guildID","privacyLevel","eventId"],"required":true,"enumName":"StageProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$newState","version":"1.0.0","description":"Retrieves new data from an event whose context was a voice state instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["channelID","guildID","authorID","deaf","selfDeaf","guildDeaf","muted","selfMuted","guildMuted","timestamp","selfVideo","streaming","suppressed"],"required":true,"enumName":"VoiceStateProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$newSticker","version":"1.4.0","description":"Retrieves new data from an event whose context was a sticker instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["guildID","name","id","timestamp","url","format","available","tags","sortValue","packID","description"],"required":true,"enumName":"StickerProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$newUser","version":"1.0.0","description":"Retrieves new data from an event whose context was a user instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["id","username","displayName","globalName","badges","avatar","accentColor","banner","timestamp","dmChannelID"],"required":true,"enumName":"UserProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$oldAutomodRule","version":"1.5.0","description":"Retrieves old data from an event whose context was an automod rule instance","brackets":true,"output":["Unknown"],"unwrap":true,"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["id","name","authorID","enabled","eventType","triggerType","triggerMetadata","exemptRoles","exemptChannels","actions","keywordFilter","regexPatterns","presets","allowList","mentionTotalLimit","mentionRaidProtectionEnabled"],"required":true,"enumName":"AutomodRuleProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$oldChannel","version":"1.0.0","description":"Retrieves old data from an event whose context was a channel instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["id","type","topic","bitrate","members","name","timestamp"],"required":true,"enumName":"ChannelProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$oldEmoji","version":"1.0.0","description":"Retrieves old data from an event whose context was an emoji instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["guildID","name","id","authorID","identifier","requiresColons","roles","managed","timestamp","animated","url","format"],"required":true,"enumName":"EmojiProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$oldEntitlement","version":"1.5.0","description":"Retrieves old data from an event whose context was an entitlement instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["userID","consumed","guildId","id","skuID","type","endTimestamp","startTimestamp","active","test","guildSubscription","userSubscription"],"required":true,"enumName":"EntitlementProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$oldGuild","version":"1.0.0","description":"Retrieves old data from an event whose context was a guild instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["id","ownerID","name","description","features","afkChannelID","maximumMembers","systemChannelID","afkTimeout","memberCount","boostCount","timestamp","icon","splash","banner","roles","emojis","stickers","boostLevel","approximateMemberCount","approximatePresenceCount"],"required":true,"enumName":"GuildProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$oldInvite","version":"1.0.3","description":"Retrieves old data from an event whose context was an invite instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["authorID","channelID","guildID","uses","maxUses","maxAge","timestamp","code","url","type","expiresTimestamp","temporary","deletable","memberCount","presenceCount","targetType","targetUser"],"required":true,"enumName":"InviteProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$oldMember","version":"1.0.0","description":"Retrieves old data from an event whose context was a guild member instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["nickname","displayName","displayColor","roles","mention","avatar","bannable","kickable","guildID","id","manageable","timeout","timedOutUntil","status","addedRoles","roleCount","removedRoles","platform","timestamp","boosting","boostingSince"],"required":true,"enumName":"MemberProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$oldMessage","version":"1.0.0","description":"Retrieves old data from an event whose context was a message instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["id","content","flags","username","type","channelID","guildID","authorID","timestamp","editTimestamp","hasPoll","system","pinned","url","attachments","stickers"],"required":true,"enumName":"MessageProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$oldPresence","version":"1.1.0","description":"Retrieves old data from an event whose context was a presence instance","brackets":true,"output":["Unknown"],"unwrap":true,"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["id","guildID","status","platform"],"required":true,"enumName":"PresenceProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$oldRole","version":"1.0.0","description":"Retrieves old data from an event whose context was a role instance","brackets":true,"output":["Unknown"],"unwrap":true,"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["timestamp","id","name","icon","color","hoisted","managed","mentionable","rawPosition","position","permissions","tags","members"],"required":true,"enumName":"RoleProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$oldScheduledEvent","version":"1.4.0","description":"Retrieves old data from an event whose context was a scheduled event instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["id","userID","guildID","channelID","name","userCount","description","startTimestamp","endTimestamp","timestamp","url","cover","entityID","location","entityType"],"required":true,"enumName":"ScheduledEventProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$oldStage","version":"1.4.0","description":"Retrieves old data from an event whose context was a stage instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["channelID","id","topic","timestamp","guildID","privacyLevel","eventId"],"required":true,"enumName":"StageProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$oldState","version":"1.0.0","description":"Retrieves old data from an event whose context was a voice state instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["channelID","guildID","authorID","deaf","selfDeaf","guildDeaf","muted","selfMuted","guildMuted","timestamp","selfVideo","streaming","suppressed"],"required":true,"enumName":"VoiceStateProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$oldSticker","version":"1.4.0","description":"Retrieves old data from an event whose context was a sticker instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["guildID","name","id","timestamp","url","format","available","tags","sortValue","packID","description"],"required":true,"enumName":"StickerProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$oldUser","version":"1.0.0","description":"Retrieves old data from an event whose context was a user instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["id","username","displayName","globalName","badges","avatar","accentColor","banner","timestamp","dmChannelID"],"required":true,"enumName":"UserProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$async","version":"1.0.0","description":"Runs code asynchronously, will not return any value","unwrap":false,"brackets":true,"args":[{"name":"code","description":"The code to execute","rest":false,"type":"String","required":true}],"experimental":true,"category":"statement"},{"name":"$break","version":"1.0.3","description":"Breaks the loop","unwrap":false,"category":"statement"},{"name":"$case","version":"1.0.3","description":"Adds a switch case","brackets":true,"experimental":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"value","description":"The match case","rest":false,"required":true,"type":"String"},{"name":"code","description":"Code to execute if it matches this case","rest":false,"required":true,"type":"String"}],"category":"statement"},{"name":"$continue","version":"1.0.3","description":"Skips executing bottom code of the loop","unwrap":false,"category":"statement"},{"name":"$default","version":"1.0.6","brackets":true,"unwrap":true,"description":"Returns right hand value if the left hand value is falsy","args":[{"name":"left hand","description":"Left hand value","rest":false,"required":true,"type":"String"},{"name":"right hand","description":"Right hand value","rest":false,"required":true,"type":"String"}],"category":"statement"},{"name":"$else","version":"1.2.0","description":"Creates an else statement","unwrap":true,"output":["Unknown"],"args":[{"name":"else","description":"The code to run","required":true,"type":"String","rest":false}],"brackets":true,"category":"statement"},{"name":"$elseIf","version":"1.2.0","description":"Creates an else if statement","unwrap":false,"output":["Unknown"],"args":[{"name":"condition","description":"The condition to check against","rest":false,"type":"String","condition":true},{"name":"if true","description":"The code to run if true","required":true,"type":"String","rest":false}],"brackets":true,"category":"statement"},{"name":"$if","version":"1.0.0","description":"Creates an if statement","unwrap":false,"output":["Unknown"],"args":[{"name":"condition","description":"The condition to check against","rest":false,"type":"String","condition":true},{"name":"if true","description":"The code to run if true","required":true,"type":"String","rest":false},{"name":"if false","description":"The code to run if false","type":"String","rest":false}],"brackets":true,"category":"statement"},{"name":"$ifx","version":"1.2.0","description":"WIP if statements","brackets":true,"unwrap":false,"args":[{"name":"block","description":"The if, elseif, else blocks","rest":false,"required":true,"type":"String"}],"experimental":true,"category":"statement"},{"name":"$loop","version":"1.4.0","description":"Executes given code for N times","unwrap":false,"brackets":true,"experimental":true,"args":[{"name":"times","description":"How many times to run the code","rest":false,"required":true,"type":"Number"},{"name":"code","rest":false,"required":true,"type":"String","description":"The code to execute"},{"name":"variable","description":"The variable to load the current iteration count for $env","rest":false,"type":"String"},{"name":"direction","description":"The direction of the iteration count to use","rest":false,"type":"Enum","enum":["asc","desc"],"enumName":"SortType"}],"category":"statement"},{"name":"$return","version":"1.0.0","description":"Returns a value","unwrap":true,"output":["Unknown"],"args":[{"name":"value","description":"The value to return","rest":false,"required":true,"type":"String"}],"brackets":false,"category":"statement"},{"name":"$scope","version":"1.4.0","description":"Runs functions in a cloned context","brackets":true,"args":[{"name":"code","description":"The code to execute","rest":false,"required":true,"type":"String"},{"name":"sync vars","description":"Whether to pass vars as reference","type":"Boolean","rest":false}],"unwrap":false,"output":["Unknown"],"category":"statement"},{"name":"$switch","version":"1.0.3","description":"Switch-case statement for javascript","unwrap":false,"experimental":true,"output":["Unknown"],"args":[{"name":"value","description":"The value to match with","rest":false,"required":true,"type":"String"},{"name":"cases","rest":false,"description":"The cases to use ($case), use $case[default;...] to add a default case","type":"String","required":true}],"brackets":true,"category":"statement"},{"name":"$try","version":"1.0.0","experimental":true,"description":"Handles a possible error from given code","unwrap":false,"args":[{"name":"code","rest":false,"type":"String","required":true,"description":"The code to safely execute"},{"name":"catch code","description":"The code to run in case of an error","rest":false,"type":"String"},{"name":"variable","description":"Variable to load the error message to","rest":false,"type":"String"}],"brackets":true,"category":"statement"},{"name":"$while","version":"1.0.3","description":"Executes code while a condition is true","unwrap":false,"brackets":true,"experimental":true,"args":[{"name":"condition","condition":true,"description":"The condition to validate","rest":false,"required":true,"type":"String"},{"name":"code","rest":false,"required":true,"type":"String","description":"The code to execute"}],"category":"statement"},{"name":"$addSticker","version":"1.0.0","description":"Adds a sticker to a guild, returns sticker id","unwrap":true,"output":["Sticker"],"brackets":true,"args":[{"name":"guild ID","description":"The guild to add the sticker to","rest":false,"type":"Guild","required":true},{"name":"url","description":"The url or file path for this sticker","rest":false,"required":true,"type":"String"},{"name":"name","description":"The sticker name","rest":false,"type":"String","required":true},{"name":"tags","description":"The tags to use for this sticker","type":"String","required":true,"rest":false},{"name":"description","description":"The description for the sticker","rest":false,"type":"String"}],"category":"sticker"},{"name":"$deleteStickers","version":"1.0.0","brackets":true,"unwrap":true,"output":["Number"],"description":"Delete given sticker ids, returns the count of stickers deleted","args":[{"name":"guild ID","description":"The guild to delete stickers from","rest":false,"required":true,"type":"Guild"},{"name":"stickers","description":"The stickers to delete","rest":true,"required":true,"pointer":0,"type":"String"}],"category":"sticker"},{"name":"$editSticker","version":"1.4.0","description":"Edits a sticker's data","brackets":true,"unwrap":true,"args":[{"name":"sticker ID","description":"The sticker to edit","rest":false,"required":true,"type":"Sticker"},{"name":"name","description":"The new name for the sticker","rest":false,"type":"String"},{"name":"description","description":"The new description for the sticker","rest":false,"type":"String"},{"name":"tags","description":"The new tags for the sticker","rest":true,"required":true,"type":"String"}],"output":["Boolean"],"category":"sticker"},{"name":"$setStickerDescription","version":"1.4.0","description":"Sets a sticker's description","brackets":true,"unwrap":true,"args":[{"name":"sticker ID","description":"The sticker to edit","rest":false,"required":true,"type":"Sticker"},{"name":"description","description":"The new description for the sticker","rest":false,"required":true,"type":"String"}],"output":["Boolean"],"category":"sticker"},{"name":"$setStickerName","version":"1.4.0","description":"Sets a sticker's name","brackets":true,"unwrap":true,"args":[{"name":"sticker ID","description":"The sticker to edit","rest":false,"required":true,"type":"Sticker"},{"name":"name","description":"The new name for the sticker","rest":false,"required":true,"type":"String"}],"output":["Boolean"],"category":"sticker"},{"name":"$setStickerTags","version":"1.4.0","description":"Sets a sticker's tags","brackets":true,"unwrap":true,"args":[{"name":"sticker ID","description":"The sticker to edit","rest":false,"required":true,"type":"Sticker"},{"name":"tags","description":"The new tags for the sticker","rest":true,"required":true,"type":"String"}],"output":["Boolean"],"category":"sticker"},{"name":"$stickerAvailable","version":"1.4.0","description":"Returns whether a sticker is available","brackets":false,"unwrap":true,"args":[{"name":"sticker ID","description":"The sticker to get availability of","rest":false,"required":true,"type":"Sticker"}],"output":["Boolean"],"category":"sticker"},{"name":"$stickerCreatedAt","version":"1.4.0","description":"Returns a sticker's creation timestamp","brackets":false,"unwrap":true,"args":[{"name":"sticker ID","description":"The sticker to pull timestamp of","rest":false,"required":true,"type":"Sticker"}],"output":["Number"],"category":"sticker"},{"name":"$stickerDescription","version":"1.4.0","description":"Returns a sticker's description","brackets":false,"unwrap":true,"args":[{"name":"sticker ID","description":"The sticker to pull description of","rest":false,"required":true,"type":"Sticker"}],"output":["String"],"category":"sticker"},{"name":"$stickerFormat","version":"1.4.0","description":"Returns a sticker's format","brackets":false,"unwrap":true,"args":[{"name":"sticker ID","description":"The sticker to get format of","rest":false,"required":true,"type":"Sticker"}],"output":["StickerFormatType"],"category":"sticker"},{"name":"$stickerGuildID","version":"1.4.0","description":"Returns a sticker's guild id","brackets":false,"unwrap":true,"args":[{"name":"sticker ID","description":"The sticker to pull guild of","rest":false,"required":true,"type":"Sticker"}],"output":["Guild"],"category":"sticker"},{"name":"$stickerID","version":"1.4.0","description":"Returns the sticker id","unwrap":false,"output":["Sticker"],"category":"sticker"},{"name":"$stickerName","version":"1.4.0","description":"Returns a sticker name","brackets":false,"unwrap":true,"args":[{"name":"sticker ID","description":"The sticker to pull name of","rest":false,"required":true,"type":"Sticker"}],"output":["String"],"category":"sticker"},{"name":"$stickerOwnerID","version":"1.4.0","description":"Returns the user who added the sticker","brackets":false,"unwrap":true,"args":[{"name":"sticker ID","description":"The sticker to pull owner of","rest":false,"required":true,"type":"Sticker"}],"output":["User"],"category":"sticker"},{"name":"$stickerPackID","version":"1.4.0","description":"Returns a sticker's pack id","brackets":false,"unwrap":true,"args":[{"name":"sticker ID","description":"The sticker to pull pack of","rest":false,"required":true,"type":"Sticker"}],"output":["String"],"category":"sticker"},{"name":"$stickerRawData","version":"1.5.0","description":"Returns the raw data of a sticker","unwrap":true,"brackets":true,"args":[{"name":"sticker ID","rest":false,"required":true,"description":"The sticker to get raw data from","type":"Sticker"}],"output":["Json"],"category":"sticker"},{"name":"$stickerSortValue","version":"1.4.0","description":"Returns a sticker's sort value","brackets":false,"unwrap":true,"args":[{"name":"sticker ID","description":"The sticker to get sort value of","rest":false,"required":true,"type":"Sticker"}],"output":["Number"],"category":"sticker"},{"name":"$stickerTags","version":"1.4.0","description":"Returns a sticker's tags","brackets":false,"unwrap":true,"args":[{"name":"sticker ID","description":"The sticker to pull tags of","rest":false,"required":true,"type":"Sticker"}],"output":["String"],"category":"sticker"},{"name":"$stickerType","version":"1.4.0","description":"Returns the sticker's type","brackets":false,"unwrap":true,"args":[{"name":"sticker ID","description":"The sticker to get type of","rest":false,"required":true,"type":"Sticker"}],"output":["StickerType"],"category":"sticker"},{"name":"$advancedReplace","version":"1.5.0","aliases":["$advancedReplaceText"],"output":["String"],"description":"Replaces text in a string multiple times","unwrap":true,"args":[{"name":"text","description":"The base text","rest":false,"required":true,"type":"String"},{"name":"match;replacement","description":"The text to match and their replacement","required":true,"rest":true,"type":"String"}],"brackets":true,"category":"string"},{"name":"$argCount","version":"1.0.0","description":"Counts the number of args in a message","aliases":["$argsCount"],"unwrap":true,"brackets":false,"output":["Number"],"args":[{"name":"text","description":"Text to count arguments","required":true,"rest":false,"type":"String"}],"category":"string"},{"name":"$charCodeAt","version":"1.0.6","description":"Returns the char code at given index","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"message","description":"The string to get char code of","rest":false,"required":true,"type":"String"},{"name":"index","description":"The index to get its char code","type":"Number","rest":false,"required":true}],"category":"string"},{"name":"$charCount","version":"1.0.0","aliases":["$textLength"],"description":"Gets the char count of a text","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"text","description":"The text to get its length","rest":false,"type":"String","required":true},{"name":"char","description":"The character to count in the text","rest":false,"type":"String"}],"category":"string"},{"name":"$checkContains","version":"1.0.0","aliases":["$includes"],"output":["Boolean"],"description":"Checks whether a string contains a set of other trings","unwrap":true,"args":[{"name":"text","description":"The text to check on","required":true,"rest":false,"type":"String"},{"name":"matches","description":"The list of strings to try match","rest":true,"type":"String","required":true}],"brackets":true,"category":"string"},{"name":"$cropArgs","version":"1.4.0","description":"Crops given args","brackets":true,"output":["String"],"args":[{"name":"args","description":"The args to crop","rest":false,"required":true,"type":"String"},{"name":"start index","description":"The start index to start cropping","rest":false,"required":true,"type":"Number"},{"name":"end index","description":"The end index to finish cropping","rest":false,"type":"Number"}],"unwrap":true,"category":"string"},{"name":"$cropText","version":"1.0.3","description":"Crops given text","brackets":true,"output":["String"],"args":[{"name":"text","description":"The text to crop","rest":false,"required":true,"type":"String"},{"name":"start index","description":"The start index to start cropping","rest":false,"required":true,"type":"Number"},{"name":"end index","description":"The end index to finish cropping","rest":false,"type":"Number"},{"name":"ending","description":"Add extra text to the end","rest":false,"type":"String"}],"unwrap":true,"category":"string"},{"name":"$endsWith","version":"1.0.0","description":"Checks whether given string ends with X string","unwrap":true,"output":["Boolean"],"args":[{"name":"string","description":"The string to check against","type":"String","rest":false,"required":true},{"name":"values","required":true,"description":"The values to match at the end","rest":true,"type":"String"}],"brackets":true,"category":"string"},{"name":"$fromCharCode","version":"1.0.6","description":"Returns the characters from given codes","brackets":true,"output":["String"],"unwrap":true,"args":[{"name":"codes","description":"The codes to get its char codes","type":"Number","rest":true,"required":true}],"category":"string"},{"name":"$padEnd","version":"1.0.6","description":"Pads a string at the end","brackets":true,"output":["String"],"unwrap":true,"args":[{"name":"message","description":"The string to pad at the end","rest":false,"required":true,"type":"String"},{"name":"max length","description":"The max length of the string","rest":false,"required":true,"type":"Number"},{"name":"filler","description":"The filler to use to pad","rest":false,"type":"String"}],"category":"string"},{"name":"$padStart","version":"1.0.6","description":"Pads a string at the start","brackets":true,"output":["String"],"unwrap":true,"args":[{"name":"message","description":"The string to pad at the start","rest":false,"required":true,"type":"String"},{"name":"max length","description":"The max length of the string","rest":false,"required":true,"type":"Number"},{"name":"filler","description":"The filler to use to pad","rest":false,"type":"String"}],"category":"string"},{"name":"$randomString","version":"1.2.0","description":"Creates a random string","brackets":true,"unwrap":true,"output":["String"],"args":[{"name":"length","description":"The length of the random string","rest":false,"required":true,"type":"Number"},{"name":"characters","description":"The characters to use for this string","rest":false,"required":false,"type":"String"}],"category":"string"},{"name":"$randomText","version":"1.0.0","description":"Returns a random text (no cache)","unwrap":true,"brackets":true,"output":["String"],"args":[{"name":"texts","description":"The texts to use","rest":true,"required":true,"type":"String"}],"category":"string"},{"name":"$randomUUID","version":"1.2.0","description":"Returns a random uuid","unwrap":false,"output":["String"],"category":"string"},{"name":"$repeat","version":"1.1.0","aliases":["$repeatText"],"description":"Repeats given text for x times","brackets":true,"unwrap":true,"output":["String"],"args":[{"name":"text","description":"The text to repeat","type":"String","rest":false,"required":true},{"name":"amount","rest":false,"required":true,"type":"Number","description":"How many times to repeat this text"}],"category":"string"},{"name":"$replace","version":"1.0.0","aliases":["$replaceText"],"output":["String"],"description":"Replace text in a string","unwrap":true,"args":[{"name":"text","description":"The base text","rest":false,"required":true,"type":"String"},{"name":"match","description":"Text to match in base","rest":false,"required":true,"type":"String"},{"name":"new value","description":"The text to replace matches with","type":"String","rest":false,"required":true},{"name":"amount","description":"How many times to perform this replacement","rest":false,"type":"Number"}],"brackets":true,"category":"string"},{"name":"$replaceRegex","version":"1.0.0","description":"Replace text in a string using regex","unwrap":true,"output":["String"],"args":[{"name":"text","description":"The base text","rest":false,"required":true,"type":"String"},{"name":"match","description":"Regex to match in base","rest":false,"required":true,"type":"String","pointer":2},{"name":"flags","description":"The flags to use for the regex","rest":false,"required":true,"type":"String"},{"name":"new value","description":"The text to replace matches with","type":"String","rest":false,"required":true},{"name":"amount","description":"How many times to perform this replacement","rest":false,"type":"Number"}],"brackets":true,"category":"string"},{"name":"$reverseText","version":"1.5.0","aliases":["$reverse"],"brackets":true,"unwrap":true,"description":"Reverses given text","args":[{"name":"string","description":"The string to use","rest":false,"required":true,"type":"String"}],"category":"string"},{"name":"$sliceText","version":"1.3.0","description":"Slices given text","brackets":true,"output":["String"],"args":[{"name":"text","description":"The text to slice","rest":false,"required":true,"type":"String"},{"name":"start","description":"The start index","rest":false,"required":false,"type":"Number"},{"name":"end","description":"The end index","rest":false,"required":false,"type":"Number"}],"unwrap":true,"category":"string"},{"name":"$snowflake","version":"1.4.0","description":"Generates a snowflake, this value will never clash","unwrap":false,"output":["String"],"category":"string"},{"name":"$startsWith","version":"1.0.0","description":"Checks whether given string starts with X string","unwrap":true,"output":["Boolean"],"args":[{"name":"string","description":"The string to check against","type":"String","rest":false,"required":true},{"name":"values","required":true,"description":"The values to match at the start","rest":true,"type":"String"}],"brackets":true,"category":"string"},{"name":"$toCamelCase","version":"1.0.6","description":"Converts a string to camel case","brackets":true,"output":["String"],"unwrap":true,"args":[{"name":"message","description":"The string to turn camel case","rest":false,"required":true,"type":"String"}],"category":"string"},{"name":"$toKebabCase","version":"1.0.6","description":"Converts a string to kebab case","brackets":true,"unwrap":true,"output":["String"],"args":[{"name":"message","description":"The string to turn kebab case","rest":false,"required":true,"type":"String"}],"category":"string"},{"name":"$toLowerCase","version":"1.0.0","description":"Makes a string lowercase","unwrap":true,"output":["String"],"args":[{"name":"string","description":"The string to turn lowercase","type":"String","rest":true,"required":true}],"brackets":true,"category":"string"},{"name":"$toSnakeCase","version":"1.0.6","description":"Converts a string to snake case","brackets":true,"output":["String"],"unwrap":true,"args":[{"name":"message","description":"The string to turn snake case","rest":false,"required":true,"type":"String"}],"category":"string"},{"name":"$toTitleCase","version":"1.0.6","description":"Converts a string to title case","brackets":true,"output":["String"],"unwrap":true,"args":[{"name":"message","description":"The string to turn title case","rest":false,"required":true,"type":"String"}],"category":"string"},{"name":"$toUpperCase","version":"1.0.0","description":"Makes a string uppercase","unwrap":true,"output":["String"],"args":[{"name":"string","description":"The string to turn uppercase","type":"String","rest":true,"required":true}],"brackets":true,"category":"string"},{"name":"$trim","version":"1.0.6","aliases":["$trimSpace"],"description":"Trims a string","brackets":true,"unwrap":true,"output":["String"],"args":[{"name":"text","description":"The text to trim","rest":false,"required":true,"type":"String"}],"category":"string"},{"name":"$trimEnd","version":"1.0.6","description":"Trims at the end of a string","brackets":true,"output":["String"],"unwrap":true,"args":[{"name":"text","description":"The text to trim at the end","rest":false,"required":true,"type":"String"}],"category":"string"},{"name":"$trimLines","version":"1.5.0","description":"Trims empty lines from a string","brackets":true,"unwrap":true,"output":["String"],"args":[{"name":"text","description":"The text to trim empty lines","rest":false,"required":true,"type":"String"}],"category":"string"},{"name":"$trimStart","version":"1.0.6","description":"Trims at the start of a string","brackets":true,"unwrap":true,"output":["String"],"args":[{"name":"text","description":"The text to trim at the start","rest":false,"required":true,"type":"String"}],"category":"string"},{"name":"$cpu","version":"1.0.0","description":"Returns the cpu usage of the host (not accurate)","aliases":["$cpuUsage"],"unwrap":false,"output":["Number"],"category":"system"},{"name":"$cpuArch","version":"1.0.7","output":["String"],"description":"Returns the cpu architecture","unwrap":false,"category":"system"},{"name":"$cpuCores","version":"1.0.7","output":["Number"],"description":"Returns the amount of cpu cores","unwrap":false,"category":"system"},{"name":"$cpuModel","version":"1.0.7","description":"Returns the cpu model","unwrap":false,"output":["String"],"category":"system"},{"name":"$cpuSpeed","version":"1.0.7","description":"Returns the cpu speed in MHz","unwrap":false,"output":["Number"],"category":"system"},{"name":"$networkCardIPs","version":"1.2.0","description":"Returns your network's card ips","unwrap":true,"output":["String[]"],"brackets":false,"args":[{"name":"separator","description":"The separator to use","rest":false,"required":true,"type":"String"}],"category":"system"},{"name":"$networkCardNames","version":"1.2.0","description":"Returns your network's card names","unwrap":true,"output":["String[]"],"brackets":false,"args":[{"name":"separator","description":"The separator to use","rest":false,"required":true,"type":"String"}],"category":"system"},{"name":"$nodeVersion","version":"1.0.0","description":"Returns the node version","unwrap":false,"output":["String"],"category":"system"},{"name":"$os","version":"1.0.7","description":"Returns the operating system name","unwrap":false,"output":["String"],"category":"system"},{"name":"$osUptime","version":"1.0.7","description":"Returns the operating system uptime (seconds)","unwrap":false,"output":["Number"],"category":"system"},{"name":"$ram","version":"1.0.0","description":"Returns the current ram usage in MB","aliases":["$memory","$ramUsage"],"unwrap":false,"output":["Number"],"category":"system"},{"name":"$ramTotal","version":"2.2.0","description":"Returns the maximum total ram capacity of the system in GB","aliases":["$memoryTotal","$maxRam"],"unwrap":false,"output":["Number"],"category":"system"},{"name":"$calendarDay","version":"1.5.0","description":"Returns the calendar day","unwrap":false,"output":["Number"],"category":"time"},{"name":"$calendarWeek","version":"1.5.0","description":"Returns the calendar week","unwrap":false,"output":["Number"],"category":"time"},{"name":"$day","version":"1.2.0","description":"Returns current day","unwrap":true,"brackets":false,"args":[{"name":"format","description":"The format of the day","rest":false,"type":"Enum","enum":["Numeric","TwoDigit","Long","Short","Narrow"],"enumName":"ExtendedTimeFormat"}],"output":["String"],"category":"time"},{"name":"$discordTimestamp","version":"1.4.0","description":"Creates a discord timestamp","unwrap":true,"brackets":true,"args":[{"name":"time","description":"The time to turn into timestamp","rest":false,"required":true,"type":"Time"},{"name":"style","rest":false,"required":true,"enum":["ShortTime","LongTime","ShortDate","LongDate","ShortDateTime","LongDateTime","RelativeTime"],"type":"Enum","description":"The timestamp style","enumName":"TimestampStyles"}],"output":["String"],"category":"time"},{"name":"$executionTime","version":"1.0.3","description":"Returns current execution time","unwrap":false,"output":["Number"],"category":"time"},{"name":"$getTimestamp","version":"1.0.0","description":"Gets the current timestamp","unwrap":false,"output":["Number"],"category":"time"},{"name":"$hour","version":"1.2.0","description":"Returns current hour","unwrap":true,"brackets":false,"args":[{"name":"format","description":"The format of the hour","rest":false,"type":"Enum","enum":["Numeric","TwoDigit"],"enumName":"BasicTimeFormat"}],"output":["Number"],"category":"time"},{"name":"$minute","version":"1.2.0","description":"Returns current minute","unwrap":true,"brackets":false,"args":[{"name":"format","description":"The format of the minute","rest":false,"type":"Enum","enum":["Numeric","TwoDigit"],"enumName":"BasicTimeFormat"}],"output":["Number"],"category":"time"},{"name":"$month","version":"1.2.0","description":"Returns current month","unwrap":true,"brackets":false,"args":[{"name":"format","description":"The format of the month","rest":false,"type":"Enum","enum":["Numeric","TwoDigit","Long","Short","Narrow"],"enumName":"ExtendedTimeFormat"}],"output":["String"],"category":"time"},{"name":"$parseDate","version":"1.0.2","description":"Parses valid ms to a date","brackets":true,"output":["Date"],"args":[{"name":"ms","description":"The ms to convert to date","rest":false,"type":"Number","required":true},{"name":"type","description":"The date type","enum":["LocaleDate","LocaleTime","Locale","Date","ISO","UTC","Time"],"rest":false,"required":true,"type":"Enum","enumName":"DateType"}],"unwrap":true,"category":"time"},{"name":"$parseDigital","version":"1.5.0","description":"Parses given ms to digital format","brackets":true,"unwrap":true,"output":["String"],"args":[{"name":"ms","description":"The ms to convert to digital format","rest":false,"type":"Number","required":true}],"category":"time"},{"name":"$parseMS","version":"1.0.2","description":"Parses valid ms to duration","brackets":true,"output":["String"],"args":[{"name":"ms","description":"The ms to convert to string","rest":false,"type":"Number","required":true},{"name":"limit","description":"Limit of units to use","rest":false,"type":"Number"},{"name":"separator","description":"The separator to use for every unit","rest":false,"type":"String"},{"name":"and","rest":false,"description":"Whether to use and word for last unit","type":"Boolean"}],"unwrap":true,"category":"time"},{"name":"$parseString","version":"1.0.2","description":"Parses valid duration string to ms","brackets":true,"output":["Number"],"args":[{"name":"duration","description":"The valid string to convert to ms","rest":false,"type":"String","required":true}],"unwrap":true,"category":"time"},{"name":"$second","version":"1.2.0","description":"Returns current second","unwrap":true,"brackets":false,"args":[{"name":"format","description":"The format of the second","rest":false,"type":"Enum","enum":["Numeric","TwoDigit"],"enumName":"BasicTimeFormat"}],"output":["Number"],"category":"time"},{"name":"$setCalendar","version":"1.5.0","aliases":["$calendar"],"description":"Sets the calendar for time functions","unwrap":true,"brackets":true,"args":[{"name":"type","description":"The calendar type to use","rest":false,"type":"Enum","enum":["Buddhist","Chinese","Coptic","Dangi","Ethioaa","Ethiopic","Gregory","Hebrew","Indian","Islamic","IslamicUmalqura","IslamicTbla","IslamicCivil","IslamicRgsa","Iso8601","Japanese","Persian","Roc"],"required":true,"enumName":"CalendarType"}],"category":"time"},{"name":"$setInterval","version":"1.0.2","description":"Executes code after given duration until canceled","unwrap":false,"brackets":true,"args":[{"name":"code","description":"The code to execute","rest":false,"required":true,"type":"String"},{"name":"time","description":"How long to wait for before running this code","rest":false,"type":"Time"}],"category":"time"},{"name":"$setTimeout","version":"1.0.2","description":"Executes code after given duration","unwrap":false,"brackets":true,"args":[{"name":"code","description":"The code to execute","rest":false,"required":true,"type":"String"},{"name":"time","description":"How long to wait for before running this code","rest":false,"type":"Time"}],"category":"time"},{"name":"$setTimezone","version":"1.5.0","aliases":["$timezone"],"description":"Sets the timezone for time functions","unwrap":true,"brackets":true,"args":[{"name":"timezone","description":"The timezone to set","rest":false,"type":"String","required":true}],"category":"time"},{"name":"$unparseDate","version":"1.2.0","description":"Unparses given date to ms","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"date","description":"The date to get its ms","type":"Date","rest":false,"required":true}],"category":"time"},{"name":"$unparseDigital","version":"1.5.0","description":"Unparses given digital format to ms","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"digital","description":"The digital format to convert to ms","rest":false,"type":"String","required":true}],"category":"time"},{"name":"$wait","version":"1.0.0","description":"Delays the code below for x milliseconds","brackets":true,"unwrap":true,"args":[{"name":"duration","description":"The duration to wait for","rest":false,"type":"Time","required":true}],"category":"time"},{"name":"$week","version":"1.5.0","description":"Returns current week of month","unwrap":false,"output":["Number"],"category":"time"},{"name":"$year","version":"1.2.0","description":"Returns current year","unwrap":true,"brackets":false,"args":[{"name":"format","description":"The format of the year","rest":false,"type":"Enum","enum":["Numeric","TwoDigit"],"enumName":"BasicTimeFormat"}],"output":["Number"],"category":"time"},{"name":"$api","version":"1.5.0","description":"Sends a discord api request, using a discord-api-types route","unwrap":true,"aliases":["$discordAPI"],"args":[{"name":"route name","description":"Route name, like so `channel`","type":"String","rest":false},{"name":"route method","description":"Route method, like so `get`","type":"String","rest":false,"required":true},{"name":"route params;body","description":"Parameters for this route, body has to be json","rest":true,"required":true,"type":"String"}],"output":["Unknown"],"brackets":true,"category":"unsafe"},{"name":"$coroutine","version":"1.2.0","description":"Runs given code in a separate thread","experimental":true,"unwrap":false,"args":[{"name":"code","description":"The code to run","rest":false,"required":true,"type":"String"}],"brackets":true,"category":"unsafe"},{"name":"$djsEval","version":"1.0.0","aliases":["$js"],"description":"Evaluates JavaScript code","unwrap":true,"output":["Unknown"],"args":[{"name":"code","description":"The code to eval","rest":true,"required":true,"type":"String"}],"brackets":true,"category":"unsafe"},{"name":"$eval","version":"1.0.0","description":"Evaluates given code","unwrap":true,"output":["Unknown"],"brackets":true,"args":[{"name":"code","type":"String","rest":false,"required":true,"description":"The code to eval"},{"name":"send","type":"Boolean","rest":false,"description":"Whether to send as new message"}],"category":"unsafe"},{"name":"$exec","version":"1.0.0","brackets":true,"description":"Runs a command in console","unwrap":true,"output":["Unknown"],"args":[{"name":"command","description":"The command to execute","rest":false,"type":"String","required":true}],"category":"unsafe"},{"name":"$function","version":"1.0.0","description":"Runs a function","unwrap":false,"experimental":true,"output":["Unknown"],"args":[{"name":"code","description":"Code to execute","required":true,"type":"String","rest":true}],"brackets":true,"category":"unsafe"},{"name":"$gc","version":"1.5.0","description":"Triggers JavaScript's garbage collector, only available if passed --expose-gc flag to node","unwrap":false,"output":["Boolean"],"category":"unsafe"},{"name":"$instanceName","version":"1.4.0","aliases":["$instance","$contextInstance"],"description":"Returns the context's instance name","output":["String"],"unwrap":false,"category":"unsafe"},{"name":"$loadChannelContext","version":"1.4.0","aliases":["$useChannelContext","$asChannelContext"],"brackets":true,"description":"Loads a channel instance to the current context, this is not reversible and is adviced to use with $scope.","unwrap":true,"args":[{"name":"channel ID","description":"The channel to adapt context with","rest":false,"required":true,"type":"Channel"}],"category":"unsafe"},{"name":"$loadGuildContext","version":"1.4.0","aliases":["$useGuildContext","$asGuildContext"],"brackets":true,"description":"Loads a guild instance to the current context, this is not reversible and is adviced to use with $scope.","unwrap":true,"args":[{"name":"guild ID","description":"The guild to adapt context with","rest":false,"required":true,"type":"Guild"}],"category":"unsafe"},{"name":"$loadMemberContext","version":"1.4.0","aliases":["$useMemberContext","$asMemberContext"],"description":"Loads a member instance to the current context, this is not reversible and is adviced to use with $scope.","unwrap":true,"brackets":true,"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"required":true,"type":"Guild"},{"name":"member ID","description":"The member to adapt context with","rest":false,"required":true,"type":"Member","pointer":0}],"category":"unsafe"},{"name":"$loadMessageContext","version":"1.4.0","aliases":["$useMessageContext","$asMessageContext"],"description":"Loads a message instance to the current context, this is not reversible and is adviced to use with $scope.","unwrap":true,"brackets":true,"args":[{"name":"channel ID","description":"The channel to pull message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to adapt context with","rest":false,"required":true,"type":"Message","pointer":0}],"category":"unsafe"},{"name":"$loadRoleContext","version":"1.4.0","aliases":["$useRoleContext","$asRoleContext"],"description":"Loads a role instance to the current context, this is not reversible and is adviced to use with $scope.","unwrap":true,"brackets":true,"args":[{"name":"guild ID","description":"The guild to pull role from","rest":false,"required":true,"type":"Guild"},{"name":"role ID","description":"The role to adapt context with","rest":false,"required":true,"type":"Role","pointer":0}],"category":"unsafe"},{"name":"$loadStickerContext","version":"1.4.0","aliases":["$useStickerContext","$asStickerContext"],"brackets":true,"description":"Loads a sticker instance to the current context, this is not reversible and is adviced to use with $scope.","unwrap":true,"args":[{"name":"sticker ID","description":"The sticker to adapt context with","rest":false,"required":true,"type":"Sticker"}],"category":"unsafe"},{"name":"$loadUserContext","version":"1.4.0","aliases":["$useUserContext","$asUserContext"],"brackets":true,"description":"Loads a user instance to the current context, this is not reversible and is adviced to use with $scope.","unwrap":true,"args":[{"name":"user ID","description":"The user to adapt context with","rest":false,"required":true,"type":"User"}],"category":"unsafe"},{"name":"$test","version":"1.4.0","description":"This is just a test function","unwrap":true,"brackets":true,"deprecated":true,"experimental":true,"args":[{"name":"test","description":"The string to use","rest":false,"required":true,"type":"String"}],"category":"unsafe"},{"name":"$authorID","version":"1.0.0","aliases":["$userID"],"description":"Retrieves a user's id","unwrap":false,"output":["User"],"category":"user"},{"name":"$discriminator","version":"1.4.0","description":"Returns the user discriminator","brackets":false,"unwrap":true,"args":[{"name":"user ID","description":"The user to get its discriminator","rest":false,"required":true,"type":"User"}],"output":["String"],"category":"user"},{"name":"$isBot","version":"1.0.0","description":"Whether the user is a bot","unwrap":true,"output":["Boolean"],"args":[{"name":"user ID","description":"The user to check whether its a bot","required":true,"rest":false,"type":"User"}],"brackets":false,"category":"user"},{"name":"$isBotVerified","version":"1.0.0","description":"Whether the bot is verified","unwrap":true,"output":["Boolean"],"args":[{"name":"user ID","description":"The bot to check whether its verified","required":true,"rest":false,"type":"User"}],"brackets":false,"category":"user"},{"name":"$isUserDMEnabled","version":"1.2.0","description":"Checks whether the given user can be DMed","unwrap":true,"brackets":false,"output":["Boolean"],"args":[{"name":"user","description":"The user to test DMs","rest":false,"required":true,"type":"User"}],"category":"user"},{"name":"$randomUserID","version":"1.0.3","description":"Returns a random user ID","unwrap":false,"output":["User"],"category":"user"},{"name":"$sendDM","version":"1.0.0","description":"Sends a dm to the user","unwrap":true,"brackets":true,"output":["Message"],"args":[{"name":"user ID","description":"The user to dm","rest":false,"type":"User","required":true},{"name":"content","description":"The content to send","rest":false,"type":"String"},{"name":"return message ID","description":"Returns the message id of the newly created message","rest":false,"type":"Boolean"}],"category":"user"},{"name":"$userAccentColor","version":"1.0.0","description":"Returns the user accent color","brackets":false,"output":["Color"],"args":[{"name":"user ID","description":"The user to retrieve the accent color","rest":false,"required":true,"type":"User"}],"unwrap":true,"category":"user"},{"name":"$userAvatar","version":"1.0.0","description":"Returns the user avatar","brackets":false,"output":["URL"],"args":[{"name":"user ID","description":"The user to retrieve the avatar","rest":false,"required":true,"type":"User"},{"name":"size","description":"The size to use for the image","rest":false,"type":"Number"},{"name":"extension","description":"The extension to use for the image","rest":false,"type":"String"}],"unwrap":true,"category":"user"},{"name":"$userAvatarDecoration","version":"1.0.0","description":"Returns the user decoration","brackets":false,"output":["URL"],"args":[{"name":"user ID","description":"The user to retrieve the decoration","rest":false,"required":true,"type":"User"},{"name":"size","description":"The size to use for the image","rest":false,"type":"Number"},{"name":"extension","description":"The extension to use for the image","rest":false,"type":"String"}],"unwrap":true,"category":"user"},{"name":"$userBadges","version":"1.0.0","description":"Returns the public badges of a user","aliases":["$userFlags"],"unwrap":true,"output":["UserFlags[]"],"args":[{"name":"user ID","description":"The user to return its badges","required":true,"rest":false,"type":"User"},{"name":"separator","description":"The separator to use for every badge","rest":false,"type":"String"}],"brackets":false,"category":"user"},{"name":"$userBanner","version":"1.0.0","description":"Returns the user banner","brackets":false,"output":["URL"],"args":[{"name":"user ID","description":"The user to retrieve the banner","rest":false,"required":true,"type":"User"},{"name":"size","description":"The size to use for the image","rest":false,"type":"Number"},{"name":"extension","description":"The extension to use for the image","rest":false,"type":"String"}],"unwrap":true,"category":"user"},{"name":"$userCount","version":"1.0.0","description":"Returns the user count of the bot","unwrap":false,"output":["Number"],"category":"user"},{"name":"$userCreatedAt","version":"1.0.2","description":"Returns the timestamp this user created their account","unwrap":true,"output":["Number"],"args":[{"name":"user ID","description":"The user to return its creation date","required":true,"rest":false,"type":"User"}],"brackets":false,"category":"user"},{"name":"$userDefaultAvatar","version":"1.5.0","description":"Returns the default user avatar","brackets":false,"output":["URL"],"args":[{"name":"user ID","description":"The user to retrieve the default avatar","rest":false,"required":true,"type":"User"}],"unwrap":true,"category":"user"},{"name":"$userDisplayName","version":"1.0.0","description":"Returns the display name of a user","unwrap":true,"output":["String"],"args":[{"name":"user ID","description":"The user to return its display name","required":true,"rest":false,"type":"User"}],"brackets":false,"category":"user"},{"name":"$userExists","version":"1.0.0","description":"Returns whether a user id exists","unwrap":true,"output":["Boolean"],"brackets":true,"args":[{"name":"user ID","description":"The user to check","rest":false,"required":true,"type":"String"}],"category":"user"},{"name":"$userGlobalName","version":"1.0.0","description":"Returns the global name of a user","unwrap":true,"output":["String"],"args":[{"name":"user ID","description":"The user to return its global name","required":true,"rest":false,"type":"User"}],"brackets":false,"category":"user"},{"name":"$userIDs","version":"1.4.0","description":"Returns all the users that are currently cached","unwrap":true,"brackets":false,"args":[{"name":"separator","description":"The separator to use for every id","rest":false,"type":"String"}],"output":["User[]"],"category":"user"},{"name":"$userRawData","version":"1.5.0","description":"Returns the raw data of a user","unwrap":true,"brackets":false,"args":[{"name":"user ID","description":"The user to get raw data from","rest":false,"type":"User","required":true}],"output":["Json"],"category":"user"},{"name":"$userReferenceID","version":"1.5.0","description":"Returns the id of the user this message replies to","unwrap":true,"output":["User"],"args":[{"name":"channel ID","rest":false,"required":true,"description":"The channel to get the message from","type":"Channel"},{"name":"message ID","description":"The message to get its reference user","rest":false,"type":"Message","pointer":0,"required":true}],"brackets":false,"category":"user"},{"name":"$userTag","version":"1.4.0","description":"Returns the user tag","brackets":false,"unwrap":true,"args":[{"name":"user ID","description":"The user to get its tag","rest":false,"required":true,"type":"User"}],"output":["String"],"category":"user"},{"name":"$username","version":"1.0.0","description":"Retrieves a user's username","brackets":false,"output":["String"],"args":[{"name":"id","description":"The user id to get the username of","type":"User","rest":false}],"unwrap":true,"category":"user"},{"name":"$delete","version":"1.0.0","description":"Deletes a keyword","unwrap":true,"output":["Boolean"],"args":[{"name":"key","description":"The key name","rest":false,"type":"String","required":true}],"brackets":true,"category":"variable"},{"name":"$env","version":"1.0.0","aliases":["$jsonDump"],"output":["Unknown"],"description":"Retrieves an environment value","args":[{"name":"key","description":"The key to return its value","required":true,"type":"String","rest":true}],"brackets":true,"unwrap":true,"category":"variable"},{"name":"$get","version":"1.0.0","output":["String","Number"],"description":"Get a keyword value","unwrap":true,"args":[{"name":"key","description":"The key name","rest":false,"type":"String","required":true}],"brackets":true,"category":"variable"},{"name":"$has","version":"1.0.0","description":"Checks whether a keyword exists","brackets":true,"unwrap":true,"output":["Boolean"],"args":[{"name":"name","description":"The name of the keyword","rest":false,"type":"String","required":true}],"category":"variable"},{"name":"$let","version":"1.0.0","description":"Create a keyword","unwrap":true,"args":[{"name":"key","description":"The key name","rest":false,"type":"String","required":true},{"name":"value","description":"The key value","rest":false,"required":true,"type":"String"}],"brackets":true,"category":"variable"},{"name":"$letDivide","version":"1.3.0","description":"Short-hand for $let[...;$divide[$get[...];...]]","unwrap":true,"args":[{"name":"key","description":"The key name","rest":false,"type":"String","required":true},{"name":"value","description":"The value to divide with","rest":false,"required":true,"type":"Number"}],"brackets":true,"category":"variable"},{"name":"$letMulti","version":"1.3.0","description":"Short-hand for $let[...;$multi[$get[...];...]]","unwrap":true,"args":[{"name":"key","description":"The key name","rest":false,"type":"String","required":true},{"name":"value","description":"The value to multiply with","rest":false,"required":true,"type":"Number"}],"brackets":true,"category":"variable"},{"name":"$letSub","version":"1.3.0","description":"Short-hand for $let[...;$sub[$get[...];...]]","unwrap":true,"args":[{"name":"key","description":"The key name","rest":false,"type":"String","required":true},{"name":"value","description":"The value to sub with","rest":false,"required":true,"type":"Number"}],"brackets":true,"category":"variable"},{"name":"$letSum","version":"1.3.0","description":"Short-hand for $let[...;$sum[$get[...];...]]","unwrap":true,"args":[{"name":"key","description":"The key name","rest":false,"type":"String","required":true},{"name":"value","description":"The value to sum with","rest":false,"required":true,"type":"Number"}],"brackets":true,"category":"variable"},{"name":"$webhookCreate","version":"1.0.0","description":"Creates a webhook in a channel, returns the webhook id","brackets":true,"unwrap":true,"output":["Webhook"],"args":[{"name":"channel ID","description":"The channel to create the webhook","type":"Channel","rest":false,"required":true},{"name":"name","description":"The webhook name","rest":false,"required":true,"type":"String"},{"name":"url","description":"The avatar url","rest":false,"type":"String"}],"category":"webhook"},{"name":"$webhookDelete","version":"1.0.0","description":"Deletes webhook with given id","brackets":true,"unwrap":true,"args":[{"name":"id","description":"The webhook id","rest":false,"type":"Webhook","required":true}],"category":"webhook"},{"name":"$webhookEdit","version":"1.0.0","description":"Edits webhook with given id","brackets":true,"unwrap":true,"output":["Boolean"],"args":[{"name":"id","description":"The webhook id","rest":false,"type":"Webhook","required":true},{"name":"name","description":"The new name for the webhook","rest":false,"type":"String"},{"name":"url","description":"The new avatar for the webhook","rest":false,"type":"String"}],"category":"webhook"},{"name":"$webhookEditMessage","version":"1.5.0","description":"Edits a webhook message, returns bool","brackets":true,"unwrap":true,"output":["Boolean"],"args":[{"name":"url","description":"The webhook url","rest":false,"required":true,"type":"String"},{"name":"message ID","description":"The message to edit","rest":false,"required":true,"type":"String"},{"name":"content","description":"The new content for the message","rest":false,"required":true,"type":"String"}],"category":"webhook"},{"name":"$webhookExists","version":"1.0.0","description":"Checks whether given webhook id eixsts","brackets":true,"unwrap":true,"output":["Boolean"],"args":[{"name":"id","description":"The webhook id","rest":false,"type":"String","required":true}],"category":"webhook"},{"name":"$webhookSend","version":"1.0.0","description":"Sends a message with a webhook","brackets":true,"unwrap":true,"output":["Message"],"args":[{"name":"url","description":"The webhook url","rest":false,"required":true,"type":"String"},{"name":"content","description":"The content for the message","rest":false,"type":"String"},{"name":"return message ID","description":"Return the message id of the sent message","rest":false,"type":"Boolean"},{"name":"username","description":"The username for the message","rest":false,"type":"String"},{"name":"avatar","description":"The avatar for the message","rest":false,"type":"String"},{"name":"thread ID","description":"The thread to send message to","rest":false,"type":"Channel"},{"name":"post name","description":"The name for the created forum post","rest":false,"type":"String"},{"name":"tags","description":"The tags for the created forum post","rest":true,"type":"String"}],"category":"webhook"},{"name":"$webhookToken","version":"1.0.0","description":"Gets webhook token of given id","brackets":true,"output":["String"],"unwrap":true,"args":[{"name":"id","description":"The webhook id","rest":false,"type":"String","required":true}],"category":"webhook"},{"name":"$webhookURL","version":"1.0.0","description":"Gets webhook url with given id","brackets":true,"output":["URL"],"unwrap":true,"args":[{"name":"id","description":"The webhook id","rest":false,"type":"String","required":true}],"category":"webhook"},{"name":"$ws","version":"1.5.0","description":"Creates a WebSocket connection to a server","aliases":["$websocket"],"brackets":true,"unwrap":true,"args":[{"name":"host","description":"The WS host, formatted as wss://hostname:port","rest":false,"required":true,"type":"String"}],"output":["Number"],"category":"websocket"},{"name":"$wsClose","version":"1.5.0","description":"Closes a websocket connection and removes all listeners of it","aliases":["$websocketClose"],"brackets":true,"unwrap":true,"args":[{"name":"websocket ID","description":"The id of the websocket to attach this listener to","rest":false,"required":true,"type":"Number"},{"name":"code","description":"The status code to send","rest":false,"type":"Number"}],"category":"websocket"},{"name":"$wsOn","version":"1.5.0","description":"Attach a listener to a websocket","unwrap":false,"aliases":["$websocketOn"],"brackets":true,"args":[{"name":"websocket ID","description":"The id of the websocket to attach this listener to","rest":false,"required":true,"type":"Number"},{"name":"listener name","description":"The name of the event to listen to","rest":false,"required":true,"type":"String"},{"name":"callback","description":"The code to execute every time this event is fired","rest":false,"required":true,"type":"String"},{"name":"params","description":"The arguments that will contain the data of the event that was sent","rest":true,"required":true,"type":"String"}],"category":"websocket"},{"name":"$wsSend","version":"1.5.0","description":"Sends a websocket message","aliases":["$websocketSend"],"brackets":true,"unwrap":false,"args":[{"name":"websocket ID","description":"The id of the websocket to attach this listener to","rest":false,"required":true,"type":"Number"},{"name":"value","description":"The json value to send over","rest":false,"required":true,"type":"Json"},{"name":"callback","description":"Code to execute on completion of request","rest":false,"type":"String"},{"name":"variable name","description":"Variable to store error on if callback was called for an error","rest":false,"required":false,"type":"String"}],"category":"websocket"},{"name":"$wsState","version":"1.5.0","output":["ConnectionState"],"description":"Returns a websocket's connection state","unwrap":true,"brackets":true,"args":[{"name":"websocket ID","description":"The websocket to get its state","rest":false,"required":true,"type":"Number"}],"category":"websocket"}] \ No newline at end of file +[{"name":"$advancedTextSplit","version":"1.4.0","description":"Split and get all at the same time multiple times","brackets":true,"unwrap":true,"args":[{"name":"text","description":"The text to use","rest":false,"required":true,"type":"String"},{"name":"split;index","rest":true,"type":"String","required":true,"description":"The split followed by the index to get"}],"output":["String"],"category":"array"},{"name":"$arrayAdvancedSort","version":"1.4.0","description":"Advanced array sort","unwrap":false,"brackets":true,"args":[{"name":"variable","description":"The variable the array is held on","type":"String","rest":false,"required":true},{"name":"var1","description":"The $env variable 1 to hold x value","rest":false,"type":"String","required":true},{"name":"var2","description":"The $env variable 2 to hold y value","rest":false,"type":"String","required":true},{"name":"code","description":"Optional code to use for sorting, previous 2 vars must have been given","rest":false,"type":"String","required":true},{"name":"other variable","description":"The variable to load result to, leave empty to return output","rest":false,"required":false,"type":"String"}],"output":["Json"],"category":"array"},{"name":"$arrayAt","version":"1.0.0","description":"Returns the element at given index","unwrap":true,"brackets":true,"args":[{"name":"variable","description":"The variable the array is held on","type":"String","rest":false,"required":true},{"name":"index","type":"Number","description":"The index to get the element of","rest":false,"required":true}],"output":["Unknown"],"category":"array"},{"name":"$arrayClear","version":"1.0.0","description":"Clears all elements from an array","unwrap":true,"args":[{"name":"variable","description":"The variable the array is held on","rest":false,"required":true,"type":"String"}],"brackets":true,"category":"array"},{"name":"$arrayConcat","version":"1.0.0","description":"Concat arrays and load them into another variable","unwrap":true,"args":[{"name":"variable","description":"The variable to load the result to, leave empty to return output","rest":false,"required":false,"type":"String"},{"name":"variables","description":"The variable names to concat","rest":true,"type":"String","required":true}],"output":["Json"],"brackets":true,"category":"array"},{"name":"$arrayCreate","version":"1.4.0","aliases":["$arrayNew","$arrayInit"],"brackets":true,"description":"Initializes an array and loads it to a variable","args":[{"name":"variable","description":"The variable to load it to, accessed with $env","type":"String","rest":false,"required":true},{"name":"length","description":"The default length of the array","rest":false,"required":false,"type":"Number"}],"unwrap":true,"category":"array"},{"name":"$arrayEvery","version":"1.0.0","description":"Loops through every element of the array with a condition that must pass every element","unwrap":false,"experimental":true,"args":[{"name":"name","description":"The variable that holds the array","rest":false,"required":true,"type":"String"},{"name":"variable","description":"The variable to load the element value to","rest":false,"required":true,"type":"String"},{"name":"code","description":"The code to execute for every element","rest":false,"required":true,"type":"String"}],"output":["Boolean"],"brackets":true,"category":"array"},{"name":"$arrayFill","version":"1.4.0","brackets":true,"description":"Fills an array with given value","args":[{"name":"variable","description":"The variable to load array from","type":"String","rest":false,"required":true},{"name":"value","description":"The value to fill the array with","rest":false,"required":true,"type":"Json"}],"unwrap":true,"category":"array"},{"name":"$arrayFindIndex","version":"1.0.0","description":"Finds the index of a first found element in the array","unwrap":false,"output":["Number"],"args":[{"name":"name","description":"The variable that holds the array","rest":false,"required":true,"type":"String"},{"name":"variable","description":"The variable to load the element value to","rest":false,"required":true,"type":"String"},{"name":"code","description":"The code to execute for every element","rest":false,"condition":true,"required":true,"type":"String"}],"experimental":true,"brackets":true,"category":"array"},{"name":"$arrayFindLastIndex","version":"1.5.0","description":"Finds the index of a last found element in the array","unwrap":false,"output":["Number"],"args":[{"name":"name","description":"The variable that holds the array","rest":false,"required":true,"type":"String"},{"name":"variable","description":"The variable to load the element value to","rest":false,"required":true,"type":"String"},{"name":"code","description":"The code to execute for every element","rest":false,"condition":true,"required":true,"type":"String"}],"experimental":true,"brackets":true,"category":"array"},{"name":"$arrayForEach","version":"1.0.0","description":"Loops through every element of the array","unwrap":false,"args":[{"name":"name","description":"The variable that holds the array","rest":false,"required":true,"type":"String"},{"name":"variable","description":"The variable to load the element value to","rest":false,"required":true,"type":"String"},{"name":"code","description":"The code to execute for every element","rest":false,"required":true,"type":"String"}],"experimental":true,"brackets":true,"category":"array"},{"name":"$arrayIncludes","version":"1.0.0","description":"Checks whether a value exists in an array","unwrap":true,"output":["Boolean"],"args":[{"name":"variable","description":"The variable the array is held on","rest":false,"required":true,"type":"String"},{"name":"value","description":"The value to check for","rest":false,"type":"String","required":true}],"brackets":true,"category":"array"},{"name":"$arrayIndexOf","version":"1.0.0","description":"Gets the index of a first found element in the array","unwrap":true,"output":["Number"],"args":[{"name":"name","description":"The variable that holds the array","rest":false,"required":true,"type":"String"},{"name":"value","description":"The exact value to get its index","rest":false,"required":true,"type":"String"}],"brackets":true,"category":"array"},{"name":"$arrayJoin","version":"1.0.0","description":"Joins all elements from an array with given separator","unwrap":true,"output":["Unknown[]"],"args":[{"name":"variable","description":"The variable the array is held on","rest":false,"required":true,"type":"String"},{"name":"separator","description":"The separator to use for every element","rest":false,"type":"String"}],"brackets":true,"category":"array"},{"name":"$arrayLastIndexOf","version":"1.5.0","description":"Gets the index of a last found element in the array","unwrap":true,"output":["Number"],"args":[{"name":"name","description":"The variable that holds the array","rest":false,"required":true,"type":"String"},{"name":"value","description":"The exact value to get its last index","rest":false,"required":true,"type":"String"}],"brackets":true,"category":"array"},{"name":"$arrayLength","version":"1.0.0","description":"Returns the numbers of elements in an array","unwrap":true,"output":["Number"],"args":[{"name":"name","description":"The variable that holds the array","rest":false,"required":true,"type":"String"}],"brackets":true,"category":"array"},{"name":"$arrayLoad","version":"1.0.0","description":"Loads an array to an environment variable","args":[{"name":"variable","description":"The variable name to load this array to","required":true,"rest":false,"type":"String"},{"name":"separator","description":"The separator to use for the array elements","rest":false,"type":"String","required":false},{"name":"values","description":"The elements of the array","rest":true,"type":"String"}],"unwrap":true,"brackets":true,"category":"array"},{"name":"$arrayMap","version":"1.0.0","description":"Maps through every element of the array and loads the results to another array","unwrap":false,"output":["Json"],"experimental":true,"args":[{"name":"name","description":"The variable that holds the array","rest":false,"required":true,"type":"String"},{"name":"variable","description":"The variable to load the element value to","rest":false,"required":true,"type":"String"},{"name":"code","description":"The code to execute for every element","rest":false,"required":true,"type":"String"},{"name":"other variable","description":"The other variable to load the result to, leave empty to return output","rest":false,"required":false,"type":"String"}],"brackets":true,"category":"array"},{"name":"$arrayPop","version":"1.0.0","description":"Deletes the last element of the array and returns it","unwrap":true,"output":["Unknown"],"args":[{"name":"name","description":"The variable that holds the array","rest":false,"required":true,"type":"String"}],"brackets":true,"category":"array"},{"name":"$arrayPush","version":"1.0.0","description":"Appends an element to an array","unwrap":true,"args":[{"name":"name","description":"The variable that holds the array","rest":false,"required":true,"type":"String"},{"name":"values","description":"The values to append at the end of the array","rest":true,"required":true,"type":"String"}],"brackets":true,"category":"array"},{"name":"$arrayPushJSON","version":"1.3.0","description":"Appends an element to an array","unwrap":true,"args":[{"name":"name","description":"The variable that holds the array","rest":false,"required":true,"type":"String"},{"name":"values","description":"The values to append at the end of the array","rest":true,"required":true,"type":"Json"}],"brackets":true,"category":"array"},{"name":"$arrayRandomIndex","version":"1.4.0","description":"Returns a random index","unwrap":true,"output":["Number"],"brackets":true,"args":[{"name":"variable","description":"The variable the array is held on","type":"String","rest":false,"required":true}],"category":"array"},{"name":"$arrayRandomValue","version":"1.4.0","description":"Returns a random element","unwrap":true,"output":["Unknown"],"brackets":true,"args":[{"name":"variable","description":"The variable the array is held on","type":"String","rest":false,"required":true}],"category":"array"},{"name":"$arrayReduce","version":"1.0.0","description":"Reduces an array of elements and returns the result","unwrap":false,"output":["Number"],"args":[{"name":"name","description":"The variable that holds the array","rest":false,"required":true,"type":"String"},{"name":"variable","description":"The variable to load the element value to","rest":false,"required":true,"type":"String"},{"name":"other variable","description":"The other variable to load the second element to","rest":false,"required":true,"type":"String"},{"name":"code","description":"The code to execute for every element, must return a number","rest":false,"required":true,"type":"String"},{"name":"default value","description":"The default value, defaults to 0","rest":false,"type":"Number"}],"experimental":true,"brackets":true,"category":"array"},{"name":"$arrayReverse","version":"1.0.0","description":"Reverses an array and loads it to another variable","brackets":true,"unwrap":true,"args":[{"name":"variable","description":"The variable where the array is held","rest":false,"required":true,"type":"String"},{"name":"other variable","description":"The variable to load the result to, leave empty to return output","rest":false,"type":"String","required":false}],"output":["Json"],"category":"array"},{"name":"$arrayShift","version":"1.0.0","description":"Deletes the first element of the array and returns it","unwrap":true,"output":["Unknown"],"args":[{"name":"name","description":"The variable that holds the array","rest":false,"required":true,"type":"String"}],"brackets":true,"category":"array"},{"name":"$arrayShuffle","version":"1.4.0","description":"Shuffles given array","unwrap":true,"brackets":true,"args":[{"name":"variable","description":"The variable the array is held on","type":"String","rest":false,"required":true}],"category":"array"},{"name":"$arraySlice","version":"1.0.0","description":"Slices an array and loads it to another variable","brackets":true,"unwrap":true,"args":[{"name":"variable","description":"The variable where the array is held","rest":false,"required":true,"type":"String"},{"name":"other variable","description":"The variable to load the result to, leave empty to return output","rest":false,"type":"String","required":false},{"name":"start","description":"The start index to slice","rest":false,"required":true,"type":"Number"},{"name":"end","description":"The end index to slice","rest":false,"type":"Number"}],"output":["Json"],"category":"array"},{"name":"$arraySome","version":"1.0.0","description":"Loops through every element of the array to find a match","unwrap":false,"output":["Boolean"],"args":[{"name":"name","description":"The variable that holds the array","rest":false,"required":true,"type":"String"},{"name":"variable","description":"The variable to load the element value to","rest":false,"required":true,"type":"String"},{"name":"code","description":"The code to execute for every element","rest":false,"condition":true,"required":true,"type":"String"}],"brackets":true,"category":"array"},{"name":"$arraySort","version":"1.2.0","description":"Sorts given array","unwrap":true,"brackets":true,"args":[{"name":"variable","description":"The variable the array is held on","type":"String","rest":false,"required":true},{"name":"other variable","description":"The variable to load result to, leave empty to return output","rest":false,"required":false,"type":"String"},{"name":"sort type","description":"The sort type to use, omit to use default sort order","rest":false,"type":"Enum","enum":["asc","desc"],"enumName":"SortType"}],"output":["Json"],"category":"array"},{"name":"$arraySplice","version":"1.0.0","description":"Removes x elements starting from y index, returns deleted elements","unwrap":true,"output":["Json"],"args":[{"name":"variable","description":"The variable the array is held on","rest":false,"required":true,"type":"String"},{"name":"index","description":"The start index","rest":false,"required":true,"type":"Number"},{"name":"delete count","description":"The number of items to delete","required":true,"rest":false,"type":"Number"},{"name":"elements","description":"The elements to insert in the deleted indexes","rest":true,"type":"String"}],"brackets":true,"category":"array"},{"name":"$arrayUnload","version":"1.0.0","description":"Unloads an array from an environment variable","args":[{"name":"variable","description":"The variable name to unload this array from","required":true,"rest":false,"type":"String"}],"unwrap":true,"brackets":true,"category":"array"},{"name":"$arrayUnshift","version":"1.0.0","description":"Adds elements to the beginning of an array","unwrap":true,"args":[{"name":"name","description":"The variable that holds the array","rest":false,"required":true,"type":"String"},{"name":"values","description":"The values to append at the start of the array","rest":true,"required":true,"type":"String"}],"brackets":true,"category":"array"},{"name":"$arrayUnshiftJSON","version":"1.3.0","description":"Adds elements to the beginning of an array","unwrap":true,"args":[{"name":"name","description":"The variable that holds the array","rest":false,"required":true,"type":"String"},{"name":"values","description":"The values to append at the start of the array","rest":true,"required":true,"type":"Json"}],"brackets":true,"category":"array"},{"name":"$getSplitTextLength","version":"1.4.0","description":"Gets count of elements from $textSplit","aliases":["$getTextSplitLength"],"output":["String"],"unwrap":false,"category":"array"},{"name":"$segmentTextSplit","version":"1.5.0","description":"Creates an array on given text using segmenter","brackets":true,"unwrap":true,"args":[{"name":"text","description":"The text to split","rest":false,"required":true,"type":"String"}],"category":"array"},{"name":"$splitText","version":"1.2.0","description":"Gets element of textSplit","brackets":true,"output":["String"],"unwrap":true,"args":[{"name":"index","description":"The index to get split at","rest":false,"required":true,"type":"Number"}],"category":"array"},{"name":"$splitTextJoin","version":"1.4.0","description":"Joins all elements from array with given separator","unwrap":true,"aliases":["$textSplitJoin"],"output":["Unknown[]"],"args":[{"name":"separator","description":"The separator to use for every element","rest":false,"type":"String","required":true}],"brackets":true,"category":"array"},{"name":"$textSplit","version":"1.2.0","description":"Creates an array on given text with a separator","brackets":true,"unwrap":true,"args":[{"name":"text","description":"The text to split","rest":false,"required":true,"type":"String"},{"name":"separator","description":"The separator to use","rest":false,"required":true,"type":"String"}],"category":"array"},{"name":"$fetchAuditLog","version":"1.4.0","description":"Fetches an audit log using the type of it","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"guild ID","description":"The guild to get audit log from","rest":false,"required":true,"type":"Guild"},{"name":"type","description":"The event type of the log","rest":false,"required":true,"type":"Enum","enum":["GuildUpdate","ChannelCreate","ChannelUpdate","ChannelDelete","ChannelOverwriteCreate","ChannelOverwriteUpdate","ChannelOverwriteDelete","MemberKick","MemberPrune","MemberBanAdd","MemberBanRemove","MemberUpdate","MemberRoleUpdate","MemberMove","MemberDisconnect","BotAdd","RoleCreate","RoleUpdate","RoleDelete","InviteCreate","InviteUpdate","InviteDelete","WebhookCreate","WebhookUpdate","WebhookDelete","EmojiCreate","EmojiUpdate","EmojiDelete","MessageDelete","MessageBulkDelete","MessagePin","MessageUnpin","IntegrationCreate","IntegrationUpdate","IntegrationDelete","StageInstanceCreate","StageInstanceUpdate","StageInstanceDelete","StickerCreate","StickerUpdate","StickerDelete","GuildScheduledEventCreate","GuildScheduledEventUpdate","GuildScheduledEventDelete","ThreadCreate","ThreadUpdate","ThreadDelete","ApplicationCommandPermissionUpdate","SoundboardSoundCreate","SoundboardSoundUpdate","SoundboardSoundDelete","AutoModerationRuleCreate","AutoModerationRuleUpdate","AutoModerationRuleDelete","AutoModerationBlockMessage","AutoModerationFlagToChannel","AutoModerationUserCommunicationDisabled","CreatorMonetizationRequestCreated","CreatorMonetizationTermsAccepted","OnboardingPromptCreate","OnboardingPromptUpdate","OnboardingPromptDelete","OnboardingCreate","OnboardingUpdate","HomeSettingsCreate","HomeSettingsUpdate"],"enumName":"AuditLogEvent"},{"name":"property","description":"The property to pull from the audit log","rest":false,"required":true,"type":"Enum","enum":["id","targetID","timestamp","reason","executorID","actionType","targetType","action","changes","extra"],"enumName":"AuditProperty"},{"name":"index","description":"The index of the entry to use","rest":false,"type":"Number"},{"name":"separator","description":"The separator to use in case of array output","type":"String","rest":false}],"category":"audit"},{"name":"$fetchAuditLogCount","version":"1.4.0","description":"Fetches audit log count using the type of it","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"guild ID","description":"The guild to get audit log from","rest":false,"required":true,"type":"Guild"},{"name":"type","description":"The event type of the log","rest":false,"required":true,"type":"Enum","enum":["GuildUpdate","ChannelCreate","ChannelUpdate","ChannelDelete","ChannelOverwriteCreate","ChannelOverwriteUpdate","ChannelOverwriteDelete","MemberKick","MemberPrune","MemberBanAdd","MemberBanRemove","MemberUpdate","MemberRoleUpdate","MemberMove","MemberDisconnect","BotAdd","RoleCreate","RoleUpdate","RoleDelete","InviteCreate","InviteUpdate","InviteDelete","WebhookCreate","WebhookUpdate","WebhookDelete","EmojiCreate","EmojiUpdate","EmojiDelete","MessageDelete","MessageBulkDelete","MessagePin","MessageUnpin","IntegrationCreate","IntegrationUpdate","IntegrationDelete","StageInstanceCreate","StageInstanceUpdate","StageInstanceDelete","StickerCreate","StickerUpdate","StickerDelete","GuildScheduledEventCreate","GuildScheduledEventUpdate","GuildScheduledEventDelete","ThreadCreate","ThreadUpdate","ThreadDelete","ApplicationCommandPermissionUpdate","SoundboardSoundCreate","SoundboardSoundUpdate","SoundboardSoundDelete","AutoModerationRuleCreate","AutoModerationRuleUpdate","AutoModerationRuleDelete","AutoModerationBlockMessage","AutoModerationFlagToChannel","AutoModerationUserCommunicationDisabled","CreatorMonetizationRequestCreated","CreatorMonetizationTermsAccepted","OnboardingPromptCreate","OnboardingPromptUpdate","OnboardingPromptDelete","OnboardingCreate","OnboardingUpdate","HomeSettingsCreate","HomeSettingsUpdate"],"enumName":"AuditLogEvent"},{"name":"user","rest":false,"description":"The user to filter by","type":"User"}],"category":"audit"},{"name":"$fetchUserAuditLog","version":"1.4.0","description":"Fetches an audit log from a user using the type of it","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"guild ID","description":"The guild to get audit log from","rest":false,"required":true,"type":"Guild"},{"name":"user","rest":false,"description":"The user to filter by","type":"User"},{"name":"type","description":"The event type of the log","rest":false,"required":true,"type":"Enum","enum":["GuildUpdate","ChannelCreate","ChannelUpdate","ChannelDelete","ChannelOverwriteCreate","ChannelOverwriteUpdate","ChannelOverwriteDelete","MemberKick","MemberPrune","MemberBanAdd","MemberBanRemove","MemberUpdate","MemberRoleUpdate","MemberMove","MemberDisconnect","BotAdd","RoleCreate","RoleUpdate","RoleDelete","InviteCreate","InviteUpdate","InviteDelete","WebhookCreate","WebhookUpdate","WebhookDelete","EmojiCreate","EmojiUpdate","EmojiDelete","MessageDelete","MessageBulkDelete","MessagePin","MessageUnpin","IntegrationCreate","IntegrationUpdate","IntegrationDelete","StageInstanceCreate","StageInstanceUpdate","StageInstanceDelete","StickerCreate","StickerUpdate","StickerDelete","GuildScheduledEventCreate","GuildScheduledEventUpdate","GuildScheduledEventDelete","ThreadCreate","ThreadUpdate","ThreadDelete","ApplicationCommandPermissionUpdate","SoundboardSoundCreate","SoundboardSoundUpdate","SoundboardSoundDelete","AutoModerationRuleCreate","AutoModerationRuleUpdate","AutoModerationRuleDelete","AutoModerationBlockMessage","AutoModerationFlagToChannel","AutoModerationUserCommunicationDisabled","CreatorMonetizationRequestCreated","CreatorMonetizationTermsAccepted","OnboardingPromptCreate","OnboardingPromptUpdate","OnboardingPromptDelete","OnboardingCreate","OnboardingUpdate","HomeSettingsCreate","HomeSettingsUpdate"],"enumName":"AuditLogEvent"},{"name":"property","description":"The property to pull from the audit log","rest":false,"required":true,"type":"Enum","enum":["id","targetID","timestamp","reason","executorID","actionType","targetType","action","changes","extra"],"enumName":"AuditProperty"},{"name":"index","description":"The index of the entry to use","rest":false,"type":"Number"},{"name":"separator","description":"The separator to use in case of array output","type":"String","rest":false}],"category":"audit"},{"name":"$automodActionType","version":"1.2.0","description":"Returns the action type automod used","unwrap":false,"output":["AutoModerationActionType"],"category":"automod"},{"name":"$automodAlertSystemMessageID","version":"1.2.0","description":"Returns the message sent by automod","unwrap":false,"output":["String"],"category":"automod"},{"name":"$automodChannelID","version":"1.2.0","description":"Returns the channel id for automod","unwrap":false,"output":["Channel"],"category":"automod"},{"name":"$automodContent","version":"1.2.0","description":"Returns the content automod acted upon","unwrap":false,"output":["String"],"category":"automod"},{"name":"$automodCustomMessage","version":"1.2.0","description":"Returns the custom message used by automod on this detection","unwrap":false,"output":["String"],"category":"automod"},{"name":"$automodDuration","version":"1.2.0","description":"Returns the duration in ms by this automod action","unwrap":false,"output":["Number"],"category":"automod"},{"name":"$automodMatchedContent","version":"1.2.0","description":"Returns the matched content automod acted upon","unwrap":false,"output":["String"],"category":"automod"},{"name":"$automodMatchedKeyword","version":"1.2.0","description":"Returns the matched keyword the automod caught","unwrap":false,"output":["String"],"category":"automod"},{"name":"$automodRuleID","version":"1.2.0","description":"Returns the rule id used by automod","unwrap":false,"output":["String"],"category":"automod"},{"name":"$automodRuleTriggerType","version":"1.2.0","description":"Returns the rule trigger type used by automod","unwrap":false,"output":["AutoModerationRuleTriggerType"],"category":"automod"},{"name":"$createAutomodRule","version":"1.5.0","description":"Creates a new automod rule for a guild, returns rule id","unwrap":true,"brackets":true,"args":[{"name":"guild ID","description":"The guild to create automod rule on","rest":false,"required":true,"type":"Guild"},{"name":"name","description":"The name of the automod rule","rest":false,"required":true,"type":"String"},{"name":"trigger","description":"The trigger type of the automod rule","rest":false,"required":true,"type":"Enum","enum":["Keyword","Spam","KeywordPreset","MentionSpam","MemberProfile"],"enumName":"AutoModerationRuleTriggerType"},{"name":"event","description":"The event type of the automod rule","rest":false,"required":true,"type":"Enum","enum":["MessageSend","MemberUpdate"],"enumName":"AutoModerationRuleEventType"},{"name":"enabled","description":"Whether the automod rule should be enabled","rest":false,"required":false,"type":"Boolean"},{"name":"reason","description":"The reason for creating the automod rule","rest":false,"required":false,"type":"String"}],"output":["String"],"category":"automod"},{"name":"$deleteAutomodRule","version":"1.5.0","description":"Deletes an automod rule from a guild, returns bool","unwrap":true,"brackets":true,"args":[{"name":"guild ID","description":"The guild to delete automod rule from","rest":false,"required":true,"type":"Guild"},{"name":"rule ID","description":"The id of the automod rule to delete","rest":false,"required":true,"type":"AutomodRule","pointer":0},{"name":"reason","description":"The reason for deleting the rule","rest":false,"type":"String"}],"output":["Boolean"],"category":"automod"},{"name":"$editAutomodRule","version":"1.5.0","description":"Edits an automod rule on a guild, returns bool","unwrap":true,"brackets":true,"args":[{"name":"guild ID","description":"The guild to edit automod rule on","rest":false,"required":true,"type":"Guild"},{"name":"rule ID","description":"The id of the automod rule to edit","rest":false,"required":true,"type":"AutomodRule","pointer":0},{"name":"name","description":"The new name for the automod rule","rest":false,"type":"String"},{"name":"event","description":"The new event type for the automod rule","rest":false,"type":"Enum","enum":["MessageSend","MemberUpdate"],"enumName":"AutoModerationRuleEventType"},{"name":"enabled","description":"Whether the automod rule should be enabled","rest":false,"required":false,"type":"Boolean"},{"name":"reason","description":"The reason for editing the automod rule","rest":false,"required":false,"type":"String"}],"output":["Boolean"],"category":"automod"},{"name":"$getAutomodRule","version":"1.5.0","description":"Returns an automod rule of a guild","unwrap":true,"brackets":true,"args":[{"name":"guild ID","description":"The guild to get automod rule from","rest":false,"required":true,"type":"Guild"},{"name":"rule ID","description":"The id of the automod rule to get","rest":false,"required":true,"type":"AutomodRule","pointer":0},{"name":"property","description":"The property of the automod rule to return","rest":false,"type":"Enum","enum":["id","name","authorID","enabled","eventType","triggerType","triggerMetadata","exemptRoles","exemptChannels","actions","keywordFilter","regexPatterns","presets","allowList","mentionTotalLimit","mentionRaidProtectionEnabled"],"enumName":"AutomodRuleProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"output":["Unknown"],"category":"automod"},{"name":"$setAutomodAction","version":"1.5.0","description":"Sets a new action for current automod rule","unwrap":true,"brackets":true,"args":[{"name":"type","description":"The type of the automod rule action","rest":false,"required":true,"type":"Enum","enum":["BlockMessage","SendAlertMessage","Timeout","BlockMemberInteraction"],"enumName":"AutoModerationActionType"},{"name":"channel ID","description":"The channel to which content will be logged","rest":false,"type":"Channel"},{"name":"duration","description":"The timeout duration in seconds","rest":false,"type":"Number"},{"name":"message","description":"The custom message that is shown whenever a message is blocked","rest":false,"type":"String"}],"category":"automod"},{"name":"$setAutomodAllowList","version":"1.5.0","description":"Sets allowed words for current automod rule","unwrap":true,"brackets":true,"args":[{"name":"words","description":"The words to allow and whitelist","rest":true,"required":true,"type":"String"}],"category":"automod"},{"name":"$setAutomodExemptChannels","version":"1.5.0","description":"Sets exempt channels for current automod rule","unwrap":true,"brackets":true,"args":[{"name":"channels","description":"The channels that should not be affected by the automod rule","rest":true,"required":true,"type":"String"}],"category":"automod"},{"name":"$setAutomodExemptRoles","version":"1.5.0","description":"Sets exempt roles for current automod rule","unwrap":true,"brackets":true,"args":[{"name":"roles","description":"The roles that should not be affected by the automod rule","rest":true,"required":true,"type":"String"}],"category":"automod"},{"name":"$setAutomodKeywordFilter","version":"1.5.0","description":"Sets disallowed words for current automod rule","unwrap":true,"brackets":true,"args":[{"name":"words","description":"The words to disallow and blacklist","rest":true,"required":true,"type":"String"}],"category":"automod"},{"name":"$setAutomodMentionRaidProtection","version":"1.5.0","description":"Sets mention raid protection for current automod rule","unwrap":true,"brackets":true,"args":[{"name":"enabled","description":"Whether to enable mention raid protection","rest":false,"required":true,"type":"Boolean"}],"category":"automod"},{"name":"$setAutomodMentionTotalLimit","version":"1.5.0","description":"Sets a total mention limit for current automod rule","unwrap":true,"brackets":true,"args":[{"name":"limit","description":"The limit of mentions to set","rest":false,"required":true,"type":"Number"}],"category":"automod"},{"name":"$setAutomodPresets","version":"1.5.0","description":"Sets preset keyword wordsets for current automod rule","unwrap":true,"brackets":true,"args":[{"name":"presets","description":"The preset keyword types to set","rest":true,"required":true,"type":"Enum","enum":["Profanity","SexualContent","Slurs"],"enumName":"AutoModerationRuleKeywordPresetType"}],"category":"automod"},{"name":"$setAutomodRegexFilter","version":"1.5.0","description":"Sets regex filter for current automod rule","unwrap":true,"brackets":true,"args":[{"name":"regexes","description":"The regexes to use for filtering","rest":true,"required":true,"type":"String"}],"category":"automod"},{"name":"$applicationCommandCount","version":"1.4.0","aliases":["$slashCommandCount"],"description":"Returns the amount of application commands registered by this bot","output":["Number"],"unwrap":true,"brackets":false,"args":[{"name":"guild ID","description":"The guild to get application command count from","rest":false,"type":"Guild"},{"name":"count sub","description":"Whether to count sub commands","rest":false,"type":"Boolean"}],"category":"bot"},{"name":"$applicationCommands","version":"1.5.0","description":"Returns all application commands","output":["Json"],"unwrap":true,"brackets":false,"args":[{"name":"guild ID","description":"The guild to get application commands from","rest":false,"required":true,"type":"Guild"}],"category":"bot"},{"name":"$botCount","version":"1.0.0","description":"Returns the bot count of the bot","unwrap":false,"output":["Number"],"category":"bot"},{"name":"$botCustomInvite","version":"1.5.0","description":"Returns the client's custom invite link","unwrap":false,"aliases":["$clientCustomInvite"],"output":["URL"],"category":"bot"},{"name":"$botDescription","version":"1.5.0","aliases":["$clientDescription"],"description":"Returns the description of the bot","unwrap":false,"output":["String"],"category":"bot"},{"name":"$botDestroy","version":"1.0.0","aliases":["$clientDestroy"],"description":"Destroys the discord.js client","unwrap":false,"category":"bot"},{"name":"$botID","version":"1.0.0","description":"Returns the client's id","unwrap":false,"aliases":["$clientID"],"output":["User"],"category":"bot"},{"name":"$botInvite","version":"1.0.0","description":"Returns a bot's invite link","brackets":false,"unwrap":true,"aliases":["$clientInvite"],"args":[{"name":"perms","description":"The perms for the invite link","rest":true,"type":"String","required":true}],"output":["URL"],"category":"bot"},{"name":"$botMutualGuilds","version":"1.5.0","aliases":["$clientMutualGuilds"],"description":"Returns the client's mutual guilds with a user","unwrap":true,"args":[{"name":"user ID","description":"The user to get mutual guilds from","rest":false,"required":true,"type":"User"},{"name":"separator","description":"The separator to use for every guild","rest":false,"type":"String"}],"brackets":false,"output":["Guild[]"],"category":"bot"},{"name":"$botOwnerID","version":"1.0.0","description":"Returns the bot owner id","brackets":false,"aliases":["$clientOwnerID"],"args":[{"name":"return members","description":"Whether to return all members","rest":false,"required":false,"type":"Boolean"},{"name":"separator","description":"The separator to use for every id","rest":false,"type":"String"}],"output":["User[]"],"unwrap":true,"category":"bot"},{"name":"$botTags","version":"1.5.0","description":"Returns the client tags","unwrap":true,"aliases":["$clientTags"],"args":[{"name":"separator","description":"The separator to use for every tag","rest":false,"type":"String"}],"brackets":false,"output":["String[]"],"category":"bot"},{"name":"$botToken","version":"1.0.0","description":"Returns the client token","unwrap":false,"aliases":["$clientToken"],"output":["String"],"category":"bot"},{"name":"$botUserInstallCount","version":"1.5.0","aliases":["$clientUserInstallCount"],"description":"Returns the user install count of the bot","unwrap":false,"output":["Number"],"category":"bot"},{"name":"$botWebhookEvents","version":"2.2.0","description":"Returns the client webhook event types","aliases":["$clientWebhookEvents"],"unwrap":true,"brackets":false,"args":[{"name":"separator","description":"The separator to use for every type","rest":false,"type":"String"}],"output":["ApplicationWebhookEventType[]"],"category":"bot"},{"name":"$botWebhookStatus","version":"2.2.0","description":"Returns the client webhook event status","unwrap":false,"aliases":["$clientWebhookStatus"],"output":["ApplicationWebhookEventStatus"],"category":"bot"},{"name":"$botWebhookURL","version":"2.2.0","description":"Returns the client webhook event url","unwrap":false,"aliases":["$clientWebhookURL"],"output":["URL"],"category":"bot"},{"name":"$deleteGlobalApplicationCommands","version":"2.3.0","description":"Deletes all global commands of your bot","unwrap":false,"output":["Boolean"],"category":"bot"},{"name":"$extensionVersion","version":"1.4.0","brackets":true,"unwrap":true,"description":"Returns the version an extension is running on","output":["String"],"args":[{"name":"name","description":"The extension name to retrieve its version","rest":false,"required":true,"type":"String"}],"category":"bot"},{"name":"$hasExtension","version":"1.2.0","description":"Checks whether client has an extension","unwrap":true,"brackets":true,"args":[{"name":"name","description":"The extension name to check for","rest":false,"required":true,"type":"String"}],"output":["Boolean"],"category":"bot"},{"name":"$ping","version":"1.0.0","description":"The current bot ping","unwrap":false,"aliases":["$clientPing","$botPing"],"output":["Number"],"category":"bot"},{"name":"$setBotAvatar","version":"1.0.0","description":"Sets the bot profile icon","brackets":true,"unwrap":true,"aliases":["$setClientAvatar"],"args":[{"name":"url","description":"The icon url","rest":false,"required":true,"type":"String"}],"output":["Boolean"],"category":"bot"},{"name":"$setBotBanner","version":"1.5.0","description":"Sets the bot banner","brackets":true,"unwrap":true,"aliases":["$setClientBanner"],"args":[{"name":"url","description":"The banner url","rest":false,"required":true,"type":"String"}],"output":["Boolean"],"category":"bot"},{"name":"$setBotDescription","version":"1.5.0","description":"Sets the bot description","aliases":["$setClientDescription"],"brackets":true,"unwrap":true,"args":[{"name":"description","description":"The new description","rest":false,"required":true,"type":"String"}],"output":["Boolean"],"category":"bot"},{"name":"$setBotName","version":"1.0.0","description":"Sets the bot name","brackets":true,"unwrap":true,"aliases":["$setClientName"],"args":[{"name":"name","description":"The new name","rest":false,"required":true,"type":"String"}],"output":["Boolean"],"category":"bot"},{"name":"$setBotTags","version":"1.5.0","description":"Sets the bot tags","aliases":["$setClientTags"],"brackets":true,"unwrap":true,"args":[{"name":"tags","description":"The new tags","rest":true,"required":true,"type":"String"}],"output":["Boolean"],"category":"bot"},{"name":"$setStatus","version":"1.0.0","description":"Sets the client's status","unwrap":true,"aliases":["$setBotStatus","$setClientStatus"],"args":[{"name":"presence","description":"The presence status","type":"String","rest":false,"required":true},{"name":"type","description":"The activity type","rest":false,"type":"Enum","enum":["Playing","Streaming","Listening","Watching","Custom","Competing"],"required":true,"enumName":"ActivityType"},{"name":"name","description":"The status name","rest":false,"type":"String","required":true},{"name":"state","description":"The status state","rest":false,"type":"String"},{"name":"url","description":"The url to use for the stream","rest":false,"type":"String"}],"brackets":true,"category":"bot"},{"name":"$shardCount","version":"2.1.0","aliases":["$botShardCount","$clientShardCount"],"description":"Returns the shard count of the client","unwrap":false,"output":["Number"],"category":"bot"},{"name":"$shardID","version":"1.0.0","aliases":["$botShardIDs","$clientShardIDs"],"description":"Returns the shard id of the client","unwrap":true,"brackets":false,"args":[{"name":"separator","description":"The separator to use for every id","rest":false,"type":"String"}],"output":["Number"],"category":"bot"},{"name":"$shardStatus","version":"2.1.0","aliases":["$botShardStatus","$clientShardStatus"],"description":"Returns the shard status of the client","unwrap":true,"brackets":false,"args":[{"name":"separator","description":"The separator to use for every status","rest":false,"type":"String"}],"output":["Status[]"],"category":"bot"},{"name":"$updateApplicationCommands","version":"1.2.0","description":"Updates application commands, also registers new ones","unwrap":false,"category":"bot"},{"name":"$updateCommands","version":"1.0.2","description":"Updates bot commands, also registers new ones","unwrap":false,"category":"bot"},{"name":"$uptime","version":"1.0.0","aliases":["$botUptime","$clientUptime"],"output":["Number"],"description":"Returns the bots uptime","unwrap":false,"category":"bot"},{"name":"$version","version":"1.0.0","description":"Returns the package version the client is using","unwrap":false,"output":["String"],"aliases":["$packageVersion"],"category":"bot"},{"name":"$bufferAlloc","version":"1.1.0","description":"Allocates given number of bytes in a buffer","unwrap":true,"brackets":true,"args":[{"name":"variable name","description":"The variable to load it to, accessed with $env[]","rest":false,"required":true,"type":"String"},{"name":"bytes","description":"The number of bytes to alloc","type":"Number","rest":false,"required":true}],"category":"buffer"},{"name":"$bufferAllocUnsafe","version":"1.1.0","description":"Unsafely allocates given number of bytes in a buffer","unwrap":true,"brackets":true,"args":[{"name":"variable name","description":"The variable to load it to, accessed with $env[]","rest":false,"required":true,"type":"String"},{"name":"bytes","description":"The number of bytes to alloc","type":"Number","rest":false,"required":true}],"category":"buffer"},{"name":"$bufferLength","version":"1.1.0","description":"Returns the length of a buffer","unwrap":true,"brackets":true,"args":[{"name":"variable name","description":"The variable the buffer is allocated on","type":"String","required":true,"rest":false}],"output":["Number"],"category":"buffer"},{"name":"$bufferReadInt32","version":"1.2.0","description":"Reads int from a buffer","unwrap":true,"brackets":true,"args":[{"name":"variable name","description":"The variable the buffer is allocated on","type":"String","required":true,"rest":false},{"name":"index","description":"The index to start reading at","required":true,"type":"Number","rest":false}],"output":["Number"],"category":"buffer"},{"name":"$bufferReadUtf8","version":"1.1.0","description":"Reads utf8 string from a buffer","unwrap":true,"brackets":true,"args":[{"name":"variable name","description":"The variable the buffer is allocated on","type":"String","required":true,"rest":false},{"name":"index","description":"The index to start reading at","required":true,"type":"Number","rest":false},{"name":"end index","description":"The index to end reading at","required":false,"type":"Number","rest":false}],"output":["String"],"category":"buffer"},{"name":"$bufferResize","version":"1.1.0","description":"Resizes a buffer","unwrap":true,"brackets":true,"args":[{"name":"variable name","description":"The variable the buffer is allocated on","type":"String","required":true,"rest":false},{"name":"length","description":"The new length for this buffer","required":true,"type":"Number","rest":false}],"category":"buffer"},{"name":"$bufferToString","version":"1.1.0","description":"Stringifies a buffer","unwrap":true,"brackets":true,"args":[{"name":"variable name","description":"The variable the buffer is allocated on","type":"String","required":true,"rest":false},{"name":"encoding","description":"The encoding to stringify with","type":"String","rest":false}],"output":["String"],"category":"buffer"},{"name":"$bufferWriteInt32","version":"1.2.0","description":"Writes int32 to a buffer","unwrap":true,"brackets":true,"args":[{"name":"variable name","description":"The variable the buffer is allocated on","type":"String","required":true,"rest":false},{"name":"index","description":"The index to start writing on","required":true,"type":"Number","rest":false},{"name":"int","description":"The int to write","type":"Number","rest":false,"required":true}],"category":"buffer"},{"name":"$bufferWriteUtf8","version":"1.1.0","description":"Writes utf8 string to a buffer","unwrap":true,"brackets":true,"args":[{"name":"variable name","description":"The variable the buffer is allocated on","type":"String","required":true,"rest":false},{"name":"index","description":"The index to start writing on","required":true,"type":"Number","rest":false},{"name":"text","description":"The text to write","type":"String","rest":false,"required":true}],"category":"buffer"},{"name":"$addChannelPerms","version":"1.0.3","description":"Adds permission overwrites to a channel, returns bool","brackets":true,"unwrap":true,"args":[{"name":"channel ID","description":"The channel to add perms to","rest":false,"required":true,"type":"Channel"},{"name":"id","description":"The role or member id to add these perms to","rest":false,"required":true,"type":"String"},{"name":"perms","description":"The perms to add to the id","rest":true,"type":"String","required":true,"enum":["CreateInstantInvite","KickMembers","BanMembers","Administrator","ManageChannels","ManageGuild","AddReactions","ViewAuditLog","PrioritySpeaker","Stream","ViewChannel","SendMessages","SendTTSMessages","ManageMessages","EmbedLinks","AttachFiles","ReadMessageHistory","MentionEveryone","UseExternalEmojis","ViewGuildInsights","Connect","Speak","MuteMembers","DeafenMembers","MoveMembers","UseVAD","ChangeNickname","ManageNicknames","ManageRoles","ManageWebhooks","ManageEmojisAndStickers","ManageGuildExpressions","UseApplicationCommands","RequestToSpeak","ManageEvents","ManageThreads","CreatePublicThreads","CreatePrivateThreads","UseExternalStickers","SendMessagesInThreads","UseEmbeddedActivities","ModerateMembers","ViewCreatorMonetizationAnalytics","UseSoundboard","CreateGuildExpressions","CreateEvents","UseExternalSounds","SendVoiceMessages","SendPolls","UseExternalApps"],"enumName":"PermissionFlagsBits"}],"output":["Boolean"],"category":"channel"},{"name":"$addForumTags","version":"1.5.0","aliases":["$addPostTags"],"description":"Adds tags to a forum post, returns bool","unwrap":true,"output":["Boolean"],"args":[{"name":"channel ID","rest":false,"required":true,"type":"Channel","description":"The post to edit tags on"},{"name":"reason","description":"The reason for adding post tags","rest":false,"type":"String"},{"name":"tags","description":"The tags for the post","rest":true,"required":true,"type":"String"}],"brackets":true,"category":"channel"},{"name":"$addThreadMember","version":"1.0.0","description":"Adds a member to a thread, returns bool","brackets":true,"unwrap":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"required":true,"type":"Guild"},{"name":"channel ID","description":"The thread to add member to","rest":false,"required":true,"type":"Channel"},{"name":"user ID","pointer":0,"description":"The member to add","rest":false,"required":true,"type":"Member"},{"name":"reason","description":"The reason to add this member to thread","rest":false,"type":"String"}],"category":"channel"},{"name":"$archiveThread","version":"1.0.0","aliases":["$archivePost"],"description":"Archives a thread, returns bool","brackets":false,"unwrap":true,"output":["Boolean"],"args":[{"name":"channel ID","description":"The thread to archive","rest":false,"required":true,"type":"Channel"},{"name":"reason","description":"The reason to archive this thread","rest":false,"type":"String"}],"category":"channel"},{"name":"$channelBitrate","version":"1.4.0","description":"Returns the bitrate of the voice channel","unwrap":true,"brackets":false,"output":["Number"],"args":[{"name":"channel ID","description":"The id of the channel","rest":false,"type":"Channel","required":true}],"category":"channel"},{"name":"$channelCategoryID","version":"1.0.0","description":"Returns the channel category id","unwrap":true,"brackets":false,"output":["Channel"],"args":[{"name":"channel ID","description":"The id of the channel","rest":false,"type":"Channel","required":true}],"category":"channel"},{"name":"$channelChildrenCount","version":"1.0.3","description":"Returns the amount of children this category has","brackets":false,"output":["Number"],"unwrap":true,"args":[{"name":"channel ID","description":"The category to get its child count","rest":false,"type":"Channel","required":true}],"category":"channel"},{"name":"$channelChildrenIDs","version":"1.0.3","description":"Returns the children ids this category has","brackets":false,"output":["Channel[]"],"unwrap":true,"args":[{"name":"channel ID","description":"The category to get its children","rest":false,"type":"Channel","required":true},{"name":"separator","description":"The separator to use for every channel","rest":false,"type":"String"}],"category":"channel"},{"name":"$channelCount","version":"1.0.0","description":"Returns the channel count of all servers","brackets":false,"unwrap":true,"output":["Number"],"args":[{"name":"categories","description":"The categories to filter by","rest":true,"required":true,"enum":["GuildText","DM","GuildVoice","GroupDM","GuildCategory","GuildAnnouncement","AnnouncementThread","PublicThread","PrivateThread","GuildStageVoice","GuildDirectory","GuildForum","GuildMedia","GuildNews","GuildNewsThread","GuildPublicThread","GuildPrivateThread"],"type":"Enum","enumName":"ChannelType"}],"category":"channel"},{"name":"$channelCreatedAt","version":"1.0.0","description":"Returns the channel timestamp","unwrap":true,"brackets":false,"output":["Number"],"args":[{"name":"channel ID","description":"The id of the channel","rest":false,"type":"Channel","required":true}],"category":"channel"},{"name":"$channelExists","version":"1.0.0","description":"Returns whether a channel id exists","unwrap":true,"brackets":true,"output":["Boolean"],"args":[{"name":"channel ID","description":"The channel to check","rest":false,"required":true,"type":"String"}],"category":"channel"},{"name":"$channelFlags","version":"1.5.0","description":"Returns the flags of a channel","brackets":false,"unwrap":true,"args":[{"name":"channel ID","description":"The id of the channel","rest":false,"type":"Channel","required":true},{"name":"separator","description":"The separator to use for every flag","type":"String","required":false,"rest":false}],"output":["ChannelFlags[]"],"category":"channel"},{"name":"$channelFull","version":"1.4.0","description":"Returns whether the voice channel is full","unwrap":true,"brackets":false,"output":["Boolean"],"args":[{"name":"channel ID","description":"The id of the channel","rest":false,"type":"Channel","required":true}],"category":"channel"},{"name":"$channelGuildID","version":"1.0.0","description":"Returns the channel guild id","unwrap":true,"output":["Guild"],"brackets":false,"args":[{"name":"channel ID","description":"The id of the channel","rest":false,"type":"Channel","required":true}],"category":"channel"},{"name":"$channelHasAnyPerms","version":"1.4.0","aliases":["$channelHasAnyPerm"],"description":"Returns whether role or member has any of the perms in a channel","output":["Boolean"],"unwrap":true,"args":[{"name":"channel ID","description":"The channel to get perms from","rest":false,"required":true,"type":"Channel"},{"name":"id","description":"The role or user to get perms of","rest":false,"required":true,"type":"String"},{"name":"permissions","description":"The perms to check for","rest":true,"required":true,"type":"Enum","enum":["CreateInstantInvite","KickMembers","BanMembers","Administrator","ManageChannels","ManageGuild","AddReactions","ViewAuditLog","PrioritySpeaker","Stream","ViewChannel","SendMessages","SendTTSMessages","ManageMessages","EmbedLinks","AttachFiles","ReadMessageHistory","MentionEveryone","UseExternalEmojis","ViewGuildInsights","Connect","Speak","MuteMembers","DeafenMembers","MoveMembers","UseVAD","ChangeNickname","ManageNicknames","ManageRoles","ManageWebhooks","ManageEmojisAndStickers","ManageGuildExpressions","UseApplicationCommands","RequestToSpeak","ManageEvents","ManageThreads","CreatePublicThreads","CreatePrivateThreads","UseExternalStickers","SendMessagesInThreads","UseEmbeddedActivities","ModerateMembers","ViewCreatorMonetizationAnalytics","UseSoundboard","CreateGuildExpressions","CreateEvents","UseExternalSounds","SendVoiceMessages","SendPolls","UseExternalApps"],"enumName":"PermissionFlagsBits"}],"brackets":true,"category":"channel"},{"name":"$channelHasPerms","version":"1.4.0","description":"Returns whether role or member has perms in a channel","output":["Boolean"],"aliases":["$hasChannelPerm","$hasChannelPerms"],"unwrap":true,"args":[{"name":"channel ID","description":"The channel to get perms from","rest":false,"required":true,"type":"Channel"},{"name":"id","description":"The role or user to get perms of","rest":false,"required":true,"type":"String"},{"name":"permissions","description":"The perms to check for","rest":true,"required":true,"type":"Enum","enum":["CreateInstantInvite","KickMembers","BanMembers","Administrator","ManageChannels","ManageGuild","AddReactions","ViewAuditLog","PrioritySpeaker","Stream","ViewChannel","SendMessages","SendTTSMessages","ManageMessages","EmbedLinks","AttachFiles","ReadMessageHistory","MentionEveryone","UseExternalEmojis","ViewGuildInsights","Connect","Speak","MuteMembers","DeafenMembers","MoveMembers","UseVAD","ChangeNickname","ManageNicknames","ManageRoles","ManageWebhooks","ManageEmojisAndStickers","ManageGuildExpressions","UseApplicationCommands","RequestToSpeak","ManageEvents","ManageThreads","CreatePublicThreads","CreatePrivateThreads","UseExternalStickers","SendMessagesInThreads","UseEmbeddedActivities","ModerateMembers","ViewCreatorMonetizationAnalytics","UseSoundboard","CreateGuildExpressions","CreateEvents","UseExternalSounds","SendVoiceMessages","SendPolls","UseExternalApps"],"enumName":"PermissionFlagsBits"}],"brackets":true,"category":"channel"},{"name":"$channelID","version":"1.0.0","description":"Gets the channel id of a channel name","unwrap":true,"output":["Channel"],"brackets":false,"args":[{"name":"name","description":"The channel name to get its id","required":true,"rest":true,"type":"String"}],"category":"channel"},{"name":"$channelIDs","version":"1.3.0","unwrap":true,"brackets":false,"output":["Channel[]"],"description":"Returns every channel id","args":[{"name":"separator","description":"The separator to use for every channel","rest":false,"type":"String"}],"category":"channel"},{"name":"$channelIsChildrenOf","version":"1.5.0","aliases":["$isChildrenOf"],"description":"Checks whether given channel is a children of a category","output":["Boolean"],"brackets":true,"unwrap":true,"args":[{"name":"channel ID","description":"The channel to know if is children of category","rest":false,"type":"Channel","required":true},{"name":"category ID","description":"The category to check against","rest":false,"type":"Channel","required":true}],"category":"channel"},{"name":"$channelJoinable","version":"1.4.0","description":"Returns whether the voice channel is joinable by the bot","unwrap":true,"output":["Boolean"],"brackets":false,"args":[{"name":"channel ID","description":"The id of the channel","rest":false,"type":"Channel","required":true}],"category":"channel"},{"name":"$channelMembers","version":"1.5.0","description":"Returns the members of a channel","unwrap":true,"output":["Member[]"],"brackets":false,"args":[{"name":"channel ID","description":"The id of the channel to get its members","rest":false,"required":true,"type":"Channel"},{"name":"separator","description":"The separator to use for each member","rest":false,"type":"String"}],"category":"channel"},{"name":"$channelNSFW","version":"1.0.0","description":"Returns whether the channel is nsfw","unwrap":true,"brackets":false,"output":["Boolean"],"args":[{"name":"channel ID","description":"The id of the channel","rest":false,"type":"Channel","required":true}],"category":"channel"},{"name":"$channelName","version":"1.0.0","description":"Returns the channel name","unwrap":true,"output":["String"],"brackets":false,"args":[{"name":"channel ID","description":"The id of the channel","rest":false,"type":"Channel","required":true}],"category":"channel"},{"name":"$channelNames","version":"1.0.0","description":"Returns the channel names of a guild","brackets":false,"output":["String[]"],"args":[{"name":"guild ID","description":"The guild to return the channels of","rest":false,"type":"Guild","required":true},{"name":"separator","description":"The separator to use for each channel","rest":false,"type":"String"}],"unwrap":true,"category":"channel"},{"name":"$channelPermissions","version":"1.5.0","description":"Returns all permission overwrites of a channel","aliases":["$channelPerms","$channelOverwrites"],"unwrap":true,"brackets":true,"args":[{"name":"channel ID","description":"The channel to get perms from","rest":false,"required":true,"type":"Channel"},{"name":"property","description":"The property of the overwrites to return","rest":false,"required":true,"type":"Enum","enum":["id","type","allow","deny"],"enumName":"PermissionOverwritesProperty"},{"name":"separator","description":"The separator to use for every overwrite","rest":false,"type":"String"}],"output":["Unknown[]"],"category":"channel"},{"name":"$channelPermissionsFor","version":"1.4.0","description":"Returns permissions for a role or member in a channel","aliases":["$channelPermsFor","$memberChannelPerms","$roleChannelPerms"],"output":["PermissionFlagsBits[]"],"unwrap":true,"args":[{"name":"channel ID","description":"The channel to get perms from","rest":false,"required":true,"type":"Channel"},{"name":"id","description":"The role or user to get perms for","rest":false,"required":true,"type":"String"},{"name":"separator","description":"The separator to use for every perm","rest":false,"type":"String"}],"brackets":true,"category":"channel"},{"name":"$channelPermissionsOf","version":"1.5.0","description":"Returns specific permissions of a role or member in a channel","aliases":["$channelPermsOf"],"output":["PermissionFlagsBits[]"],"unwrap":true,"args":[{"name":"channel ID","description":"The channel to get perms from","rest":false,"required":true,"type":"Channel"},{"name":"id","description":"The role or user to get perms of","rest":false,"required":true,"type":"String"},{"name":"state","description":"The state of the perms to return","rest":false,"required":true,"type":"Enum","enum":["allow","deny"],"enumName":"PermissionsStateType"},{"name":"separator","description":"The separator to use for every perm","rest":false,"type":"String"}],"brackets":true,"category":"channel"},{"name":"$channelPinnedMessages","version":"1.5.0","description":"Returns the pinned messages of a channel","brackets":false,"aliases":["$pinnedMessages"],"unwrap":true,"output":["Message[]"],"args":[{"name":"channel ID","description":"The channel to pull pinned messages from","rest":false,"required":true,"type":"Channel"},{"name":"separator","description":"The separator to use for every message id","rest":false,"type":"String"}],"category":"channel"},{"name":"$channelPosition","version":"1.0.3","description":"Returns the channel position","unwrap":true,"brackets":false,"output":["Number"],"args":[{"name":"channel ID","description":"The id of the channel to get its position","rest":false,"type":"Channel","required":true}],"category":"channel"},{"name":"$channelRawData","version":"1.5.0","description":"Returns the raw data of a channel","unwrap":true,"brackets":false,"args":[{"name":"channel ID","rest":false,"required":true,"description":"The channel to get raw data from","type":"Channel"}],"output":["Json"],"category":"channel"},{"name":"$channelSlowmode","version":"1.5.0","description":"Returns the channel slowmode in seconds","unwrap":true,"output":["Number"],"brackets":false,"args":[{"name":"channel ID","description":"The id of the channel to get its slowmode","rest":false,"required":true,"type":"Channel"}],"category":"channel"},{"name":"$channelTags","version":"1.0.3","description":"Retrieves tags from a forum thread","unwrap":true,"output":["String[]"],"args":[{"name":"channel ID","description":"The channel to get tags of","rest":false,"type":"Channel"},{"name":"separator","description":"The separator to use for every tag","rest":false,"type":"String"}],"brackets":false,"category":"channel"},{"name":"$channelTopic","version":"1.0.0","description":"Returns the channel topic","unwrap":true,"output":["String"],"brackets":false,"args":[{"name":"channel ID","description":"The id of the channel","rest":false,"type":"Channel","required":true}],"category":"channel"},{"name":"$channelType","version":"1.0.0","description":"Returns the channel type","unwrap":true,"output":["ChannelType"],"brackets":false,"args":[{"name":"channel ID","description":"The id of the channel","rest":false,"type":"Channel","required":true}],"category":"channel"},{"name":"$channelUserLimit","version":"1.4.0","description":"Returns the user limit of the voice channel","unwrap":true,"brackets":false,"output":["Number"],"args":[{"name":"channel ID","description":"The id of the channel","rest":false,"type":"Channel","required":true}],"category":"channel"},{"name":"$channelVoiceMemberCount","version":"1.4.0","description":"Returns the member count that are connected to this voice channel","unwrap":true,"aliases":["$channelMemberCount"],"output":["Number"],"brackets":false,"args":[{"name":"channel ID","description":"The id of the channel","rest":false,"type":"Channel","required":true}],"category":"channel"},{"name":"$channelVoiceMemberIDs","version":"1.4.0","description":"Returns the members that are connected to this voice channel","unwrap":true,"aliases":["$channelMemberIDs"],"output":["Member[]"],"brackets":false,"args":[{"name":"channel ID","description":"The id of the channel","rest":false,"type":"Channel","required":true},{"name":"separator","rest":false,"description":"Separator to use for every id","required":false,"type":"String"}],"category":"channel"},{"name":"$channelVoiceRegion","version":"1.5.0","description":"Returns the region of a voice channel","unwrap":true,"brackets":false,"args":[{"name":"channel ID","description":"The channel to get its region","rest":false,"required":true,"type":"Channel"}],"output":["VoiceRegionType"],"category":"channel"},{"name":"$channelWebhooks","version":"2.3.0","description":"Returns all webhooks of a channel","brackets":false,"unwrap":true,"args":[{"name":"channel ID","description":"The channel to get its webhooks","rest":false,"type":"Channel","required":true},{"name":"property","description":"The property to return","rest":false,"type":"Enum","enum":["id","name","type","avatar","ownerID","channelID","guildID","sourceChannelID","sourceGuildID","timestamp","token","url"],"enumName":"WebhookProperty"},{"name":"separator","description":"The separator to use for every property","rest":false,"type":"String"}],"output":["Json","Unknown[]"],"category":"channel"},{"name":"$clearChannelPerms","version":"1.0.3","description":"Deletes all permission overwrites from the channel or given id, returns bool","brackets":true,"output":["Boolean"],"unwrap":true,"args":[{"name":"channel ID","description":"The channel to delete perms from","rest":false,"required":true,"type":"Channel"},{"name":"id","description":"The role or member id to delete all perms for","rest":false,"required":false,"type":"String"}],"category":"channel"},{"name":"$clearMessages","version":"1.0.0","description":"Clears x amount of messages from a channel, returns the number of messages deleted","unwrap":true,"output":["Number"],"brackets":true,"args":[{"name":"channel ID","description":"The channel to clear messages on","required":true,"rest":false,"type":"Channel"},{"name":"amount","description":"The amount of messages to delete","rest":false,"required":true,"type":"Number"},{"name":"delete pinned","description":"Whether to delete pinned messages","rest":false,"type":"Boolean"},{"name":"delete bots","description":"Whether to delete messages of bots","rest":false,"type":"Boolean"}],"category":"channel"},{"name":"$clearUserMessages","version":"1.0.0","description":"Clears x amount of messages from a channel of given user, returns the number of messages deleted","unwrap":true,"output":["Number"],"brackets":true,"args":[{"name":"channel ID","description":"The channel to clear messages on","required":true,"rest":false,"type":"Channel"},{"name":"user ID","description":"The user to delete their messages","required":true,"rest":false,"type":"User"},{"name":"amount","description":"The amount of messages to delete","rest":false,"required":true,"type":"Number"},{"name":"delete pinned","description":"Whether to delete pinned messages","rest":false,"type":"Boolean"}],"category":"channel"},{"name":"$cloneChannel","version":"1.4.0","description":"Clones the given channel","brackets":true,"output":["Channel"],"unwrap":true,"args":[{"name":"channel ID","description":"The channel to clone","type":"Channel","rest":false,"required":true},{"name":"name","description":"The name for the cloned channel","type":"String","rest":false}],"category":"channel"},{"name":"$cloneChannelPerms","version":"1.5.0","description":"Clones the given channel's perms to another channel, returns bool","brackets":true,"unwrap":true,"args":[{"name":"channel ID","description":"The channel to clone its perms","type":"Channel","rest":false,"required":true},{"name":"channel ID","description":"The other channel to set new perms for","type":"Channel","rest":false,"required":true}],"output":["Boolean"],"category":"channel"},{"name":"$createChannel","version":"1.0.0","description":"Creates a channel in a guild, returns the channel id","unwrap":true,"brackets":true,"output":["Channel"],"args":[{"name":"guild ID","description":"The guild to create this channel on","rest":false,"required":true,"type":"Guild"},{"name":"channel name","description":"The name for the channel","rest":false,"required":true,"type":"String"},{"name":"channel type","description":"The type of the channel, some are not supported","rest":false,"type":"Enum","enum":["GuildText","DM","GuildVoice","GroupDM","GuildCategory","GuildAnnouncement","AnnouncementThread","PublicThread","PrivateThread","GuildStageVoice","GuildDirectory","GuildForum","GuildMedia","GuildNews","GuildNewsThread","GuildPublicThread","GuildPrivateThread"],"required":true,"enumName":"ChannelType"},{"name":"topic","description":"The topic for the channel","rest":false,"type":"String"},{"name":"parent ID","description":"The parent id for the channel","rest":false,"type":"String"}],"category":"channel"},{"name":"$createForumPost","version":"1.0.0","description":"Creates a forum post, returns the post channel id","unwrap":true,"output":["Channel"],"args":[{"name":"channel ID","rest":false,"required":true,"type":"Channel","description":"The channel to create a post on"},{"name":"title","description":"The post title","rest":false,"required":true,"type":"String"},{"name":"description","description":"The post description","rest":false,"type":"String"},{"name":"tags","description":"The tags for the post","rest":true,"type":"String"}],"brackets":true,"category":"channel"},{"name":"$createInvite","version":"1.1.0","brackets":true,"description":"Creates an invite, returns the code","unwrap":true,"output":["Invite"],"args":[{"name":"channel ID","description":"The channel to make the invite for","rest":false,"required":true,"type":"Channel"},{"name":"max uses","description":"The max amount of uses for this invite","rest":false,"type":"Number"},{"name":"max age","description":"The max age for this invite","rest":false,"type":"Number"},{"name":"reason","description":"The reason for creating this invite","rest":false,"type":"String"}],"category":"channel"},{"name":"$createStageInstance","version":"2.3.0","description":"Creates a new stage instance, returns instance id","unwrap":true,"brackets":true,"args":[{"name":"channel ID","description":"The channel to create stage instance on","rest":false,"required":true,"type":"Channel"},{"name":"topic","description":"The topic of the stage instance","rest":false,"required":true,"type":"String"},{"name":"privacy level","description":"The privacy level of the stage instance","rest":false,"type":"Enum","enum":["Public","GuildOnly"],"enumName":"StageInstancePrivacyLevel"},{"name":"notify","description":"Whether to notify @everyone that the stage instance has started","rest":false,"type":"Boolean"},{"name":"event ID","description":"The scheduled event associated with the stage instance","rest":false,"type":"ScheduledEvent","pointer":0,"pointerProperty":"guild"}],"output":["StageInstance"],"category":"channel"},{"name":"$createThread","version":"1.0.3","description":"Creates a thread, returns thread channel id on success","unwrap":true,"output":["Channel"],"brackets":true,"args":[{"name":"channel ID","description":"The channel to create the thread at","rest":false,"type":"Channel"},{"name":"name","description":"The name for the thread","rest":false,"type":"String","required":true},{"name":"message ID","description":"The message to start thread for","rest":false,"pointer":0,"type":"Message"},{"name":"private","description":"Whether this thread is private","rest":false,"type":"Boolean"},{"name":"reason","description":"Reason for creating thread","rest":false,"type":"String"}],"category":"channel"},{"name":"$deleteChannelPerms","version":"1.0.3","description":"Deletes some permission overwrites from a channel, returns bool","brackets":true,"output":["Boolean"],"unwrap":true,"args":[{"name":"channel ID","description":"The channel to clear perms from","rest":false,"required":true,"type":"Channel"},{"name":"id","description":"The role or member id to clear these perms for","rest":false,"required":true,"type":"String"},{"name":"perms","description":"The perms to clear from the id","rest":true,"type":"String","required":true,"enum":["CreateInstantInvite","KickMembers","BanMembers","Administrator","ManageChannels","ManageGuild","AddReactions","ViewAuditLog","PrioritySpeaker","Stream","ViewChannel","SendMessages","SendTTSMessages","ManageMessages","EmbedLinks","AttachFiles","ReadMessageHistory","MentionEveryone","UseExternalEmojis","ViewGuildInsights","Connect","Speak","MuteMembers","DeafenMembers","MoveMembers","UseVAD","ChangeNickname","ManageNicknames","ManageRoles","ManageWebhooks","ManageEmojisAndStickers","ManageGuildExpressions","UseApplicationCommands","RequestToSpeak","ManageEvents","ManageThreads","CreatePublicThreads","CreatePrivateThreads","UseExternalStickers","SendMessagesInThreads","UseEmbeddedActivities","ModerateMembers","ViewCreatorMonetizationAnalytics","UseSoundboard","CreateGuildExpressions","CreateEvents","UseExternalSounds","SendVoiceMessages","SendPolls","UseExternalApps"],"enumName":"PermissionFlagsBits"}],"category":"channel"},{"name":"$deleteChannels","version":"1.0.5","description":"Deletes given channels, returns the count of channels deleted","aliases":["$deleteChannel"],"brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"channels","description":"The channels to delete","rest":true,"required":true,"type":"Channel"}],"category":"channel"},{"name":"$deleteStageInstance","version":"2.3.0","description":"Deletes a stage instance, returns bool","unwrap":true,"brackets":true,"args":[{"name":"stage ID","description":"The stage instance to delete","rest":false,"required":true,"type":"StageInstance"}],"output":["Boolean"],"category":"channel"},{"name":"$deleteThread","version":"1.5.0","description":"Deletes a thread, returns bool","brackets":true,"unwrap":true,"output":["Boolean"],"args":[{"name":"channel ID","description":"The thread to delete","rest":false,"required":true,"type":"Channel"},{"name":"reason","description":"The reason to delete this thread","rest":false,"type":"String"}],"category":"channel"},{"name":"$dmChannelID","version":"1.0.0","description":"Returns the dm channel id of a user","brackets":false,"output":["Channel"],"unwrap":true,"args":[{"name":"user ID","description":"User to get the dm channel","rest":false,"required":true,"type":"User"}],"category":"channel"},{"name":"$editStageInstance","version":"2.3.0","description":"Edits a stage instance, returns bool","unwrap":true,"brackets":true,"args":[{"name":"stage ID","description":"The stage instance to edit","rest":false,"required":true,"type":"StageInstance"},{"name":"topic","description":"The new topic of the stage instance","rest":false,"type":"String"},{"name":"privacy level","description":"The new privacy level of the stage instance","rest":false,"type":"Enum","enum":["Public","GuildOnly"],"enumName":"StageInstancePrivacyLevel"}],"output":["Boolean"],"category":"channel"},{"name":"$fetchChannels","version":"2.2.0","description":"Caches all channels of a guild","aliases":["$fetchChannel"],"unwrap":true,"brackets":false,"args":[{"name":"guild ID","description":"The guild to cache channels of","rest":false,"required":true,"type":"Guild"},{"name":"channel ID","description":"The channel to fetch","rest":false,"type":"Channel","pointer":0}],"category":"channel"},{"name":"$firstMessageID","version":"1.5.0","description":"Returns the first message sent in a channel","brackets":false,"aliases":["$channelFirstMessageID"],"unwrap":true,"output":["Message"],"args":[{"name":"channel ID","description":"The channel to pull first message from","rest":false,"required":true,"type":"Channel"}],"category":"channel"},{"name":"$followChannel","version":"2.3.0","description":"Follows given announcement channel, returns webhook id","brackets":true,"unwrap":true,"args":[{"name":"channel ID","description":"The channel to follow","type":"Channel","rest":false,"required":true},{"name":"channel ID","description":"The channel to crosspost messages in","type":"Channel","rest":false,"required":true},{"name":"reason","description":"The reason for following the channel","type":"String","rest":false}],"output":["Webhook"],"category":"channel"},{"name":"$forumDefaultLayout","version":"2.2.0","description":"Returns the default layout of a forum","unwrap":true,"brackets":true,"args":[{"name":"channel ID","description":"The channel to get default layout from","rest":false,"type":"Channel","required":true}],"output":["ForumLayoutType"],"category":"channel"},{"name":"$forumDefaultReactionEmoji","version":"2.2.0","description":"Returns the default reaction emoji of a forum","unwrap":true,"brackets":true,"args":[{"name":"channel ID","description":"The channel to get default reaction emoji from","rest":false,"type":"Channel","required":true}],"output":["String"],"category":"channel"},{"name":"$forumDefaultSortOrder","version":"2.2.0","description":"Returns the default sort order of a forum","unwrap":true,"brackets":true,"args":[{"name":"channel ID","description":"The channel to get default sort order from","rest":false,"type":"Channel","required":true}],"output":["SortOrderType"],"category":"channel"},{"name":"$forumDefaultThreadArchiveDuration","version":"2.2.0","description":"Returns the default auto archive duration for threads of a forum","aliases":["$forumDefaultThreadAutoArchiveDuration"],"unwrap":true,"brackets":true,"args":[{"name":"channel ID","description":"The channel to get default sort order from","rest":false,"type":"Channel","required":true}],"output":["ThreadAutoArchiveDuration"],"category":"channel"},{"name":"$forumDefaultThreadSlowmode","version":"2.2.0","description":"Returns the default slowmode for threads of a forum","unwrap":true,"brackets":true,"args":[{"name":"channel ID","description":"The channel to get default slowmode from","rest":false,"type":"Channel","required":true}],"output":["Number"],"category":"channel"},{"name":"$forumTags","version":"1.5.0","description":"Returns all available tags of a forum","unwrap":true,"output":["Json","Unknown[]"],"args":[{"name":"channel ID","description":"The channel to get tags of","rest":false,"type":"Channel","required":true},{"name":"property","description":"The property to return for every tag","rest":false,"type":"Enum","enum":["emoji","id","moderated","name"],"enumName":"ForumTagProperty"},{"name":"separator","description":"The separator to use for every tag property","rest":false,"type":"String"}],"brackets":true,"category":"channel"},{"name":"$getStageInstance","version":"2.3.0","description":"Returns a stage instance of a guild","unwrap":true,"brackets":true,"args":[{"name":"stage ID","description":"The stage instance to get","rest":false,"required":true,"type":"StageInstance"},{"name":"property","description":"The property of the stage instance to return","rest":false,"type":"Enum","enum":["channelID","id","topic","timestamp","guildID","privacyLevel","eventId"],"enumName":"StageProperty"}],"output":["Json","Unknown"],"category":"channel"},{"name":"$guildChannelID","version":"1.4.0","description":"Gets the guild channel id of a channel name","unwrap":true,"output":["Channel"],"brackets":false,"args":[{"name":"guild ID","description":"The guild to use","rest":false,"required":true,"type":"Guild"},{"name":"name","description":"The channel name to get its id","required":true,"rest":false,"type":"String"}],"category":"channel"},{"name":"$lastMessageID","version":"1.2.0","brackets":false,"aliases":["$channelLastMessageID"],"unwrap":true,"output":["Message"],"description":"Returns the latest message sent in a channel","args":[{"name":"channel ID","description":"The channel to pull last message from","rest":false,"required":true,"type":"Channel"},{"name":"user ID","description":"The user id to get its last message sent","rest":false,"required":false,"type":"User"}],"category":"channel"},{"name":"$lastPinTimestamp","version":"1.5.0","aliases":["$channelLastPinTimestamp"],"unwrap":true,"brackets":false,"output":["Number"],"description":"Returns the latest pin timestamp of a channel","args":[{"name":"channel ID","description":"The channel to pull last pin from","rest":false,"required":true,"type":"Channel"}],"category":"channel"},{"name":"$lockThread","version":"1.5.0","aliases":["$lockPost"],"description":"Locks a thread, returns bool","brackets":false,"unwrap":true,"output":["Boolean"],"args":[{"name":"channel ID","description":"The thread to lock","rest":false,"required":true,"type":"Channel"},{"name":"reason","description":"The reason to lock this thread","rest":false,"type":"String"}],"category":"channel"},{"name":"$modifyChannelPerms","version":"1.4.0","description":"Modifies given channel perms for a role or user","aliases":["$editChannelPerms"],"unwrap":true,"brackets":true,"output":["Boolean"],"args":[{"name":"channel ID","rest":false,"required":true,"type":"Channel","description":"The channel to modify perms for"},{"name":"roleOrUser","description":"The role or user to modify perms for","rest":false,"required":true,"pointer":0,"pointerProperty":"guild","type":"RoleOrUser"},{"name":"perms","rest":true,"required":true,"type":"OverwritePermission","description":"The permissions to allow, nullify or disallow, (+,/,-)Perm","enum":["CreateInstantInvite","KickMembers","BanMembers","Administrator","ManageChannels","ManageGuild","AddReactions","ViewAuditLog","PrioritySpeaker","Stream","ViewChannel","SendMessages","SendTTSMessages","ManageMessages","EmbedLinks","AttachFiles","ReadMessageHistory","MentionEveryone","UseExternalEmojis","ViewGuildInsights","Connect","Speak","MuteMembers","DeafenMembers","MoveMembers","UseVAD","ChangeNickname","ManageNicknames","ManageRoles","ManageWebhooks","ManageEmojisAndStickers","ManageGuildExpressions","UseApplicationCommands","RequestToSpeak","ManageEvents","ManageThreads","CreatePublicThreads","CreatePrivateThreads","UseExternalStickers","SendMessagesInThreads","UseEmbeddedActivities","ModerateMembers","ViewCreatorMonetizationAnalytics","UseSoundboard","CreateGuildExpressions","CreateEvents","UseExternalSounds","SendVoiceMessages","SendPolls","UseExternalApps"],"enumName":"PermissionFlagsBits"}],"category":"channel"},{"name":"$modifyForumTags","version":"1.5.0","aliases":["$modifyPostTags"],"description":"Modifies tags of a forum post, returns bool","unwrap":true,"output":["Boolean"],"args":[{"name":"channel ID","rest":false,"required":true,"type":"Channel","description":"The post to edit tags on"},{"name":"reason","description":"The reason for modifying post tags","rest":false,"type":"String"},{"name":"tags","description":"The tags for the post","rest":true,"required":true,"type":"String"}],"brackets":true,"category":"channel"},{"name":"$randomChannelID","version":"1.0.3","description":"Returns a random channel ID","unwrap":false,"output":["Channel"],"category":"channel"},{"name":"$randomGuildChannelID","version":"1.0.3","description":"Returns a random channel ID of a guild","unwrap":true,"brackets":false,"output":["Channel"],"args":[{"name":"guild ID","description":"The guild to get channel from","rest":false,"required":true,"type":"Guild"},{"name":"types","description":"The channel types to get an id from","type":"Enum","rest":true,"required":false,"enum":["GuildText","DM","GuildVoice","GroupDM","GuildCategory","GuildAnnouncement","AnnouncementThread","PublicThread","PrivateThread","GuildStageVoice","GuildDirectory","GuildForum","GuildMedia","GuildNews","GuildNewsThread","GuildPublicThread","GuildPrivateThread"],"enumName":"ChannelType"}],"category":"channel"},{"name":"$removeChannelPerms","version":"1.0.3","description":"Removes permission overwrites from a channel, returns bool","brackets":true,"unwrap":true,"output":["Boolean"],"args":[{"name":"channel ID","description":"The channel to remove perms from","rest":false,"required":true,"type":"Channel"},{"name":"id","description":"The role or member id to remove these perms from","rest":false,"required":true,"type":"String"},{"name":"perms","description":"The perms to remove from the id","rest":true,"type":"String","required":true,"enum":["CreateInstantInvite","KickMembers","BanMembers","Administrator","ManageChannels","ManageGuild","AddReactions","ViewAuditLog","PrioritySpeaker","Stream","ViewChannel","SendMessages","SendTTSMessages","ManageMessages","EmbedLinks","AttachFiles","ReadMessageHistory","MentionEveryone","UseExternalEmojis","ViewGuildInsights","Connect","Speak","MuteMembers","DeafenMembers","MoveMembers","UseVAD","ChangeNickname","ManageNicknames","ManageRoles","ManageWebhooks","ManageEmojisAndStickers","ManageGuildExpressions","UseApplicationCommands","RequestToSpeak","ManageEvents","ManageThreads","CreatePublicThreads","CreatePrivateThreads","UseExternalStickers","SendMessagesInThreads","UseEmbeddedActivities","ModerateMembers","ViewCreatorMonetizationAnalytics","UseSoundboard","CreateGuildExpressions","CreateEvents","UseExternalSounds","SendVoiceMessages","SendPolls","UseExternalApps"],"enumName":"PermissionFlagsBits"}],"category":"channel"},{"name":"$removeThreadMember","version":"1.0.0","description":"Removes a thread member","brackets":true,"unwrap":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"required":true,"type":"Guild"},{"name":"channel ID","description":"The thread to remove member from","rest":false,"required":true,"type":"Channel"},{"name":"user ID","pointer":0,"description":"The member to remove","rest":false,"required":true,"type":"Member"},{"name":"reason","description":"The reason to remove this member from thread","rest":false,"type":"String"}],"category":"channel"},{"name":"$sendMessage","aliases":["$channelSendMessage"],"version":"1.0.0","description":"Sends a message to a channel","unwrap":true,"output":["Message"],"args":[{"name":"channel ID","description":"The channel to send this message to","required":true,"type":"Channel","rest":false},{"name":"content","description":"The content for the message","type":"String","rest":false},{"name":"return message ID","description":"Whether to return the message id of the newly sent message","rest":false,"type":"Boolean"}],"brackets":true,"category":"channel"},{"name":"$setChannelArchiveDuration","version":"1.5.0","description":"Modifies a channel's archive duration","unwrap":true,"output":["Boolean"],"brackets":true,"args":[{"name":"channel ID","type":"Channel","description":"The channel to modify","rest":false,"required":true},{"name":"duration","description":"The new duration of archive","type":"Enum","enum":["OneHour","OneDay","ThreeDays","OneWeek"],"rest":false,"required":true,"enumName":"ThreadAutoArchiveDuration"},{"name":"reason","description":"Reason for modifying archive duration","rest":false,"type":"String"}],"category":"channel"},{"name":"$setChannelCategory","version":"1.5.0","aliases":["$setChannelParent"],"description":"Sets a channel's category, returns bool","brackets":true,"unwrap":true,"output":["Boolean"],"args":[{"name":"channel ID","description":"The channel id to set its category","rest":false,"type":"Channel","required":true},{"name":"category ID","description":"The category to set","rest":false,"type":"Channel"}],"category":"channel"},{"name":"$setChannelNSFW","version":"1.0.0","description":"Sets a channel nsfw state, returns bool","brackets":true,"unwrap":true,"output":["Boolean"],"args":[{"name":"channel ID","description":"The channel id to set its nsfw state","rest":false,"type":"Channel","required":true},{"name":"state","description":"The state to set","rest":false,"type":"Boolean"}],"category":"channel"},{"name":"$setChannelName","version":"1.0.0","description":"Sets a channel name, returns bool","brackets":true,"unwrap":true,"output":["Boolean"],"args":[{"name":"channel ID","description":"The channel id to set its name","rest":false,"type":"Channel","required":true},{"name":"name","description":"The name to set","rest":false,"required":true,"type":"String"}],"category":"channel"},{"name":"$setChannelSlowmode","version":"1.0.0","description":"Sets a channel slowmode, returns bool","brackets":true,"unwrap":true,"output":["Boolean"],"args":[{"name":"channel ID","description":"The channel id to set its nsfw state","rest":false,"type":"Channel","required":true},{"name":"seconds","description":"The number of seconds per message","rest":false,"type":"Number"}],"category":"channel"},{"name":"$setChannelTopic","version":"1.0.0","description":"Sets a channel topic, returns bool","brackets":true,"unwrap":true,"output":["Boolean"],"args":[{"name":"channel ID","description":"The channel id to set its topic","rest":false,"type":"Channel","required":true},{"name":"topic","description":"The topic to set","rest":false,"type":"String"}],"category":"channel"},{"name":"$setDefaultForumLayout","version":"2.2.0","description":"Sets a forum's default layout of posts","unwrap":true,"brackets":true,"args":[{"name":"channel ID","description":"The forum to modify","rest":false,"required":true,"type":"Channel"},{"name":"layout","description":"The new default layout","rest":false,"required":true,"type":"Enum","enum":["NotSet","ListView","GalleryView"],"enumName":"ForumLayoutType"},{"name":"reason","description":"Reason for modifying default layout","rest":false,"type":"String"}],"output":["Boolean"],"category":"channel"},{"name":"$setDefaultReactionEmoji","version":"2.2.0","description":"Sets a forum's default reaction emoji for posts","unwrap":true,"brackets":true,"args":[{"name":"channel ID","description":"The forum to modify","rest":false,"required":true,"type":"Channel"},{"name":"emoji","description":"The new default reaction emoji","rest":false,"type":"String"},{"name":"reason","description":"Reason for modifying default emoji","rest":false,"type":"String"}],"output":["Boolean"],"category":"channel"},{"name":"$setDefaultSortOrder","version":"2.2.0","description":"Sets a forum's default sort order of posts","unwrap":true,"brackets":true,"args":[{"name":"channel ID","description":"The forum to modify","rest":false,"required":true,"type":"Channel"},{"name":"layout","description":"The new default sort order, leave empty to reset","rest":false,"type":"Enum","enum":["LatestActivity","CreationDate"],"enumName":"SortOrderType"},{"name":"reason","description":"Reason for modifying default sort order","rest":false,"type":"String"}],"output":["Boolean"],"category":"channel"},{"name":"$setDefaultThreadArchiveDuration","version":"1.5.0","description":"Sets a forum's default auto archive duration of posts","unwrap":true,"output":["Boolean"],"aliases":["$setDefaultThreadAutoArchiveDuration"],"brackets":true,"args":[{"name":"channel ID","description":"The forum to modify","type":"Channel","rest":false,"required":true},{"name":"duration","description":"The new duration of auto archive","type":"Enum","enum":["OneHour","OneDay","ThreeDays","OneWeek"],"rest":false,"required":true,"enumName":"ThreadAutoArchiveDuration"},{"name":"reason","description":"Reason for modifying archive duration","rest":false,"type":"String"}],"category":"channel"},{"name":"$setDefaultThreadSlowmode","version":"2.2.0","description":"Sets a forum's default slowmode for posts","unwrap":true,"brackets":true,"args":[{"name":"channel ID","description":"The forum to modify","rest":false,"required":true,"type":"Channel"},{"name":"seconds","description":"The new default slowmode","rest":false,"required":true,"type":"Number"},{"name":"reason","description":"Reason for modifying default slowmode","rest":false,"type":"String"}],"output":["Boolean"],"category":"channel"},{"name":"$setThreadArchiveDuration","version":"1.5.0","description":"Sets a thread's auto archive duration","unwrap":true,"output":["Boolean"],"aliases":["$setThreadAutoArchiveDuration"],"brackets":true,"args":[{"name":"channel ID","description":"The thread to modify","type":"Channel","rest":false,"required":true},{"name":"duration","description":"The new duration of auto archive","type":"Enum","enum":["OneHour","OneDay","ThreeDays","OneWeek"],"rest":false,"required":true,"enumName":"ThreadAutoArchiveDuration"},{"name":"reason","description":"Reason for modifying archive duration","rest":false,"type":"String"}],"category":"channel"},{"name":"$setVoiceBitrate","version":"1.4.0","description":"Sets the bitrate quality of a voice channel, returns bool","brackets":true,"output":["Boolean"],"args":[{"name":"channel ID","description":"The channel to edit bitrate","rest":false,"required":true,"type":"Channel"},{"name":"bitrate","rest":false,"type":"Number","required":true,"description":"The new bitrate"},{"name":"reason","description":"Reason to change the bitrate","rest":false,"required":false,"type":"String"}],"unwrap":true,"category":"channel"},{"name":"$setVoiceDeaf","version":"1.4.0","description":"Deafens a member from voice channel","brackets":true,"aliases":["$voiceDeaf"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"required":true,"type":"Guild"},{"name":"user ID","rest":false,"required":true,"type":"Member","pointer":0,"description":"The user to deafen"},{"name":"reason","description":"Reason to deafen this user","rest":false,"required":false,"type":"String"}],"unwrap":true,"category":"channel"},{"name":"$setVoiceMute","version":"1.4.0","description":"Mutes a member from voice channel","brackets":true,"aliases":["$voiceMute"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"required":true,"type":"Guild"},{"name":"user ID","rest":false,"required":true,"type":"Member","pointer":0,"description":"The user to mute"},{"name":"reason","description":"Reason to mute this user","rest":false,"required":false,"type":"String"}],"unwrap":true,"category":"channel"},{"name":"$setVoiceRegion","version":"1.5.0","description":"Sets the region of a voice channel, returns bool","unwrap":true,"brackets":true,"args":[{"name":"channel ID","description":"The channel to set region","rest":false,"required":true,"type":"Channel"},{"name":"region","description":"The region to set, leave empty to remove a fixed region","rest":false,"required":false,"type":"Enum","enum":["brazil","hongkong","india","japan","rotterdam","russia","singapore","south-korea","southafrica","sydney","us-central","us-east","us-south","us-west"],"enumName":"VoiceRegionType"},{"name":"reason","description":"Reason to set the voice region","rest":false,"required":false,"type":"String"}],"output":["Boolean"],"category":"channel"},{"name":"$setVoiceUndeaf","version":"1.4.0","description":"Undeafens a member from voice channel","brackets":true,"aliases":["$voiceUndeaf"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"required":true,"type":"Guild"},{"name":"user ID","rest":false,"required":true,"type":"Member","pointer":0,"description":"The user to undeafen"},{"name":"reason","description":"Reason to undeafen this user","rest":false,"required":false,"type":"String"}],"unwrap":true,"category":"channel"},{"name":"$setVoiceUnmute","version":"1.4.0","description":"Unmutes a member from voice channel","brackets":true,"aliases":["$voiceUnmute"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"required":true,"type":"Guild"},{"name":"user ID","rest":false,"required":true,"type":"Member","pointer":0,"description":"The user to unmute"},{"name":"reason","description":"Reason to unmute this user","rest":false,"required":false,"type":"String"}],"unwrap":true,"category":"channel"},{"name":"$setVoiceUserLimit","version":"1.4.0","description":"Sets the limit of users that can connect to this voice channel","brackets":true,"output":["Boolean"],"args":[{"name":"channel ID","description":"The channel to edit user limit","rest":false,"required":true,"type":"Channel"},{"name":"limit","rest":false,"type":"Number","required":true,"description":"The new user limit"},{"name":"reason","description":"Reason to change the user limit","rest":false,"required":false,"type":"String"}],"unwrap":true,"category":"channel"},{"name":"$setVoiceVideoQuality","version":"1.5.0","description":"Sets the video quality of a voice channel, returns bool","brackets":true,"output":["Boolean"],"args":[{"name":"channel ID","description":"The channel to edit video quality","rest":false,"required":true,"type":"Channel"},{"name":"quality","rest":false,"required":true,"type":"Enum","enum":["Auto","Full"],"description":"The new video quality","enumName":"VideoQualityMode"},{"name":"reason","description":"Reason to change the video quality","rest":false,"required":false,"type":"String"}],"unwrap":true,"category":"channel"},{"name":"$startTyping","version":"1.0.0","description":"Starts typing in a channel","unwrap":true,"aliases":["$channelStartTyping"],"brackets":true,"args":[{"name":"channel ID","description":"The channel to start typing at","required":true,"rest":false,"type":"Channel"}],"category":"channel"},{"name":"$threadIsArchived","version":"1.5.0","aliases":["$isArchived","$threadArchived"],"description":"Returns whether a thread is archived","brackets":false,"unwrap":true,"output":["Boolean"],"args":[{"name":"channel ID","description":"The thread to check if its archived","rest":false,"required":true,"type":"Channel"}],"category":"channel"},{"name":"$threadOwnerID","version":"2.2.0","description":"Returns the owner of the thread","brackets":false,"unwrap":true,"output":["Member"],"args":[{"name":"channel ID","description":"The thread to retrieve owner of","rest":false,"required":true,"type":"Channel"}],"category":"channel"},{"name":"$threadStarterMessageID","version":"1.5.0","description":"Returns the id of the message that started this thread","brackets":false,"unwrap":true,"args":[{"name":"channel ID","description":"The thread to get its starter message id","rest":false,"required":true,"type":"Channel"}],"output":["Message"],"category":"channel"},{"name":"$threadTotalMessagesSent","version":"1.5.0","description":"Returns the total count of sent messages in a thread","aliases":["$threadTotalMessagesCount"],"brackets":false,"unwrap":true,"output":["Number"],"args":[{"name":"channel ID","description":"The thread to pull data from","rest":false,"required":true,"type":"Channel"}],"category":"channel"},{"name":"$transcript","version":"1.4.0","aliases":["$channelTranscript","$createTranscript"],"description":"Creates a channel transcript","brackets":true,"output":["String[]"],"unwrap":false,"args":[{"name":"channel ID","description":"The channel to create transcript of","rest":false,"required":true,"type":"TextChannel"},{"name":"variable","description":"The $env variable name to load the message id to","rest":false,"required":true,"type":"String"},{"name":"code","description":"The code to use for every message, make sure to use $return","rest":false,"required":true,"type":"String"},{"name":"separator","description":"The separator to use for every result","rest":false,"type":"String"},{"name":"full","description":"Whether to load entire message object to the variable","rest":false,"required":false,"type":"Boolean"}],"category":"channel"},{"name":"$unarchiveThread","version":"1.0.0","aliases":["$unarchivePost"],"description":"Unarchives a thread, returns bool","brackets":false,"unwrap":true,"output":["Boolean"],"args":[{"name":"channel ID","description":"The thread to unarchive","rest":false,"required":true,"type":"Channel"},{"name":"reason","description":"The reason to unarchive this thread","rest":false,"type":"String"}],"category":"channel"},{"name":"$unlockThread","version":"1.5.0","aliases":["$unlockPost"],"description":"Unlocks a thread, returns bool","brackets":false,"unwrap":true,"output":["Boolean"],"args":[{"name":"channel ID","description":"The thread to unlock","rest":false,"required":true,"type":"Channel"},{"name":"reason","description":"The reason to unlock this thread","rest":false,"type":"String"}],"category":"channel"},{"name":"$commandCount","version":"1.0.0","description":"Returns the command count","brackets":false,"output":["Number"],"args":[{"name":"categories","rest":true,"required":true,"description":"The event types to filter by","type":"String"}],"unwrap":true,"category":"command"},{"name":"$commandInfo","version":"1.0.3","description":"Retrieves command info","unwrap":true,"brackets":true,"output":["Unknown"],"args":[{"name":"type","description":"The command type","rest":false,"type":"String","required":true},{"name":"name","description":"The command name","rest":false,"required":true,"type":"String"},{"name":"property","description":"The property to retrieve","rest":true,"type":"String"}],"category":"command"},{"name":"$commandName","version":"1.0.3","description":"Returns the current command name","unwrap":false,"output":["String"],"category":"command"},{"name":"$commandNames","version":"1.0.6","description":"Return commands with given type","brackets":true,"output":["String[]"],"args":[{"name":"type","description":"The command type to pull names from","rest":false,"required":true,"type":"String"},{"name":"separator","description":"The separator to use for every name","rest":false,"type":"String"}],"unwrap":true,"category":"command"},{"name":"$deleteCommand","version":"1.2.0","description":"Deletes the author's message","unwrap":false,"category":"command"},{"name":"$addActionRow","version":"1.0.0","description":"Adds an action row","unwrap":false,"category":"component"},{"name":"$addActionRowTo","version":"1.5.0","brackets":true,"description":"Adds an action row (or rows) to a message","unwrap":false,"aliases":["$addActionRowsTo"],"args":[{"name":"channel ID","description":"The channel id to pull message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to add row to","rest":false,"required":true,"type":"Message","pointer":0},{"name":"components","description":"Components for this row","rest":false,"required":true,"type":"String"},{"name":"keep existing rows","description":"Whether to keep or remove existing rows of given message","rest":false,"required":false,"type":"Boolean"}],"output":["Boolean"],"category":"component"},{"name":"$addButton","version":"1.0.0","description":"Adds a button component to the newest row","unwrap":true,"brackets":true,"args":[{"name":"custom ID","description":"The custom id for this component","rest":false,"type":"String","required":true},{"name":"label","description":"The button label","rest":false,"type":"String","required":true},{"name":"style","description":"The style for this button","enum":["Primary","Secondary","Success","Danger","Link","Premium"],"type":"Enum","required":true,"rest":false,"enumName":"ButtonStyle"},{"name":"emoji","rest":false,"type":"String","description":"The emoji for this button"},{"name":"disabled","rest":false,"type":"Boolean","description":"Whether to disable the button"}],"category":"component"},{"name":"$addButtonTo","version":"1.5.0","description":"Adds a button component to the newest row in a message","unwrap":true,"brackets":true,"args":[{"name":"channel ID","description":"The channel id to pull message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to add button to","rest":false,"required":true,"type":"Message","pointer":0},{"name":"custom ID","description":"The custom id for this component","rest":false,"type":"String","required":true},{"name":"label","description":"The button label","rest":false,"type":"String","required":true},{"name":"style","description":"The style for this button","enum":["Primary","Secondary","Success","Danger","Link","Premium"],"type":"Enum","required":true,"rest":false,"enumName":"ButtonStyle"},{"name":"emoji","rest":false,"type":"String","description":"The emoji for this button"},{"name":"disabled","rest":false,"type":"Boolean","description":"Whether to disable the button"}],"output":["Boolean"],"category":"component"},{"name":"$addChannelSelectMenu","version":"1.4.0","description":"Creates a channel select menu","brackets":true,"unwrap":true,"args":[{"name":"custom ID","description":"The custom id for this menu","rest":false,"required":true,"type":"String"},{"name":"placeholder","description":"The placeholder to use for the menu","rest":false,"type":"String"},{"name":"min values","description":"The min values to choose for the menu","rest":false,"type":"Number"},{"name":"max values","description":"The max values to choose for the menu","rest":false,"type":"Number"},{"name":"disabled","description":"Whether the menu is disabled by default","rest":false,"type":"Boolean"},{"name":"default channels","rest":true,"type":"String","description":"The default selected channels to use"}],"category":"component"},{"name":"$addChannelType","version":"1.4.0","aliases":["$addChannelTypes"],"description":"Adds channel types to the last select menu","unwrap":true,"brackets":true,"args":[{"name":"types","description":"The channel types to add","rest":true,"enum":["GuildText","DM","GuildVoice","GroupDM","GuildCategory","GuildAnnouncement","AnnouncementThread","PublicThread","PrivateThread","GuildStageVoice","GuildDirectory","GuildForum","GuildMedia","GuildNews","GuildNewsThread","GuildPublicThread","GuildPrivateThread"],"required":true,"type":"Enum","enumName":"ChannelType"}],"category":"component"},{"name":"$addChoice","version":"1.0.6","description":"Adds an autocomplete choice","unwrap":true,"brackets":true,"args":[{"name":"choice name","description":"The name for this choice","rest":false,"required":true,"type":"String"},{"name":"choice value","description":"The value for this choice","rest":false,"required":true,"type":"String"}],"category":"component"},{"name":"$addDefaultChannelOption","version":"1.4.0","aliases":["$addDefaultChannels","$addDefaultChannelOptions"],"description":"Adds default channel options to the last select menu","unwrap":true,"brackets":true,"args":[{"name":"channel IDs","description":"The channel ids","rest":true,"required":true,"type":"String"}],"category":"component"},{"name":"$addDefaultRoleOption","version":"1.4.0","aliases":["$addDefaultRoles","$addDefaultRoleOptions"],"description":"Adds default role options to the last select menu","unwrap":true,"brackets":true,"args":[{"name":"role IDs","description":"The role ids","rest":true,"required":true,"type":"String"}],"category":"component"},{"name":"$addDefaultUserOption","version":"1.4.0","aliases":["$addDefaultUsers","$addDefaultUserOptions"],"description":"Adds default user options to the last select menu","unwrap":true,"brackets":true,"args":[{"name":"user IDs","description":"The user ids","rest":true,"required":true,"type":"String"}],"category":"component"},{"name":"$addMentionableSelectMenu","version":"1.4.0","description":"Creates a mentionable select menu","brackets":true,"unwrap":true,"args":[{"name":"custom ID","description":"The custom id for this menu","rest":false,"required":true,"type":"String"},{"name":"placeholder","description":"The placeholder to use for the menu","rest":false,"type":"String"},{"name":"min values","description":"The min values to choose for the menu","rest":false,"type":"Number"},{"name":"max values","description":"The max values to choose for the menu","rest":false,"type":"Number"},{"name":"disabled","description":"Whether the menu is disabled by default","rest":false,"required":false,"type":"Boolean"}],"category":"component"},{"name":"$addMentionableSelectMenuTo","version":"1.5.0","description":"Creates a mentionable select menu to a message","brackets":true,"output":["Boolean"],"unwrap":true,"args":[{"name":"channel ID","description":"The channel id to pull message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to add row to","rest":false,"required":true,"type":"Message","pointer":0},{"name":"custom ID","description":"The custom id for this menu","rest":false,"required":true,"type":"String"},{"name":"placeholder","description":"The placeholder to use for the menu","rest":false,"type":"String"},{"name":"min values","description":"The min values to choose for the menu","rest":false,"type":"Number"},{"name":"max values","description":"The max values to choose for the menu","rest":false,"type":"Number"},{"name":"disabled","description":"Whether the menu is disabled by default","rest":false,"required":false,"type":"Boolean"}],"category":"component"},{"name":"$addOption","version":"1.0.0","description":"Adds a select menu option","unwrap":true,"brackets":true,"args":[{"name":"name","description":"The option name","rest":false,"required":true,"type":"String"},{"name":"description","description":"The description for this option","rest":false,"type":"String","required":false},{"name":"value","description":"The value to use for this option","rest":false,"required":true,"type":"String"},{"name":"emoji","description":"The emoji to use for this option","type":"String","rest":false},{"name":"default","description":"Whether to set this option as default","rest":false,"type":"Boolean"}],"category":"component"},{"name":"$addRoleSelectMenu","version":"1.3.0","description":"Creates a role select menu","brackets":true,"unwrap":true,"args":[{"name":"custom ID","description":"The custom id for this menu","rest":false,"required":true,"type":"String"},{"name":"placeholder","description":"The placeholder to use for the menu","rest":false,"type":"String"},{"name":"min values","description":"The min values to choose for the menu","rest":false,"type":"Number"},{"name":"max values","description":"The max values to choose for the menu","rest":false,"type":"Number"},{"name":"disabled","description":"Whether the menu is disabled by default","rest":false,"required":false,"type":"Boolean"},{"name":"default roles","rest":true,"type":"String","description":"The default selected roles to use"}],"category":"component"},{"name":"$addRoleSelectMenuTo","version":"1.5.0","description":"Creates a role select menu on a message","output":["Boolean"],"brackets":true,"unwrap":true,"args":[{"name":"channel ID","description":"The channel id to pull message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to add select menu to","rest":false,"required":true,"type":"Message","pointer":0},{"name":"custom ID","description":"The custom id for this menu","rest":false,"required":true,"type":"String"},{"name":"placeholder","description":"The placeholder to use for the menu","rest":false,"type":"String"},{"name":"min values","description":"The min values to choose for the menu","rest":false,"type":"Number"},{"name":"max values","description":"The max values to choose for the menu","rest":false,"type":"Number"},{"name":"disabled","description":"Whether the menu is disabled by default","rest":false,"required":false,"type":"Boolean"},{"name":"default roles","rest":true,"type":"String","description":"The default selected roles to use"}],"category":"component"},{"name":"$addStringSelectMenu","version":"1.0.0","description":"Adds a string select menu","unwrap":true,"brackets":true,"args":[{"name":"custom ID","description":"The custom id to use for this menu","rest":false,"required":true,"type":"String"},{"name":"placeholder","description":"The placeholder to use for the menu","rest":false,"type":"String"},{"name":"disabled","description":"Whether to keep this menu disabled","type":"Boolean","rest":false},{"name":"min values","description":"The min values to choose for the menu","rest":false,"type":"Number"},{"name":"max values","description":"The max values to choose for the menu","rest":false,"type":"Number"}],"category":"component"},{"name":"$addStringSelectMenuTo","version":"1.5.0","description":"Adds a string select menu to a message","unwrap":true,"brackets":true,"args":[{"name":"channel ID","description":"The channel id to pull message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to add select menu to","rest":false,"required":true,"type":"Message","pointer":0},{"name":"custom ID","description":"The custom id to use for this menu","rest":false,"required":true,"type":"String"},{"name":"placeholder","description":"The placeholder to use for the menu","rest":false,"type":"String"},{"name":"disabled","description":"Whether to keep this menu disabled","type":"Boolean","rest":false},{"name":"min values","description":"The min values to choose for the menu","rest":false,"type":"Number"},{"name":"max values","description":"The max values to choose for the menu","rest":false,"type":"Number"}],"output":["Boolean"],"category":"component"},{"name":"$addTextInput","version":"1.0.0","description":"Adds a text input field to the modal","brackets":true,"unwrap":true,"args":[{"name":"custom ID","description":"The custom id for this field","rest":false,"type":"String","required":true},{"name":"name","description":"The field name","rest":false,"required":true,"type":"String"},{"name":"type","description":"Paragraph or short","rest":false,"type":"Enum","enum":["Short","Paragraph"],"enumName":"TextInputStyle"},{"name":"required","description":"Whether this field is required","rest":false,"type":"Boolean"},{"name":"placeholder","description":"The placeholder to use for the field","rest":false,"type":"String"},{"name":"default value","description":"The default value for the field","rest":false,"type":"String"},{"name":"minimum length","description":"The minimum length needed","rest":false,"type":"Number"},{"name":"maximum length","description":"The max length needed","rest":false,"type":"Number"}],"category":"component"},{"name":"$addUserSelectMenu","version":"1.4.0","description":"Creates a user select menu","brackets":true,"unwrap":true,"args":[{"name":"custom ID","description":"The custom id for this menu","rest":false,"required":true,"type":"String"},{"name":"placeholder","description":"The placeholder to use for the menu","rest":false,"type":"String"},{"name":"min values","description":"The min values to choose for the menu","rest":false,"type":"Number"},{"name":"max values","description":"The max values to choose for the menu","rest":false,"type":"Number"},{"name":"disabled","description":"Whether the menu is disabled by default","rest":false,"required":false,"type":"Boolean"},{"name":"default users","rest":true,"type":"String","description":"The default selected users to use"}],"category":"component"},{"name":"$addUserSelectMenuTo","version":"1.5.0","output":["Boolean"],"description":"Creates a user select menu on a message","brackets":true,"unwrap":true,"args":[{"name":"channel ID","description":"The channel id to pull message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to add select menu to","rest":false,"required":true,"type":"Message","pointer":0},{"name":"custom ID","description":"The custom id for this menu","rest":false,"required":true,"type":"String"},{"name":"placeholder","description":"The placeholder to use for the menu","rest":false,"type":"String"},{"name":"min values","description":"The min values to choose for the menu","rest":false,"type":"Number"},{"name":"max values","description":"The max values to choose for the menu","rest":false,"type":"Number"},{"name":"disabled","description":"Whether the menu is disabled by default","rest":false,"required":false,"type":"Boolean"},{"name":"default users","rest":true,"type":"String","description":"The default selected users to use"}],"category":"component"},{"name":"$deleteActionRow","version":"1.0.0","description":"Deletes an action row at given index","brackets":true,"args":[{"name":"index","description":"The row index to delete","rest":false,"required":true,"type":"Number"}],"unwrap":true,"category":"component"},{"name":"$deleteActionRowFrom","version":"1.5.0","description":"Deletes an action row at given index","brackets":true,"args":[{"name":"channel ID","description":"The channel id to pull message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to remove row from","rest":false,"required":true,"type":"Message","pointer":0},{"name":"index","description":"The row index to delete","rest":false,"required":true,"type":"Number"}],"output":["Boolean"],"unwrap":true,"category":"component"},{"name":"$deleteComponent","version":"1.0.0","description":"Deletes a component with given custom id","brackets":true,"args":[{"name":"custom ID","description":"The component's custom id to delete","rest":false,"required":true,"type":"String"}],"unwrap":true,"category":"component"},{"name":"$deleteComponentFrom","version":"1.5.0","description":"Deletes a component with given custom id from a message","brackets":true,"args":[{"name":"channel ID","description":"The channel id to pull message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to remove component from","rest":false,"required":true,"type":"Message","pointer":0},{"name":"custom ID","description":"The component's custom id to delete","rest":false,"required":true,"type":"String"}],"output":["Boolean"],"unwrap":true,"category":"component"},{"name":"$disableButtons","version":"2.2.0","description":"Disables all buttons on the current message","aliases":["$disableAllButtons"],"unwrap":true,"args":[{"name":"index","description":"The index of the row to disable","rest":false,"required":true,"type":"Number"}],"brackets":false,"category":"component"},{"name":"$disableButtonsOf","version":"2.2.0","description":"Disables all buttons of a message, returns bool","aliases":["$disableAllButtonsOf"],"unwrap":true,"args":[{"name":"channel ID","description":"The channel id to pull message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to disable buttons on","rest":false,"required":true,"type":"Message","pointer":0},{"name":"index","description":"The index of the row to disable","rest":false,"type":"Number"}],"brackets":true,"output":["Boolean"],"category":"component"},{"name":"$disableComponents","version":"2.2.0","description":"Disables all components on the current message","aliases":["$disableAllComponents"],"unwrap":false,"category":"component"},{"name":"$disableComponentsOf","version":"2.2.0","description":"Disables all components of a message, returns bool","aliases":["$disableAllComponentsOf"],"unwrap":true,"args":[{"name":"channel ID","description":"The channel id to pull message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to disable components on","rest":false,"required":true,"type":"Message","pointer":0}],"brackets":true,"output":["Boolean"],"category":"component"},{"name":"$editButton","version":"1.0.7","description":"Edits a button component","unwrap":true,"brackets":true,"args":[{"name":"custom ID","description":"The custom id to find the component","rest":false,"type":"String","required":true},{"name":"new custom ID","description":"The new custom id for this component","rest":false,"type":"String","required":true},{"name":"label","description":"The button label","rest":false,"type":"String","required":true},{"name":"style","description":"The style for this button","enum":["Primary","Secondary","Success","Danger","Link","Premium"],"type":"Enum","required":true,"rest":false,"enumName":"ButtonStyle"},{"name":"emoji","rest":false,"type":"String","description":"The emoji for this button"},{"name":"disabled","rest":false,"type":"Boolean","description":"Whether to disable the button"}],"category":"component"},{"name":"$editButtonOf","version":"1.5.0","description":"Edits a button component of a message","unwrap":true,"brackets":true,"args":[{"name":"channel ID","description":"The channel id to pull message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to edit button for","rest":false,"required":true,"type":"Message","pointer":0},{"name":"custom ID","description":"The custom id to find the component","rest":false,"type":"String","required":true},{"name":"new custom ID","description":"The new custom id for this component","rest":false,"type":"String","required":true},{"name":"label","description":"The button label","rest":false,"type":"String","required":true},{"name":"style","description":"The style for this button","enum":["Primary","Secondary","Success","Danger","Link","Premium"],"type":"Enum","required":true,"rest":false,"enumName":"ButtonStyle"},{"name":"emoji","rest":false,"type":"String","description":"The emoji for this button"},{"name":"disabled","rest":false,"type":"Boolean","description":"Whether to disable the button"}],"output":["Boolean"],"category":"component"},{"name":"$editChannelSelectMenu","version":"2.2.0","description":"Edits a channel select menu","unwrap":true,"brackets":true,"args":[{"name":"old custom ID","description":"The custom id of the menu to edit","rest":false,"required":true,"type":"String"},{"name":"new custom ID","description":"The new custom id to use for this menu","rest":false,"required":true,"type":"String"},{"name":"placeholder","description":"The placeholder to use for the menu","rest":false,"type":"String"},{"name":"disabled","description":"Whether to keep this menu disabled","type":"Boolean","rest":false},{"name":"min values","description":"The min values to choose for the menu","rest":false,"type":"Number"},{"name":"max values","description":"The max values to choose for the menu","rest":false,"type":"Number"},{"name":"default channels","rest":true,"type":"String","description":"The default selected channels of the menu"}],"category":"component"},{"name":"$editChannelSelectMenuOf","version":"2.2.0","description":"Edits a channel select menu of a message, returns bool","unwrap":true,"brackets":true,"args":[{"name":"channel ID","description":"The channel id to pull message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to edit select menu for","rest":false,"required":true,"type":"Message","pointer":0},{"name":"old custom ID","description":"The custom id of the menu to edit","rest":false,"required":true,"type":"String"},{"name":"new custom ID","description":"The new custom id to use for this menu","rest":false,"required":true,"type":"String"},{"name":"placeholder","description":"The placeholder to use for the menu","rest":false,"type":"String"},{"name":"disabled","description":"Whether to keep this menu disabled","type":"Boolean","rest":false},{"name":"min values","description":"The min values to choose for the menu","rest":false,"type":"Number"},{"name":"max values","description":"The max values to choose for the menu","rest":false,"type":"Number"},{"name":"default channels","rest":true,"type":"String","description":"The default selected channels of the menu"}],"output":["Boolean"],"category":"component"},{"name":"$editMentionableSelectMenu","version":"2.2.0","description":"Edits a mentionable select menu","brackets":true,"unwrap":true,"args":[{"name":"old custom ID","description":"The custom id of the menu to edit","rest":false,"required":true,"type":"String"},{"name":"new custom ID","description":"The new custom id to use for this menu","rest":false,"required":true,"type":"String"},{"name":"placeholder","description":"The placeholder to use for the menu","rest":false,"type":"String"},{"name":"disabled","description":"Whether to keep this menu disabled","type":"Boolean","rest":false},{"name":"min values","description":"The min values to choose for the menu","rest":false,"type":"Number"},{"name":"max values","description":"The max values to choose for the menu","rest":false,"type":"Number"}],"category":"component"},{"name":"$editMentionableSelectMenuOf","version":"2.2.0","description":"Edits a mentionable select menu of a message, returns bool","brackets":true,"unwrap":true,"args":[{"name":"channel ID","description":"The channel id to pull message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to edit select menu for","rest":false,"required":true,"type":"Message","pointer":0},{"name":"old custom ID","description":"The custom id of the menu to edit","rest":false,"required":true,"type":"String"},{"name":"new custom ID","description":"The new custom id to use for this menu","rest":false,"required":true,"type":"String"},{"name":"placeholder","description":"The placeholder to use for the menu","rest":false,"type":"String"},{"name":"disabled","description":"Whether to keep this menu disabled","type":"Boolean","rest":false},{"name":"min values","description":"The min values to choose for the menu","rest":false,"type":"Number"},{"name":"max values","description":"The max values to choose for the menu","rest":false,"type":"Number"}],"output":["Boolean"],"category":"component"},{"name":"$editOption","version":"1.4.0","description":"Edits a select menu option","unwrap":true,"brackets":true,"args":[{"name":"name","description":"The option name","rest":false,"required":true,"type":"String"},{"name":"new name","description":"The new option name","rest":false,"required":true,"type":"String"},{"name":"description","description":"The description for this option","rest":false,"type":"String","required":false},{"name":"value","description":"The value to use for this option","rest":false,"required":true,"type":"String"},{"name":"emoji","description":"The emoji to use for this option","type":"String","rest":false},{"name":"default","description":"Whether to set this option as default","rest":false,"type":"Boolean"}],"category":"component"},{"name":"$editRoleSelectMenu","version":"2.2.0","description":"Edits a role select menu","unwrap":true,"brackets":true,"args":[{"name":"old custom ID","description":"The custom id of the menu to edit","rest":false,"required":true,"type":"String"},{"name":"new custom ID","description":"The new custom id to use for this menu","rest":false,"required":true,"type":"String"},{"name":"placeholder","description":"The placeholder to use for the menu","rest":false,"type":"String"},{"name":"disabled","description":"Whether to keep this menu disabled","type":"Boolean","rest":false},{"name":"min values","description":"The min values to choose for the menu","rest":false,"type":"Number"},{"name":"max values","description":"The max values to choose for the menu","rest":false,"type":"Number"},{"name":"default roles","rest":true,"type":"String","description":"The default selected roles of the menu"}],"category":"component"},{"name":"$editRoleSelectMenuOf","version":"2.2.0","description":"Edits a role select menu of a message, returns bool","unwrap":true,"brackets":true,"args":[{"name":"channel ID","description":"The channel id to pull message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to edit select menu for","rest":false,"required":true,"type":"Message","pointer":0},{"name":"old custom ID","description":"The custom id of the menu to edit","rest":false,"required":true,"type":"String"},{"name":"new custom ID","description":"The new custom id to use for this menu","rest":false,"required":true,"type":"String"},{"name":"placeholder","description":"The placeholder to use for the menu","rest":false,"type":"String"},{"name":"disabled","description":"Whether to keep this menu disabled","type":"Boolean","rest":false},{"name":"min values","description":"The min values to choose for the menu","rest":false,"type":"Number"},{"name":"max values","description":"The max values to choose for the menu","rest":false,"type":"Number"},{"name":"default roles","rest":true,"type":"String","description":"The default selected roles of the menu"}],"output":["Boolean"],"category":"component"},{"name":"$editStringSelectMenu","version":"1.4.0","description":"Edits a string select menu","unwrap":true,"brackets":true,"args":[{"name":"old custom ID","description":"The custom id of the menu to edit","rest":false,"required":true,"type":"String"},{"name":"new custom ID","description":"The new custom id to use for this menu","rest":false,"required":true,"type":"String"},{"name":"placeholder","description":"The placeholder to use for the menu","rest":false,"type":"String"},{"name":"disabled","description":"Whether to keep this menu disabled","type":"Boolean","rest":false},{"name":"min values","description":"The min values to choose for the menu","rest":false,"type":"Number"},{"name":"max values","description":"The max values to choose for the menu","rest":false,"type":"Number"}],"category":"component"},{"name":"$editStringSelectMenuOf","version":"1.5.0","description":"Edits a string select menu of a message","unwrap":true,"brackets":true,"args":[{"name":"channel ID","description":"The channel id to pull message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to edit select menu for","rest":false,"required":true,"type":"Message","pointer":0},{"name":"old custom ID","description":"The custom id of the menu to edit","rest":false,"required":true,"type":"String"},{"name":"new custom ID","description":"The new custom id to use for this menu","rest":false,"required":true,"type":"String"},{"name":"placeholder","description":"The placeholder to use for the menu","rest":false,"type":"String"},{"name":"disabled","description":"Whether to keep this menu disabled","type":"Boolean","rest":false},{"name":"min values","description":"The min values to choose for the menu","rest":false,"type":"Number"},{"name":"max values","description":"The max values to choose for the menu","rest":false,"type":"Number"}],"output":["Boolean"],"category":"component"},{"name":"$editUserSelectMenu","version":"2.2.0","description":"Edits a user select menu","unwrap":true,"brackets":true,"args":[{"name":"old custom ID","description":"The custom id of the menu to edit","rest":false,"required":true,"type":"String"},{"name":"new custom ID","description":"The new custom id to use for this menu","rest":false,"required":true,"type":"String"},{"name":"placeholder","description":"The placeholder to use for the menu","rest":false,"type":"String"},{"name":"disabled","description":"Whether to keep this menu disabled","type":"Boolean","rest":false},{"name":"min values","description":"The min values to choose for the menu","rest":false,"type":"Number"},{"name":"max values","description":"The max values to choose for the menu","rest":false,"type":"Number"},{"name":"default users","rest":true,"type":"String","description":"The default selected users of the menu"}],"category":"component"},{"name":"$editUserSelectMenuOf","version":"2.2.0","description":"Edits a user select menu of a message, returns bool","unwrap":true,"brackets":true,"args":[{"name":"channel ID","description":"The channel id to pull message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to edit select menu for","rest":false,"required":true,"type":"Message","pointer":0},{"name":"old custom ID","description":"The custom id of the menu to edit","rest":false,"required":true,"type":"String"},{"name":"new custom ID","description":"The new custom id to use for this menu","rest":false,"required":true,"type":"String"},{"name":"placeholder","description":"The placeholder to use for the menu","rest":false,"type":"String"},{"name":"disabled","description":"Whether to keep this menu disabled","type":"Boolean","rest":false},{"name":"min values","description":"The min values to choose for the menu","rest":false,"type":"Number"},{"name":"max values","description":"The max values to choose for the menu","rest":false,"type":"Number"},{"name":"default users","rest":true,"type":"String","description":"The default selected users of the menu"}],"output":["Boolean"],"category":"component"},{"name":"$enableButtons","version":"2.2.0","description":"Enables all buttons on the current message","aliases":["$enableAllButtons"],"unwrap":true,"args":[{"name":"index","description":"The index of the row to enable","rest":false,"required":true,"type":"Number"}],"brackets":false,"category":"component"},{"name":"$enableButtonsOf","version":"2.2.0","description":"Enables all buttons of a message, returns bool","aliases":["$enableAllButtonsOf"],"unwrap":true,"args":[{"name":"channel ID","description":"The channel id to pull message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to enable buttons on","rest":false,"required":true,"type":"Message","pointer":0},{"name":"index","description":"The index of the row to enable","rest":false,"type":"Number"}],"brackets":true,"output":["Boolean"],"category":"component"},{"name":"$enableComponents","version":"2.2.0","description":"Enables all components on the current message","aliases":["$enableAllComponents"],"unwrap":false,"category":"component"},{"name":"$enableComponentsOf","version":"2.2.0","description":"Enables all components of a message, returns bool","aliases":["$enableAllComponentsOf"],"unwrap":true,"args":[{"name":"channel ID","description":"The channel id to pull message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to enable components on","rest":false,"required":true,"type":"Message","pointer":0}],"brackets":true,"output":["Boolean"],"category":"component"},{"name":"$setChannelType","version":"1.5.0","aliases":["$setChannelTypes"],"description":"Sets channel types for the last select menu","unwrap":true,"brackets":true,"args":[{"name":"types","description":"The channel types to set","rest":true,"enum":["GuildText","DM","GuildVoice","GroupDM","GuildCategory","GuildAnnouncement","AnnouncementThread","PublicThread","PrivateThread","GuildStageVoice","GuildDirectory","GuildForum","GuildMedia","GuildNews","GuildNewsThread","GuildPublicThread","GuildPrivateThread"],"required":true,"type":"Enum","enumName":"ChannelType"}],"category":"component"},{"name":"$and","version":"1.0.0","description":"Validates multiple conditions","unwrap":false,"brackets":true,"output":["Boolean"],"args":[{"name":"conditions","rest":true,"required":true,"type":"String","condition":true,"description":"The conditions that must match"}],"category":"condition"},{"name":"$checkCondition","version":"1.0.0","description":"Checks whether a condition is valid","brackets":true,"unwrap":false,"output":["Boolean"],"args":[{"name":"condition","description":"The condition to use","rest":false,"condition":true,"type":"String","required":true}],"category":"condition"},{"name":"$isBoolean","version":"1.0.6","description":"Checks whether given value is bool like","aliases":["$isBool"],"brackets":true,"unwrap":true,"output":["Boolean"],"args":[{"name":"value","description":"Value to check if its a valid bool","rest":false,"required":true,"type":"String"}],"category":"condition"},{"name":"$isValidHex","version":"1.3.0","description":"Checks whether given hex is a valid integer number between 0x00000 and 0xffffff.","unwrap":true,"brackets":true,"output":["Boolean"],"args":[{"name":"hex","rest":false,"required":true,"type":"String","description":"The hex to check for"}],"category":"condition"},{"name":"$isValidLink","version":"1.0.0","brackets":true,"unwrap":true,"output":["Boolean"],"args":[{"name":"link","description":"The link to check","rest":false,"required":true,"type":"String"}],"description":"Checks whether a link is valid, this will not make sure that a site actually exists or returns success HTTP responses.","category":"condition"},{"name":"$or","version":"1.0.0","description":"Validates one condition","unwrap":false,"brackets":true,"output":["Boolean"],"args":[{"name":"conditions","rest":true,"required":true,"type":"String","condition":true,"description":"The conditions that must match one"}],"category":"condition"},{"name":"$channelCooldown","version":"1.5.0","description":"Adds a cooldown binded to a channel and command","brackets":true,"unwrap":false,"args":[{"name":"channel ID","rest":false,"description":"The channel id to assign the cooldown to","type":"String","required":true},{"name":"duration","description":"The duration of the cooldown","rest":false,"type":"Time","required":true},{"name":"code","description":"The code to execute if the cooldown is active","rest":false,"type":"String"}],"experimental":true,"category":"cooldown"},{"name":"$cooldown","version":"1.0.3","description":"Adds a command cooldown","brackets":true,"unwrap":false,"args":[{"name":"id","rest":false,"description":"The id to assign the cooldown to, can be anything","type":"String","required":true},{"name":"duration","description":"The duration of the cooldown","rest":false,"type":"Time","required":true},{"name":"code","description":"The code to execute if the cooldown is active","rest":false,"type":"String"}],"examples":["$c[This is a guild based user cooldown]\n$cooldown[$commandName_$guildID_$authorID;1h;You're on cooldown.]\nHello!\n","$c[This is a user based cooldown]\n$cooldown[$commandName_$authorID;1h;You're on cooldown.]\nHello!\n"],"experimental":true,"category":"cooldown"},{"name":"$deleteChannelCooldown","version":"1.5.0","description":"Deletes cooldown for given channel id, binded to current command","brackets":true,"unwrap":true,"args":[{"name":"channel ID","description":"The id to delete its cooldown","rest":false,"type":"String","required":true}],"category":"cooldown"},{"name":"$deleteCooldown","version":"1.0.3","description":"Deletes cooldown of given id","brackets":true,"unwrap":true,"args":[{"name":"id","description":"The id to delete its cooldown","rest":false,"type":"String","required":true}],"category":"cooldown"},{"name":"$deleteGuildCooldown","version":"1.5.0","description":"Deletes cooldown for given guild id, binded to current command","brackets":true,"unwrap":true,"args":[{"name":"guild ID","description":"The id to delete its cooldown","rest":false,"type":"String","required":true}],"category":"cooldown"},{"name":"$deleteMemberCooldown","version":"1.5.0","description":"Deletes cooldown for given guild and user id, binded to current command","brackets":true,"unwrap":true,"args":[{"name":"guild ID","description":"The id to delete its cooldown","rest":false,"type":"String","required":true},{"name":"user ID","description":"The id to delete its cooldown","rest":false,"type":"String","required":true}],"category":"cooldown"},{"name":"$deleteUserCooldown","version":"1.5.0","description":"Deletes cooldown for given user id, binded to current command","brackets":true,"unwrap":true,"args":[{"name":"user ID","description":"The id to delete its cooldown","rest":false,"type":"String","required":true}],"category":"cooldown"},{"name":"$getCooldownTime","version":"1.0.3","description":"Retrieves current cooldown time in ms for given id","brackets":true,"output":["Number"],"unwrap":true,"args":[{"name":"id","description":"The id to get its cooldown","rest":false,"type":"String","required":true}],"category":"cooldown"},{"name":"$getGuildCooldownTime","version":"1.5.0","description":"Retrieves current cooldown time in ms for given guild id, binded to current command","brackets":true,"aliases":["$getServerCooldownTime"],"output":["Number"],"unwrap":true,"args":[{"name":"guild ID","description":"The guild id to get its cooldown","rest":false,"type":"String","required":true}],"category":"cooldown"},{"name":"$getMemberCooldownTime","version":"1.5.0","description":"Retrieves current cooldown time in ms for given guild and user id, binded to current command","brackets":true,"output":["Number"],"unwrap":true,"args":[{"name":"guild ID","description":"The guild id to get its cooldown","rest":false,"type":"String","required":true},{"name":"user ID","description":"The user id to get its cooldown","rest":false,"type":"String","required":true}],"category":"cooldown"},{"name":"$getUserCooldownTime","version":"1.5.0","description":"Retrieves current cooldown time in ms for given user id, binded to current command","brackets":true,"output":["Number"],"unwrap":true,"args":[{"name":"user ID","description":"The user id to get its cooldown","rest":false,"type":"String","required":true}],"category":"cooldown"},{"name":"$guildCooldown","version":"1.5.0","description":"Adds a cooldown binded to a guild and command","brackets":true,"unwrap":false,"aliases":["$serverCooldown"],"args":[{"name":"guild ID","rest":false,"description":"The guild id to assign the cooldown to","type":"String","required":true},{"name":"duration","description":"The duration of the cooldown","rest":false,"type":"Time","required":true},{"name":"code","description":"The code to execute if the cooldown is active","rest":false,"type":"String"}],"experimental":true,"category":"cooldown"},{"name":"$memberCooldown","version":"1.5.0","description":"Adds a cooldown binded to a guild member and command","brackets":true,"unwrap":false,"args":[{"name":"guild ID","rest":false,"description":"The guild id to assign the cooldown to","type":"String","required":true},{"name":"user ID","rest":false,"description":"The user id to assign the cooldown to","type":"String","required":true},{"name":"duration","description":"The duration of the cooldown","rest":false,"type":"Time","required":true},{"name":"code","description":"The code to execute if the cooldown is active","rest":false,"type":"String"}],"experimental":true,"category":"cooldown"},{"name":"$userCooldown","version":"1.5.0","description":"Adds a cooldown binded to a user and command","brackets":true,"unwrap":false,"args":[{"name":"user ID","rest":false,"description":"The user id to assign the cooldown to","type":"String","required":true},{"name":"duration","description":"The duration of the cooldown","rest":false,"type":"Time","required":true},{"name":"code","description":"The code to execute if the cooldown is active","rest":false,"type":"String"}],"experimental":true,"category":"cooldown"},{"name":"$createQueryParams","version":"1.0.7","description":"Creates query params with given fields","brackets":true,"output":["String"],"unwrap":true,"args":[{"name":"param name;param value","description":"The param name followed by the value, (param1;value1)","rest":true,"required":true,"type":"String"}],"category":"crypto"},{"name":"$decodeURI","version":"1.0.0","description":"Decodes text from a url","brackets":true,"unwrap":true,"output":["String"],"args":[{"name":"text","description":"The text to decode","rest":false,"required":true,"type":"String"}],"category":"crypto"},{"name":"$decodeURIComponent","version":"1.0.0","description":"Decodes text from a url","brackets":true,"unwrap":true,"output":["String"],"args":[{"name":"text","description":"The text to decode","rest":false,"required":true,"type":"String"}],"category":"crypto"},{"name":"$decrypt","version":"1.5.0","description":"Decrypts given text with a key","brackets":true,"output":["String"],"args":[{"name":"text","description":"The text to decrypt","rest":false,"required":true,"type":"String"},{"name":"key","description":"The key to use to decrypt the text","rest":false,"required":true,"type":"String"}],"unwrap":true,"category":"crypto"},{"name":"$deflate","version":"1.2.0","description":"Compresses given input","unwrap":true,"brackets":true,"output":["String"],"args":[{"name":"input","description":"The text to compress","type":"String","rest":false,"required":true},{"name":"encoding","rest":false,"required":false,"description":"The output encoding to use","type":"String"}],"category":"crypto"},{"name":"$encodeURI","version":"1.0.0","description":"Encodes text for a url","brackets":true,"unwrap":true,"output":["String"],"args":[{"name":"text","description":"The text to encode","rest":false,"required":true,"type":"String"}],"category":"crypto"},{"name":"$encodeURIComponent","version":"1.0.0","description":"Encodes text for a url","brackets":true,"unwrap":true,"output":["String"],"args":[{"name":"text","description":"The text to encode","rest":false,"required":true,"type":"String"}],"category":"crypto"},{"name":"$encrypt","version":"1.5.0","description":"Encrypts given text with a key","brackets":true,"output":["String"],"args":[{"name":"text","description":"The text to encrypt","rest":false,"required":true,"type":"String"},{"name":"key","description":"The key to use to encrypt text","rest":false,"required":true,"type":"String"}],"unwrap":true,"category":"crypto"},{"name":"$inflate","version":"1.2.0","description":"Decompresses given input","unwrap":true,"brackets":true,"output":["String"],"args":[{"name":"input","description":"The text to decompress","type":"String","rest":false,"required":true},{"name":"encoding","rest":false,"required":false,"description":"The input encoding to use","type":"String"}],"category":"crypto"},{"name":"$md5","version":"1.2.0","description":"Creates a md5 key from given input","unwrap":true,"brackets":true,"output":["String"],"args":[{"name":"input","description":"Input to use for feeding","rest":false,"required":true,"type":"String"},{"name":"encoding","type":"String","description":"The output encoding","rest":false,"required":false}],"category":"crypto"},{"name":"$randomBytes","version":"1.5.0","description":"Generates a string of random bytes, in hex","brackets":true,"output":["String"],"args":[{"name":"length","description":"The length of the hex string","rest":false,"required":true,"type":"Number"}],"unwrap":true,"category":"crypto"},{"name":"$sha256","version":"1.2.0","description":"Creates a sha256 key from given input","unwrap":true,"brackets":true,"output":["String"],"args":[{"name":"input","description":"Input to use for feeding","rest":false,"required":true,"type":"String"},{"name":"encoding","type":"String","description":"The output encoding","rest":false,"required":false}],"category":"crypto"},{"name":"$sha512","version":"1.2.0","description":"Creates a sha512 key from given input","unwrap":true,"brackets":true,"output":["String"],"args":[{"name":"input","description":"Input to use for feeding","rest":false,"required":true,"type":"String"},{"name":"encoding","type":"String","description":"The output encoding","rest":false,"required":false}],"category":"crypto"},{"name":"$addField","version":"1.0.0","description":"Adds an embed field","unwrap":true,"args":[{"name":"name","description":"The name for the field","required":true,"type":"String","rest":false},{"name":"value","description":"The value for the field","required":true,"type":"String","rest":false},{"name":"inline","description":"Whether this field will be inline","type":"Boolean","rest":false},{"name":"index","description":"The index to add this data to","rest":false,"type":"Number"}],"brackets":true,"category":"embed"},{"name":"$author","version":"1.0.0","description":"Adds an embed author","unwrap":true,"args":[{"name":"name","description":"Adds a name to the embed author","required":true,"type":"String","rest":false},{"name":"icon","description":"The icon url","rest":false,"type":"String"},{"name":"hyperlink","description":"The hyperlink url","rest":false,"type":"String"},{"name":"index","description":"The index to add this data to","rest":false,"type":"Number"}],"brackets":true,"category":"embed"},{"name":"$color","version":"1.0.0","description":"Adds an embed color","unwrap":true,"args":[{"name":"color","description":"The color for the embed","required":true,"enum":["Default","White","Aqua","Green","Blue","Yellow","Purple","LuminousVividPink","Fuchsia","Gold","Orange","Red","Grey","Navy","DarkAqua","DarkGreen","DarkBlue","DarkPurple","DarkVividPink","DarkGold","DarkOrange","DarkRed","DarkGrey","DarkerGrey","LightGrey","DarkNavy","Blurple","Greyple","DarkButNotBlack","NotQuiteBlack"],"type":"Color","rest":false,"enumName":"Colors"},{"name":"index","description":"The index to add this data to","rest":false,"type":"Number"}],"brackets":true,"category":"embed"},{"name":"$deleteField","version":"2.1.0","description":"Deletes an embed field","unwrap":true,"args":[{"name":"field index","description":"The index field to delete","rest":false,"required":true,"type":"Number"},{"name":"index","description":"The index to delete this field on","rest":false,"type":"Number"}],"brackets":true,"category":"embed"},{"name":"$description","version":"1.0.0","description":"Adds an embed description","unwrap":true,"args":[{"name":"description","description":"The description for the embed","required":true,"type":"String","rest":false},{"name":"index","description":"The index to add this data to","rest":false,"type":"Number"}],"brackets":true,"category":"embed"},{"name":"$editField","version":"1.4.0","description":"Edits an embed field","unwrap":true,"args":[{"name":"field index","description":"The index field to edit","rest":false,"required":true,"type":"Number"},{"name":"name","description":"The name for the field","type":"String","rest":false},{"name":"value","description":"The value for the field","type":"String","rest":false},{"name":"inline","description":"Whether this field will be inline","type":"Boolean","rest":false},{"name":"index","description":"The index to edit this data on","rest":false,"type":"Number"}],"brackets":true,"category":"embed"},{"name":"$footer","version":"1.0.0","description":"Adds an embed footer","unwrap":true,"args":[{"name":"text","description":"The text for the embed footer","required":true,"type":"String","rest":false},{"name":"url","description":"The url for the embed footer","type":"String","rest":false},{"name":"index","description":"The index to add this data to","rest":false,"type":"Number"}],"brackets":true,"category":"embed"},{"name":"$image","version":"1.0.0","description":"Adds an embed image","unwrap":true,"args":[{"name":"url","description":"The url for the embed image","required":true,"type":"String","rest":false},{"name":"index","description":"The index to add this data to","rest":false,"type":"Number"}],"brackets":true,"category":"embed"},{"name":"$thumbnail","version":"1.0.0","description":"Adds an embed thumbnail","unwrap":true,"args":[{"name":"url","description":"The url for the embed thumbnail","required":true,"type":"String","rest":false},{"name":"index","description":"The index to add this data to","rest":false,"type":"Number"}],"brackets":true,"category":"embed"},{"name":"$timestamp","version":"1.0.0","description":"Adds an embed timestamp","unwrap":true,"args":[{"name":"ms","description":"The timestamp time to add","type":"Number","rest":false},{"name":"index","description":"The index to add this data to","rest":false,"type":"Number"}],"brackets":false,"category":"embed"},{"name":"$title","version":"1.0.0","description":"Adds an embed title","unwrap":true,"args":[{"name":"title","description":"Adds a title to the embed","required":true,"type":"String","rest":false},{"name":"hyperlink","description":"The hyperlink url","rest":false,"type":"String"},{"name":"index","description":"The index to add this data to","rest":false,"type":"Number"}],"brackets":true,"category":"embed"},{"name":"$addApplicationEmoji","version":"1.5.0","description":"Adds an application emoji, returns the emoji id","brackets":true,"unwrap":true,"args":[{"name":"name","description":"The name for the emoji","rest":false,"required":true,"type":"String"},{"name":"url","description":"The emoji icon to use","rest":false,"required":true,"type":"String"},{"name":"return emoji ID","description":"Whether to return the emoji id","rest":false,"type":"Boolean"}],"output":["ApplicationEmoji"],"category":"emoji"},{"name":"$addEmoji","version":"1.0.7","description":"Adds an emoji to a guild, returns the emoji id","brackets":true,"unwrap":true,"output":["GuildEmoji"],"args":[{"name":"guild ID","description":"The guild to add this emote to","rest":false,"required":true,"type":"Guild"},{"name":"name","description":"The name for the emoji","rest":false,"required":true,"type":"String"},{"name":"url","description":"The emoji icon to use","rest":false,"required":true,"type":"String"},{"name":"return emoji ID","description":"Whether to return the emoji id","rest":false,"type":"Boolean"},{"name":"roles","description":"The roles to limit usage of this emote","rest":true,"type":"Role","pointer":0}],"category":"emoji"},{"name":"$deleteApplicationEmojis","version":"1.5.0","description":"Deletes application emojis, returns the count of emojis deleted","brackets":true,"unwrap":true,"args":[{"name":"emojis","description":"The emojis to delete","rest":true,"required":true,"type":"ApplicationEmoji"}],"output":["Number"],"category":"emoji"},{"name":"$deleteEmojiMessageReactions","version":"1.0.0","description":"Deletes all emoji reactions from a message, returns amount of reaction emojis successfully deleted","unwrap":true,"brackets":true,"output":["Number"],"args":[{"name":"channel ID","description":"The channel the message is located","rest":false,"required":true,"type":"Channel"},{"name":"message ID","description":"The message to remove emoji reactions from","rest":false,"type":"Message","pointer":0,"required":true},{"name":"emojis","description":"The emojis to delete from this message","required":true,"pointer":1,"rest":true,"type":"Reaction"}],"category":"emoji"},{"name":"$deleteEmojis","version":"1.0.0","brackets":true,"unwrap":true,"output":["Number"],"description":"Deletes given emojis from a guild, returns the count of emotes deleted","args":[{"name":"guild ID","description":"The guild to delete emotes from","rest":false,"required":true,"type":"Guild"},{"name":"emojis","description":"The emojis to delete","rest":true,"pointer":0,"required":true,"type":"GuildEmoji"}],"category":"emoji"},{"name":"$editApplicationEmoji","version":"1.5.0","description":"Edits an application emoji, returns bool","brackets":true,"unwrap":true,"args":[{"name":"emoji ID","description":"The emoji to edit","rest":false,"required":true,"type":"ApplicationEmoji"},{"name":"name","description":"The new name for the emoji","rest":false,"required":true,"type":"String"}],"output":["Boolean"],"category":"emoji"},{"name":"$editEmoji","version":"1.5.0","description":"Edits an emoji of a guild, returns bool","brackets":true,"unwrap":true,"args":[{"name":"guild ID","description":"The guild to edit this emoji on","rest":false,"required":true,"type":"Guild"},{"name":"emoji ID","description":"The emoji to edit","rest":false,"required":true,"type":"GuildEmoji","pointer":0},{"name":"name","description":"The new name for the emoji","rest":false,"type":"String"},{"name":"reason","description":"The reason for editing the emoji","rest":false,"type":"String"},{"name":"roles","description":"The new roles to limit usage of this emoji to","rest":true,"type":"Role","pointer":0}],"output":["Boolean"],"category":"emoji"},{"name":"$emoji","version":"1.0.0","description":"Formats given emoji","brackets":false,"unwrap":true,"output":["String"],"args":[{"name":"emoji ID","description":"The emoji id to format","rest":false,"type":"Emoji","required":true}],"category":"emoji"},{"name":"$emojiAnimated","version":"1.0.0","description":"Returns whether the emoji is animated","brackets":false,"unwrap":true,"output":["Boolean"],"args":[{"name":"emoji ID","description":"The emoji id to return its animation state","rest":false,"type":"Emoji","required":true}],"category":"emoji"},{"name":"$emojiCount","version":"1.0.0","description":"Returns the emoji count of all servers","unwrap":true,"brackets":false,"args":[{"name":"type","description":"The type of the emotes to count","rest":false,"required":true,"type":"Enum","enum":["normal","animated"],"enumName":"EmojiType"}],"output":["Number"],"category":"emoji"},{"name":"$emojiCreatedAt","version":"1.0.0","description":"Returns the emoji creation timestamp","brackets":false,"unwrap":true,"output":["Number"],"args":[{"name":"emoji ID","description":"The emoji id to return its creation timestamp","rest":false,"type":"Emoji","required":true}],"category":"emoji"},{"name":"$emojiExists","version":"1.0.0","description":"Returns whether an emoji id exists","unwrap":true,"brackets":true,"output":["Boolean"],"args":[{"name":"emoji ID","description":"The emoji to check","rest":false,"required":true,"type":"String"}],"category":"emoji"},{"name":"$emojiGuildID","version":"1.0.0","description":"Returns the emoji guild id","brackets":false,"unwrap":true,"output":["Guild"],"args":[{"name":"emoji ID","description":"The emoji id to return its guild id","rest":false,"type":"GuildEmoji","required":true}],"category":"emoji"},{"name":"$emojiID","version":"1.2.0","description":"Returns the emoji id","brackets":false,"unwrap":true,"output":["Emoji"],"args":[{"name":"emoji name","description":"The emoji name to return its id","rest":false,"type":"String","required":true}],"category":"emoji"},{"name":"$emojiIDs","description":"Returns every guild emoji id","version":"1.3.0","unwrap":true,"brackets":false,"output":["GuildEmoji[]"],"args":[{"name":"separator","description":"The separator to use for every emoji","rest":false,"type":"String"}],"category":"emoji"},{"name":"$emojiIdentifier","version":"1.0.0","description":"Returns the emoji identifier","brackets":false,"unwrap":true,"output":["String"],"args":[{"name":"emoji ID","description":"The emoji id to return its identifier","rest":false,"type":"Emoji","required":true}],"category":"emoji"},{"name":"$emojiName","version":"1.2.0","description":"Returns the emoji name","brackets":false,"unwrap":true,"output":["String"],"args":[{"name":"emoji ID","description":"The emoji id to return its name","rest":false,"type":"Emoji","required":true}],"category":"emoji"},{"name":"$emojiNames","version":"1.0.0","description":"Returns the emote names of a guild","brackets":false,"output":["String[]"],"args":[{"name":"guild ID","description":"The guild to return the emotes of","rest":false,"type":"Guild","required":true},{"name":"separator","description":"The separator to use for each emoji","rest":false,"required":true,"type":"String"}],"unwrap":true,"category":"emoji"},{"name":"$emojiRawData","version":"1.5.0","description":"Returns the raw data of an emoji","unwrap":true,"brackets":true,"args":[{"name":"emoji ID","rest":false,"required":true,"description":"The emoji to get raw data from","type":"Emoji"}],"output":["Json"],"category":"emoji"},{"name":"$emojiRequiresColons","version":"1.0.0","description":"Returns whether the emoji requires colons","brackets":false,"unwrap":true,"output":["Boolean"],"args":[{"name":"emoji ID","description":"The emoji id to return its colons state","rest":false,"type":"Emoji","required":true}],"category":"emoji"},{"name":"$emojiRoles","version":"1.0.0","description":"Returns the role ids that can use this emote","brackets":false,"unwrap":true,"output":["Role[]"],"args":[{"name":"emoji ID","description":"The emoji id to return its roles","rest":false,"type":"GuildEmoji","required":true},{"name":"separator","description":"The separator to use for every role","rest":false,"type":"String"}],"category":"emoji"},{"name":"$emojiURL","version":"1.0.0","description":"Returns the emoji url","brackets":false,"unwrap":true,"output":["URL"],"args":[{"name":"emoji ID","description":"The emoji id to return its url","rest":false,"type":"Emoji","required":true}],"category":"emoji"},{"name":"$getApplicationEmojis","version":"1.5.0","description":"Gets all application emojis","brackets":false,"unwrap":true,"args":[{"name":"property","description":"The property to return for every emoji","rest":false,"type":"Enum","enum":["authorID","name","id","identifier","requiresColons","managed","timestamp","animated","url","format"],"enumName":"ApplicationEmojiProperty"},{"name":"separator","description":"The separator to use for every emoji property","rest":false,"type":"String"}],"output":["Json","Unknown[]"],"category":"emoji"},{"name":"$randomApplicationEmojiID","version":"1.5.0","description":"Returns a random emoji ID of the application","unwrap":false,"output":["ApplicationEmoji"],"category":"emoji"},{"name":"$randomEmojiID","version":"1.0.3","description":"Returns a random emoji ID","unwrap":false,"output":["GuildEmoji"],"category":"emoji"},{"name":"$randomGuildEmojiID","version":"1.0.3","description":"Returns a random emoji ID of a guild","unwrap":true,"brackets":false,"output":["GuildEmoji"],"args":[{"name":"guild ID","description":"The guild to get emoji from","rest":false,"required":true,"type":"Guild"}],"category":"emoji"},{"name":"$entitlementConsume","version":"1.5.0","description":"Consumes an entitlement from an interaction","unwrap":true,"args":[{"name":"entitlement name","description":"The name of the entitlement to consume","rest":false,"required":true,"type":"String"}],"output":["Boolean"],"category":"entitlement"},{"name":"$entitlementEndTimestamp","version":"1.5.0","description":"Returns the time at which this entitlement ends","output":["Number"],"unwrap":false,"category":"entitlement"},{"name":"$entitlementGuildID","version":"1.5.0","description":"Returns this entitlement's guild id","output":["Guild"],"unwrap":false,"category":"entitlement"},{"name":"$entitlementID","version":"1.5.0","description":"Returns this entitlement's id","output":["String"],"unwrap":false,"category":"entitlement"},{"name":"$entitlementIsActive","version":"1.5.0","description":"Returns whether this entitlement is active","output":["Boolean"],"unwrap":false,"category":"entitlement"},{"name":"$entitlementIsConsumed","version":"1.5.0","description":"Returns whether this entitlement is consumed","output":["Boolean"],"unwrap":false,"category":"entitlement"},{"name":"$entitlementIsDeleted","version":"1.5.0","description":"Returns whether this entitlement is deleted","output":["Boolean"],"unwrap":false,"category":"entitlement"},{"name":"$entitlementIsGuildSubscription","version":"1.5.0","description":"Returns whether this entitlement is for a guild","output":["Boolean"],"unwrap":false,"category":"entitlement"},{"name":"$entitlementIsUserSubscription","version":"1.5.0","description":"Returns whether this entitlement is for a user","output":["Boolean"],"unwrap":false,"category":"entitlement"},{"name":"$entitlementSkuID","version":"1.5.0","description":"Returns this entitlement's sku id","output":["String"],"unwrap":false,"category":"entitlement"},{"name":"$entitlementStartTimestamp","version":"1.5.0","description":"Returns the time at which this entitlement starts","output":["Number"],"unwrap":false,"category":"entitlement"},{"name":"$entitlementType","version":"1.5.0","description":"Returns this entitlement's type","output":["EntitlementType"],"unwrap":false,"category":"entitlement"},{"name":"$entitlementUserID","version":"1.5.0","description":"Returns this entitlement's user id","output":["User"],"unwrap":false,"category":"entitlement"},{"name":"$hasAllEntitlements","version":"1.5.0","aliases":["$interactionHasAllEntitlements"],"description":"Checks whether this interaction user has all of the given entitlements","unwrap":true,"brackets":true,"args":[{"name":"entitlement name","description":"The name of the entitlements to validate","rest":true,"required":true,"type":"String"}],"output":["Boolean"],"category":"entitlement"},{"name":"$hasAnyEntitlement","version":"1.5.0","aliases":["$interactionHasAnyEntitlement"],"description":"Checks whether this interaction user has any of the given entitlements","unwrap":true,"brackets":true,"args":[{"name":"entitlement name","description":"The name of the entitlements to validate","rest":true,"required":true,"type":"String"}],"output":["Boolean"],"category":"entitlement"},{"name":"$hasEntitlement","version":"1.5.0","aliases":["$interactionHasEntitlement"],"description":"Checks whether this interaction user has given entitlement","unwrap":true,"brackets":true,"args":[{"name":"entitlement name","description":"The name of the entitlement to validate","rest":false,"required":true,"type":"String"}],"output":["Boolean"],"category":"entitlement"},{"name":"$appendFile","version":"1.0.0","description":"Appends text to a file","unwrap":true,"brackets":true,"args":[{"name":"path","description":"The path to the file","rest":false,"required":true,"type":"String"},{"name":"text","description":"The text to append","rest":false,"type":"String","required":true},{"name":"encoding","description":"The encoding to use for text","rest":false,"type":"String"}],"category":"file"},{"name":"$copyFile","version":"1.2.0","description":"Copies given path to another path","brackets":true,"unwrap":true,"args":[{"name":"path","description":"The path to make a copy of","rest":false,"required":true,"type":"String"},{"name":"destination","description":"The output path to copy to","rest":false,"required":true,"type":"String"}],"category":"file"},{"name":"$deleteFile","version":"1.0.0","description":"Deletes a file","unwrap":true,"brackets":true,"args":[{"name":"path","description":"The path to the file","rest":false,"required":true,"type":"String"}],"category":"file"},{"name":"$fileAccessedAt","version":"1.4.0","description":"Gets last time a file was accessed","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"path","description":"The path to file or directory","required":true,"rest":false,"type":"String"}],"category":"file"},{"name":"$fileBlockCount","version":"1.4.0","description":"Gets block count of a file or directory","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"path","description":"The path to file or directory","required":true,"rest":false,"type":"String"}],"category":"file"},{"name":"$fileBlockSize","version":"1.4.0","description":"Gets block size of a file or directory","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"path","description":"The path to file or directory","required":true,"rest":false,"type":"String"}],"category":"file"},{"name":"$fileChangedAt","version":"1.4.0","description":"Gets last time a file was changed","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"path","description":"The path to file or directory","required":true,"rest":false,"type":"String"}],"category":"file"},{"name":"$fileCreatedAt","version":"1.4.0","description":"Gets timestamp of a file or directory","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"path","description":"The path to file or directory","required":true,"rest":false,"type":"String"}],"category":"file"},{"name":"$fileExists","version":"1.0.0","description":"Checks whether a path exists","brackets":true,"unwrap":true,"output":["Boolean"],"args":[{"name":"path","description":"The path to file or directory","required":true,"rest":false,"type":"String"}],"category":"file"},{"name":"$fileModifiedAt","version":"1.4.0","description":"Gets timestamp of a file or directory when it was last modified","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"path","description":"The path to file or directory","required":true,"rest":false,"type":"String"}],"category":"file"},{"name":"$fileSize","version":"1.2.0","description":"Gets size of a file or directory in bytes","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"path","description":"The path to file or directory","required":true,"rest":false,"type":"String"}],"category":"file"},{"name":"$isDirectory","version":"1.4.0","description":"Checks whether a path is a directory","brackets":true,"unwrap":true,"output":["Boolean"],"args":[{"name":"path","description":"The path to file or directory","required":true,"rest":false,"type":"String"}],"category":"file"},{"name":"$isFile","version":"1.4.0","description":"Checks whether a path is a file","brackets":true,"unwrap":true,"output":["Boolean"],"args":[{"name":"path","description":"The path to file or directory","required":true,"rest":false,"type":"String"}],"category":"file"},{"name":"$isSymbolicLink","version":"1.4.0","description":"Checks whether a path is a symbolic link","brackets":true,"unwrap":true,"output":["Boolean"],"args":[{"name":"path","description":"The path to file or directory","required":true,"rest":false,"type":"String"}],"category":"file"},{"name":"$mkdir","version":"1.0.0","description":"Creates a directory","unwrap":true,"brackets":true,"args":[{"name":"path","description":"The path for the dir","rest":false,"required":true,"type":"String"}],"category":"file"},{"name":"$mktdir","version":"1.4.0","description":"Creates a temporary directory","unwrap":true,"brackets":true,"aliases":["$makeTempDir","$createTempDir"],"output":["String"],"args":[{"name":"prefix","description":"The prefix for the temp dir","rest":false,"required":true,"type":"String"}],"category":"file"},{"name":"$moveFile","version":"1.4.0","description":"Moves a path to another","brackets":true,"unwrap":true,"args":[{"name":"path","description":"The path to make to move","rest":false,"required":true,"type":"String"},{"name":"destination","description":"The output path","rest":false,"required":true,"type":"String"}],"category":"file"},{"name":"$pathJoin","version":"2.2.0","description":"Joins paths together","unwrap":true,"brackets":true,"output":["String"],"args":[{"name":"paths","description":"The paths to join with","rest":true,"required":true,"type":"String"}],"category":"file"},{"name":"$pathResolve","version":"2.2.0","description":"Resolves paths into an absolute path","unwrap":true,"brackets":true,"output":["String"],"args":[{"name":"paths","description":"The paths to resolve","rest":true,"required":true,"type":"String"}],"category":"file"},{"name":"$readDir","version":"1.5.0","description":"Reads the contents of a directory","unwrap":true,"brackets":true,"output":["Json","String[]"],"args":[{"name":"path","description":"The path to the directory","rest":false,"required":true,"type":"String"},{"name":"separator","description":"The separator to use for each result","rest":false,"type":"String"},{"name":"encoding","description":"The encoding to use for the result","rest":false,"type":"String"}],"category":"file"},{"name":"$readFile","version":"1.0.0","description":"Reads text from a file","unwrap":true,"brackets":true,"output":["String"],"args":[{"name":"path","description":"The path to the file","rest":false,"required":true,"type":"String"},{"name":"encoding","description":"The encoding to use for the text","rest":false,"type":"String"}],"category":"file"},{"name":"$renameFile","version":"1.5.0","description":"Renames a file","unwrap":true,"brackets":true,"args":[{"name":"old path","description":"The old path to the file","rest":false,"required":true,"type":"String"},{"name":"new path","description":"The new path to the file","rest":false,"required":true,"type":"String"}],"category":"file"},{"name":"$symlink","version":"1.4.0","description":"Creates a symbolic link to another path","brackets":true,"unwrap":true,"args":[{"name":"path","description":"The path to make to use as reference","rest":false,"required":true,"type":"String"},{"name":"other path","description":"The other path to link","rest":false,"required":true,"type":"String"}],"category":"file"},{"name":"$truncateFile","version":"1.0.0","description":"Truncates text in a file to given length","unwrap":true,"brackets":true,"args":[{"name":"path","description":"The path to the file","rest":false,"required":true,"type":"String"},{"name":"length","description":"The new length for the file","rest":false,"type":"Number","required":true}],"category":"file"},{"name":"$writeFile","version":"1.0.0","description":"Writes text to a file","unwrap":true,"brackets":true,"args":[{"name":"path","description":"The path to the file","rest":false,"required":true,"type":"String"},{"name":"text","description":"The text to write","rest":false,"type":"String","required":true},{"name":"encoding","description":"The encoding to use for text","rest":false,"type":"String"}],"category":"file"},{"name":"$bold","version":"1.3.0","brackets":true,"description":"Makes given text bold","unwrap":true,"output":["String"],"args":[{"name":"text","description":"The text to make bold, this will attempt to escape all *","rest":false,"required":true,"type":"String"}],"category":"formatting"},{"name":"$codeBlock","version":"1.3.0","brackets":true,"description":"Creates a code block with given text","unwrap":true,"output":["String"],"args":[{"name":"text","description":"The text to create block with, this will attempt to escape all `","rest":false,"required":true,"type":"String"},{"name":"lang","description":"The language to give to this code block","rest":false,"type":"String"}],"category":"formatting"},{"name":"$hyperlink","version":"1.3.0","brackets":true,"description":"Creates a hyperlink text","unwrap":true,"output":["String"],"args":[{"name":"text","description":"The text to make hyperlink","rest":false,"required":true,"type":"String"},{"name":"url","description":"The url to use for hyperlink","rest":false,"required":true,"type":"String"}],"category":"formatting"},{"name":"$inlineCode","aliases":["$inline","$markdown"],"version":"1.3.0","brackets":true,"description":"Adds backticks to text","unwrap":true,"output":["String"],"args":[{"name":"text","description":"The text to mark down, this will attempt to escape all `","rest":false,"required":true,"type":"String"}],"category":"formatting"},{"name":"$italic","version":"1.5.0","brackets":true,"description":"Makes given text italic","unwrap":true,"output":["String"],"args":[{"name":"text","description":"The text to make italic, this will attempt to escape all _ and *","rest":false,"required":true,"type":"String"}],"category":"formatting"},{"name":"$spoiler","version":"1.3.0","brackets":true,"description":"Makes given text a spoiler","unwrap":true,"output":["String"],"args":[{"name":"text","description":"The text to make spoiler, this will attempt to escape all |","rest":false,"required":true,"type":"String"}],"category":"formatting"},{"name":"$strikethrough","version":"1.3.0","brackets":true,"description":"Makes given text strikethrough","unwrap":true,"output":["String"],"args":[{"name":"text","description":"The text to make strikethrough, this will attempt to escape all ~","rest":false,"required":true,"type":"String"}],"category":"formatting"},{"name":"$subtext","version":"2.2.0","description":"Makes given text a subtext","unwrap":true,"brackets":true,"output":["String"],"args":[{"name":"text","description":"The text to make subtext","rest":false,"required":true,"type":"String"}],"category":"formatting"},{"name":"$underline","version":"1.3.0","brackets":true,"description":"Adds an underline to text","aliases":["$underscore"],"unwrap":true,"output":["String"],"args":[{"name":"text","description":"The text to add underline to, this will attempt to escape all _","rest":false,"required":true,"type":"String"}],"category":"formatting"},{"name":"$createGuild","version":"1.5.0","description":"Creates a new guild, returns guild id","aliases":["$createServer"],"unwrap":true,"brackets":true,"deprecated":true,"args":[{"name":"name","description":"The name for the guild","rest":false,"required":true,"type":"String"},{"name":"icon","description":"The icon for the guild","rest":false,"type":"URL"}],"output":["Guild"],"category":"guild"},{"name":"$createGuildTemplate","version":"1.5.0","description":"Creates template for a guild, returns template code","aliases":["$createServerTemplate"],"unwrap":true,"brackets":true,"args":[{"name":"guild ID","description":"The guild to create template on","rest":false,"required":true,"type":"Guild"},{"name":"name","description":"The name for the template","rest":false,"required":true,"type":"String"},{"name":"description","description":"The description for the template","rest":false,"type":"String"}],"output":["String"],"category":"guild"},{"name":"$deleteGuild","version":"1.5.0","description":"Deletes a guild, returns bool","aliases":["$deleteServer"],"unwrap":true,"brackets":true,"deprecated":true,"args":[{"name":"guild ID","description":"The guild to delete","rest":false,"required":true,"type":"Guild"}],"output":["Boolean"],"category":"guild"},{"name":"$deleteGuildApplicationCommands","version":"1.4.0","description":"Deletes all guild commands of your bot from a guild","unwrap":true,"brackets":false,"args":[{"name":"guild ID","description":"The guild to delete commands from","rest":false,"required":true,"type":"Guild"}],"output":["Boolean"],"category":"guild"},{"name":"$deleteGuildTemplate","version":"1.5.0","description":"Deletes template from a guild, returns bool","aliases":["$deleteServerTemplate"],"unwrap":true,"brackets":true,"args":[{"name":"template code","description":"The code of the template to delete","rest":false,"required":true,"type":"String"}],"output":["Boolean"],"category":"guild"},{"name":"$editGuildTemplate","version":"1.5.0","description":"Edits template on a guild, returns bool","aliases":["$editServerTemplate"],"unwrap":true,"brackets":true,"args":[{"name":"template code","description":"The code of the template to edit","rest":false,"required":true,"type":"String"},{"name":"name","description":"The new name for the template","rest":false,"type":"String"},{"name":"description","description":"The new description for the template","rest":false,"type":"String"}],"output":["Boolean"],"category":"guild"},{"name":"$getGuildInvite","version":"2.2.0","description":"Returns information about a guild invite","brackets":true,"unwrap":true,"output":["Json","Unknown"],"args":[{"name":"guild ID","description":"The guild to fetch invite from","rest":false,"required":true,"type":"Guild"},{"name":"code","description":"The invite code","rest":false,"required":true,"type":"String"},{"name":"property","description":"The property of the invite to return","rest":false,"type":"Enum","enum":["authorID","channelID","guildID","uses","maxUses","maxAge","timestamp","code","url","type","expiresTimestamp","temporary","deletable","memberCount","presenceCount","targetType","targetUser"],"enumName":"InviteProperty"}],"category":"guild"},{"name":"$getGuildTemplate","version":"1.5.0","description":"Gets the template of a guild","aliases":["$getServerTemplate"],"unwrap":true,"brackets":true,"args":[{"name":"template code","description":"The code of the template to get","rest":false,"required":true,"type":"String"},{"name":"property","description":"The property of the template to return","rest":false,"type":"Enum","enum":["code","name","description","guildID","authorID","timestamp","updatedTimestamp","url","usageCount"],"enumName":"TemplateProperty"}],"output":["Json","Unknown[]"],"category":"guild"},{"name":"$guildAfkChannelID","version":"1.3.0","aliases":["$serverGuildAfkChannelID"],"description":"Returns the server's afk channel ID","brackets":false,"output":["Channel"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildAfkTimeout","version":"1.3.0","description":"Returns the server's afk timeout","brackets":false,"aliases":["$serverAfkTimeout"],"output":["Number"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildApproximateMemberCount","version":"1.3.0","description":"Returns the approximated member count","brackets":false,"aliases":["$serverApproximateMemberCount"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"output":["Number"],"unwrap":true,"category":"guild"},{"name":"$guildApproximatePresenceCount","version":"1.3.0","description":"Returns the approximated presence count","brackets":false,"aliases":["$serverApproximatePresenceCount"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"output":["Number"],"unwrap":true,"category":"guild"},{"name":"$guildAutomodRules","version":"1.5.0","description":"Returns all automod rules of a guild","aliases":["$getAutomodRules"],"unwrap":true,"brackets":false,"args":[{"name":"guild ID","description":"The guild to get automod rules from","rest":false,"required":true,"type":"Guild"},{"name":"property","description":"The property of each automod rule to return","rest":false,"type":"Enum","enum":["id","name","authorID","enabled","eventType","triggerType","triggerMetadata","exemptRoles","exemptChannels","actions","keywordFilter","regexPatterns","presets","allowList","mentionTotalLimit","mentionRaidProtectionEnabled"],"enumName":"AutomodRuleProperty"},{"name":"separator","description":"The separator to use for each property","rest":false,"type":"String"}],"output":["Json","Unknown[]"],"category":"guild"},{"name":"$guildAvailable","version":"1.3.0","description":"Returns whether the server is available","brackets":false,"aliases":["$serverAvailable"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"output":["Boolean"],"unwrap":true,"category":"guild"},{"name":"$guildBanReason","version":"1.4.0","unwrap":true,"brackets":false,"aliases":["$banReason","$serverBanReason","$getBanReason","$getGuildBanReason","$getServerBanReason"],"output":["String"],"description":"Fetches a ban reason of a user","args":[{"name":"guild ID","description":"The guild to pull ban from","rest":false,"required":true,"type":"Guild"},{"name":"user ID","description":"The user to pull ban reason","rest":false,"required":true,"type":"User"}],"category":"guild"},{"name":"$guildBannedMembers","version":"1.4.0","description":"Returns banned member ids of a guild","aliases":["$serverBannedMembers"],"unwrap":true,"brackets":false,"args":[{"name":"guild ID","rest":false,"required":true,"type":"Guild","description":"The guild to pull banned members from"},{"name":"separator","rest":false,"type":"String","description":"The separator for each id"}],"output":["User[]"],"category":"guild"},{"name":"$guildBanner","version":"1.0.0","description":"Returns the guild banner","brackets":false,"aliases":["$serverBanner"],"args":[{"name":"guild ID","description":"The guild to retrieve the banner","rest":false,"required":true,"type":"Guild"},{"name":"size","description":"The size to use for the image","rest":false,"type":"Number"},{"name":"extension","description":"The extension to use for the image","rest":false,"type":"String"}],"output":["URL"],"unwrap":true,"category":"guild"},{"name":"$guildBoostCount","version":"1.0.0","description":"Returns the server boost count","brackets":false,"aliases":["$serverBoostCount"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"output":["Number"],"unwrap":true,"category":"guild"},{"name":"$guildBoostLevel","version":"1.0.0","description":"Returns the server boost tier","brackets":false,"aliases":["$serverBoostLevel"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"output":["Number"],"unwrap":true,"category":"guild"},{"name":"$guildBoostProgressBarEnabled","version":"1.5.0","description":"Returns whether a guild has the boost progress bar enabled","aliases":["$serverBoostProgressBarEnabled"],"unwrap":true,"brackets":false,"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"output":["Boolean"],"category":"guild"},{"name":"$guildBoostRoleID","version":"1.0.0","description":"Returns the server boost role id","brackets":false,"aliases":["$serverBoostRoleID"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"output":["Role"],"unwrap":true,"category":"guild"},{"name":"$guildBoosterIDs","version":"1.5.0","description":"Returns all current boosters of a guild","brackets":false,"aliases":["$serverBoosterIDs"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"},{"name":"separator","description":"The separator to use for every member","rest":false,"type":"String"}],"output":["Member[]"],"unwrap":true,"category":"guild"},{"name":"$guildBotCount","version":"1.0.0","description":"Returns the bot count of a guild","brackets":false,"aliases":["$serverBotCount"],"args":[{"name":"guild ID","description":"The guild to retrieve bot count from","rest":false,"required":true,"type":"Guild"}],"output":["Number"],"unwrap":true,"category":"guild"},{"name":"$guildChannelCount","version":"1.0.0","description":"Returns the server channel count","brackets":false,"aliases":["$serverChannelCount"],"output":["Number"],"unwrap":true,"args":[{"name":"guild ID","description":"The guild to get channels from","rest":false,"type":"Guild","required":true},{"name":"categories","description":"The categories to filter by","rest":true,"enum":["GuildText","DM","GuildVoice","GroupDM","GuildCategory","GuildAnnouncement","AnnouncementThread","PublicThread","PrivateThread","GuildStageVoice","GuildDirectory","GuildForum","GuildMedia","GuildNews","GuildNewsThread","GuildPublicThread","GuildPrivateThread"],"type":"Enum","enumName":"ChannelType"}],"category":"guild"},{"name":"$guildChannelExists","version":"1.0.0","description":"Returns whether a guild channel id exists","unwrap":true,"aliases":["$serverChannelExists"],"output":["Boolean"],"brackets":true,"args":[{"name":"guild ID","description":"The guild to check for the guild channel","type":"Guild","rest":false,"required":true},{"name":"channel ID","description":"The role to guild channel","rest":false,"required":true,"type":"String"}],"category":"guild"},{"name":"$guildChannelIDs","version":"1.3.0","unwrap":true,"brackets":false,"aliases":["$serverChannelIDs"],"output":["Channel[]"],"description":"Returns every channel id of the guild","args":[{"name":"guild ID","rest":false,"required":true,"type":"Guild","description":"The guild to get channel ids from"},{"name":"separator","description":"The separator to use for every channel","rest":false,"type":"String"}],"category":"guild"},{"name":"$guildCount","version":"1.0.0","description":"Returns the guild count","unwrap":false,"aliases":["$serverCount","$serversCount"],"output":["Number"],"category":"guild"},{"name":"$guildCreatedAt","version":"1.0.0","description":"Returns the server creation timestamp","brackets":false,"aliases":["$serverCreatedAt"],"output":["Number"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildDefaultMessageNotifications","version":"1.3.0","description":"Returns the default message notifications for this guild","brackets":false,"aliases":["$serverDefaultMessageNotifications"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"output":["GuildDefaultMessageNotifications"],"unwrap":true,"category":"guild"},{"name":"$guildDescription","version":"1.0.0","description":"Returns the server description","brackets":false,"aliases":["$serverDescription"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"output":["String"],"unwrap":true,"category":"guild"},{"name":"$guildDiscoverySplash","version":"1.3.0","description":"Returns the guild discovery splash","brackets":false,"aliases":["$serverDiscoverySplash"],"output":["URL"],"args":[{"name":"guild ID","description":"The guild to retrieve the discovery splash","rest":false,"required":true,"type":"Guild"},{"name":"size","description":"The size to use for the image","rest":false,"type":"Number"},{"name":"extension","description":"The extension to use for the image","rest":false,"type":"String"}],"unwrap":true,"category":"guild"},{"name":"$guildDmSpamDetectedAt","version":"2.2.0","description":"Returns when a direct message spam was detected on a guild","aliases":["$serverDmSpamDetectedAt"],"brackets":false,"unwrap":true,"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"output":["Number"],"category":"guild"},{"name":"$guildDmsDisabledUntil","version":"2.2.0","description":"Returns the direct messages disabled timestamp of a guild","aliases":["$serverDmsDisabledUntil"],"brackets":false,"unwrap":true,"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"output":["Number"],"category":"guild"},{"name":"$guildEmojiCount","version":"1.0.0","description":"Returns the emoji count of a guild","brackets":false,"aliases":["$serverEmojiCount"],"output":["Number"],"unwrap":true,"args":[{"name":"guild ID","description":"The guild to get emotes from","rest":false,"type":"Guild","required":true},{"name":"type","description":"The type of the emotes to count","rest":false,"type":"Enum","enum":["normal","animated"],"enumName":"EmojiType"}],"category":"guild"},{"name":"$guildEmojiIDs","version":"1.3.0","unwrap":true,"aliases":["$serverEmojiIDs"],"output":["GuildEmoji[]"],"brackets":false,"description":"Returns every emoji id of the guild","args":[{"name":"guild ID","rest":false,"required":true,"type":"Guild","description":"The guild to get emoji ids from"},{"name":"separator","description":"The separator to use for every emoji","rest":false,"type":"String"}],"category":"guild"},{"name":"$guildEmojiLimit","version":"1.5.0","description":"Returns the emoji limit of a guild","brackets":false,"aliases":["$serverEmojiLimit"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"output":["Number"],"unwrap":true,"category":"guild"},{"name":"$guildEmojis","version":"1.3.0","unwrap":true,"aliases":["$serverEmojis"],"output":["String[]"],"brackets":false,"description":"Returns every emoji of the guild","args":[{"name":"guild ID","rest":false,"required":true,"type":"Guild","description":"The guild to get emoji from"},{"name":"separator","description":"The separator to use for every emoji","rest":false,"type":"String"}],"category":"guild"},{"name":"$guildExists","version":"1.0.0","description":"Returns whether a guild id exists","unwrap":true,"aliases":["$serverExists"],"output":["Boolean"],"brackets":true,"args":[{"name":"guild ID","description":"The guild to check","rest":false,"required":true,"type":"String"}],"category":"guild"},{"name":"$guildExplicitContentFilter","version":"1.3.0","description":"Returns the explicit content filter level for this guild","brackets":false,"aliases":["$serverExplicitContentFilter"],"output":["GuildExplicitContentFilter"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildFeatures","version":"1.0.0","description":"Returns the guild features","brackets":false,"aliases":["$serverFeatures"],"output":["GuildFeature[]"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"},{"name":"separator","description":"The separator to use","rest":false,"type":"String"}],"unwrap":true,"category":"guild"},{"name":"$guildHasAnyFeatures","version":"1.4.0","description":"Returns whether this guild has any of the given features","unwrap":true,"brackets":true,"aliases":["$guildHasAnyFeature","$hasAnyGuildFeatures","$hasAnyGuildFeature"],"args":[{"name":"guild ID","description":"The guild to check for features","rest":false,"required":true,"type":"Guild"},{"name":"features","rest":true,"required":true,"type":"Enum","enum":["AnimatedBanner","AnimatedIcon","ApplicationCommandPermissionsV2","AutoModeration","Banner","Community","CreatorMonetizableProvisional","CreatorStorePage","DeveloperSupportServer","Discoverable","Featurable","HasDirectoryEntry","Hub","InvitesDisabled","InviteSplash","LinkedToHub","MemberVerificationGateEnabled","MoreSoundboard","MonetizationEnabled","MoreStickers","News","Partnered","PreviewEnabled","PrivateThreads","RaidAlertsDisabled","RelayEnabled","RoleIcons","RoleSubscriptionsAvailableForPurchase","RoleSubscriptionsEnabled","Soundboard","TicketedEventsEnabled","VanityURL","Verified","VIPRegions","WelcomeScreenEnabled"],"description":"The features to check for","enumName":"GuildFeature"}],"output":["Boolean"],"category":"guild"},{"name":"$guildHasFeatures","version":"1.4.0","description":"Returns whether this guild has all the given features","unwrap":true,"brackets":true,"aliases":["$hasGuildFeatures"],"args":[{"name":"guild ID","description":"The guild to check for features","rest":false,"required":true,"type":"Guild"},{"name":"features","rest":true,"required":true,"type":"Enum","enum":["AnimatedBanner","AnimatedIcon","ApplicationCommandPermissionsV2","AutoModeration","Banner","Community","CreatorMonetizableProvisional","CreatorStorePage","DeveloperSupportServer","Discoverable","Featurable","HasDirectoryEntry","Hub","InvitesDisabled","InviteSplash","LinkedToHub","MemberVerificationGateEnabled","MoreSoundboard","MonetizationEnabled","MoreStickers","News","Partnered","PreviewEnabled","PrivateThreads","RaidAlertsDisabled","RelayEnabled","RoleIcons","RoleSubscriptionsAvailableForPurchase","RoleSubscriptionsEnabled","Soundboard","TicketedEventsEnabled","VanityURL","Verified","VIPRegions","WelcomeScreenEnabled"],"description":"The features to check for","enumName":"GuildFeature"}],"output":["Boolean"],"category":"guild"},{"name":"$guildHasTemplate","version":"1.5.0","description":"Returns whether this guild has a template","unwrap":true,"brackets":false,"aliases":["$hasGuildTemplate"],"args":[{"name":"guild ID","description":"The guild to check for template","rest":false,"required":true,"type":"Guild"}],"output":["Boolean"],"category":"guild"},{"name":"$guildHighestRoleID","version":"1.5.0","description":"Returns the highest role id of a guild","aliases":["$serverHighestRoleID"],"brackets":false,"output":["Role"],"args":[{"name":"guild ID","description":"The guild to retrieve its highest role","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildID","version":"1.0.0","description":"Returns the guild id with given name","unwrap":true,"aliases":["$serverID"],"output":["Guild"],"brackets":false,"args":[{"name":"name","description":"The guild name to return the id","rest":true,"type":"String","required":true}],"category":"guild"},{"name":"$guildIDs","version":"1.0.0","description":"Returns all the guilds this bot is in","unwrap":true,"aliases":["$serverIDs"],"output":["Guild[]"],"brackets":false,"args":[{"name":"separator","description":"The separator for each guild","type":"String","required":true,"rest":false}],"category":"guild"},{"name":"$guildIcon","version":"1.0.0","description":"Returns the server icon","brackets":false,"aliases":["$serverIcon"],"output":["URL"],"args":[{"name":"guild ID","description":"The guild to retrieve the guild icon","rest":false,"required":true,"type":"Guild"},{"name":"size","description":"The size to use for the image","rest":false,"type":"Number"},{"name":"extension","description":"The extension to use for the image","rest":false,"type":"String"}],"unwrap":true,"category":"guild"},{"name":"$guildInvitesDisabledUntil","version":"2.2.0","description":"Returns the invites disabled timestamp of a guild","aliases":["$serverInvitesDisabledUntil"],"brackets":false,"unwrap":true,"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"output":["Number"],"category":"guild"},{"name":"$guildLeave","version":"1.0.0","description":"Leaves a guild","brackets":false,"aliases":["$serverLeave"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to leave","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildLowestRoleID","version":"1.5.0","description":"Returns the lowest role id of a guild","aliases":["$serverLowestRoleID"],"brackets":false,"output":["Role"],"args":[{"name":"guild ID","description":"The guild to retrieve its lowest role","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildMFALevel","version":"1.3.0","description":"Returns the mfa level for this guild","brackets":false,"aliases":["$serverMFALevel"],"output":["GuildMFALevel"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildMaxStageVideoChannelUsers","version":"1.3.0","description":"Returns the maximum video channel users for stage channels of this guild","brackets":false,"aliases":["$serverMaxStageVideoChannelUsers"],"output":["Number"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildMaxVideoChannelUsers","version":"1.3.0","description":"Returns the maximum video channel users for this guild","brackets":false,"aliases":["$serverMaxVideoChannelUsers"],"output":["Number"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildMaximumBitrate","version":"1.3.0","aliases":["$serverMaximumBitrate"],"output":["Number"],"description":"Returns the maximum bitrate for voice channels of this guild","brackets":false,"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildMaximumMembers","version":"1.3.0","description":"Returns the maximum members for this guild","brackets":false,"aliases":["$serverMaximumMembers"],"output":["Number"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildMaximumPresences","version":"1.3.0","description":"Returns the maximum presences for this guild","brackets":false,"aliases":["$serverMaximumPresences"],"output":["Number"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildMemberCount","version":"1.0.0","description":"Returns the user count of a guild","brackets":false,"aliases":["$serverMemberCount","$serverMembersCount"],"output":["Number"],"args":[{"name":"guild ID","description":"The guild to retrieve member count from","rest":false,"required":true,"type":"Guild"},{"name":"presence","description":"The presence of the users to count","rest":false,"type":"Enum","enum":["online","idle","dnd","offline"],"enumName":"PresenceStatus"},{"name":"count bots","description":"Whether to count bots","rest":false,"type":"Boolean"}],"unwrap":true,"category":"guild"},{"name":"$guildMemberIDs","version":"1.4.0","aliases":["$memberIDs","$serverMemberIDs"],"output":["Member[]"],"description":"Returns all cached member ids of a guild","brackets":false,"unwrap":true,"args":[{"name":"guild ID","rest":false,"required":true,"type":"Guild","description":"The guild to pull members from"},{"name":"separator","description":"The separator to use for each member","rest":false,"type":"String"}],"category":"guild"},{"name":"$guildNSFWLevel","version":"1.3.0","description":"Returns the nsfw level for this guild","brackets":false,"aliases":["$serverNSFWLevel"],"output":["GuildNSFWLevel"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildName","version":"1.0.0","description":"Returns the server name","brackets":false,"aliases":["$serverName"],"output":["String"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildNameAcronym","version":"1.3.0","description":"Returns the server name acronym","brackets":false,"aliases":["$serverNameAcronym"],"output":["String"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildNames","version":"1.0.0","description":"Returns the server names of the bot","brackets":false,"aliases":["$serverNames"],"output":["String[]"],"args":[{"name":"separator","description":"The separator to use for each guild","rest":false,"required":true,"type":"String"}],"unwrap":true,"category":"guild"},{"name":"$guildOwnerID","version":"1.0.0","description":"Returns the server owner id","brackets":false,"aliases":["$serverOwnerID"],"output":["User"],"args":[{"name":"guild ID","description":"The guild to retrieve the owner from","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildPartnered","version":"1.3.0","description":"Returns whether the server is partnered","brackets":false,"aliases":["$serverPartnered"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildPreferredLocale","version":"1.3.0","description":"Returns the server's preferred locale","brackets":false,"aliases":["$serverPreferredLocale"],"output":["Locale"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildPublicUpdatesChannelID","version":"1.3.0","description":"Returns the server's public updates channel ID","brackets":false,"aliases":["$serverPublicUpdatesChannelID"],"output":["Channel"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildRaidDetectedAt","version":"2.2.0","description":"Returns when a raid was detected on a guild","aliases":["$serverRaidDetectedAt"],"brackets":false,"unwrap":true,"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"output":["Number"],"category":"guild"},{"name":"$guildRawData","version":"1.5.0","description":"Returns the raw data of a guild","aliases":["$serverRawData"],"unwrap":true,"brackets":false,"args":[{"name":"guild ID","description":"The guild to get raw data from","rest":false,"type":"Guild","required":true}],"output":["Json"],"category":"guild"},{"name":"$guildRoleCount","version":"1.0.0","description":"Returns the role count of a guild","brackets":false,"aliases":["$serverRoleCount"],"output":["Number"],"unwrap":true,"args":[{"name":"guild ID","description":"The guild to get roles from","rest":false,"type":"Guild","required":true}],"category":"guild"},{"name":"$guildRoleIDs","version":"1.3.0","unwrap":true,"aliases":["$serverRoleIDs"],"output":["Role[]"],"brackets":false,"description":"Returns every role id of the guild","args":[{"name":"guild ID","rest":false,"required":true,"type":"Guild","description":"The guild to get role ids from"},{"name":"separator","description":"The separator to use for every role","rest":false,"type":"String"}],"category":"guild"},{"name":"$guildRulesChannelID","version":"1.3.0","description":"Returns the server's rules channel ID","brackets":false,"aliases":["$serverRulesChannelID"],"output":["Channel"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildSafetyAlertsChannelID","version":"1.3.0","description":"Returns the server's safety alerts channel ID","brackets":false,"aliases":["$serverSafetyAlertsChannelID"],"output":["Channel"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildShardID","version":"1.0.0","description":"Returns the server shard ID","brackets":false,"aliases":["$serverShardID"],"output":["Number"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildSplashURL","version":"1.0.0","aliases":["$serverSplashURL"],"output":["URL"],"description":"Returns the guild splash url","brackets":false,"args":[{"name":"guild ID","description":"The guild to retrieve the splash","rest":false,"required":true,"type":"Guild"},{"name":"size","description":"The size to use for the image","rest":false,"type":"Number"},{"name":"extension","description":"The extension to use for the image","rest":false,"type":"String"}],"unwrap":true,"category":"guild"},{"name":"$guildStageInstances","version":"2.3.0","description":"Returns all active stage instances of a guild","unwrap":true,"brackets":false,"args":[{"name":"guild ID","description":"The guild to get stage instances from","rest":false,"required":true,"type":"Guild"},{"name":"property","description":"The property of each stage instance to return","rest":false,"type":"Enum","enum":["channelID","id","topic","timestamp","guildID","privacyLevel","eventId"],"enumName":"StageProperty"},{"name":"separator","description":"The separator to use for each property","rest":false,"type":"String"}],"output":["Json","Unknown[]"],"category":"guild"},{"name":"$guildStickerIDs","version":"1.3.0","unwrap":true,"aliases":["$serverStickerIDs"],"output":["Sticker[]"],"brackets":false,"description":"Returns every sticker id of the guild","args":[{"name":"guild ID","rest":false,"required":true,"type":"Guild","description":"The guild to get sticker ids from"},{"name":"separator","description":"The separator to use for every sticker","rest":false,"type":"String"}],"category":"guild"},{"name":"$guildStickerLimit","version":"1.5.0","description":"Returns the sticker limit of a guild","brackets":false,"aliases":["$serverStickerLimit"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"output":["Number"],"unwrap":true,"category":"guild"},{"name":"$guildSystemChannelID","version":"1.0.0","description":"Returns the server's system channel ID","brackets":false,"aliases":["$serverSystemChannelID"],"output":["Channel"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildTimedOutMembers","version":"1.5.0","description":"Returns all current timed out members of a guild","unwrap":true,"brackets":false,"aliases":["$serverTimedOutMembers"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"},{"name":"separator","description":"The separator to use for every member","rest":false,"type":"String"}],"output":["Member[]"],"category":"guild"},{"name":"$guildVanityCode","version":"1.0.0","description":"Returns the guilds vanity code","unwrap":true,"aliases":["$serverVanityCode"],"output":["Invite"],"args":[{"name":"guild ID","description":"The guild to return its vanity code","rest":false,"type":"Guild","required":true}],"brackets":false,"category":"guild"},{"name":"$guildVanityUses","version":"1.0.0","description":"Returns the guilds vanity uses","unwrap":true,"aliases":["$serverVanityUses"],"output":["Number"],"args":[{"name":"guild ID","description":"The guild to return its vanity uses","rest":false,"type":"Guild","required":true}],"brackets":false,"category":"guild"},{"name":"$guildVerificationLevel","version":"1.3.0","description":"Returns the server verification level","brackets":false,"aliases":["$serverVerificationLevel"],"output":["GuildVerificationLevel"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildVerified","version":"1.3.0","description":"Returns whether the server is verified","brackets":false,"aliases":["$serverVerified"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildWebhooks","version":"2.3.0","description":"Returns all webhooks of a guild","brackets":false,"unwrap":true,"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"type":"Guild","required":true},{"name":"property","description":"The property to return","rest":false,"type":"Enum","enum":["id","name","type","avatar","ownerID","channelID","guildID","sourceChannelID","sourceGuildID","timestamp","token","url"],"enumName":"WebhookProperty"},{"name":"separator","description":"The separator to use for every property","rest":false,"type":"String"}],"output":["Json","Unknown[]"],"category":"guild"},{"name":"$guildWidgetChannelEnabled","version":"1.3.0","description":"Returns whether widget channel is enabled for this guild","brackets":false,"aliases":["$serverWidgetChannelEnabled"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$guildWidgetChannelID","version":"1.3.0","description":"Returns the widget channel for this guild","brackets":false,"aliases":["$serverWidgetChannelID"],"output":["Channel"],"args":[{"name":"guild ID","description":"The guild to retrieve the data","rest":false,"required":true,"type":"Guild"}],"unwrap":true,"category":"guild"},{"name":"$randomGuildID","version":"1.0.3","description":"Returns a random guild ID","unwrap":false,"aliases":["$randomServerID"],"output":["Guild"],"category":"guild"},{"name":"$registerGuildApplicationCommands","version":"1.4.0","description":"Registers all application commands with type: 1 to a guild","unwrap":true,"brackets":false,"args":[{"name":"guild ID","description":"The guild to register commands to","rest":false,"required":true,"type":"Guild"}],"output":["Boolean"],"category":"guild"},{"name":"$setGuildAFKChannel","version":"2.1.0","description":"Sets the AFK channel for a guild, returns bool","unwrap":true,"aliases":["$setServerAFKChannel"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to set AFK channel for","rest":false,"type":"Guild","required":true},{"name":"channel ID","description":"The new AFK channel","rest":false,"type":"Channel","pointer":0},{"name":"reason","description":"The reason for this action","rest":false,"type":"String"}],"brackets":true,"category":"guild"},{"name":"$setGuildAFKTimeout","version":"2.1.0","description":"Sets the AFK timeout for a guild, returns bool","unwrap":true,"aliases":["$setServerAFKTimeout"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to set AFK timeout for","rest":false,"type":"Guild","required":true},{"name":"seconds","description":"The new AFK timeout in seconds (60, 300, 900, 1800, 3600)","rest":false,"required":true,"type":"Number"},{"name":"reason","description":"The reason for this action","rest":false,"type":"String"}],"brackets":true,"category":"guild"},{"name":"$setGuildBanner","version":"1.0.0","description":"Sets a guild banner, returns boolean","unwrap":true,"aliases":["$setServerBanner"],"output":["Boolean"],"args":[{"name":"guild ID","rest":false,"type":"Guild","required":true,"description":"The guild to set banner on"},{"name":"url","description":"The new banner","rest":false,"type":"String"},{"name":"reason","description":"The reason for this action","rest":false,"type":"String"}],"brackets":true,"category":"guild"},{"name":"$setGuildBoostProgressBar","version":"1.5.0","description":"Sets a guild boost progress bar, returns bool","aliases":["$setServerBoostProgressBar"],"unwrap":true,"brackets":true,"args":[{"name":"guild ID","description":"The guild to set boost progress bar for","rest":false,"required":true,"type":"Guild"},{"name":"enabled","description":"Whether to enable the boost progress bar","rest":false,"required":true,"type":"Boolean"},{"name":"reason","description":"The reason for enabling/disabling boost progress bar","rest":false,"type":"String"}],"output":["Boolean"],"category":"guild"},{"name":"$setGuildDefaultMessageNotifications","version":"2.1.0","description":"Sets the default message notifications setting for a guild, returns bool","unwrap":true,"aliases":["$setServerDefaultMessageNotifications"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to set default message notifications for","rest":false,"type":"Guild","required":true},{"name":"setting","description":"The new default message notifications setting","rest":false,"type":"Enum","enum":["AllMessages","OnlyMentions"],"enumName":"GuildDefaultMessageNotifications"},{"name":"reason","description":"The reason for this action","rest":false,"type":"String"}],"brackets":true,"category":"guild"},{"name":"$setGuildDiscoverySplash","version":"2.1.0","description":"Sets the discovery splash for a guild, returns bool","unwrap":true,"aliases":["$setServerDiscoverySplash"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to set discovery splash for","rest":false,"type":"Guild","required":true},{"name":"url","description":"The new discovery splash","rest":false,"type":"String"},{"name":"reason","description":"The reason for this action","rest":false,"type":"String"}],"brackets":true,"category":"guild"},{"name":"$setGuildExplicitContentFilter","version":"2.1.0","description":"Sets the explicit content filter for a guild, returns bool","unwrap":true,"aliases":["$setServerExplicitContentFilter"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to set explicit content filter for","rest":false,"type":"Guild","required":true},{"name":"filter","description":"The new explicit content filter","rest":false,"type":"Enum","enum":["Disabled","MembersWithoutRoles","AllMembers"],"enumName":"GuildExplicitContentFilter"},{"name":"reason","description":"The reason for this action","rest":false,"type":"String"}],"brackets":true,"category":"guild"},{"name":"$setGuildIcon","version":"1.0.0","description":"Sets a guild icon, returns boolean","unwrap":true,"aliases":["$setServerIcon"],"output":["Boolean"],"args":[{"name":"guild ID","rest":false,"type":"Guild","required":true,"description":"The guild to set icon on"},{"name":"url","description":"The new icon","rest":false,"type":"String"},{"name":"reason","description":"The reason for this action","rest":false,"type":"String"}],"brackets":true,"category":"guild"},{"name":"$setGuildMFALevel","version":"2.1.0","description":"Sets the MFA level for a guild, returns bool","unwrap":true,"deprecated":true,"aliases":["$setServerMFALevel"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to set MFA level for","rest":false,"type":"Guild","required":true},{"name":"level","description":"The new MFA level","rest":false,"required":true,"type":"Enum","enum":["None","Elevated"],"enumName":"GuildMFALevel"},{"name":"reason","description":"The reason for this action","rest":false,"type":"String"}],"brackets":true,"category":"guild"},{"name":"$setGuildName","version":"1.0.0","description":"Sets a guild name, returns boolean","unwrap":true,"aliases":["$setServerName"],"output":["Boolean"],"args":[{"name":"guild ID","rest":false,"type":"Guild","required":true,"description":"The guild to set name"},{"name":"name","description":"The new name","rest":false,"required":true,"type":"String"},{"name":"reason","description":"The reason for this action","rest":false,"type":"String"}],"brackets":true,"category":"guild"},{"name":"$setGuildOwner","version":"2.1.0","description":"Sets the owner of a guild, returns bool","unwrap":true,"deprecated":true,"aliases":["$setServerOwner"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to set owner on","rest":false,"type":"Guild","required":true},{"name":"user ID","description":"The new owner","rest":false,"required":true,"type":"Member","pointer":0},{"name":"reason","description":"The reason for this action","rest":false,"type":"String"}],"brackets":true,"category":"guild"},{"name":"$setGuildPausedInvites","version":"1.5.0","description":"Sets a guild paused invite status, returns bool","aliases":["$setServerPausedInvites"],"unwrap":true,"brackets":true,"args":[{"name":"guild ID","description":"The guild to set paused invites for","rest":false,"required":true,"type":"Guild"},{"name":"disabled","description":"Whether to disable the invites","rest":false,"required":true,"type":"Boolean"}],"output":["Boolean"],"category":"guild"},{"name":"$setGuildPreferredLocale","version":"2.1.0","description":"Sets the preferred locale of a guild, returns bool","unwrap":true,"aliases":["$setServerPreferredLocale"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to set preferred locale on","rest":false,"type":"Guild","required":true},{"name":"locale","description":"The new preferred locale","rest":false,"type":"Enum","enum":["Indonesian","EnglishUS","EnglishGB","Bulgarian","ChineseCN","ChineseTW","Croatian","Czech","Danish","Dutch","Finnish","French","German","Greek","Hindi","Hungarian","Italian","Japanese","Korean","Lithuanian","Norwegian","Polish","PortugueseBR","Romanian","Russian","SpanishES","SpanishLATAM","Swedish","Thai","Turkish","Ukrainian","Vietnamese"],"enumName":"Locale"},{"name":"reason","description":"The reason for this action","rest":false,"type":"String"}],"brackets":true,"category":"guild"},{"name":"$setGuildPublicUpdatesChannel","version":"2.1.0","description":"Sets the public updates channel for a guild, returns bool","unwrap":true,"aliases":["$setServerPublicUpdatesChannel"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to set public updates channel for","rest":false,"type":"Guild","required":true},{"name":"channel ID","description":"The new public updates channel","rest":false,"type":"Channel","pointer":0},{"name":"reason","description":"The reason for this action","rest":false,"type":"String"}],"brackets":true,"category":"guild"},{"name":"$setGuildRulesChannel","version":"2.1.0","description":"Sets the rules channel for a guild, returns bool","unwrap":true,"aliases":["$setServerRulesChannel"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to set rules channel for","rest":false,"type":"Guild","required":true},{"name":"channel ID","description":"The new rules channel","rest":false,"type":"Channel","pointer":0},{"name":"reason","description":"The reason for this action","rest":false,"type":"String"}],"brackets":true,"category":"guild"},{"name":"$setGuildSafetyAlertsChannel","version":"2.1.0","description":"Sets the safety alerts channel for a guild, returns bool","unwrap":true,"aliases":["$setServerSafetyAlertsChannel"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to set safety alerts channel for","rest":false,"type":"Guild","required":true},{"name":"channel ID","description":"The new safety alerts channel","rest":false,"type":"Channel","pointer":0},{"name":"reason","description":"The reason for this action","rest":false,"type":"String"}],"brackets":true,"category":"guild"},{"name":"$setGuildSplash","version":"1.0.0","description":"Sets a guild splash, returns boolean","unwrap":true,"aliases":["$setServerSplash"],"output":["Boolean"],"args":[{"name":"guild ID","rest":false,"type":"Guild","required":true,"description":"The guild to set splash on"},{"name":"url","description":"The new splash","rest":false,"type":"String"},{"name":"reason","description":"The reason for this action","rest":false,"type":"String"}],"brackets":true,"category":"guild"},{"name":"$setGuildSystemChannel","version":"2.1.0","description":"Sets the system channel for a guild, returns bool","unwrap":true,"aliases":["$setServerSystemChannel"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to set system channel for","rest":false,"type":"Guild","required":true},{"name":"channel ID","description":"The new system channel","rest":false,"type":"Channel","pointer":0},{"name":"reason","description":"The reason for this action","rest":false,"type":"String"}],"brackets":true,"category":"guild"},{"name":"$setGuildVerificationLevel","version":"2.1.0","description":"Sets the verification level of a guild, returns bool","unwrap":true,"aliases":["$setServerVerificationLevel"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to set verification level on","rest":false,"type":"Guild","required":true},{"name":"level","description":"The new verification level","rest":false,"type":"Enum","enum":["None","Low","Medium","High","VeryHigh"],"enumName":"GuildVerificationLevel"},{"name":"reason","description":"The reason for this action","rest":false,"type":"String"}],"brackets":true,"category":"guild"},{"name":"$setGuildWidgetSettings","version":"2.1.0","description":"Sets the widget settings of a guild, returns bool","unwrap":true,"aliases":["$setServerWidgetSettings"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to set widget settings on","rest":false,"type":"Guild","required":true},{"name":"channel ID","description":"The invite channel for the widget","rest":false,"type":"Channel"},{"name":"enabled","description":"Whether to enable the widget","rest":false,"type":"Boolean"},{"name":"reason","description":"The reason for this action","rest":false,"type":"String"}],"brackets":true,"category":"guild"},{"name":"$httpAddForm","version":"1.4.0","description":"Adds form data to request","unwrap":false,"category":"http"},{"name":"$httpAddHeader","version":"1.0.0","description":"Adds an HTTP header","unwrap":true,"args":[{"name":"name","description":"The header name","rest":false,"type":"String","required":true},{"name":"value","description":"The header value","rest":true,"type":"String","required":true}],"brackets":true,"category":"http"},{"name":"$httpAppendFile","version":"1.4.0","description":"Appends a file to form data","brackets":true,"unwrap":true,"args":[{"name":"key","description":"The key name to add this value to","rest":false,"required":true,"type":"String"},{"name":"url / path","type":"Attachment","rest":false,"required":true,"description":"The path or url to use"}],"category":"http"},{"name":"$httpAppendValue","version":"1.4.0","description":"Appends a key-value to form data","brackets":true,"unwrap":true,"args":[{"name":"key","description":"The key name to add this value to","rest":false,"required":true,"type":"String"},{"name":"value","type":"String","rest":false,"required":true,"description":"The value to set"}],"category":"http"},{"name":"$httpGetHeader","version":"1.5.0","description":"Gets an HTTP header","unwrap":true,"brackets":true,"args":[{"name":"name","description":"The header name","rest":false,"type":"String","required":true}],"output":["String"],"category":"http"},{"name":"$httpPing","version":"1.5.0","description":"Returns the response time of the HTTP request","aliases":["$httpResponseTime"],"unwrap":false,"experimental":true,"output":["Number"],"category":"http"},{"name":"$httpRemoveHeader","version":"1.0.0","description":"Removes an HTTP header","unwrap":true,"args":[{"name":"name","description":"The header name","rest":false,"type":"String","required":true}],"brackets":true,"category":"http"},{"name":"$httpRequest","version":"1.0.0","description":"Performs an http request, returns the status code","output":["Number"],"args":[{"name":"url","description":"The url to perform this request to","type":"String","rest":false,"required":true},{"name":"method","description":"The method to use","rest":false,"required":true,"type":"String"},{"name":"variable","description":"Environment variable name to load the response to","rest":false,"required":false,"type":"String"}],"brackets":true,"unwrap":true,"category":"http"},{"name":"$httpResult","version":"1.2.0","description":"Retrieve an http result value","output":["Json","String"],"args":[{"name":"key","description":"The key to return its value","required":true,"type":"String","rest":true}],"brackets":false,"unwrap":true,"category":"http"},{"name":"$httpSetBody","version":"1.0.0","description":"Sets a JSON body for the request","args":[{"name":"body","description":"The JSON body","rest":false,"required":true,"type":"String"}],"unwrap":true,"brackets":true,"category":"http"},{"name":"$httpSetContentType","version":"1.4.0","description":"Forces the http request to be decoded using given content type","args":[{"name":"type","description":"The content type of the result","required":true,"type":"Enum","enum":["Json","Text"],"rest":false,"enumName":"HTTPContentType"}],"brackets":true,"unwrap":true,"category":"http"},{"name":"$applicationCommandDescription","version":"1.0.7","description":"Returns an application command description","brackets":false,"args":[{"name":"id","description":"The id of the command to pull its description","rest":false,"required":true,"type":"String"}],"output":["String"],"unwrap":true,"category":"interaction"},{"name":"$applicationCommandDisplay","version":"1.4.0","description":"Gets the full command interaction with all options","unwrap":true,"brackets":false,"args":[{"name":"hide option name","description":"Whether to suppress option names from being displayed","rest":false,"required":true,"type":"Boolean"}],"output":["String"],"category":"interaction"},{"name":"$applicationCommandID","version":"1.0.7","description":"Returns the application command id","brackets":false,"args":[{"name":"name","description":"The name of the command to pull its id","rest":false,"required":true,"type":"String"}],"output":["String"],"unwrap":true,"category":"interaction"},{"name":"$applicationCommandName","version":"1.0.7","description":"Returns an application command name","brackets":false,"args":[{"name":"id","description":"The id of the command to pull its name","rest":false,"required":true,"type":"String"}],"output":["String"],"unwrap":true,"category":"interaction"},{"name":"$applicationCommandOptions","version":"1.5.0","description":"Returns an application command options in JSON format","brackets":false,"args":[{"name":"id","description":"The id of the command to pull its options","rest":false,"required":true,"type":"String"}],"output":["Json"],"unwrap":true,"category":"interaction"},{"name":"$applicationSubCommandGroupName","version":"1.5.0","description":"Returns the application sub command group name of this interaction","unwrap":false,"output":["String"],"category":"interaction"},{"name":"$applicationSubCommandName","version":"1.5.0","description":"Returns the application sub command name of this interaction","unwrap":false,"output":["String"],"category":"interaction"},{"name":"$authorizingIntegrationOwners","version":"1.5.0","description":"Returns the authorizing integration owners of this interaction","unwrap":true,"brackets":false,"args":[{"name":"type","description":"The type of authorizing integration owners to return","rest":false,"required":true,"type":"Enum","enum":["Guild","User"],"enumName":"AuthorizingIntegrationOwnersType"}],"output":["Json","String"],"category":"interaction"},{"name":"$autocomplete","version":"1.0.6","description":"Forces autocomplete response","unwrap":false,"category":"interaction"},{"name":"$context","version":"1.5.0","description":"Returns the context of this interaction","aliases":["$interactionContext"],"unwrap":false,"output":["InteractionContextType"],"category":"interaction"},{"name":"$customID","version":"1.0.0","description":"Retrieves the custom id of the interaction","unwrap":false,"output":["String"],"category":"interaction"},{"name":"$defer","version":"1.0.0","description":"Defers this interaction","unwrap":false,"category":"interaction"},{"name":"$deferUpdate","version":"1.3.0","description":"Defers this interaction as an update","unwrap":false,"category":"interaction"},{"name":"$ephemeral","version":"1.0.0","description":"Marks this reply as ephemeral","unwrap":false,"category":"interaction"},{"name":"$focusedOptionName","version":"1.0.6","description":"Returns the focused option of the command","unwrap":false,"output":["String"],"category":"interaction"},{"name":"$focusedOptionValue","version":"1.0.6","description":"Returns the focused option value of the command","unwrap":false,"output":["String"],"category":"interaction"},{"name":"$input","version":"1.0.0","description":"Returns a value from a text field","brackets":true,"unwrap":true,"output":["String"],"args":[{"name":"custom ID","description":"The custom id to get the input field value","rest":false,"type":"String","required":true}],"category":"interaction"},{"name":"$interactionDelete","version":"1.4.0","description":"Deletes this interaction's reply","unwrap":false,"category":"interaction"},{"name":"$interactionFollowUp","version":"1.2.0","description":"Forces an interaction follow up","unwrap":true,"brackets":false,"output":["Message"],"args":[{"name":"content","description":"The content to use for this follow up","required":true,"type":"String","rest":false},{"name":"return message ID","description":"Whether to fetch and return the message id of the follow up","rest":false,"type":"Boolean","required":false}],"category":"interaction"},{"name":"$interactionRawData","version":"1.5.0","description":"Returns the raw data of this interaction","unwrap":false,"output":["Json"],"category":"interaction"},{"name":"$interactionReply","version":"1.0.0","description":"Forces an interaction reply","unwrap":true,"brackets":false,"output":["Message"],"args":[{"name":"content","description":"The content to use for this response","required":true,"type":"String","rest":false},{"name":"return message ID","description":"Whether to fetch and return the message id of the reply","rest":false,"type":"Boolean","required":false}],"category":"interaction"},{"name":"$interactionRequirePremium","version":"1.5.0","description":"Requires premium to use this interaction","unwrap":false,"deprecated":true,"category":"interaction"},{"name":"$interactionUpdate","version":"1.0.3","description":"Forces an interaction update","unwrap":true,"brackets":false,"args":[{"name":"content","description":"The content to use for this response","required":true,"type":"String","rest":false}],"category":"interaction"},{"name":"$isAnySelectMenu","version":"1.0.0","output":["Boolean"],"description":"Returns whether the context is a select menu","unwrap":false,"category":"interaction"},{"name":"$isAutocomplete","version":"1.0.6","description":"Returns whether the interaction is autocomplete","unwrap":false,"output":["Boolean"],"category":"interaction"},{"name":"$isButton","version":"1.0.0","description":"Returns whether the interaction is a button","unwrap":false,"output":["Boolean"],"category":"interaction"},{"name":"$isChannelSelectMenu","version":"1.0.0","description":"Returns whether the context is a channel select menu","unwrap":false,"output":["Boolean"],"category":"interaction"},{"name":"$isCommand","version":"1.0.6","description":"Returns whether the interaction is a command","unwrap":false,"output":["Boolean"],"category":"interaction"},{"name":"$isContextMenu","version":"1.0.6","description":"Returns whether the interaction is a context menu","unwrap":false,"output":["Boolean"],"category":"interaction"},{"name":"$isMentionableSelectMenu","version":"1.0.0","description":"Returns whether the context is a mentionable select menu","unwrap":false,"output":["Boolean"],"category":"interaction"},{"name":"$isModal","version":"1.0.0","description":"Returns whether the context is a modal","unwrap":false,"output":["Boolean"],"category":"interaction"},{"name":"$isRepliable","version":"1.5.0","description":"Returns whether this interaction can be replied to","unwrap":false,"output":["Boolean"],"category":"interaction"},{"name":"$isRoleSelectMenu","version":"1.0.0","description":"Returns whether the context is a role select menu","unwrap":false,"output":["Boolean"],"category":"interaction"},{"name":"$isSlashCommand","version":"1.4.0","description":"Returns whether the interaction is a slash command","unwrap":false,"output":["Boolean"],"category":"interaction"},{"name":"$isStringSelectMenu","version":"1.0.0","description":"Returns whether the context is a string select menu","unwrap":false,"output":["Boolean"],"category":"interaction"},{"name":"$isUserSelectMenu","version":"1.0.0","description":"Returns whether the context is a user select menu","unwrap":false,"output":["Boolean"],"category":"interaction"},{"name":"$locale","aliases":["$interactionLocale"],"version":"1.4.0","description":"Retrieves the user locale of the interaction","unwrap":false,"output":["Locale"],"category":"interaction"},{"name":"$modal","version":"1.0.0","description":"Creates a modal","unwrap":true,"brackets":true,"args":[{"name":"custom ID","description":"The custom id for this modal","rest":false,"type":"String","required":true},{"name":"title","description":"The title for the modal","rest":false,"required":true,"type":"String"}],"category":"interaction"},{"name":"$option","version":"1.0.6","description":"Returns an option value with given name (interaction command)","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"option name","description":"The option name to retrieve its value","rest":false,"required":true,"type":"String"}],"category":"interaction"},{"name":"$selectMenuValues","version":"1.0.0","description":"Returns select menu values","brackets":false,"args":[{"name":"index","description":"The index of the value","type":"Number","rest":false},{"name":"separator","description":"The separator to use for each value","type":"String","rest":false}],"output":["String[]"],"unwrap":true,"category":"interaction"},{"name":"$showModal","version":"1.4.0","description":"Submits the modal","unwrap":false,"category":"interaction"},{"name":"$targetMember","version":"2.3.0","description":"Retrieves data of the target member","unwrap":true,"brackets":true,"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["nickname","displayName","displayColor","roles","flags","mention","avatar","banner","bannable","kickable","guildID","id","manageable","timeout","timedOutUntil","status","addedRoles","roleCount","removedRoles","platform","timestamp","boosting","boostingSince","permissions"],"required":true,"enumName":"MemberProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"output":["Unknown"],"category":"interaction"},{"name":"$targetMessage","version":"1.5.0","description":"Retrieves data of the target message","unwrap":true,"brackets":true,"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["id","content","flags","username","type","channelID","guildID","authorID","timestamp","editTimestamp","hasPoll","system","pinned","url","attachments","stickers"],"required":true,"enumName":"MessageProperty"},{"name":"separator","description":"Separator to use in case of array","rest":false,"type":"String"}],"output":["Unknown"],"category":"interaction"},{"name":"$targetMessageEmbeds","version":"1.5.0","description":"Retrieves data of embeds from the target message","aliases":["$targetMessageEmbed"],"unwrap":true,"brackets":false,"args":[{"name":"embed index","description":"The embed index to get data from","rest":false,"required":false,"type":"Number"},{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["title","titleURL","authorName","authorIcon","footerText","image","thumbnail","footerIcon","description","timestamp","authorURL","color","fieldName","fieldInline","fieldValue"],"required":false,"enumName":"EmbedProperty"},{"name":"field index","description":"The index of the field to get","rest":false,"type":"Number"}],"output":["Json","Unknown"],"category":"interaction"},{"name":"$deleteInvite","version":"1.0.0","brackets":true,"description":"Deletes an invite, returns bool","unwrap":true,"output":["Boolean"],"args":[{"name":"code","description":"The invite code","rest":false,"required":true,"type":"String"},{"name":"reason","description":"The reason for deleting the invite","rest":false,"type":"String"}],"category":"invite"},{"name":"$getInvite","version":"2.2.0","description":"Returns information about an invite","brackets":true,"unwrap":true,"output":["Json","Unknown"],"args":[{"name":"code","description":"The invite code","rest":false,"required":true,"type":"String"},{"name":"property","description":"The property of the invite to return","rest":false,"type":"Enum","enum":["authorID","channelID","guildID","uses","maxUses","maxAge","timestamp","code","url","type","expiresTimestamp","temporary","deletable","memberCount","presenceCount","targetType","targetUser"],"enumName":"InviteProperty"}],"category":"invite"},{"name":"$inviteExists","version":"1.0.0","description":"Returns whether an invite code exists","unwrap":true,"brackets":true,"output":["Boolean"],"args":[{"name":"code","description":"The invite to check","rest":false,"required":true,"type":"String"}],"category":"invite"},{"name":"$inviterCode","version":"1.0.3","description":"Returns the invite code that was used by this person","unwrap":true,"brackets":false,"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"required":true,"type":"Guild"},{"name":"user ID","description":"The member to get its invite code","rest":false,"required":true,"type":"Member","pointer":0}],"output":["Invite"],"category":"invite"},{"name":"$inviterID","version":"1.0.3","description":"Returns the user who invited this person","unwrap":true,"brackets":false,"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"required":true,"type":"Guild"},{"name":"user ID","description":"The member to get its inviter","rest":false,"required":true,"type":"Member","pointer":0}],"output":["User"],"category":"invite"},{"name":"$isJSON","version":"1.4.0","aliases":["$isValidJSON"],"description":"Checks whether given json is valid","unwrap":true,"brackets":true,"args":[{"name":"json","description":"The json to check for","rest":false,"required":true,"type":"String"}],"output":["Boolean"],"category":"json"},{"name":"$jsonDelete","version":"1.4.0","description":"Delete a key from a traversed json","unwrap":true,"brackets":true,"output":["Boolean"],"args":[{"name":"keys","description":"The keys to use to traverse the object","rest":true,"required":true,"type":"String"}],"category":"json"},{"name":"$jsonEntries","version":"1.4.0","description":"Gets entries from a json var","brackets":true,"args":[{"name":"variable","description":"The variable to get entries from","rest":false,"type":"String","required":true}],"output":["Unknown[]"],"unwrap":true,"category":"json"},{"name":"$jsonHas","version":"2.2.0","description":"Returns whether a key exists in a JSON object","brackets":true,"unwrap":true,"args":[{"name":"variable","description":"The variable that holds json","required":true,"type":"String","rest":false},{"name":"key","description":"The key to check for","type":"String","required":true,"rest":false}],"output":["Boolean"],"category":"json"},{"name":"$jsonKeys","version":"1.4.0","description":"Gets keys from a json var","brackets":true,"args":[{"name":"variable","description":"The variable to get keys from","rest":false,"type":"String","required":true}],"output":["Unknown[]"],"unwrap":true,"category":"json"},{"name":"$jsonLoad","version":"1.0.0","description":"Loads JSON to an env variable","brackets":true,"args":[{"name":"variable","description":"The variable to load it to","rest":false,"type":"String","required":true},{"name":"json","description":"The json data","type":"Json","required":true,"rest":false}],"unwrap":true,"category":"json"},{"name":"$jsonSet","version":"1.2.0","description":"Adds a json key with a value","unwrap":true,"brackets":true,"args":[{"name":"keys;value","description":"The keys to traverse, with the value to use at the end","type":"String","rest":true,"required":true}],"output":["Boolean"],"category":"json"},{"name":"$jsonStringify","version":"1.5.0","output":["Json"],"description":"Returns the JSON in stringified format","args":[{"name":"variable","description":"The variable to stringify","required":true,"type":"String","rest":false},{"name":"space","description":"The space to use","type":"Number","rest":false}],"brackets":true,"unwrap":true,"category":"json"},{"name":"$jsonValues","version":"1.4.0","description":"Gets values from a json var","brackets":true,"args":[{"name":"variable","description":"The variable to get values from","rest":false,"type":"String","required":true},{"name":"separator","description":"The separator to use for each value","type":"String","rest":false}],"output":["Unknown[]"],"unwrap":true,"category":"json"},{"name":"$onlyForCategories","version":"1.5.0","description":"Only executes code if given ids match the current category","brackets":true,"unwrap":false,"args":[{"name":"code","description":"The code to execute if category is not whitelisted","rest":false,"required":true,"type":"String"},{"name":"channels","pointer":0,"description":"The categories to check for","rest":true,"required":true,"type":"Channel"}],"category":"limiter"},{"name":"$onlyForChannels","version":"1.5.0","description":"Only executes code if given ids match the current channel","brackets":true,"unwrap":false,"args":[{"name":"code","description":"The code to execute if channel is not whitelisted","rest":false,"required":true,"type":"String"},{"name":"channels","pointer":0,"description":"The channels to check for","rest":true,"required":true,"type":"Channel"}],"category":"limiter"},{"name":"$onlyForGuilds","version":"1.1.0","description":"Only executes code if given ids match the guild","brackets":true,"unwrap":false,"args":[{"name":"code","description":"The code to execute if guild is not whitelisted","rest":false,"required":true,"type":"String"},{"name":"guilds","description":"The guilds to check for","rest":true,"required":true,"type":"Guild"}],"category":"limiter"},{"name":"$onlyForRoles","version":"1.1.0","description":"Only executes code if user has given roles","brackets":true,"unwrap":false,"args":[{"name":"code","description":"The code to execute if user does not meet the roles","rest":false,"required":true,"type":"String"},{"name":"roles","pointer":0,"description":"The roles to check for","rest":true,"required":true,"type":"Role"}],"category":"limiter"},{"name":"$onlyForUsers","version":"1.1.0","description":"Only executes code if given ids match the author","brackets":true,"unwrap":false,"args":[{"name":"code","description":"The code to execute if user is not whitelisted","rest":false,"required":true,"type":"String"},{"name":"users","description":"The users to check for","rest":true,"required":true,"type":"User"}],"category":"limiter"},{"name":"$onlyIf","version":"1.0.0","description":"Stop execution if condition is not matched","unwrap":false,"brackets":true,"args":[{"name":"condition","condition":true,"description":"The condition to use","rest":false,"type":"String","required":true},{"name":"code","description":"The code to execute if error","rest":false,"type":"String"}],"category":"limiter"},{"name":"$stop","version":"1.0.0","description":"Stops code execution","unwrap":false,"category":"limiter"},{"name":"$chalkLog","version":"2.3.0","description":"Logs styled text to the console using Chalk","unwrap":true,"brackets":true,"args":[{"name":"text","description":"The text to log","type":"String","required":true,"rest":false},{"name":"styles","description":"The styles to apply to the text","type":"String","required":true,"rest":true}],"category":"logging"},{"name":"$log","version":"1.0.0","description":"Log something to console","unwrap":true,"args":[{"name":"message","description":"The message to log to console","rest":true,"type":"String","required":true}],"brackets":true,"category":"logging"},{"name":"$logger","version":"1.3.0","description":"Implements Logger API of ForgeScript","unwrap":true,"brackets":true,"args":[{"name":"log type","description":"The log type","enum":["Warn","Deprecated","Debug","Info","Error"],"type":"Enum","required":true,"rest":false,"enumName":"LogType"},{"name":"text","description":"The text to log","rest":false,"required":true,"type":"String"}],"category":"logging"},{"name":"$findApplicationEmoji","version":"2.2.0","description":"Finds an application emoji of the client","brackets":true,"output":["ApplicationEmoji"],"args":[{"name":"query","description":"The id, format or emoji name to find","rest":false,"type":"String","required":true}],"unwrap":true,"category":"lookup"},{"name":"$findChannel","version":"1.0.0","description":"Finds a channel","brackets":true,"output":["Channel"],"args":[{"name":"query","description":"The id, mention or channel name to find","rest":false,"type":"String","required":true},{"name":"return channel","description":"Returns the current channel id if none found","rest":false,"type":"Boolean"}],"unwrap":true,"category":"lookup"},{"name":"$findChannels","version":"1.5.0","description":"Finds channels of a guild using a query","brackets":true,"output":["String[]"],"args":[{"name":"guild ID","description":"The guild to find the channels on","type":"Guild","rest":false,"required":true},{"name":"query","description":"The id, mention or channel name to find","rest":false,"type":"String","required":true},{"name":"limit","description":"The limit of results","rest":false,"type":"Number"},{"name":"property","description":"The property to return","rest":false,"type":"Enum","enum":["id","type","topic","bitrate","members","name","timestamp"],"enumName":"ChannelProperty"},{"name":"separator","description":"The separator to use for every result","rest":false,"type":"String"},{"name":"method","description":"The method to use for searching","rest":false,"type":"Enum","enum":["startsWith","endsWith","includes"],"enumName":"SearchMethodType"}],"unwrap":true,"category":"lookup"},{"name":"$findEmoji","version":"1.0.0","description":"Finds an emoji","brackets":true,"output":["Emoji"],"args":[{"name":"query","description":"The id, format or emoji name to find","rest":false,"type":"String","required":true}],"unwrap":true,"category":"lookup"},{"name":"$findGuild","version":"2.2.0","description":"Finds a guild","brackets":true,"output":["Guild"],"args":[{"name":"query","description":"The id or guild name to find","rest":false,"type":"String","required":true},{"name":"return guild","description":"Returns the current guild id if none found","rest":false,"type":"Boolean"}],"unwrap":true,"category":"lookup"},{"name":"$findGuildChannel","version":"1.0.0","description":"Finds a channel of a guild","brackets":true,"output":["Channel"],"args":[{"name":"guild ID","description":"The guild to find the channel on","type":"Guild","rest":false,"required":true},{"name":"query","description":"The id, mention or channel name to find","rest":false,"type":"String","required":true},{"name":"return channel","description":"Returns the current channel id if none found","rest":false,"type":"Boolean"}],"unwrap":true,"category":"lookup"},{"name":"$findGuildEmoji","version":"1.0.0","description":"Finds an emoji of a guild","brackets":true,"output":["GuildEmoji"],"args":[{"name":"guild ID","description":"The guild to find the emoji on","type":"Guild","rest":false,"required":true},{"name":"query","description":"The id, format or emoji name to find","rest":false,"type":"String","required":true}],"unwrap":true,"category":"lookup"},{"name":"$findMember","version":"1.0.0","description":"Finds a member of a guild","brackets":true,"output":["Member"],"args":[{"name":"guild ID","description":"The guild to find the member on","type":"Guild","rest":false,"required":true},{"name":"query","description":"The id, mention or name to find","rest":false,"type":"String","required":true},{"name":"return author","description":"Returns the current author id if none found","rest":false,"type":"Boolean"}],"unwrap":true,"category":"lookup"},{"name":"$findMembers","version":"1.4.0","description":"Finds member of a guild using a query","brackets":true,"unwrap":true,"args":[{"name":"guild ID","description":"The guild to use","rest":false,"required":true,"type":"Guild"},{"name":"query","description":"The query to use","rest":false,"required":true,"type":"String"},{"name":"limit","description":"The limit of results","rest":false,"type":"Number"},{"name":"enum value","description":"The enum value to use","rest":false,"type":"Enum","enum":["nickname","displayName","displayColor","roles","flags","mention","avatar","banner","bannable","kickable","guildID","id","manageable","timeout","timedOutUntil","status","addedRoles","roleCount","removedRoles","platform","timestamp","boosting","boostingSince","permissions"],"enumName":"MemberProperty"},{"name":"separator","description":"The separator to use for every result","rest":false,"type":"String"}],"output":["String[]"],"category":"lookup"},{"name":"$findRole","version":"1.0.0","description":"Finds a role of a guild","brackets":true,"output":["Role"],"args":[{"name":"guild ID","description":"The guild to find the role on","type":"Guild","rest":false,"required":true},{"name":"query","description":"The id, mention or role name to find","rest":false,"type":"String","required":true}],"unwrap":true,"category":"lookup"},{"name":"$findRoles","version":"1.5.0","description":"Finds roles of a guild using a query","brackets":true,"output":["String[]"],"args":[{"name":"guild ID","description":"The guild to find the roles on","type":"Guild","rest":false,"required":true},{"name":"query","description":"The id, mention or role name to find","rest":false,"type":"String","required":true},{"name":"limit","description":"The limit of results","rest":false,"type":"Number"},{"name":"property","description":"The property to return","rest":false,"type":"Enum","enum":["timestamp","id","name","icon","color","hoisted","managed","mentionable","rawPosition","position","permissions","tags","members"],"enumName":"RoleProperty"},{"name":"separator","description":"The separator to use for every result","rest":false,"type":"String"},{"name":"method","description":"The method to use for searching","rest":false,"type":"Enum","enum":["startsWith","endsWith","includes"],"enumName":"SearchMethodType"}],"unwrap":true,"category":"lookup"},{"name":"$findUser","version":"1.0.0","description":"Finds a user","brackets":true,"output":["User"],"args":[{"name":"query","description":"The id, mention or user name to find","rest":false,"type":"String","required":true},{"name":"return author","description":"Returns the current author id if none found","rest":false,"type":"Boolean"}],"unwrap":true,"category":"lookup"},{"name":"$abs","version":"1.0.1","description":"Returns the absolute value of a number (the value without regard to whether it is positive or negative)","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"number","description":"The number to use","rest":false,"type":"Number","required":true}],"category":"math"},{"name":"$base","version":"1.1.0","description":"Convert number from one base to another","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"number","description":"The target number for conversion","type":"String","rest":false,"required":true},{"name":"to","description":"The target base","type":"Number","rest":false,"required":true},{"name":"from","description":"The source base","type":"Number","rest":false}],"category":"math"},{"name":"$bigintDivide","version":"1.3.0","description":"Divides multiple numbers","brackets":true,"unwrap":true,"output":["BigInt"],"args":[{"name":"numbers","description":"Numbers to divide","rest":true,"type":"BigInt","required":true}],"category":"math"},{"name":"$bigintMulti","version":"1.3.0","description":"Multiplies multiple numbers","brackets":true,"unwrap":true,"output":["BigInt"],"args":[{"name":"numbers","description":"Numbers to multiply","rest":true,"type":"BigInt","required":true}],"category":"math"},{"name":"$bigintSub","version":"1.3.0","description":"Subtracts multiple numbers","brackets":true,"unwrap":true,"output":["BigInt"],"args":[{"name":"numbers","description":"Numbers to sub","rest":true,"type":"BigInt","required":true}],"category":"math"},{"name":"$bigintSum","version":"1.3.0","description":"Adds multiple numbers","brackets":true,"unwrap":true,"output":["BigInt"],"args":[{"name":"numbers","description":"Numbers to add","rest":true,"type":"BigInt","required":true}],"category":"math"},{"name":"$ceil","version":"1.5.0","description":"Returns the smallest integer greater than or equal to its numeric argument","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"number","description":"The number to use","rest":false,"type":"Number","required":true}],"category":"math"},{"name":"$divide","version":"1.0.0","description":"Divides multiple numbers","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"numbers","description":"Numbers to divide","rest":true,"type":"Number","required":true}],"category":"math"},{"name":"$floor","version":"1.0.0","description":"Returns the greatest integer less than or equal to its numeric argument","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"number","description":"The number to use","rest":false,"type":"Number","required":true}],"category":"math"},{"name":"$logn","version":"1.0.0","description":"Returns the natural logarithm (base e) of a number","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"number","description":"Number to get its logarithm","rest":false,"type":"Number","required":true}],"category":"math"},{"name":"$math","version":"1.0.0","description":"Run math expression, returns nothing if incorrect expression","brackets":true,"output":["Number"],"unwrap":true,"args":[{"name":"expr","description":"The expression","rest":false,"type":"String","required":true}],"category":"math"},{"name":"$max","version":"1.0.7","description":"Returns the largest number of the ones given","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"numbers","description":"Numbers among which to find the largest","rest":true,"type":"Number","required":true}],"category":"math"},{"name":"$min","version":"1.0.7","description":"Returns the smallest number of the ones given","brackets":true,"output":["Number"],"unwrap":true,"args":[{"name":"numbers","description":"Numbers among which to find the smallest","rest":true,"type":"Number","required":true}],"category":"math"},{"name":"$modulo","version":"1.0.0","description":"Returns the remainder of multiple numbers","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"numbers","description":"Numbers to get their remainders","rest":true,"type":"Number","required":true}],"category":"math"},{"name":"$multi","version":"1.0.0","description":"Multiplies multiple numbers","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"numbers","description":"Numbers to multiply","rest":true,"type":"Number","required":true}],"category":"math"},{"name":"$pi","version":"2.2.0","description":"Returns the constant pi","unwrap":false,"output":["Number"],"category":"math"},{"name":"$pow","version":"1.0.0","aliases":["$power"],"description":"Exponentially multiply multiple numbers","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"numbers","description":"Numbers to power by","rest":true,"type":"Number","required":true}],"category":"math"},{"name":"$round","version":"1.0.0","description":"Rounds provided number to a certain number of decimal places","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"number","description":"The number to use","rest":false,"type":"Number","required":true},{"name":"decimal places","description":"The number of decimal places to round to","rest":false,"type":"Number"}],"category":"math"},{"name":"$sign","version":"2.2.0","description":"Returns the sign of the x, indicating whether x is positive, negative or zero","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"number","description":"The number to use","rest":false,"type":"Number","required":true}],"category":"math"},{"name":"$sqrt","version":"1.0.0","description":"Returns the square root of a number","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"number","description":"The number to use","rest":false,"type":"Number","required":true}],"category":"math"},{"name":"$sub","version":"1.0.0","description":"Subtracts multiple numbers","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"numbers","description":"Numbers to sub","rest":true,"type":"Number","required":true}],"category":"math"},{"name":"$sum","version":"1.0.0","description":"Adds multiple numbers","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"numbers","description":"Numbers to add","rest":true,"type":"Number","required":true}],"category":"math"},{"name":"$trunc","version":"1.0.0","description":"Returns the integer part of the a numeric expression, x, removing any fractional digits. If x is already an integer, the result is x","aliases":["$truncate"],"brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"number","description":"The number to use","rest":false,"type":"Number","required":true}],"category":"math"},{"name":"$ban","version":"1.0.0","aliases":["$memberBan"],"description":"Bans a member from the guild, returns true or false depending on whether the action was successfully performed","unwrap":true,"brackets":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to ban a member from","rest":false,"required":true,"type":"Guild"},{"name":"user ID","description":"The member to ban","rest":false,"type":"User","required":true},{"name":"reason","description":"The reason to ban for","rest":false,"type":"String"},{"name":"delete message seconds","description":"Delete messages from this member that were sent in this seconds time span","rest":false,"type":"Number"}],"category":"member"},{"name":"$fetchMembers","version":"1.0.0","description":"Caches all members of a guild","aliases":["$fetchMember"],"unwrap":true,"brackets":false,"args":[{"name":"guild ID","description":"The guild to cache members of","rest":false,"required":true,"type":"Guild"},{"name":"user ID","description":"The member to fetch","rest":false,"type":"Member","pointer":0}],"category":"member"},{"name":"$getThreadMembers","version":"1.0.0","description":"Gets thread members","brackets":true,"output":["Member[]"],"unwrap":true,"args":[{"name":"channel ID","description":"The thread to pull members from","rest":false,"required":true,"type":"Channel"},{"name":"separator","description":"The separator for every id","rest":false,"type":"String"}],"category":"member"},{"name":"$hasAnyPerms","version":"1.4.0","description":"Returns whether given member has any of the provided perms","unwrap":true,"aliases":["$memberHasAnyPerms"],"brackets":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"required":true,"type":"Guild"},{"name":"user ID","description":"The user to check for perms","rest":false,"type":"Member","required":true,"pointer":0},{"name":"perms","description":"The perms to check for","rest":true,"type":"Enum","enum":["CreateInstantInvite","KickMembers","BanMembers","Administrator","ManageChannels","ManageGuild","AddReactions","ViewAuditLog","PrioritySpeaker","Stream","ViewChannel","SendMessages","SendTTSMessages","ManageMessages","EmbedLinks","AttachFiles","ReadMessageHistory","MentionEveryone","UseExternalEmojis","ViewGuildInsights","Connect","Speak","MuteMembers","DeafenMembers","MoveMembers","UseVAD","ChangeNickname","ManageNicknames","ManageRoles","ManageWebhooks","ManageEmojisAndStickers","ManageGuildExpressions","UseApplicationCommands","RequestToSpeak","ManageEvents","ManageThreads","CreatePublicThreads","CreatePrivateThreads","UseExternalStickers","SendMessagesInThreads","UseEmbeddedActivities","ModerateMembers","ViewCreatorMonetizationAnalytics","UseSoundboard","CreateGuildExpressions","CreateEvents","UseExternalSounds","SendVoiceMessages","SendPolls","UseExternalApps"],"required":true,"enumName":"PermissionFlagsBits"}],"category":"member"},{"name":"$hasAnyRole","version":"1.1.0","description":"Returns whether given member has any role","unwrap":true,"aliases":["$memberHasAnyRole"],"brackets":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"required":true,"type":"Guild"},{"name":"user ID","description":"The user to check for roles","rest":false,"type":"Member","required":true,"pointer":0},{"name":"roles","description":"The roles to check for","rest":true,"type":"Role","required":true,"pointer":0}],"category":"member"},{"name":"$hasPerms","version":"1.0.0","description":"Returns whether given member has X perms","unwrap":true,"aliases":["$memberHasPerms"],"brackets":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"required":true,"type":"Guild"},{"name":"user ID","description":"The user to check for perms","rest":false,"type":"Member","required":true,"pointer":0},{"name":"perms","description":"The perms to check for","rest":true,"type":"Enum","enum":["CreateInstantInvite","KickMembers","BanMembers","Administrator","ManageChannels","ManageGuild","AddReactions","ViewAuditLog","PrioritySpeaker","Stream","ViewChannel","SendMessages","SendTTSMessages","ManageMessages","EmbedLinks","AttachFiles","ReadMessageHistory","MentionEveryone","UseExternalEmojis","ViewGuildInsights","Connect","Speak","MuteMembers","DeafenMembers","MoveMembers","UseVAD","ChangeNickname","ManageNicknames","ManageRoles","ManageWebhooks","ManageEmojisAndStickers","ManageGuildExpressions","UseApplicationCommands","RequestToSpeak","ManageEvents","ManageThreads","CreatePublicThreads","CreatePrivateThreads","UseExternalStickers","SendMessagesInThreads","UseEmbeddedActivities","ModerateMembers","ViewCreatorMonetizationAnalytics","UseSoundboard","CreateGuildExpressions","CreateEvents","UseExternalSounds","SendVoiceMessages","SendPolls","UseExternalApps"],"required":true,"enumName":"PermissionFlagsBits"}],"category":"member"},{"name":"$hasRoles","version":"1.1.0","description":"Returns whether given member has all roles","unwrap":true,"aliases":["$memberHasRoles"],"brackets":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"required":true,"type":"Guild"},{"name":"user ID","description":"The user to check for roles","rest":false,"type":"Member","required":true,"pointer":0},{"name":"roles","description":"The roles to check for","rest":true,"type":"Role","required":true,"pointer":0}],"category":"member"},{"name":"$isBanned","version":"1.0.0","brackets":true,"unwrap":true,"aliases":["$memberIsBanned"],"output":["Boolean"],"description":"Returns whether this user is banned","args":[{"name":"guild ID","description":"The guild to check bans on","rest":false,"required":true,"type":"Guild"},{"name":"user ID","description":"The user to check ban","rest":false,"type":"User","required":true}],"category":"member"},{"name":"$isBoosting","description":"Returns whether this member is boosting","version":"1.5.0","aliases":["$isBooster","$memberIsBooster","$memberIsBoosting"],"brackets":false,"unwrap":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"required":true,"type":"Guild"},{"name":"user ID","description":"The user to check boost status for","rest":false,"type":"Member","pointer":0,"required":true}],"category":"member"},{"name":"$isDeaf","version":"1.0.0","description":"Whether a member is deafened","brackets":false,"unwrap":true,"aliases":["$memberIsDeaf"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull the member from","rest":false,"type":"Guild","required":true},{"name":"user ID","description":"The member to get its voice state","rest":false,"type":"Member","pointer":0,"required":true}],"category":"member"},{"name":"$isGuildDeaf","version":"1.0.0","description":"Whether a member is server deafened","brackets":false,"aliases":["$memberIsGuildDeaf"],"unwrap":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull the member from","rest":false,"type":"Guild","required":true},{"name":"user ID","description":"The member to get its voice state","rest":false,"type":"Member","pointer":0,"required":true}],"category":"member"},{"name":"$isGuildMuted","version":"1.0.0","description":"Whether a member is server muted","brackets":false,"aliases":["$memberIsGuildMuted"],"output":["Boolean"],"unwrap":true,"args":[{"name":"guild ID","description":"The guild to pull the member from","rest":false,"type":"Guild","required":true},{"name":"user ID","description":"The member to get its voice state","rest":false,"type":"Member","pointer":0,"required":true}],"category":"member"},{"name":"$isMuted","version":"1.0.0","description":"Whether a member is muted","brackets":false,"unwrap":true,"aliases":["$memberIsMuted"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull the member from","rest":false,"type":"Guild","required":true},{"name":"user ID","description":"The member to get its voice state","rest":false,"type":"Member","pointer":0,"required":true}],"category":"member"},{"name":"$isSelfDeaf","version":"1.0.0","description":"Whether a member is self deafened","brackets":false,"unwrap":true,"aliases":["$memberIsSelfDeaf"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull the member from","rest":false,"type":"Guild","required":true},{"name":"user ID","description":"The member to get its voice state","rest":false,"type":"Member","pointer":0,"required":true}],"category":"member"},{"name":"$isSelfMuted","version":"1.0.0","description":"Whether a member is self muted","brackets":false,"unwrap":true,"aliases":["$memberIsSelfMuted"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull the member from","rest":false,"type":"Guild","required":true},{"name":"user ID","description":"The member to get its voice state","rest":false,"type":"Member","pointer":0,"required":true}],"category":"member"},{"name":"$isTimedOut","version":"1.0.0","description":"Whether an member is timed out","unwrap":true,"brackets":false,"aliases":["$memberIsTimedOut"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"required":true,"type":"Guild"},{"name":"user ID","description":"The member to check for timeout","rest":false,"type":"Member","pointer":0,"required":true}],"category":"member"},{"name":"$isVerified","version":"1.0.0","aliases":["$memberIsVerified"],"description":"Whether a member is verified","brackets":false,"unwrap":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull the member from","rest":false,"type":"Guild","required":true},{"name":"user ID","description":"The member to get its voice state","rest":false,"type":"Member","pointer":0,"required":true}],"category":"member"},{"name":"$kickMember","version":"1.0.0","description":"Kicks a member from the guild, returns true or false depending on whether the action was successfully performed","unwrap":true,"brackets":true,"aliases":["$memberKick"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to kick a member from","rest":false,"required":true,"type":"Guild"},{"name":"user ID","description":"The user to kick","rest":false,"type":"Member","pointer":0,"required":true},{"name":"reason","description":"The reason to kick for","rest":false,"type":"String"}],"category":"member"},{"name":"$memberActivity","version":"1.5.0","description":"Returns the activity of a member","aliases":["$activity","$userActivity","$memberActivities"],"unwrap":true,"output":["String[]"],"args":[{"name":"guild ID","description":"The guild to pull the member from","required":true,"rest":false,"type":"Guild"},{"name":"user ID","description":"The member to return its activity","required":true,"rest":false,"type":"Member","pointer":0},{"name":"property","description":"The property of the activity to return","rest":false,"type":"Enum","enum":["name","type","details","buttons","flags","timestamp","endTimestamp","startTimestamp","partyID","partySize","syncID","url","largeText","largeImage","smallText","smallImage"],"enumName":"ActivityProperty"},{"name":"separator","description":"The separator to use for every property","rest":false,"type":"String"}],"brackets":false,"category":"member"},{"name":"$memberAddRoles","version":"1.0.0","description":"Adds roles to a member and returns bool","unwrap":true,"brackets":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"type":"Guild","required":true},{"name":"user ID","description":"The user to add roles to","rest":false,"type":"Member","required":true,"pointer":0},{"name":"roles","description":"The roles to add","rest":true,"type":"Role","pointer":0}],"category":"member"},{"name":"$memberAvatar","version":"1.0.0","description":"Returns the member avatar","brackets":false,"output":["URL"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"type":"Guild","required":true},{"name":"user ID","description":"The user to retrieve the avatar","rest":false,"required":true,"pointer":0,"type":"Member"},{"name":"size","description":"The size to use for the image","rest":false,"type":"Number"},{"name":"extension","description":"The extension to use for the image","rest":false,"type":"String"}],"unwrap":true,"category":"member"},{"name":"$memberBanner","version":"2.1.0","description":"Returns the member banner","brackets":false,"output":["URL"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"type":"Guild","required":true},{"name":"user ID","description":"The user to retrieve the banner","rest":false,"required":true,"pointer":0,"type":"Member"},{"name":"size","description":"The size to use for the image","rest":false,"type":"Number"},{"name":"extension","description":"The extension to use for the image","rest":false,"type":"String"}],"unwrap":true,"category":"member"},{"name":"$memberBoostingSince","version":"1.5.0","aliases":["$boostingSince","$boosterSince","$memberBoosterSince"],"brackets":false,"unwrap":true,"output":["Number"],"description":"Returns when the member started boosting the guild","args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"required":true,"type":"Guild"},{"name":"user ID","description":"The user to check boost status for","rest":false,"type":"Member","pointer":0,"required":true}],"category":"member"},{"name":"$memberCustomStatus","version":"1.5.0","aliases":["$customStatus","$userCustomStatus"],"description":"Returns the custom status of a member","unwrap":true,"output":["String"],"args":[{"name":"guild ID","description":"The guild to pull the user from","required":true,"rest":false,"type":"Guild"},{"name":"user ID","description":"The user to return its custom status","required":true,"rest":false,"type":"Member"},{"name":"type","description":"The type of the custom status to fetch","rest":false,"type":"Enum","enum":["state","emoji"],"enumName":"CustomStatusType"}],"brackets":false,"category":"member"},{"name":"$memberDisplayColor","version":"1.0.0","description":"Returns the display color of a member","unwrap":true,"brackets":false,"output":["Color"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"type":"Guild","required":true},{"name":"user ID","pointer":0,"description":"The user to get its color","rest":false,"type":"Member","required":true}],"category":"member"},{"name":"$memberDisplayName","version":"2.3.0","description":"Returns the display name of a member","unwrap":true,"brackets":false,"output":["String"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"type":"Guild","required":true},{"name":"user ID","pointer":0,"description":"The user to get its display name","rest":false,"type":"Member","required":true}],"category":"member"},{"name":"$memberExists","version":"1.0.0","description":"Returns whether an member id exists","unwrap":true,"brackets":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to check for the member","type":"Guild","rest":false,"required":true},{"name":"member ID","description":"The member to check for","rest":false,"required":true,"type":"String"}],"category":"member"},{"name":"$memberFlags","version":"1.5.0","description":"Returns the flags of a member","brackets":false,"unwrap":true,"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"type":"Guild","required":true},{"name":"user ID","pointer":0,"description":"The user to get its flags","rest":false,"type":"Member","required":true},{"name":"separator","description":"The separator to use for every flag","type":"String","required":false,"rest":false}],"output":["GuildMemberFlags[]"],"category":"member"},{"name":"$memberHighestRoleID","version":"1.0.0","description":"Returns the highest role id of a member","unwrap":true,"output":["Role"],"brackets":false,"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"type":"Guild","required":true},{"name":"user ID","pointer":0,"description":"The user to get its highest role id","rest":false,"type":"Member","required":true}],"category":"member"},{"name":"$memberJoinPosition","version":"1.5.0","description":"Returns the position at which the member joined the guild","unwrap":true,"brackets":false,"output":["Number"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"type":"Guild","required":true},{"name":"user ID","description":"The user to get its join position","rest":false,"pointer":0,"type":"Member","required":true}],"category":"member"},{"name":"$memberJoinedAt","version":"1.0.0","description":"Returns the timestamp the member joined at","unwrap":true,"brackets":false,"output":["Number"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"type":"Guild","required":true},{"name":"user ID","description":"The user to get its join date","rest":false,"pointer":0,"type":"Member","required":true}],"category":"member"},{"name":"$memberLowestRoleID","version":"1.5.0","description":"Returns the lowest role id of a member","unwrap":true,"output":["Role"],"brackets":false,"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"type":"Guild","required":true},{"name":"user ID","pointer":0,"description":"The user to get its lowest role id","rest":false,"type":"Member","required":true}],"category":"member"},{"name":"$memberPerms","version":"1.0.0","description":"Returns the member perms","brackets":false,"unwrap":true,"output":["PermissionFlagsBits[]"],"args":[{"name":"guild ID","description":"The guild id to return the member from","rest":false,"type":"Guild","required":true},{"name":"user ID","description":"The member id to return its perms","rest":false,"type":"Member","pointer":0,"required":true},{"name":"separator","description":"The separator to use for every perm","type":"String","required":false,"rest":false}],"category":"member"},{"name":"$memberRawData","version":"1.5.0","description":"Returns the raw data of a member","unwrap":true,"brackets":false,"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"type":"Guild","required":true},{"name":"user ID","description":"The member to get raw data from","rest":false,"type":"Member","pointer":0,"required":true}],"output":["Json"],"category":"member"},{"name":"$memberRemoveRoles","version":"1.0.0","description":"Removes roles from a member and returns bool","unwrap":true,"brackets":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"type":"Guild","required":true},{"name":"user ID","pointer":0,"description":"The user to remove roles from","rest":false,"type":"Member","required":true},{"name":"roles","description":"The roles to remove","rest":true,"type":"Role","pointer":0}],"category":"member"},{"name":"$memberRoles","version":"1.0.0","description":"Returns the role ids of a member","unwrap":true,"brackets":false,"output":["Role[]"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"type":"Guild","required":true},{"name":"user ID","description":"The user to get roles from","rest":false,"pointer":0,"type":"Member","required":true},{"name":"separator","description":"The separator to use for each role","rest":false,"type":"String"}],"category":"member"},{"name":"$memberSetNickname","version":"1.0.7","description":"Edits a member's nickname","brackets":true,"output":["Boolean"],"unwrap":true,"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"required":true,"type":"Guild"},{"name":"user ID","description":"The member to edit its nickname","rest":false,"required":true,"pointer":0,"type":"Member"},{"name":"nickname","description":"The new nickname, leave empty to reset","rest":false,"type":"String"}],"category":"member"},{"name":"$memberSetRoles","version":"1.0.0","description":"Sets roles to a member and returns bool","unwrap":true,"brackets":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"type":"Guild","required":true},{"name":"user ID","description":"The user to set roles to","rest":false,"type":"Member","pointer":0,"required":true},{"name":"roles","description":"The roles to set","rest":true,"type":"Role","pointer":0}],"category":"member"},{"name":"$memberTimeoutDuration","version":"1.5.0","aliases":["$timeoutDuration","$getTimeoutDuration","$timedOutUntil","$memberTimedOutUntil"],"description":"Returns the timeout duration of a member","unwrap":true,"brackets":false,"output":["Number"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"required":true,"type":"Guild"},{"name":"user ID","description":"The member to get duration for","rest":false,"type":"Member","pointer":0,"required":true}],"category":"member"},{"name":"$nickname","version":"1.0.0","description":"Returns the member nickname","brackets":false,"aliases":["$memberNickname"],"unwrap":true,"output":["String"],"args":[{"name":"guild ID","description":"The guild to return the member from","rest":false,"type":"Guild","required":true},{"name":"user ID","description":"The member to return its nickname","rest":false,"type":"Member","pointer":0,"required":true}],"category":"member"},{"name":"$platform","version":"1.0.0","description":"Returns the member platforms","brackets":false,"aliases":["$memberPlatforms","$platforms","$memberPlatform"],"unwrap":true,"output":["String[]"],"args":[{"name":"guild ID","description":"The guild id to return the member from","rest":false,"type":"Guild","required":true},{"name":"user ID","description":"The member id return its platform","rest":false,"type":"Member","pointer":0,"required":true},{"name":"separator","description":"The separator for each platform","rest":false,"type":"String"}],"category":"member"},{"name":"$pruneMembers","version":"1.5.0","aliases":["$prune","$membersPrune"],"description":"Prunes inactive members from the guild, returns number of kicked members","unwrap":true,"brackets":true,"output":["Number"],"args":[{"name":"guild ID","description":"The guild to prune members from","rest":false,"required":true,"type":"Guild"},{"name":"days","description":"The days of inactivity required to kick","rest":false,"type":"Number"},{"name":"dry","description":"Whether to perform a dry prune","rest":false,"type":"Boolean"},{"name":"reason","description":"The reason for pruning members","rest":false,"type":"String"},{"name":"roles","description":"The roles to include when pruning","rest":true,"type":"Role"}],"category":"member"},{"name":"$randomMemberID","version":"1.0.3","description":"Returns a random member ID of a guild","unwrap":true,"output":["Member"],"brackets":false,"args":[{"name":"guild ID","description":"The guild to get member from","rest":false,"required":true,"type":"Guild"}],"category":"member"},{"name":"$status","version":"1.0.0","description":"Returns the member status","brackets":false,"unwrap":true,"aliases":["$memberStatus","$statuses","$memberStatuses"],"output":["String"],"args":[{"name":"guild ID","description":"The guild to return the member from","rest":false,"type":"Guild","required":true},{"name":"user ID","description":"The member to return its status","rest":false,"type":"Member","pointer":0,"required":true}],"category":"member"},{"name":"$timeout","version":"1.0.0","description":"Times a member out for X milliseconds","unwrap":true,"aliases":["$memberTimeout"],"output":["Number"],"brackets":true,"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"required":true,"type":"Guild"},{"name":"user ID","description":"The member to timeout","rest":false,"required":true,"type":"Member","pointer":0},{"name":"duration","description":"The duration to timeout for","rest":false,"type":"Time"},{"name":"reason","description":"The reason to timeout the member","rest":false,"type":"String"}],"category":"member"},{"name":"$unban","version":"1.0.0","brackets":true,"unwrap":true,"aliases":["$memberUnban"],"output":["Boolean"],"description":"Unbans a user","args":[{"name":"guild ID","description":"The guild to unban a user from","rest":false,"required":true,"type":"Guild"},{"name":"user ID","description":"The user to unban","rest":false,"type":"User","required":true},{"name":"reason","description":"The unban reason","rest":false,"type":"String"}],"category":"member"},{"name":"$voiceID","version":"1.0.3","description":"Returns the voice channel id a member is connected to","unwrap":true,"aliases":["$memberVoiceID"],"brackets":false,"output":["Channel"],"args":[{"name":"guild ID","description":"The guild to pull member from","required":true,"rest":false,"type":"Guild"},{"name":"user ID","description":"The member to get its voice channel","rest":false,"type":"Member","pointer":0,"required":true}],"category":"member"},{"name":"$voiceKick","version":"1.4.0","description":"Kicks a member from voice channel","brackets":true,"aliases":["$memberVoiceKick"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"required":true,"type":"Guild"},{"name":"user ID","rest":false,"required":true,"type":"Member","pointer":0,"description":"The user to kick"},{"name":"reason","description":"Reason to kick this user","rest":false,"required":false,"type":"String"}],"unwrap":true,"category":"member"},{"name":"$voiceMove","version":"1.4.0","description":"Moves a member from a voice channel, returns bool","brackets":true,"aliases":["$memberVoiceMove"],"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"required":true,"type":"Guild"},{"name":"user ID","rest":false,"required":true,"type":"Member","pointer":0,"description":"The user to move"},{"name":"channel ID","description":"The voice channel to move this user to","rest":false,"required":false,"type":"Channel"},{"name":"reason","description":"The reason for moving the user","rest":false,"type":"String"}],"unwrap":true,"category":"member"},{"name":"$disableAllMentions","version":"1.3.0","description":"Disables every possible mention","unwrap":false,"category":"mention"},{"name":"$disableEveryoneMention","version":"1.3.0","description":"Disables everyone mention","unwrap":false,"category":"mention"},{"name":"$disableRoleMentions","version":"1.3.0","description":"Disables all role mentions","unwrap":false,"category":"mention"},{"name":"$disableUserMentions","version":"1.3.0","description":"Disables all user mentions","unwrap":false,"category":"mention"},{"name":"$enableRoleMentions","version":"1.3.0","description":"Only parses these roles for mentions","unwrap":true,"brackets":true,"args":[{"name":"guild ID","rest":false,"required":true,"type":"Guild","description":"The guild to retrieve roles from"},{"name":"roles","rest":true,"required":true,"pointer":0,"type":"Role","description":"The roles to parse mentions for"}],"category":"mention"},{"name":"$enableUserMentions","version":"1.3.0","description":"Only parses these users for mentions","unwrap":true,"brackets":true,"args":[{"name":"users","rest":true,"required":true,"type":"User","description":"The users to parse mentions for"}],"category":"mention"},{"name":"$isChannelMentioned","version":"1.3.0","description":"Returns whether a channel was mentioned in this message","unwrap":true,"brackets":true,"output":["Boolean"],"args":[{"name":"channel ID","rest":false,"description":"Channel to pull the message from","required":true,"type":"Channel"},{"name":"message ID","rest":false,"required":true,"type":"Message","pointer":0,"description":"The message to get mentions from"},{"name":"channel ID","rest":false,"required":true,"type":"Channel","description":"The entity to check for mentions"}],"category":"mention"},{"name":"$isRoleMentioned","version":"1.3.0","description":"Returns whether a role was mentioned in this message","unwrap":true,"brackets":true,"output":["Boolean"],"args":[{"name":"channel ID","rest":false,"description":"Channel to pull the message from","required":true,"type":"Channel"},{"name":"message ID","rest":false,"required":true,"type":"Message","pointer":0,"description":"The message to get mentions from"},{"name":"role ID","rest":false,"required":true,"type":"String","description":"The entity to check for mentions"}],"category":"mention"},{"name":"$isUserMentioned","version":"1.3.0","description":"Returns whether a user was mentioned in this message","unwrap":true,"output":["Boolean"],"brackets":true,"args":[{"name":"channel ID","rest":false,"description":"Channel to pull the message from","required":true,"type":"Channel"},{"name":"message ID","rest":false,"required":true,"type":"Message","pointer":0,"description":"The message to get mentions from"},{"name":"user ID","rest":false,"required":true,"type":"User","description":"The entity to check for mentions"}],"category":"mention"},{"name":"$mentioned","version":"1.0.0","brackets":false,"description":"Returns the mentioned users","unwrap":true,"output":["User[]"],"args":[{"name":"index","description":"The index of the user","rest":false,"type":"Number","required":true},{"name":"return author","description":"Return author ID if not found","rest":false,"type":"Boolean"}],"category":"mention"},{"name":"$mentionedChannelCount","aliases":["$mentionedChannelsCount"],"output":["Number"],"version":"1.3.0","description":"Returns the mentioned channel count","unwrap":false,"category":"mention"},{"name":"$mentionedChannels","aliases":["$mentionedChannel"],"output":["Channel[]"],"version":"1.0.0","brackets":false,"description":"Returns the mentioned channels","unwrap":true,"args":[{"name":"index","description":"The index of the channel","rest":false,"type":"Number","required":true},{"name":"return channel","description":"Whether to return current channel if not found","rest":false,"type":"Boolean"}],"category":"mention"},{"name":"$mentionedRoleCount","aliases":["$mentionedRolesCount"],"output":["Number"],"version":"1.3.0","description":"Returns the mentioned role count","unwrap":false,"category":"mention"},{"name":"$mentionedRoles","aliases":["$mentionedRole"],"output":["Role[]"],"version":"1.0.0","brackets":false,"description":"Returns the mentioned roles","unwrap":true,"args":[{"name":"index","description":"The index of the role","rest":false,"type":"Number","required":true}],"category":"mention"},{"name":"$mentionedUserCount","aliases":["$mentionedUsersCount"],"output":["Number"],"version":"1.3.0","description":"Returns the mentioned user count","unwrap":false,"category":"mention"},{"name":"$nomention","version":"1.3.0","description":"Disables reply ping","unwrap":false,"category":"mention"},{"name":"$addMessageReactions","version":"1.0.0","description":"Adds reactions to a message, returns amount of emojis successfully reacted","unwrap":true,"output":["Number"],"brackets":true,"args":[{"name":"channel ID","description":"The channel the message is located","rest":false,"required":true,"type":"Channel"},{"name":"message ID","description":"The message to add reactions to","rest":false,"type":"Message","pointer":0,"required":true},{"name":"emojis","description":"The emojis to react with","rest":true,"type":"String","required":true}],"category":"message"},{"name":"$attachment","version":"1.0.0","brackets":true,"description":"Adds an attachment to the response","unwrap":true,"aliases":["$addAttachment"],"args":[{"name":"path","description":"The attachment url or path to file","rest":false,"required":true,"type":"String"},{"name":"name","description":"the name for this attachment, with the extension","rest":false,"type":"String","required":true},{"name":"as text","description":"Whether to use url param as text","rest":false,"type":"Boolean"},{"name":"encoding","description":"Encoding to use for text, utf-8 default","rest":false,"type":"String"}],"category":"message"},{"name":"$deleteAllMessageReactions","version":"1.0.0","description":"Deletes all reactions from a message, returns bool","unwrap":true,"output":["Boolean"],"brackets":false,"args":[{"name":"channel ID","description":"The channel the message is located","rest":false,"required":true,"type":"Channel"},{"name":"message ID","description":"The message to remove reactions from","rest":false,"type":"Message","pointer":0,"required":true}],"category":"message"},{"name":"$deleteIn","version":"1.5.0","description":"Deletes the response after the given time","unwrap":true,"brackets":true,"args":[{"name":"duration","description":"The duration to wait for until deletion","rest":false,"required":true,"type":"Time"}],"category":"message"},{"name":"$deleteMessage","version":"1.0.0","brackets":true,"unwrap":true,"output":["Number"],"aliases":["$deleteMessages"],"description":"Deletes given messages, returns the count of messages deleted","args":[{"name":"channel ID","description":"The channel to delete this message from","rest":false,"required":true,"type":"Channel"},{"name":"messages","description":"The message ids to delete","rest":true,"required":true,"pointer":0,"type":"String"}],"category":"message"},{"name":"$deleteUserMessageReaction","version":"1.0.6","description":"Deletes user emoji reaction from a message, returns bool","unwrap":true,"brackets":true,"output":["Boolean"],"args":[{"name":"channel ID","description":"The channel the message is located","rest":false,"required":true,"type":"Channel"},{"name":"message ID","description":"The message to remove user emoji reaction","rest":false,"type":"Message","pointer":0,"required":true},{"name":"emoji","description":"The message reaction to remove user from","rest":false,"required":true,"pointer":1,"type":"Reaction"},{"name":"user ID","description":"The user to delete its reaction","required":true,"rest":false,"type":"User"}],"category":"message"},{"name":"$editMessage","version":"1.0.0","description":"Edits a message in a channel, returns bool","unwrap":true,"output":["Boolean"],"args":[{"name":"channel ID","description":"The channel to edit this message","required":true,"type":"Channel","rest":false},{"name":"message ID","description":"The message to edit","rest":false,"type":"Message","pointer":0,"required":true},{"name":"content","description":"The content for the message","type":"String","rest":false}],"brackets":true,"category":"message"},{"name":"$fetchEmbeds","version":"1.4.0","aliases":["$fetchEmbed","$cloneEmbed","$cloneEmbeds"],"description":"Fetches an embed or all embeds from a message to the next response","brackets":false,"unwrap":true,"args":[{"name":"channel ID","description":"The channel to pull message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to get embeds from","rest":false,"required":true,"type":"Message","pointer":0},{"name":"index","description":"The embed index to load","rest":false,"type":"Number"}],"category":"message"},{"name":"$fetchMessage","version":"2.2.0","description":"Fetches all data of a message","unwrap":true,"brackets":false,"args":[{"name":"channel ID","description":"The channel to pull message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to fetch its data","rest":false,"required":true,"pointer":0,"type":"Message"}],"category":"message"},{"name":"$fetchResponse","version":"1.4.0","brackets":false,"unwrap":true,"description":"Fetches all data from the message and loads it to response, this includes: embeds, components, attachments, stickers","args":[{"name":"channel ID","description":"The channel to delete this message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to fetch its data","rest":false,"required":true,"pointer":0,"type":"Message"}],"category":"message"},{"name":"$fetchRows","version":"1.0.0","description":"Fetch a message's components, this will override any other component added to the response","unwrap":true,"args":[{"name":"channel ID","description":"The channel id to get the message from","rest":false,"required":true,"type":"Channel"},{"name":"message ID","description":"The message id to get the components from","pointer":0,"rest":false,"type":"Message","required":true}],"brackets":false,"category":"message"},{"name":"$forwardMessage","version":"2.2.0","description":"Forwards a message to another channel, returns bool","aliases":["$forward"],"unwrap":true,"brackets":true,"args":[{"name":"channel ID","description":"The channel to pull message from","rest":false,"required":true,"type":"Channel"},{"name":"message ID","description":"The message to forward","rest":false,"required":true,"type":"Message","pointer":0},{"name":"channel ID","description":"The channel to forward message to","rest":false,"type":"Channel"}],"output":["Boolean"],"category":"message"},{"name":"$getComponents","version":"1.4.0","description":"Retrieves data of a component, not providing any property returns component json","unwrap":true,"output":["Unknown"],"brackets":false,"aliases":["$getComponent"],"args":[{"name":"channel ID","description":"The channel to pull message from","rest":false,"required":true,"type":"Channel"},{"name":"message ID","description":"The message to retrieve data from","rest":false,"required":true,"type":"Message","pointer":0},{"name":"row index","description":"The row index to get data from","rest":false,"required":false,"type":"Number"},{"name":"component index","description":"The component index to get data from","rest":false,"required":false,"type":"Number"},{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["type","customID","label","style","url","disabled","maxValues","minValues","optionCount","options","optionNames","emoji","optionDescriptions","optionValues"],"required":false,"enumName":"ComponentProperty"},{"name":"separator","description":"The separator to use for each value in case of array","rest":false,"type":"String"}],"category":"message"},{"name":"$getEmbeds","version":"1.0.3","description":"Retrieves data of an embed, not providing any property returns embed json","unwrap":true,"output":["Unknown"],"brackets":false,"aliases":["$getEmbed"],"args":[{"name":"channel ID","description":"The channel to pull message from","rest":false,"required":true,"type":"Channel"},{"name":"message ID","description":"The message to retrieve data from","rest":false,"required":true,"type":"Message","pointer":0},{"name":"embed index","description":"The embed index to get data from","rest":false,"required":false,"type":"Number"},{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["title","titleURL","authorName","authorIcon","footerText","image","thumbnail","footerIcon","description","timestamp","authorURL","color","fieldName","fieldInline","fieldValue"],"required":false,"enumName":"EmbedProperty"},{"name":"field index","description":"Index of field to get","rest":false,"type":"Number"}],"category":"message"},{"name":"$getMessage","version":"1.0.3","description":"Retrieves data of a message","unwrap":true,"output":["Unknown"],"brackets":true,"args":[{"name":"channel ID","description":"The channel to pull message from","rest":false,"required":true,"type":"Channel"},{"name":"message ID","description":"The message to retrieve data from","rest":false,"required":true,"type":"Message","pointer":0},{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["id","content","flags","username","type","channelID","guildID","authorID","timestamp","editTimestamp","hasPoll","system","pinned","url","attachments","stickers"],"required":true,"enumName":"MessageProperty"},{"name":"separator","description":"Separator to use in case of array","rest":false,"type":"String"}],"category":"message"},{"name":"$getMessageReactionCount","version":"1.0.0","description":"Gets the amount of users that have reacted to a specific emoji","unwrap":true,"output":["Number"],"brackets":true,"args":[{"name":"channel ID","description":"The channel the message is located","rest":false,"required":true,"type":"Channel"},{"name":"message ID","description":"The message to get emoji count from","rest":false,"type":"Message","pointer":0,"required":true},{"name":"emoji","description":"The emoji to get its user count","required":true,"pointer":1,"rest":false,"type":"Reaction"},{"name":"type","description":"The type of the reaction to count users for","rest":false,"type":"Enum","enum":["normal","burst"],"enumName":"ReactionType"}],"category":"message"},{"name":"$getMessageReactionUsers","version":"1.0.0","description":"Gets the user ids that have reacted to a specific emoji","unwrap":true,"output":["User[]"],"brackets":true,"args":[{"name":"channel ID","description":"The channel the message is located","rest":false,"required":true,"type":"Channel"},{"name":"message ID","description":"The message to get emoji users from","rest":false,"type":"Message","pointer":0,"required":true},{"name":"emoji","description":"The emoji to get its users","required":true,"pointer":1,"rest":false,"type":"Reaction"},{"name":"separator","description":"The separator to use for every user","rest":false,"type":"String"}],"category":"message"},{"name":"$getMessageReactions","version":"2.2.0","description":"Retrieves all reactions of a message","aliases":["$getReactions"],"unwrap":true,"brackets":false,"args":[{"name":"channel ID","description":"The channel to pull message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to retrieve reactions from","rest":false,"required":true,"type":"Message","pointer":0},{"name":"property","description":"The property of the reactions to return","rest":false,"type":"Enum","enum":["emoji","count","burstCount","normalCount","me","meBurst","burstColors"],"enumName":"ReactionProperty"},{"name":"separator","description":"The separator to use for each property","rest":false,"type":"String"}],"output":["Unknown"],"category":"message"},{"name":"$hasEmbeds","version":"1.2.0","brackets":false,"output":["Boolean"],"description":"Checks whether given message has embeds","unwrap":true,"args":[{"name":"channel ID","description":"The channel to get message from","type":"Channel","rest":false,"required":true},{"name":"message ID","pointer":0,"rest":false,"required":true,"type":"Message","description":"The message to check for embeds"}],"category":"message"},{"name":"$isPinned","version":"1.5.0","description":"Returns whether the message is pinned","aliases":["$isMessagePinned","$messagePinned"],"unwrap":true,"brackets":false,"args":[{"name":"channel ID","rest":false,"required":true,"description":"The channel to pull message from","type":"Channel"},{"name":"message ID","pointer":0,"description":"The message to check if its pinned","rest":false,"required":true,"type":"Message"}],"output":["Boolean"],"category":"message"},{"name":"$loadComponents","version":"1.4.0","aliases":["$loadComponent"],"description":"Loads components JSON (or array) to the response","unwrap":true,"brackets":true,"args":[{"name":"component data","type":"Json","rest":false,"required":true,"description":"The components object or array of objects to load"}],"category":"message"},{"name":"$loadEmbeds","version":"1.4.0","aliases":["$loadEmbed"],"description":"Loads embed json (or array) to the response","unwrap":true,"brackets":true,"args":[{"name":"embed data","type":"Json","rest":false,"required":true,"description":"The embed object or array of objects to load"}],"category":"message"},{"name":"$message","version":"1.0.0","output":["String"],"description":"Retrieves arguments from a message command","args":[{"name":"index","description":"Index to get arg","type":"Number","required":true,"rest":false},{"name":"end index","description":"The end index","rest":false,"type":"Number"}],"brackets":false,"unwrap":true,"category":"message"},{"name":"$messageAttachment","version":"1.4.0","output":["URL"],"description":"Retrieves an attachment from this message","brackets":false,"unwrap":true,"args":[{"name":"channel ID","rest":false,"required":true,"description":"The channel to pull message from","type":"Channel"},{"name":"message ID","pointer":0,"description":"The message to get its attachments","rest":false,"required":true,"type":"Message"},{"name":"index","rest":false,"description":"The index of the attachment","type":"Number","required":true}],"category":"message"},{"name":"$messageAttachmentCount","version":"1.4.0","output":["Number"],"description":"Retrieve the amount of attachments in this message","brackets":false,"unwrap":true,"args":[{"name":"channel ID","rest":false,"required":true,"description":"The channel to pull message from","type":"Channel"},{"name":"message ID","pointer":0,"description":"The message to get its attachment count","rest":false,"required":true,"type":"Message"}],"category":"message"},{"name":"$messageAttachmentFlags","version":"1.5.0","description":"Returns the flags of an attachment from this message","brackets":false,"unwrap":true,"args":[{"name":"channel ID","rest":false,"required":true,"description":"The channel to pull message from","type":"Channel"},{"name":"message ID","pointer":0,"description":"The message to get its attachment flags","rest":false,"required":true,"type":"Message"},{"name":"index","rest":false,"description":"The index of the attachment","type":"Number","required":true},{"name":"separator","description":"The separator to use for every flag","type":"String","required":false,"rest":false}],"output":["AttachmentFlags[]"],"category":"message"},{"name":"$messageAttachments","version":"1.4.0","output":["Attachment[]"],"description":"Retrieves all attachments of this message","brackets":false,"unwrap":true,"args":[{"name":"channel ID","rest":false,"required":true,"description":"The channel to pull message from","type":"Channel"},{"name":"message ID","pointer":0,"description":"The message to get its attachments","rest":false,"required":true,"type":"Message"},{"name":"separator","rest":false,"description":"The separator to use for every attachment","type":"String"}],"category":"message"},{"name":"$messageContent","version":"1.4.0","output":["String"],"description":"Retrieves the content of the message","unwrap":false,"category":"message"},{"name":"$messageCreatedAt","version":"1.0.2","output":["Number"],"description":"Returns the timestamp of the message","unwrap":true,"brackets":false,"args":[{"name":"channel ID","rest":false,"required":true,"description":"The channel to get the message from","type":"Channel"},{"name":"message ID","description":"The message to get its timestamp","rest":false,"type":"Message","pointer":0,"required":true}],"category":"message"},{"name":"$messageEditedAt","version":"1.5.0","output":["Number"],"description":"Returns the edited timestamp of the message","unwrap":true,"brackets":false,"args":[{"name":"channel ID","rest":false,"required":true,"description":"The channel to get the message from","type":"Channel"},{"name":"message ID","description":"The message to get its edited timestamp","rest":false,"type":"Message","pointer":0,"required":true}],"category":"message"},{"name":"$messageExists","version":"1.0.5","description":"Returns whether given message id exists","unwrap":true,"output":["Boolean"],"brackets":true,"args":[{"name":"channel ID","rest":false,"required":true,"description":"The channel to get the message from","type":"Channel"},{"name":"message ID","description":"The message to check for","rest":false,"type":"String","required":true}],"category":"message"},{"name":"$messageFlags","version":"1.5.0","description":"Returns the flags of a message","brackets":false,"unwrap":true,"output":["MessageFlags[]"],"args":[{"name":"channel ID","description":"The channel to get the message from","rest":false,"type":"Channel","required":true},{"name":"message ID","description":"The message to return its flags","rest":false,"type":"Message","pointer":0,"required":true},{"name":"separator","description":"The separator to use for every flag","type":"String","required":false,"rest":false}],"category":"message"},{"name":"$messageID","version":"1.0.0","description":"Returns the message id","unwrap":false,"output":["Message"],"category":"message"},{"name":"$messageLink","version":"1.0.0","description":"Retrieves a message url","unwrap":true,"brackets":false,"output":["URL"],"args":[{"name":"channel ID","rest":false,"required":true,"description":"The channel to get the message from","type":"Channel"},{"name":"message ID","description":"The message to get its url","rest":false,"type":"Message","pointer":0,"required":true}],"category":"message"},{"name":"$messageRawData","version":"1.5.0","description":"Returns the raw data of a message","unwrap":true,"brackets":false,"args":[{"name":"channel ID","rest":false,"required":true,"description":"The channel to get message from","type":"Channel"},{"name":"message ID","description":"The message to get raw data from","rest":false,"type":"Message","pointer":0,"required":true}],"output":["Json"],"category":"message"},{"name":"$messageReferenceID","version":"1.0.0","description":"Returns the message id that this message replies to","unwrap":true,"output":["Message"],"brackets":false,"args":[{"name":"channel ID","rest":false,"required":true,"description":"The channel to get the message from","type":"Channel"},{"name":"message ID","description":"The message to get its reference","rest":false,"type":"Message","pointer":0,"required":true}],"category":"message"},{"name":"$messageSlice","version":"1.3.0","description":"Slices this message's args","brackets":true,"output":["String"],"args":[{"name":"start","description":"The start index","rest":false,"required":false,"type":"Number"},{"name":"end","description":"The end index","rest":false,"required":false,"type":"Number"}],"unwrap":true,"category":"message"},{"name":"$messageSticker","version":"1.4.0","output":["Sticker"],"description":"Retrieves a sticker url of this message","brackets":false,"unwrap":true,"args":[{"name":"channel ID","rest":false,"required":true,"description":"The channel to pull message from","type":"Channel"},{"name":"message ID","pointer":0,"description":"The message to get its stickers","rest":false,"required":true,"type":"Message"},{"name":"index","rest":false,"required":true,"description":"The index to get sticker","type":"Number"}],"category":"message"},{"name":"$messageStickerCount","version":"1.4.0","output":["Number"],"description":"Retrieves sticker count of this message","brackets":false,"unwrap":true,"args":[{"name":"channel ID","rest":false,"required":true,"description":"The channel to pull message from","type":"Channel"},{"name":"message ID","pointer":0,"description":"The message to get its sticker count","rest":false,"required":true,"type":"Message"}],"category":"message"},{"name":"$messageStickers","version":"1.4.0","aliases":["$stickers"],"output":["Sticker[]"],"description":"Retrieves all stickers of this message","brackets":false,"unwrap":true,"args":[{"name":"channel ID","rest":false,"required":true,"description":"The channel to pull message from","type":"Channel"},{"name":"message ID","pointer":0,"description":"The message to get its stickers","rest":false,"required":true,"type":"Message"},{"name":"separator","rest":false,"description":"The separator to use for every sticker","type":"String"},{"name":"type","rest":false,"description":"The type to return, default is url","type":"Enum","enum":["id","url"],"enumName":"StickerReturnType"}],"category":"message"},{"name":"$messageType","version":"1.0.0","description":"Returns the message type","unwrap":true,"brackets":false,"args":[{"name":"channel ID","rest":false,"required":true,"description":"The channel to pull message from","type":"Channel"},{"name":"message ID","pointer":0,"description":"The message to get its type","rest":false,"required":true,"type":"Message"}],"output":["MessageType"],"category":"message"},{"name":"$messageWebhookID","version":"1.1.0","description":"Returns the message's webhook id","unwrap":true,"brackets":false,"args":[{"name":"channel ID","rest":false,"required":true,"description":"The channel to pull message from","type":"Channel"},{"name":"message ID","pointer":0,"description":"The message to get its webhook id","rest":false,"required":true,"type":"Message"}],"output":["Webhook"],"category":"message"},{"name":"$noMentionMessage","version":"1.0.0","output":["String"],"description":"Retrieves arguments from a message without mentions","args":[{"name":"index","description":"Index to get arg","type":"Number","required":true,"rest":false},{"name":"end index","description":"The end index","rest":false,"type":"Number"}],"brackets":false,"unwrap":true,"category":"message"},{"name":"$pinMessage","version":"1.1.0","description":"Pins a message in a channel, returns bool","brackets":false,"output":["Boolean"],"unwrap":true,"args":[{"name":"channel ID","description":"The channel to pull message from","rest":false,"required":true,"type":"Channel"},{"name":"message ID","description":"The message to pin","rest":false,"required":true,"pointer":0,"type":"Message"}],"category":"message"},{"name":"$publishMessage","version":"1.1.0","description":"Crossposts a message in an announcement channel, returns bool","brackets":false,"unwrap":true,"output":["Boolean"],"args":[{"name":"channel ID","description":"The channel to pull message from","rest":false,"required":true,"type":"Channel"},{"name":"message ID","description":"The message to announce","rest":false,"required":true,"pointer":0,"type":"Message"}],"category":"message"},{"name":"$reply","version":"1.0.0","description":"Marks the response as a reply","unwrap":true,"brackets":false,"args":[{"name":"channel ID","description":"The channel the message is at","rest":false,"required":true,"type":"Channel"},{"name":"message ID","description":"The message to reply to","rest":false,"required":true,"type":"Message","pointer":0},{"name":"disable ping","description":"Whether to disable ping of reply","rest":false,"type":"Boolean"}],"category":"message"},{"name":"$sticker","version":"1.3.0","description":"Attach a sticker to the response","brackets":true,"unwrap":true,"args":[{"name":"sticker ID","rest":false,"required":true,"type":"Sticker","description":"The sticker to use"}],"category":"message"},{"name":"$suppressEmbeds","version":"1.5.0","description":"Suppresses embeds on a message, returns bool","brackets":false,"unwrap":true,"args":[{"name":"channel ID","description":"The channel to pull message from","rest":false,"required":true,"type":"Channel"},{"name":"message ID","description":"The message to suppress embeds on","rest":false,"required":true,"pointer":0,"type":"Message"}],"output":["Boolean"],"category":"message"},{"name":"$tts","version":"1.5.0","description":"Marks the response as Text-To-Speech","unwrap":false,"category":"message"},{"name":"$unpinMessage","version":"1.1.0","output":["Boolean"],"description":"Unpins a message from a channel, returns bool","brackets":false,"unwrap":true,"args":[{"name":"channel ID","description":"The channel to pull message from","rest":false,"required":true,"type":"Channel"},{"name":"message ID","description":"The message to unpin","rest":false,"required":true,"pointer":0,"type":"Message"}],"category":"message"},{"name":"$unsuppressEmbeds","version":"1.5.0","description":"Unsuppresses embeds on a message, returns bool","brackets":false,"unwrap":true,"args":[{"name":"channel ID","description":"The channel to pull message from","rest":false,"required":true,"type":"Channel"},{"name":"message ID","description":"The message to unsuppress embeds on","rest":false,"required":true,"pointer":0,"type":"Message"}],"output":["Boolean"],"category":"message"},{"name":"$abbreviateNumber","version":"1.0.0","output":["String"],"description":"Abbreviates given number","unwrap":true,"args":[{"name":"number","description":"The number to abbreviate","rest":false,"required":true,"type":"Number"}],"brackets":true,"category":"number"},{"name":"$average","version":"1.5.0","brackets":true,"unwrap":true,"description":"Calculates the average of given numbers","args":[{"name":"separator","description":"The delimiter of each value","rest":false,"required":true,"type":"String"},{"name":"values","description":"Values separated by `separator`","rest":false,"required":true,"type":"String"}],"category":"number"},{"name":"$hexToInt","version":"1.2.0","brackets":true,"output":["Color"],"description":"Turns hex string to number","unwrap":true,"args":[{"name":"hex","description":"The hex to convert","rest":false,"required":true,"type":"String"}],"category":"number"},{"name":"$inRange","version":"1.0.0","description":"Returns whether a number is in range","brackets":true,"output":["Boolean"],"unwrap":true,"args":[{"name":"number","description":"The number to validate","rest":false,"type":"Number","required":true},{"name":"min","description":"The min value","rest":false,"type":"Number"},{"name":"max","description":"The max value","rest":false,"type":"Number"}],"category":"number"},{"name":"$intToHex","version":"1.2.0","brackets":true,"description":"Turns integer to hex","unwrap":true,"output":["Color"],"args":[{"name":"int","description":"The integer to convert","rest":false,"required":true,"type":"Number"}],"category":"number"},{"name":"$isFloat","version":"1.0.0","description":"Returns whether the number is a float","unwrap":true,"output":["Boolean"],"args":[{"name":"number","description":"The number to check","required":true,"rest":false,"type":"String"}],"brackets":true,"category":"number"},{"name":"$isInteger","version":"1.0.0","description":"Returns whether the number is an integer","unwrap":true,"output":["Boolean"],"args":[{"name":"number","description":"The number to check","required":true,"rest":false,"type":"String"}],"brackets":true,"category":"number"},{"name":"$isNumber","version":"1.0.0","description":"Returns whether the number is valid","unwrap":true,"output":["Boolean"],"args":[{"name":"number","description":"The number to check","required":true,"rest":false,"type":"String"}],"brackets":true,"category":"number"},{"name":"$maxSafeInteger","version":"1.0.6","description":"Returns the highest safe integer","unwrap":false,"output":["Number"],"category":"number"},{"name":"$minSafeInteger","version":"1.0.6","description":"Returns the lowest safe integer","unwrap":false,"output":["Number"],"category":"number"},{"name":"$ordinal","version":"1.3.0","description":"Appends a suffix to the number","brackets":true,"output":["String"],"unwrap":true,"args":[{"name":"number","description":"The number to append suffix to","rest":false,"required":true,"type":"Number"}],"category":"number"},{"name":"$parseInt","version":"1.2.0","description":"Implements native parseInt's function into ForgeScript","unwrap":true,"brackets":true,"output":["Number"],"args":[{"name":"value","description":"The number to parse","rest":false,"required":true,"type":"String"},{"name":"radix","rest":false,"required":false,"description":"Radix to use for the parser","type":"Number"}],"category":"number"},{"name":"$randomNumber","version":"1.0.0","description":"Returns a random number (no cache)","unwrap":true,"output":["Number"],"brackets":true,"args":[{"name":"min","description":"The minimum possible number","rest":false,"required":true,"type":"Number"},{"name":"max","description":"The max possible number","rest":false,"type":"Number"},{"name":"decimals","description":"Whether to use decimals","rest":false,"type":"Boolean"}],"category":"number"},{"name":"$separateBigint","version":"1.3.0","description":"Separates thousands in the number","unwrap":true,"output":["String"],"args":[{"name":"number","description":"The number to separate","rest":false,"type":"BigInt","required":true},{"name":"separator","description":"The separator to use","type":"String","rest":false}],"brackets":true,"category":"number"},{"name":"$separateNumber","version":"1.0.0","description":"Separates thousands in the number","unwrap":true,"output":["Number"],"args":[{"name":"number","description":"The number to separate","rest":false,"type":"Number","required":true},{"name":"separator","description":"The separator to use","type":"String","rest":false}],"brackets":true,"category":"number"},{"name":"$advancedBar","version":"1.5.0","aliases":["$generateAdvancedBar"],"description":"Generates an advanced progress bar","brackets":true,"args":[{"name":"current","description":"The current value","rest":false,"required":true,"type":"Number"},{"name":"max","description":"The max value of current","rest":false,"required":true,"type":"Number"},{"name":"length","description":"The length of the bar","rest":false,"type":"Number"},{"name":"values","description":"The values to make the bar with, for example `=;~;#` means `0%;33%;66%`","rest":true,"required":true,"type":"String"}],"unwrap":true,"category":"other"},{"name":"$awaitComponent","version":"1.4.0","description":"Awaits a component, executing the code as the interaction context, returns bool depending on whether the interaction was received","unwrap":false,"output":["Boolean"],"brackets":true,"args":[{"name":"channel ID","description":"The channel to pull message from","rest":false,"required":true,"type":"Channel"},{"name":"message ID","rest":false,"required":true,"type":"Message","pointer":0,"description":"The message to await component on"},{"name":"filter","description":"The filter to run for every interaction received after this, this is called with interaction context","rest":false,"required":true,"condition":true,"type":"String"},{"name":"success code","description":"The code to execute on success, this is called with interaction context","rest":false,"required":true,"type":"String"},{"name":"time","rest":false,"required":true,"type":"Time","description":"The max time to wait for a component"}],"category":"other"},{"name":"$awaitMessage","version":"1.0.7","description":"Awaits a message, returns message ID or nothing if no valid response","unwrap":false,"output":["Message"],"brackets":true,"args":[{"name":"channel ID","description":"The channel to await message on","rest":false,"required":true,"type":"Channel"},{"name":"variable name","description":"The variable to load the message id that was sent as response by a user, get it with $env[]","rest":false,"required":true,"type":"String"},{"name":"filter","description":"The filter to run for every message sent after this","rest":false,"required":true,"condition":true,"type":"String"},{"name":"time","rest":false,"required":true,"type":"Time","description":"The max time to wait for a message"}],"category":"other"},{"name":"$awaitModalSubmit","version":"1.4.0","description":"Awaits a modal submit, executing the code as the interaction context, returns bool depending on whether the interaction was received","unwrap":false,"output":["Boolean"],"brackets":true,"args":[{"name":"custom ID","description":"The modal's custom id to wait for","rest":false,"required":true,"type":"String"},{"name":"success code","description":"The code to execute on success, this is called with interaction context","rest":false,"required":true,"type":"String"},{"name":"time","rest":false,"required":true,"type":"Time","description":"The max time to wait for a component"}],"category":"other"},{"name":"$bar","version":"1.5.0","aliases":["$generateBar"],"description":"Generates a progress bar","brackets":true,"args":[{"name":"current","description":"The current value","rest":false,"required":true,"type":"Number"},{"name":"max","description":"The max value of current","rest":false,"required":true,"type":"Number"},{"name":"length","description":"The length of the bar","rest":false,"type":"Number"},{"name":"fill","description":"The string to use as filled points of the bar","rest":false,"type":"String"},{"name":"empty","description":"The string to use as empty points of the bar","rest":false,"type":"String"},{"name":"trunc","description":"Whether to truncate instead of round","rest":false,"type":"Boolean"},{"name":"fillStart","description":"The string to use as filled start of the bar","rest":false,"type":"String"},{"name":"fillEnd","description":"The string to use as filled end of the bar","rest":false,"type":"String"},{"name":"emptyStart","description":"The string to use as empty start of the bar","rest":false,"type":"String"},{"name":"emptyEnd","description":"The string to use as empty end of the bar","rest":false,"type":"String"}],"unwrap":true,"category":"other"},{"name":"$c","version":"1.0.0","description":"Marks any code inside as a comment","unwrap":false,"args":[{"name":"comment","rest":true,"required":true,"description":"The comments","type":"String"}],"brackets":true,"category":"other"},{"name":"$callFunction","version":"1.0.0","description":"Calls a forge function made by the user","unwrap":true,"output":["Unknown"],"args":[{"name":"name","description":"The function name","rest":false,"required":true,"type":"String"},{"name":"args","description":"The args to call this function with","rest":true,"type":"String"}],"brackets":true,"category":"other"},{"name":"$callLocalFunction","version":"2.3.0","description":"Calls a local function","aliases":["$callFn"],"unwrap":true,"brackets":true,"args":[{"name":"name","description":"The local function name","rest":false,"required":true,"type":"String"},{"name":"args","description":"The args to call this local function with","rest":true,"type":"String"}],"output":["Unknown"],"category":"other"},{"name":"$debug","version":"1.0.0","output":["String"],"description":"Returns the debug message","unwrap":false,"category":"other"},{"name":"$disableConsoleErrors","version":"1.4.0","description":"Disables possible outcoming errors that are output to console","unwrap":false,"category":"other"},{"name":"$djsVersion","version":"2.2.0","description":"Returns the discord.js version used","unwrap":false,"output":["String"],"category":"other"},{"name":"$enableConsoleErrors","version":"1.4.0","description":"Enables possible outcoming errors that are output to console","unwrap":false,"category":"other"},{"name":"$error","version":"1.0.0","description":"Returns the error message","unwrap":false,"output":["Unknown"],"category":"other"},{"name":"$escapeCode","version":"1.4.0","description":"Code inside this function will not be executed","unwrap":false,"brackets":true,"aliases":["$esc"],"args":[{"name":"code","type":"String","description":"The code to ignore","required":true,"rest":false}],"output":["String"],"category":"other"},{"name":"$localFunction","version":"2.3.0","description":"Defines a new local function","aliases":["$fn"],"unwrap":false,"brackets":true,"args":[{"name":"name","description":"The local function name","rest":false,"required":true,"type":"String"},{"name":"code","description":"The local function code","rest":false,"required":true,"type":"String"},{"name":"params","description":"The local function params","rest":true,"type":"String"}],"category":"other"},{"name":"$poll","version":"1.5.0","description":"Creates a poll","brackets":true,"args":[{"name":"question","description":"The poll question","rest":false,"required":true,"type":"String"},{"name":"duration","description":"The poll's duration","rest":false,"required":true,"type":"Time"},{"name":"multiselect","description":"Whether to allow multi select","rest":false,"type":"Boolean"},{"name":"layout","description":"The layout for this poll","rest":false,"enum":["Default"],"type":"Enum","enumName":"PollLayoutType"}],"unwrap":true,"category":"poll"},{"name":"$pollAnswer","version":"1.5.0","brackets":true,"unwrap":true,"description":"Add a poll answer","args":[{"name":"text","description":"The answer's text","rest":false,"required":true,"type":"String"},{"name":"emoji","rest":false,"description":"The emoji to use","type":"String"}],"category":"poll"},{"name":"$pollAnswerEmoji","version":"1.5.0","description":"Can only be used in poll events, returns the emoji of the poll answer","unwrap":false,"category":"poll"},{"name":"$pollAnswerID","version":"1.5.0","description":"Can only be used in poll events, returns the answer id used","unwrap":false,"category":"poll"},{"name":"$pollAnswerMessageID","version":"1.5.0","description":"Can only be used in poll events, returns the message id of the poll answer","unwrap":false,"category":"poll"},{"name":"$pollAnswerText","version":"1.5.0","description":"Can only be used in poll events, returns the text of the poll answer","unwrap":false,"category":"poll"},{"name":"$pollAnswerVoteCount","version":"1.5.0","description":"Can only be used in poll events, returns the vote count of this poll answer","unwrap":false,"category":"poll"},{"name":"$pollAnswerVoterIDs","version":"1.5.0","description":"Can only be used in poll events, returns the vote user ids of this poll answer","unwrap":true,"brackets":false,"args":[{"name":"separator","description":"Optional separator to use for every id","rest":false,"type":"String"}],"category":"poll"},{"name":"$pollAnswers","version":"1.5.0","brackets":true,"unwrap":true,"description":"Adds multiple poll answers","args":[{"name":"text;emoji","description":"The answer's text followed by emoji","rest":true,"required":true,"type":"String"}],"category":"poll"},{"name":"$pollEnd","version":"1.5.0","description":"Ends a poll","aliases":["$endPoll"],"brackets":false,"unwrap":true,"args":[{"name":"channel ID","description":"The channel to get the message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to get the poll","rest":false,"required":true,"type":"Message","pointer":0}],"category":"poll"},{"name":"$reactionAuthorID","version":"1.0.0","description":"Returns the reaction author id that reacted","unwrap":false,"output":["User"],"category":"reaction"},{"name":"$reactionCount","version":"1.5.0","description":"Returns the count of reacted users","unwrap":false,"output":["Number"],"category":"reaction"},{"name":"$reactionEmoji","version":"1.0.0","description":"Returns the emoji that was used","unwrap":false,"output":["String"],"category":"reaction"},{"name":"$reactionEmojiID","version":"1.0.0","description":"Returns the reaction id that was used","unwrap":false,"output":["Emoji"],"category":"reaction"},{"name":"$reactionMessageID","version":"1.0.0","description":"Returns the message id of the reacted message","unwrap":false,"output":["Message"],"category":"reaction"},{"name":"$addRole","version":"1.0.0","description":"Adds a role to a guild, returns role id if success","unwrap":true,"brackets":true,"output":["Role"],"args":[{"name":"guild ID","description":"The guild to add the role to","rest":false,"type":"Guild","required":true},{"name":"name","description":"The role name","rest":false,"required":true,"type":"String"},{"name":"color","description":"The role color","rest":false,"type":"String"},{"name":"icon","description":"The role icon","rest":false,"type":"String"},{"name":"hoisted","description":"Whether the role is hoisted","type":"Boolean","rest":false},{"name":"mentionable","description":"Whether the role is mentionable","type":"Boolean","rest":false},{"name":"position","description":"The position for this role","rest":false,"type":"Number"},{"name":"perms","description":"The role perms","rest":true,"enum":["CreateInstantInvite","KickMembers","BanMembers","Administrator","ManageChannels","ManageGuild","AddReactions","ViewAuditLog","PrioritySpeaker","Stream","ViewChannel","SendMessages","SendTTSMessages","ManageMessages","EmbedLinks","AttachFiles","ReadMessageHistory","MentionEveryone","UseExternalEmojis","ViewGuildInsights","Connect","Speak","MuteMembers","DeafenMembers","MoveMembers","UseVAD","ChangeNickname","ManageNicknames","ManageRoles","ManageWebhooks","ManageEmojisAndStickers","ManageGuildExpressions","UseApplicationCommands","RequestToSpeak","ManageEvents","ManageThreads","CreatePublicThreads","CreatePrivateThreads","UseExternalStickers","SendMessagesInThreads","UseEmbeddedActivities","ModerateMembers","ViewCreatorMonetizationAnalytics","UseSoundboard","CreateGuildExpressions","CreateEvents","UseExternalSounds","SendVoiceMessages","SendPolls","UseExternalApps"],"type":"String","enumName":"PermissionFlagsBits"}],"category":"role"},{"name":"$deleteRoles","version":"1.0.0","brackets":true,"unwrap":true,"output":["Number"],"description":"Deletes given roles, returns the count of roles deleted","args":[{"name":"guild ID","description":"The guild to delete roles from","rest":false,"required":true,"type":"Guild"},{"name":"roles","description":"The roles to delete","rest":true,"required":true,"pointer":0,"type":"Role"}],"category":"role"},{"name":"$editRole","version":"1.0.7","description":"Edits role data, returns boolean","unwrap":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull the role from","rest":false,"required":true,"type":"Guild"},{"name":"role ID","pointer":0,"type":"Role","description":"The role to edit data","rest":false,"required":true},{"name":"role name","description":"The new role name, leave empty to not modify","rest":false,"type":"String"},{"name":"role color","description":"The new role color, leave empty to not modify","rest":false,"type":"String"},{"name":"role icon","description":"The new role icon, leave empty to not modify","rest":false,"type":"String"},{"name":"hoisted","description":"Whether the role is hoisted, leave empty to not modify","rest":false,"type":"Boolean"},{"name":"mentionable","description":"Whether the role can be mentioned, leave empty to not modify","rest":false,"type":"Boolean"},{"name":"perms","description":"The new perms for the role","rest":true,"type":"Permission"}],"brackets":true,"category":"role"},{"name":"$editRoleIcon","version":"1.0.7","description":"Edits a role's icon, returns boolean","unwrap":true,"brackets":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull the role from","rest":false,"required":true,"type":"Guild"},{"name":"role ID","pointer":0,"type":"Role","description":"The role to edit icon for","rest":false,"required":true},{"name":"icon","description":"The new icon for the role","rest":false,"type":"String","required":true}],"category":"role"},{"name":"$editRoleName","version":"1.0.7","description":"Edits a role's name, returns boolean","unwrap":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull the role from","rest":false,"required":true,"type":"Guild"},{"name":"role ID","pointer":0,"type":"Role","description":"The role to edit name for","rest":false,"required":true},{"name":"name","description":"The new name for the role","rest":false,"type":"String","required":true}],"brackets":true,"category":"role"},{"name":"$editRolePerms","version":"1.0.7","description":"Edits a role's perms, returns boolean","aliases":["$modifyRolePerms"],"unwrap":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull the role from","rest":false,"required":true,"type":"Guild"},{"name":"role ID","pointer":0,"type":"Role","description":"The role to edit perms for","rest":false,"required":true},{"name":"perms","description":"The new perms for the role","rest":true,"type":"Permission","required":true}],"brackets":true,"category":"role"},{"name":"$editRolePosition","version":"1.0.7","description":"Edits a role's position, returns boolean","unwrap":true,"brackets":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull the role from","rest":false,"required":true,"type":"Guild"},{"name":"role ID","pointer":0,"type":"Role","description":"The role to edit position for","rest":false,"required":true},{"name":"position","description":"The new position for the role","rest":false,"type":"Number","required":true}],"category":"role"},{"name":"$editRoleUnicodeEmoji","version":"1.5.0","description":"Edits a role's unicode emoji, returns boolean","unwrap":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to pull the role from","rest":false,"required":true,"type":"Guild"},{"name":"role ID","pointer":0,"type":"Role","description":"The role to edit unicode emoji for","rest":false,"required":true},{"name":"emoji","description":"The new unicode emoji for the role","rest":false,"type":"String","required":true}],"brackets":true,"category":"role"},{"name":"$fetchRoles","version":"2.2.0","description":"Caches all roles of a guild","aliases":["$fetchRole"],"unwrap":true,"brackets":false,"args":[{"name":"guild ID","description":"The guild to cache roles of","rest":false,"required":true,"type":"Guild"},{"name":"role ID","description":"The role to fetch","rest":false,"type":"Role","pointer":0}],"category":"role"},{"name":"$randomRoleID","version":"1.5.0","description":"Returns a random role ID of a guild","unwrap":true,"brackets":false,"args":[{"name":"guild ID","description":"The guild to get the role from","rest":false,"type":"Guild","required":true}],"output":["Role"],"category":"role"},{"name":"$roleColor","version":"1.0.0","description":"Returns the role color","brackets":false,"unwrap":true,"output":["Color"],"args":[{"name":"guild ID","description":"The guild id to return the role from","rest":false,"type":"Guild","required":true},{"name":"role ID","description":"The role id return its color","rest":false,"type":"Role","pointer":0,"required":true}],"category":"role"},{"name":"$roleCount","version":"1.0.0","description":"Returns the role count of all servers","unwrap":false,"output":["Number"],"category":"role"},{"name":"$roleCreatedAt","version":"1.0.0","description":"Returns the role creation date","brackets":false,"output":["Number"],"unwrap":true,"args":[{"name":"guild ID","description":"The guild id to return the role from","rest":false,"type":"Guild","required":true},{"name":"role ID","description":"The role id return its creation date","rest":false,"type":"Role","pointer":0,"required":true}],"category":"role"},{"name":"$roleEditable","version":"1.3.0","description":"Returns whether the role is editable by the bot","brackets":false,"unwrap":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild id to return the role from","rest":false,"type":"Guild","required":true},{"name":"role ID","description":"The role id return its editable state","rest":false,"type":"Role","pointer":0,"required":true}],"category":"role"},{"name":"$roleExists","version":"1.0.0","description":"Returns whether an role id exists","unwrap":true,"brackets":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild to check for the role","type":"Guild","rest":false,"required":true},{"name":"role ID","description":"The role to check for","rest":false,"required":true,"type":"String"}],"category":"role"},{"name":"$roleFlags","version":"1.3.0","description":"Returns the role flags","brackets":false,"unwrap":true,"output":["RoleFlags[]"],"args":[{"name":"guild ID","description":"The guild id to return the role from","rest":false,"type":"Guild","required":true},{"name":"role ID","description":"The role id return its flags","rest":false,"type":"Role","pointer":0,"required":true},{"name":"separator","description":"The separator to use for every flag","type":"String","required":false,"rest":false}],"category":"role"},{"name":"$roleHoisted","version":"1.0.0","description":"Returns whether the role is hoisted","brackets":false,"unwrap":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild id to return the role from","rest":false,"type":"Guild","required":true},{"name":"role ID","description":"The role id return its hoisted state","rest":false,"type":"Role","pointer":0,"required":true}],"category":"role"},{"name":"$roleID","version":"1.0.0","description":"Returns a role id with given name","brackets":false,"unwrap":true,"output":["Role"],"args":[{"name":"guild ID","description":"The guild id to return the role from","rest":false,"type":"Guild","required":true},{"name":"name","description":"The role name to return its id","rest":true,"type":"String","pointer":0,"required":true}],"category":"role"},{"name":"$roleIDs","version":"1.0.0","description":"Returns the role ids of a guild","brackets":false,"output":["Role[]"],"args":[{"name":"guild ID","description":"The guild to return the roles of","rest":false,"type":"Guild","required":true},{"name":"separator","description":"The separator to use for each role","rest":false,"required":true,"type":"String"}],"unwrap":true,"category":"role"},{"name":"$roleIcon","version":"1.0.0","description":"Returns the role icon","brackets":false,"output":["URL"],"args":[{"name":"guild ID","description":"The guild to retrieve the role from","rest":false,"required":true,"type":"Guild"},{"name":"role ID","description":"The role to use to get its icon","rest":false,"required":true,"pointer":0,"type":"Role"},{"name":"size","description":"The size to use for the image","rest":false,"type":"Number"},{"name":"extension","description":"The extension to use for the image","rest":false,"type":"String"}],"unwrap":true,"category":"role"},{"name":"$roleIntColor","version":"1.3.0","description":"Returns the role color as int","brackets":false,"unwrap":true,"output":["Color"],"args":[{"name":"guild ID","description":"The guild id to return the role from","rest":false,"type":"Guild","required":true},{"name":"role ID","description":"The role id return its color","rest":false,"type":"Role","pointer":0,"required":true}],"category":"role"},{"name":"$roleManageable","version":"1.3.0","description":"Returns whether the role is managed by discord","brackets":false,"unwrap":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild id to return the role from","rest":false,"type":"Guild","required":true},{"name":"role ID","description":"The role id return its managed state","rest":false,"type":"Role","pointer":0,"required":true}],"category":"role"},{"name":"$roleMembers","version":"1.0.0","description":"Returns the role member ids","brackets":false,"unwrap":true,"output":["Member[]"],"args":[{"name":"guild ID","description":"The guild id to return the role from","rest":false,"type":"Guild","required":true},{"name":"role ID","description":"The role id return its members","rest":false,"type":"Role","pointer":0,"required":true},{"name":"separator","description":"The separator to use for each member","rest":false,"type":"String"}],"category":"role"},{"name":"$roleMentionable","version":"1.0.0","description":"Returns whether the role is mentionable","brackets":false,"unwrap":true,"output":["Boolean"],"args":[{"name":"guild ID","description":"The guild id to return the role from","rest":false,"type":"Guild","required":true},{"name":"role ID","description":"The role id return its mentionable state","rest":false,"type":"Role","pointer":0,"required":true}],"category":"role"},{"name":"$roleName","version":"1.0.0","description":"Returns a role name with given id","brackets":false,"unwrap":true,"output":["String"],"args":[{"name":"guild ID","description":"The guild id to return the role from","rest":false,"type":"Guild","required":true},{"name":"role ID","description":"The role to return its name","rest":false,"type":"Role","pointer":0,"required":true}],"category":"role"},{"name":"$roleNames","version":"1.0.0","description":"Returns the role names of a guild","brackets":false,"output":["String[]"],"args":[{"name":"guild ID","description":"The guild to return the roles of","rest":false,"type":"Guild","required":true},{"name":"separator","description":"The separator to use for each role","rest":false,"required":true,"type":"String"}],"unwrap":true,"category":"role"},{"name":"$rolePerms","version":"1.0.0","description":"Returns the role perms","brackets":false,"unwrap":true,"output":["PermissionFlagsBits[]"],"args":[{"name":"guild ID","description":"The guild id to return the role from","rest":false,"type":"Guild","required":true},{"name":"role ID","description":"The role id return its perms","rest":false,"type":"Role","pointer":0,"required":true},{"name":"separator","description":"The separator to use for every perm","type":"String","required":false,"rest":false}],"category":"role"},{"name":"$rolePosition","version":"1.0.0","description":"Returns the role position","brackets":false,"unwrap":true,"output":["Number"],"args":[{"name":"guild ID","description":"The guild id to return the role from","rest":false,"type":"Guild","required":true},{"name":"role ID","description":"The role id return its position","rest":false,"type":"Role","pointer":0,"required":true},{"name":"asc order","description":"Whether to count roles in ascending order (top to bottom)","rest":false,"type":"Boolean"}],"category":"role"},{"name":"$roleRawData","version":"1.5.0","description":"Returns the raw data of a role","unwrap":true,"brackets":false,"args":[{"name":"guild ID","description":"The guild to get role from","rest":false,"type":"Guild","required":true},{"name":"role ID","rest":false,"required":true,"description":"The role to get raw data from","type":"Role","pointer":0}],"output":["Json"],"category":"role"},{"name":"$roleRawPosition","version":"1.0.0","description":"Returns the role raw position","brackets":false,"output":["Number"],"unwrap":true,"args":[{"name":"guild ID","description":"The guild id to return the role from","rest":false,"type":"Guild","required":true},{"name":"role ID","description":"The role id return its raw position","rest":false,"type":"Role","pointer":0,"required":true}],"category":"role"},{"name":"$roleTags","version":"1.3.0","description":"Returns all role tags","brackets":false,"output":["String[]"],"unwrap":true,"args":[{"name":"guild ID","description":"The guild id to return the role from","rest":false,"type":"Guild","required":true},{"name":"role ID","description":"The role id return its perms","rest":false,"type":"Role","pointer":0,"required":true},{"name":"separator","description":"The separator to use for every perm","type":"String","required":false,"rest":false}],"category":"role"},{"name":"$roleUnicodeEmoji","version":"1.3.0","output":["String"],"description":"Returns the unicode emoji used by the role","brackets":false,"unwrap":true,"args":[{"name":"guild ID","description":"The guild id to return the role from","rest":false,"type":"Guild","required":true},{"name":"role ID","description":"The role id return its unicode emote","rest":false,"type":"Role","pointer":0,"required":true}],"category":"role"},{"name":"$auditLog","version":"1.0.3","description":"Retrieves new data from an event whose context was an audit log instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["id","targetID","timestamp","reason","executorID","actionType","targetType","action","changes","extra"],"required":true,"enumName":"AuditProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$bulk","version":"1.4.0","description":"Retrieves data from an event whose context was a bulk delete event","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["messages","contents","users","count"],"required":true,"enumName":"BulkProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$effect","version":"2.3.0","description":"Retrieves data from an event whose context was a voice channel effect event","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["emoji","channelID","guildID","userID","soundID","soundVolume","animationID","animationType"],"required":true,"enumName":"VoiceEffectProperty"}],"category":"state"},{"name":"$newAutomodRule","version":"1.5.0","description":"Retrieves new data from an event whose context was an automod rule instance","brackets":true,"output":["Unknown"],"unwrap":true,"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["id","name","authorID","enabled","eventType","triggerType","triggerMetadata","exemptRoles","exemptChannels","actions","keywordFilter","regexPatterns","presets","allowList","mentionTotalLimit","mentionRaidProtectionEnabled"],"required":true,"enumName":"AutomodRuleProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$newChannel","version":"1.0.0","description":"Retrieves new data from an event whose context was a channel instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["id","type","topic","bitrate","members","name","timestamp"],"required":true,"enumName":"ChannelProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$newEmoji","version":"1.0.0","description":"Retrieves new data from an event whose context was an emoji instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["guildID","name","id","authorID","identifier","requiresColons","roles","managed","timestamp","animated","url","format"],"required":true,"enumName":"EmojiProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$newEntitlement","version":"1.5.0","description":"Retrieves new data from an event whose context was an entitlement instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["userID","consumed","guildId","id","skuID","type","endTimestamp","startTimestamp","active","test","guildSubscription","userSubscription"],"required":true,"enumName":"EntitlementProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$newGuild","version":"1.0.0","description":"Retrieves new data from an event whose context was a guild instance","brackets":true,"output":["Unknown"],"unwrap":true,"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["id","ownerID","name","description","features","afkChannelID","maximumMembers","systemChannelID","afkTimeout","memberCount","boostCount","timestamp","icon","splash","banner","roles","emojis","stickers","boostLevel","approximateMemberCount","approximatePresenceCount"],"required":true,"enumName":"GuildProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$newInvite","version":"1.0.3","description":"Retrieves new data from an event whose context was an invite instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["authorID","channelID","guildID","uses","maxUses","maxAge","timestamp","code","url","type","expiresTimestamp","temporary","deletable","memberCount","presenceCount","targetType","targetUser"],"required":true,"enumName":"InviteProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$newMember","version":"1.0.0","description":"Retrieves new data from an event whose context was a guild member instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["nickname","displayName","displayColor","roles","flags","mention","avatar","banner","bannable","kickable","guildID","id","manageable","timeout","timedOutUntil","status","addedRoles","roleCount","removedRoles","platform","timestamp","boosting","boostingSince","permissions"],"required":true,"enumName":"MemberProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$newMessage","version":"1.0.0","description":"Retrieves new data from an event whose context was a message instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["id","content","flags","username","type","channelID","guildID","authorID","timestamp","editTimestamp","hasPoll","system","pinned","url","attachments","stickers"],"required":true,"enumName":"MessageProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$newPresence","version":"1.1.0","description":"Retrieves new data from an event whose context was a presence instance","brackets":true,"output":["Unknown"],"unwrap":true,"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["id","guildID","status","platform"],"required":true,"enumName":"PresenceProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$newRole","version":"1.0.0","description":"Retrieves new data from an event whose context was a role instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["timestamp","id","name","icon","color","hoisted","managed","mentionable","rawPosition","position","permissions","tags","members"],"required":true,"enumName":"RoleProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$newScheduledEvent","version":"1.4.0","description":"Retrieves new data from an event whose context was a scheduled event instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["id","userID","guildID","channelID","name","userCount","description","startTimestamp","endTimestamp","timestamp","url","cover","entityID","location","entityType"],"required":true,"enumName":"ScheduledEventProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$newStage","version":"1.4.0","description":"Retrieves new data from an event whose context was a stage instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["channelID","id","topic","timestamp","guildID","privacyLevel","eventId"],"required":true,"enumName":"StageProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$newState","version":"1.0.0","description":"Retrieves new data from an event whose context was a voice state instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["channelID","guildID","authorID","deaf","selfDeaf","guildDeaf","muted","selfMuted","guildMuted","timestamp","selfVideo","streaming","suppressed"],"required":true,"enumName":"VoiceStateProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$newSticker","version":"1.4.0","description":"Retrieves new data from an event whose context was a sticker instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["guildID","name","id","timestamp","url","format","available","tags","sortValue","packID","description"],"required":true,"enumName":"StickerProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$newUser","version":"1.0.0","description":"Retrieves new data from an event whose context was a user instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["id","username","displayName","globalName","badges","avatar","accentColor","banner","timestamp","dmChannelID"],"required":true,"enumName":"UserProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$oldAutomodRule","version":"1.5.0","description":"Retrieves old data from an event whose context was an automod rule instance","brackets":true,"output":["Unknown"],"unwrap":true,"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["id","name","authorID","enabled","eventType","triggerType","triggerMetadata","exemptRoles","exemptChannels","actions","keywordFilter","regexPatterns","presets","allowList","mentionTotalLimit","mentionRaidProtectionEnabled"],"required":true,"enumName":"AutomodRuleProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$oldChannel","version":"1.0.0","description":"Retrieves old data from an event whose context was a channel instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["id","type","topic","bitrate","members","name","timestamp"],"required":true,"enumName":"ChannelProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$oldEmoji","version":"1.0.0","description":"Retrieves old data from an event whose context was an emoji instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["guildID","name","id","authorID","identifier","requiresColons","roles","managed","timestamp","animated","url","format"],"required":true,"enumName":"EmojiProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$oldEntitlement","version":"1.5.0","description":"Retrieves old data from an event whose context was an entitlement instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["userID","consumed","guildId","id","skuID","type","endTimestamp","startTimestamp","active","test","guildSubscription","userSubscription"],"required":true,"enumName":"EntitlementProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$oldGuild","version":"1.0.0","description":"Retrieves old data from an event whose context was a guild instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["id","ownerID","name","description","features","afkChannelID","maximumMembers","systemChannelID","afkTimeout","memberCount","boostCount","timestamp","icon","splash","banner","roles","emojis","stickers","boostLevel","approximateMemberCount","approximatePresenceCount"],"required":true,"enumName":"GuildProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$oldInvite","version":"1.0.3","description":"Retrieves old data from an event whose context was an invite instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["authorID","channelID","guildID","uses","maxUses","maxAge","timestamp","code","url","type","expiresTimestamp","temporary","deletable","memberCount","presenceCount","targetType","targetUser"],"required":true,"enumName":"InviteProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$oldMember","version":"1.0.0","description":"Retrieves old data from an event whose context was a guild member instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["nickname","displayName","displayColor","roles","flags","mention","avatar","banner","bannable","kickable","guildID","id","manageable","timeout","timedOutUntil","status","addedRoles","roleCount","removedRoles","platform","timestamp","boosting","boostingSince","permissions"],"required":true,"enumName":"MemberProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$oldMessage","version":"1.0.0","description":"Retrieves old data from an event whose context was a message instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["id","content","flags","username","type","channelID","guildID","authorID","timestamp","editTimestamp","hasPoll","system","pinned","url","attachments","stickers"],"required":true,"enumName":"MessageProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$oldPresence","version":"1.1.0","description":"Retrieves old data from an event whose context was a presence instance","brackets":true,"output":["Unknown"],"unwrap":true,"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["id","guildID","status","platform"],"required":true,"enumName":"PresenceProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$oldRole","version":"1.0.0","description":"Retrieves old data from an event whose context was a role instance","brackets":true,"output":["Unknown"],"unwrap":true,"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["timestamp","id","name","icon","color","hoisted","managed","mentionable","rawPosition","position","permissions","tags","members"],"required":true,"enumName":"RoleProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$oldScheduledEvent","version":"1.4.0","description":"Retrieves old data from an event whose context was a scheduled event instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["id","userID","guildID","channelID","name","userCount","description","startTimestamp","endTimestamp","timestamp","url","cover","entityID","location","entityType"],"required":true,"enumName":"ScheduledEventProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$oldStage","version":"1.4.0","description":"Retrieves old data from an event whose context was a stage instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["channelID","id","topic","timestamp","guildID","privacyLevel","eventId"],"required":true,"enumName":"StageProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$oldState","version":"1.0.0","description":"Retrieves old data from an event whose context was a voice state instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["channelID","guildID","authorID","deaf","selfDeaf","guildDeaf","muted","selfMuted","guildMuted","timestamp","selfVideo","streaming","suppressed"],"required":true,"enumName":"VoiceStateProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$oldSticker","version":"1.4.0","description":"Retrieves old data from an event whose context was a sticker instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["guildID","name","id","timestamp","url","format","available","tags","sortValue","packID","description"],"required":true,"enumName":"StickerProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$oldUser","version":"1.0.0","description":"Retrieves old data from an event whose context was a user instance","brackets":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"property","description":"The property to pull","rest":false,"type":"Enum","enum":["id","username","displayName","globalName","badges","avatar","accentColor","banner","timestamp","dmChannelID"],"required":true,"enumName":"UserProperty"},{"name":"separator","description":"The separator to use in case of array","rest":false,"type":"String"}],"category":"state"},{"name":"$async","version":"1.0.0","description":"Runs code asynchronously, will not return any value","unwrap":false,"brackets":true,"args":[{"name":"code","description":"The code to execute","rest":false,"type":"String","required":true}],"experimental":true,"category":"statement"},{"name":"$break","version":"1.0.3","description":"Breaks the loop","unwrap":false,"category":"statement"},{"name":"$case","version":"1.0.3","description":"Adds a switch case","brackets":true,"experimental":true,"unwrap":true,"output":["Unknown"],"args":[{"name":"value","description":"The match case","rest":false,"required":true,"type":"String"},{"name":"code","description":"Code to execute if it matches this case","rest":false,"required":true,"type":"String"}],"category":"statement"},{"name":"$continue","version":"1.0.3","description":"Skips executing bottom code of the loop","unwrap":false,"category":"statement"},{"name":"$default","version":"1.0.6","brackets":true,"unwrap":true,"description":"Returns right hand value if the left hand value is falsy","args":[{"name":"left hand","description":"Left hand value","rest":false,"required":true,"type":"String"},{"name":"right hand","description":"Right hand value","rest":false,"required":true,"type":"String"}],"category":"statement"},{"name":"$else","version":"1.2.0","description":"Creates an else statement","unwrap":true,"output":["Unknown"],"args":[{"name":"else","description":"The code to run","required":true,"type":"String","rest":false}],"brackets":true,"category":"statement"},{"name":"$elseIf","version":"1.2.0","description":"Creates an else if statement","unwrap":false,"output":["Unknown"],"args":[{"name":"condition","description":"The condition to check against","rest":false,"type":"String","condition":true},{"name":"if true","description":"The code to run if true","required":true,"type":"String","rest":false}],"brackets":true,"category":"statement"},{"name":"$if","version":"1.0.0","description":"Creates an if statement","unwrap":false,"output":["Unknown"],"args":[{"name":"condition","description":"The condition to check against","rest":false,"type":"String","condition":true},{"name":"if true","description":"The code to run if true","required":true,"type":"String","rest":false},{"name":"if false","description":"The code to run if false","type":"String","rest":false}],"brackets":true,"category":"statement"},{"name":"$ifx","version":"1.2.0","description":"WIP if statements","brackets":true,"unwrap":false,"args":[{"name":"block","description":"The if, elseif, else blocks","rest":false,"required":true,"type":"String"}],"experimental":true,"category":"statement"},{"name":"$loop","version":"1.4.0","description":"Executes given code for N times","unwrap":false,"brackets":true,"experimental":true,"args":[{"name":"times","description":"How many times to run the code","rest":false,"required":true,"type":"Number"},{"name":"code","rest":false,"required":true,"type":"String","description":"The code to execute"},{"name":"variable","description":"The variable to load the current iteration count for $env","rest":false,"type":"String"},{"name":"direction","description":"The direction of the iteration count to use","rest":false,"type":"Enum","enum":["asc","desc"],"enumName":"SortType"}],"category":"statement"},{"name":"$return","version":"1.0.0","description":"Returns a value","unwrap":true,"output":["Unknown"],"args":[{"name":"value","description":"The value to return","rest":false,"required":true,"type":"String"}],"brackets":false,"category":"statement"},{"name":"$scope","version":"1.4.0","description":"Runs functions in a cloned context","brackets":true,"args":[{"name":"code","description":"The code to execute","rest":false,"required":true,"type":"String"},{"name":"sync vars","description":"Whether to pass vars as reference","type":"Boolean","rest":false}],"unwrap":false,"output":["Unknown"],"category":"statement"},{"name":"$switch","version":"1.0.3","description":"Switch-case statement for javascript","unwrap":false,"experimental":true,"output":["Unknown"],"args":[{"name":"value","description":"The value to match with","rest":false,"required":true,"type":"String"},{"name":"cases","rest":false,"description":"The cases to use ($case), use $case[default;...] to add a default case","type":"String","required":true}],"brackets":true,"category":"statement"},{"name":"$try","version":"1.0.0","experimental":true,"description":"Handles a possible error from given code","unwrap":false,"args":[{"name":"code","rest":false,"type":"String","required":true,"description":"The code to safely execute"},{"name":"catch code","description":"The code to run in case of an error","rest":false,"type":"String"},{"name":"variable","description":"Variable to load the error message to","rest":false,"type":"String"}],"brackets":true,"category":"statement"},{"name":"$while","version":"1.0.3","description":"Executes code while a condition is true","unwrap":false,"brackets":true,"experimental":true,"args":[{"name":"condition","condition":true,"description":"The condition to validate","rest":false,"required":true,"type":"String"},{"name":"code","rest":false,"required":true,"type":"String","description":"The code to execute"}],"category":"statement"},{"name":"$addSticker","version":"1.0.0","description":"Adds a sticker to a guild, returns sticker id","unwrap":true,"output":["Sticker"],"brackets":true,"args":[{"name":"guild ID","description":"The guild to add the sticker to","rest":false,"type":"Guild","required":true},{"name":"url","description":"The url or file path for this sticker","rest":false,"required":true,"type":"String"},{"name":"name","description":"The sticker name","rest":false,"type":"String","required":true},{"name":"tags","description":"The tags to use for this sticker","type":"String","required":true,"rest":false},{"name":"description","description":"The description for the sticker","rest":false,"type":"String"}],"category":"sticker"},{"name":"$deleteStickers","version":"1.0.0","brackets":true,"unwrap":true,"output":["Number"],"description":"Deletes given stickers, returns the count of stickers deleted","args":[{"name":"guild ID","description":"The guild to delete stickers from","rest":false,"required":true,"type":"Guild"},{"name":"stickers","description":"The stickers to delete","rest":true,"required":true,"pointer":0,"type":"String"}],"category":"sticker"},{"name":"$editSticker","version":"1.4.0","description":"Edits a sticker's data","brackets":true,"unwrap":true,"args":[{"name":"sticker ID","description":"The sticker to edit","rest":false,"required":true,"type":"Sticker"},{"name":"name","description":"The new name for the sticker","rest":false,"type":"String"},{"name":"description","description":"The new description for the sticker","rest":false,"type":"String"},{"name":"tags","description":"The new tags for the sticker","rest":true,"type":"String"}],"output":["Boolean"],"category":"sticker"},{"name":"$setStickerDescription","version":"1.4.0","description":"Sets a sticker's description","brackets":true,"unwrap":true,"args":[{"name":"sticker ID","description":"The sticker to edit","rest":false,"required":true,"type":"Sticker"},{"name":"description","description":"The new description for the sticker","rest":false,"required":true,"type":"String"}],"output":["Boolean"],"category":"sticker"},{"name":"$setStickerName","version":"1.4.0","description":"Sets a sticker's name","brackets":true,"unwrap":true,"args":[{"name":"sticker ID","description":"The sticker to edit","rest":false,"required":true,"type":"Sticker"},{"name":"name","description":"The new name for the sticker","rest":false,"required":true,"type":"String"}],"output":["Boolean"],"category":"sticker"},{"name":"$setStickerTags","version":"1.4.0","description":"Sets a sticker's tags","brackets":true,"unwrap":true,"args":[{"name":"sticker ID","description":"The sticker to edit","rest":false,"required":true,"type":"Sticker"},{"name":"tags","description":"The new tags for the sticker","rest":true,"required":true,"type":"String"}],"output":["Boolean"],"category":"sticker"},{"name":"$stickerAvailable","version":"1.4.0","description":"Returns whether a sticker is available","brackets":false,"unwrap":true,"args":[{"name":"sticker ID","description":"The sticker to get availability of","rest":false,"required":true,"type":"Sticker"}],"output":["Boolean"],"category":"sticker"},{"name":"$stickerCreatedAt","version":"1.4.0","description":"Returns a sticker's creation timestamp","brackets":false,"unwrap":true,"args":[{"name":"sticker ID","description":"The sticker to pull timestamp of","rest":false,"required":true,"type":"Sticker"}],"output":["Number"],"category":"sticker"},{"name":"$stickerDescription","version":"1.4.0","description":"Returns a sticker's description","brackets":false,"unwrap":true,"args":[{"name":"sticker ID","description":"The sticker to pull description of","rest":false,"required":true,"type":"Sticker"}],"output":["String"],"category":"sticker"},{"name":"$stickerFormat","version":"1.4.0","description":"Returns a sticker's format","brackets":false,"unwrap":true,"args":[{"name":"sticker ID","description":"The sticker to get format of","rest":false,"required":true,"type":"Sticker"}],"output":["StickerFormatType"],"category":"sticker"},{"name":"$stickerGuildID","version":"1.4.0","description":"Returns a sticker's guild id","brackets":false,"unwrap":true,"args":[{"name":"sticker ID","description":"The sticker to pull guild of","rest":false,"required":true,"type":"Sticker"}],"output":["Guild"],"category":"sticker"},{"name":"$stickerID","version":"1.4.0","description":"Returns the sticker id","unwrap":false,"output":["Sticker"],"category":"sticker"},{"name":"$stickerName","version":"1.4.0","description":"Returns a sticker name","brackets":false,"unwrap":true,"args":[{"name":"sticker ID","description":"The sticker to pull name of","rest":false,"required":true,"type":"Sticker"}],"output":["String"],"category":"sticker"},{"name":"$stickerOwnerID","version":"1.4.0","description":"Returns the user who added the sticker","brackets":false,"unwrap":true,"args":[{"name":"sticker ID","description":"The sticker to pull owner of","rest":false,"required":true,"type":"Sticker"}],"output":["User"],"category":"sticker"},{"name":"$stickerPackID","version":"1.4.0","description":"Returns a sticker's pack id","brackets":false,"unwrap":true,"args":[{"name":"sticker ID","description":"The sticker to pull pack of","rest":false,"required":true,"type":"Sticker"}],"output":["String"],"category":"sticker"},{"name":"$stickerRawData","version":"1.5.0","description":"Returns the raw data of a sticker","unwrap":true,"brackets":false,"args":[{"name":"sticker ID","rest":false,"required":true,"description":"The sticker to get raw data from","type":"Sticker"}],"output":["Json"],"category":"sticker"},{"name":"$stickerSortValue","version":"1.4.0","description":"Returns a sticker's sort value","brackets":false,"unwrap":true,"args":[{"name":"sticker ID","description":"The sticker to get sort value of","rest":false,"required":true,"type":"Sticker"}],"output":["Number"],"category":"sticker"},{"name":"$stickerTags","version":"1.4.0","description":"Returns a sticker's tags","brackets":false,"unwrap":true,"args":[{"name":"sticker ID","description":"The sticker to pull tags of","rest":false,"required":true,"type":"Sticker"}],"output":["String"],"category":"sticker"},{"name":"$stickerType","version":"1.4.0","description":"Returns the sticker's type","brackets":false,"unwrap":true,"args":[{"name":"sticker ID","description":"The sticker to get type of","rest":false,"required":true,"type":"Sticker"}],"output":["StickerType"],"category":"sticker"},{"name":"$stickerURL","version":"2.3.0","description":"Returns a sticker url","brackets":false,"unwrap":true,"args":[{"name":"sticker ID","description":"The sticker to pull url of","rest":false,"required":true,"type":"Sticker"}],"output":["URL"],"category":"sticker"},{"name":"$advancedReplace","version":"1.5.0","aliases":["$advancedReplaceText"],"output":["String"],"description":"Replaces text in a string multiple times","unwrap":true,"args":[{"name":"text","description":"The base text","rest":false,"required":true,"type":"String"},{"name":"match;replacement","description":"The text to match and their replacement","required":true,"rest":true,"type":"String"}],"brackets":true,"category":"string"},{"name":"$argCount","version":"1.0.0","description":"Counts the number of args in a message","aliases":["$argsCount"],"unwrap":true,"brackets":false,"output":["Number"],"args":[{"name":"text","description":"Text to count arguments","required":true,"rest":false,"type":"String"}],"category":"string"},{"name":"$charCodeAt","version":"1.0.6","description":"Returns the char code at given index","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"message","description":"The string to get char code of","rest":false,"required":true,"type":"String"},{"name":"index","description":"The index to get its char code","type":"Number","rest":false,"required":true}],"category":"string"},{"name":"$charCount","version":"1.0.0","aliases":["$textLength"],"description":"Gets the char count of a text","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"text","description":"The text to get its length","rest":false,"type":"String","required":true},{"name":"char","description":"The character to count in the text","rest":false,"type":"String"}],"category":"string"},{"name":"$checkContains","version":"1.0.0","aliases":["$includes"],"output":["Boolean"],"description":"Checks whether a string contains a set of other trings","unwrap":true,"args":[{"name":"text","description":"The text to check on","required":true,"rest":false,"type":"String"},{"name":"matches","description":"The list of strings to try match","rest":true,"type":"String","required":true}],"brackets":true,"category":"string"},{"name":"$cropArgs","version":"1.4.0","description":"Crops given args","brackets":true,"output":["String"],"args":[{"name":"args","description":"The args to crop","rest":false,"required":true,"type":"String"},{"name":"start index","description":"The start index to start cropping","rest":false,"required":true,"type":"Number"},{"name":"end index","description":"The end index to finish cropping","rest":false,"type":"Number"}],"unwrap":true,"category":"string"},{"name":"$cropText","version":"1.0.3","description":"Crops given text","brackets":true,"output":["String"],"args":[{"name":"text","description":"The text to crop","rest":false,"required":true,"type":"String"},{"name":"start index","description":"The start index to start cropping","rest":false,"required":true,"type":"Number"},{"name":"end index","description":"The end index to finish cropping","rest":false,"type":"Number"},{"name":"ending","description":"Add extra text to the end","rest":false,"type":"String"}],"unwrap":true,"category":"string"},{"name":"$endsWith","version":"1.0.0","description":"Checks whether given string ends with X string","unwrap":true,"output":["Boolean"],"args":[{"name":"string","description":"The string to check against","type":"String","rest":false,"required":true},{"name":"values","required":true,"description":"The values to match at the end","rest":true,"type":"String"}],"brackets":true,"category":"string"},{"name":"$fromCharCode","version":"1.0.6","description":"Returns the characters from given codes","brackets":true,"output":["String"],"unwrap":true,"args":[{"name":"codes","description":"The codes to get its char codes","type":"Number","rest":true,"required":true}],"category":"string"},{"name":"$padEnd","version":"1.0.6","description":"Pads a string at the end","brackets":true,"output":["String"],"unwrap":true,"args":[{"name":"message","description":"The string to pad at the end","rest":false,"required":true,"type":"String"},{"name":"max length","description":"The max length of the string","rest":false,"required":true,"type":"Number"},{"name":"filler","description":"The filler to use to pad","rest":false,"type":"String"}],"category":"string"},{"name":"$padStart","version":"1.0.6","description":"Pads a string at the start","brackets":true,"output":["String"],"unwrap":true,"args":[{"name":"message","description":"The string to pad at the start","rest":false,"required":true,"type":"String"},{"name":"max length","description":"The max length of the string","rest":false,"required":true,"type":"Number"},{"name":"filler","description":"The filler to use to pad","rest":false,"type":"String"}],"category":"string"},{"name":"$randomString","version":"1.2.0","description":"Creates a random string","brackets":true,"unwrap":true,"output":["String"],"args":[{"name":"length","description":"The length of the random string","rest":false,"required":true,"type":"Number"},{"name":"characters","description":"The characters to use for this string","rest":false,"required":false,"type":"String"}],"category":"string"},{"name":"$randomText","version":"1.0.0","description":"Returns a random text (no cache)","unwrap":true,"brackets":true,"output":["String"],"args":[{"name":"texts","description":"The texts to use","rest":true,"required":true,"type":"String"}],"category":"string"},{"name":"$randomUUID","version":"1.2.0","description":"Returns a random uuid","unwrap":false,"output":["String"],"category":"string"},{"name":"$repeat","version":"1.1.0","aliases":["$repeatText"],"description":"Repeats given text for x times","brackets":true,"unwrap":true,"output":["String"],"args":[{"name":"text","description":"The text to repeat","type":"String","rest":false,"required":true},{"name":"amount","rest":false,"required":true,"type":"Number","description":"How many times to repeat this text"}],"category":"string"},{"name":"$replace","version":"1.0.0","aliases":["$replaceText"],"output":["String"],"description":"Replace text in a string","unwrap":true,"args":[{"name":"text","description":"The base text","rest":false,"required":true,"type":"String"},{"name":"match","description":"Text to match in base","rest":false,"required":true,"type":"String"},{"name":"new value","description":"The text to replace matches with","type":"String","rest":false,"required":true},{"name":"amount","description":"How many times to perform this replacement","rest":false,"type":"Number"}],"brackets":true,"category":"string"},{"name":"$replaceRegex","version":"1.0.0","description":"Replace text in a string using regex","unwrap":true,"output":["String"],"args":[{"name":"text","description":"The base text","rest":false,"required":true,"type":"String"},{"name":"match","description":"Regex to match in base","rest":false,"required":true,"type":"String","pointer":2},{"name":"flags","description":"The flags to use for the regex","rest":false,"required":true,"type":"String"},{"name":"new value","description":"The text to replace matches with","type":"String","rest":false,"required":true},{"name":"amount","description":"How many times to perform this replacement","rest":false,"type":"Number"}],"brackets":true,"category":"string"},{"name":"$reverseText","version":"1.5.0","aliases":["$reverse"],"brackets":true,"unwrap":true,"description":"Reverses given text","args":[{"name":"string","description":"The string to use","rest":false,"required":true,"type":"String"}],"category":"string"},{"name":"$sliceText","version":"1.3.0","description":"Slices given text","brackets":true,"output":["String"],"args":[{"name":"text","description":"The text to slice","rest":false,"required":true,"type":"String"},{"name":"start","description":"The start index","rest":false,"required":false,"type":"Number"},{"name":"end","description":"The end index","rest":false,"required":false,"type":"Number"}],"unwrap":true,"category":"string"},{"name":"$snowflake","version":"1.4.0","description":"Generates a snowflake, this value will never clash","unwrap":false,"output":["String"],"category":"string"},{"name":"$startsWith","version":"1.0.0","description":"Checks whether given string starts with X string","unwrap":true,"output":["Boolean"],"args":[{"name":"string","description":"The string to check against","type":"String","rest":false,"required":true},{"name":"values","required":true,"description":"The values to match at the start","rest":true,"type":"String"}],"brackets":true,"category":"string"},{"name":"$toCamelCase","version":"1.0.6","description":"Converts a string to camel case","brackets":true,"output":["String"],"unwrap":true,"args":[{"name":"message","description":"The string to turn camel case","rest":false,"required":true,"type":"String"}],"category":"string"},{"name":"$toKebabCase","version":"1.0.6","description":"Converts a string to kebab case","brackets":true,"unwrap":true,"output":["String"],"args":[{"name":"message","description":"The string to turn kebab case","rest":false,"required":true,"type":"String"}],"category":"string"},{"name":"$toLowerCase","version":"1.0.0","description":"Makes a string lowercase","unwrap":true,"output":["String"],"args":[{"name":"string","description":"The string to turn lowercase","type":"String","rest":true,"required":true}],"brackets":true,"category":"string"},{"name":"$toSnakeCase","version":"1.0.6","description":"Converts a string to snake case","brackets":true,"output":["String"],"unwrap":true,"args":[{"name":"message","description":"The string to turn snake case","rest":false,"required":true,"type":"String"}],"category":"string"},{"name":"$toTitleCase","version":"1.0.6","description":"Converts a string to title case","brackets":true,"output":["String"],"unwrap":true,"args":[{"name":"message","description":"The string to turn title case","rest":false,"required":true,"type":"String"}],"category":"string"},{"name":"$toUpperCase","version":"1.0.0","description":"Makes a string uppercase","unwrap":true,"output":["String"],"args":[{"name":"string","description":"The string to turn uppercase","type":"String","rest":true,"required":true}],"brackets":true,"category":"string"},{"name":"$trim","version":"1.0.6","aliases":["$trimSpace"],"description":"Trims a string","brackets":true,"unwrap":true,"output":["String"],"args":[{"name":"text","description":"The text to trim","rest":false,"required":true,"type":"String"}],"category":"string"},{"name":"$trimEnd","version":"1.0.6","description":"Trims at the end of a string","brackets":true,"output":["String"],"unwrap":true,"args":[{"name":"text","description":"The text to trim at the end","rest":false,"required":true,"type":"String"}],"category":"string"},{"name":"$trimLines","version":"1.5.0","description":"Trims empty lines from a string","brackets":true,"unwrap":true,"output":["String"],"args":[{"name":"text","description":"The text to trim empty lines","rest":false,"required":true,"type":"String"}],"category":"string"},{"name":"$trimStart","version":"1.0.6","description":"Trims at the start of a string","brackets":true,"unwrap":true,"output":["String"],"args":[{"name":"text","description":"The text to trim at the start","rest":false,"required":true,"type":"String"}],"category":"string"},{"name":"$cpu","version":"1.0.0","description":"Returns the cpu usage of the host (not accurate)","aliases":["$cpuUsage"],"unwrap":false,"output":["Number"],"category":"system"},{"name":"$cpuArch","version":"1.0.7","output":["String"],"description":"Returns the cpu architecture","unwrap":false,"category":"system"},{"name":"$cpuCores","version":"1.0.7","output":["Number"],"description":"Returns the amount of cpu cores","unwrap":false,"category":"system"},{"name":"$cpuModel","version":"1.0.7","description":"Returns the cpu model","unwrap":false,"output":["String"],"category":"system"},{"name":"$cpuSpeed","version":"1.0.7","description":"Returns the cpu speed in MHz","unwrap":false,"output":["Number"],"category":"system"},{"name":"$networkCardIPs","version":"1.2.0","description":"Returns your network's card ips","unwrap":true,"output":["String[]"],"brackets":false,"args":[{"name":"separator","description":"The separator to use","rest":false,"required":true,"type":"String"}],"category":"system"},{"name":"$networkCardNames","version":"1.2.0","description":"Returns your network's card names","unwrap":true,"output":["String[]"],"brackets":false,"args":[{"name":"separator","description":"The separator to use","rest":false,"required":true,"type":"String"}],"category":"system"},{"name":"$nodeVersion","version":"1.0.0","description":"Returns the node version","unwrap":false,"output":["String"],"category":"system"},{"name":"$os","version":"1.0.7","description":"Returns the operating system name","unwrap":false,"output":["String"],"category":"system"},{"name":"$osUptime","version":"1.0.7","description":"Returns the operating system uptime (seconds)","unwrap":false,"output":["Number"],"category":"system"},{"name":"$ram","version":"1.0.0","description":"Returns the current ram usage in MB","aliases":["$memory","$ramUsage"],"unwrap":false,"output":["Number"],"category":"system"},{"name":"$ramTotal","version":"2.2.0","description":"Returns the maximum total ram capacity of the system in GB","aliases":["$memoryTotal","$maxRam"],"unwrap":false,"output":["Number"],"category":"system"},{"name":"$calendarDay","version":"1.5.0","description":"Returns the calendar day","unwrap":false,"output":["Number"],"category":"time"},{"name":"$calendarWeek","version":"1.5.0","description":"Returns the calendar week","unwrap":false,"output":["Number"],"category":"time"},{"name":"$clearInterval","version":"2.3.0","description":"Clears an active interval, returns bool","aliases":["$stopInterval"],"unwrap":true,"brackets":true,"args":[{"name":"name","description":"The name of the interval","rest":false,"required":true,"type":"String"}],"output":["Boolean"],"category":"time"},{"name":"$clearTimeout","version":"2.3.0","description":"Clears an active timeout, returns bool","aliases":["$stopTimeout"],"unwrap":true,"brackets":true,"args":[{"name":"name","description":"The name of the timeout","rest":false,"required":true,"type":"String"}],"output":["Boolean"],"category":"time"},{"name":"$day","version":"1.2.0","description":"Returns current day of month","aliases":["$dayOfMonth"],"unwrap":true,"brackets":false,"args":[{"name":"format","description":"The format of the day","rest":false,"type":"Enum","enum":["Numeric","TwoDigit"],"enumName":"BasicTimeFormat"}],"output":["String"],"category":"time"},{"name":"$dayOfWeek","version":"2.3.0","description":"Returns current day of week","aliases":["$weekday"],"unwrap":true,"brackets":false,"args":[{"name":"format","description":"The format of the day","rest":false,"type":"Enum","enum":["Numeric","TwoDigit","Long","Short","Narrow"],"enumName":"ExtendedTimeFormat"}],"output":["String"],"category":"time"},{"name":"$discordTimestamp","version":"1.4.0","description":"Creates a discord timestamp","unwrap":true,"brackets":true,"args":[{"name":"time","description":"The time to turn into timestamp","rest":false,"required":true,"type":"Time"},{"name":"style","rest":false,"required":true,"enum":["ShortTime","LongTime","ShortDate","LongDate","ShortDateTime","LongDateTime","RelativeTime"],"type":"Enum","description":"The timestamp style","enumName":"TimestampStyles"}],"output":["String"],"category":"time"},{"name":"$executionTime","version":"1.0.3","description":"Returns current execution time","unwrap":false,"output":["Number"],"category":"time"},{"name":"$getTimestamp","version":"1.0.0","description":"Gets the current timestamp","unwrap":false,"output":["Number"],"category":"time"},{"name":"$hour","version":"1.2.0","description":"Returns current hour","unwrap":true,"brackets":false,"args":[{"name":"format","description":"The format of the hour","rest":false,"type":"Enum","enum":["Numeric","TwoDigit"],"enumName":"BasicTimeFormat"}],"output":["Number"],"category":"time"},{"name":"$minute","version":"1.2.0","description":"Returns current minute","unwrap":true,"brackets":false,"args":[{"name":"format","description":"The format of the minute","rest":false,"type":"Enum","enum":["Numeric","TwoDigit"],"enumName":"BasicTimeFormat"}],"output":["Number"],"category":"time"},{"name":"$month","version":"1.2.0","description":"Returns current month","unwrap":true,"brackets":false,"args":[{"name":"format","description":"The format of the month","rest":false,"type":"Enum","enum":["Numeric","TwoDigit","Long","Short","Narrow"],"enumName":"ExtendedTimeFormat"}],"output":["String"],"category":"time"},{"name":"$parseDate","version":"1.0.2","description":"Parses valid ms to a date","brackets":true,"output":["Date"],"args":[{"name":"ms","description":"The ms to convert to date","rest":false,"type":"Number","required":true},{"name":"type","description":"The date type","enum":["LocaleDate","LocaleTime","Locale","Date","ISO","UTC","Time"],"rest":false,"required":true,"type":"Enum","enumName":"DateType"}],"unwrap":true,"category":"time"},{"name":"$parseDigital","version":"1.5.0","description":"Parses given ms to digital format","brackets":true,"unwrap":true,"output":["String"],"args":[{"name":"ms","description":"The ms to convert to digital format","rest":false,"type":"Number","required":true}],"category":"time"},{"name":"$parseMS","version":"1.0.2","description":"Parses valid ms to duration","brackets":true,"output":["String"],"args":[{"name":"ms","description":"The ms to convert to string","rest":false,"type":"Number","required":true},{"name":"limit","description":"Limit of units to use","rest":false,"type":"Number"},{"name":"separator","description":"The separator to use for every unit","rest":false,"type":"String"},{"name":"and","rest":false,"description":"Whether to use and word for last unit","type":"Boolean"}],"unwrap":true,"category":"time"},{"name":"$parseString","version":"1.0.2","description":"Parses valid duration string to ms","brackets":true,"output":["Number"],"args":[{"name":"duration","description":"The valid string to convert to ms","rest":false,"type":"String","required":true}],"unwrap":true,"category":"time"},{"name":"$second","version":"1.2.0","description":"Returns current second","unwrap":true,"brackets":false,"args":[{"name":"format","description":"The format of the second","rest":false,"type":"Enum","enum":["Numeric","TwoDigit"],"enumName":"BasicTimeFormat"}],"output":["Number"],"category":"time"},{"name":"$setCalendar","version":"1.5.0","aliases":["$calendar"],"description":"Sets the calendar for time functions","unwrap":true,"brackets":true,"args":[{"name":"type","description":"The calendar type to use","rest":false,"type":"Enum","enum":["Buddhist","Chinese","Coptic","Dangi","Ethioaa","Ethiopic","Gregory","Hebrew","Indian","Islamic","IslamicUmalqura","IslamicTbla","IslamicCivil","IslamicRgsa","Iso8601","Japanese","Persian","Roc"],"required":true,"enumName":"CalendarType"}],"category":"time"},{"name":"$setInterval","version":"1.0.2","description":"Executes code after given duration until canceled","unwrap":false,"brackets":true,"args":[{"name":"code","description":"The code to execute","rest":false,"required":true,"type":"String"},{"name":"time","description":"How long to wait for before running this code","rest":false,"type":"Time"},{"name":"name","description":"The name for this interval","rest":false,"type":"String"}],"category":"time"},{"name":"$setTimeout","version":"1.0.2","description":"Executes code after given duration","unwrap":false,"brackets":true,"args":[{"name":"code","description":"The code to execute","rest":false,"required":true,"type":"String"},{"name":"time","description":"How long to wait for before running this code","rest":false,"type":"Time"},{"name":"name","description":"The name for this timeout","rest":false,"type":"String"}],"category":"time"},{"name":"$setTimezone","version":"1.5.0","aliases":["$timezone"],"description":"Sets the timezone for time functions","unwrap":true,"brackets":true,"args":[{"name":"timezone","description":"The timezone to set","rest":false,"type":"String","required":true}],"category":"time"},{"name":"$unparseDate","version":"1.2.0","description":"Unparses given date to ms","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"date","description":"The date to get its ms","type":"Date","rest":false,"required":true}],"category":"time"},{"name":"$unparseDigital","version":"1.5.0","description":"Unparses given digital format to ms","brackets":true,"unwrap":true,"output":["Number"],"args":[{"name":"digital","description":"The digital format to convert to ms","rest":false,"type":"String","required":true}],"category":"time"},{"name":"$wait","version":"1.0.0","description":"Delays the code below for x milliseconds","brackets":true,"unwrap":true,"args":[{"name":"duration","description":"The duration to wait for","rest":false,"type":"Time","required":true}],"category":"time"},{"name":"$week","version":"1.5.0","description":"Returns current week of month","unwrap":false,"output":["Number"],"category":"time"},{"name":"$year","version":"1.2.0","description":"Returns current year","unwrap":true,"brackets":false,"args":[{"name":"format","description":"The format of the year","rest":false,"type":"Enum","enum":["Numeric","TwoDigit"],"enumName":"BasicTimeFormat"}],"output":["Number"],"category":"time"},{"name":"$api","version":"1.5.0","description":"Sends a discord api request, using a discord-api-types route","unwrap":true,"aliases":["$discordAPI"],"args":[{"name":"route name","description":"Route name, like so `channel`","type":"String","rest":false},{"name":"route method","description":"Route method, like so `get`","type":"String","rest":false,"required":true},{"name":"route params;body","description":"Parameters for this route, body has to be json","rest":true,"required":true,"type":"String"}],"output":["Unknown"],"brackets":true,"category":"unsafe"},{"name":"$coroutine","version":"1.2.0","description":"Runs given code in a separate thread","experimental":true,"unwrap":false,"args":[{"name":"code","description":"The code to run","rest":false,"required":true,"type":"String"}],"brackets":true,"category":"unsafe"},{"name":"$djsEval","version":"1.0.0","aliases":["$js"],"description":"Evaluates JavaScript code","unwrap":true,"output":["Unknown"],"args":[{"name":"code","description":"The code to eval","rest":true,"required":true,"type":"String"}],"brackets":true,"category":"unsafe"},{"name":"$eval","version":"1.0.0","description":"Evaluates given code","unwrap":true,"output":["Unknown"],"brackets":true,"args":[{"name":"code","type":"String","rest":false,"required":true,"description":"The code to eval"},{"name":"send","type":"Boolean","rest":false,"description":"Whether to send as new message"}],"category":"unsafe"},{"name":"$exec","version":"1.0.0","brackets":true,"description":"Runs a command in console","unwrap":true,"output":["Unknown"],"args":[{"name":"command","description":"The command to execute","rest":false,"type":"String","required":true}],"category":"unsafe"},{"name":"$function","version":"1.0.0","description":"Runs a function","unwrap":false,"experimental":true,"output":["Unknown"],"args":[{"name":"code","description":"Code to execute","required":true,"type":"String","rest":true}],"brackets":true,"category":"unsafe"},{"name":"$gc","version":"1.5.0","description":"Triggers JavaScript's garbage collector, only available if passed --expose-gc flag to node","unwrap":false,"output":["Boolean"],"category":"unsafe"},{"name":"$instanceName","version":"1.4.0","aliases":["$instance","$contextInstance"],"description":"Returns the context's instance name","output":["String"],"unwrap":false,"category":"unsafe"},{"name":"$loadChannelContext","version":"1.4.0","aliases":["$useChannelContext","$asChannelContext"],"brackets":true,"description":"Loads a channel instance to the current context, this is not reversible and is adviced to use with $scope.","unwrap":true,"args":[{"name":"channel ID","description":"The channel to adapt context with","rest":false,"required":true,"type":"Channel"}],"category":"unsafe"},{"name":"$loadGuildContext","version":"1.4.0","aliases":["$useGuildContext","$asGuildContext"],"brackets":true,"description":"Loads a guild instance to the current context, this is not reversible and is adviced to use with $scope.","unwrap":true,"args":[{"name":"guild ID","description":"The guild to adapt context with","rest":false,"required":true,"type":"Guild"}],"category":"unsafe"},{"name":"$loadMemberContext","version":"1.4.0","aliases":["$useMemberContext","$asMemberContext"],"description":"Loads a member instance to the current context, this is not reversible and is adviced to use with $scope.","unwrap":true,"brackets":true,"args":[{"name":"guild ID","description":"The guild to pull member from","rest":false,"required":true,"type":"Guild"},{"name":"member ID","description":"The member to adapt context with","rest":false,"required":true,"type":"Member","pointer":0}],"category":"unsafe"},{"name":"$loadMessageContext","version":"1.4.0","aliases":["$useMessageContext","$asMessageContext"],"description":"Loads a message instance to the current context, this is not reversible and is adviced to use with $scope.","unwrap":true,"brackets":true,"args":[{"name":"channel ID","description":"The channel to pull message from","rest":false,"required":true,"type":"TextChannel"},{"name":"message ID","description":"The message to adapt context with","rest":false,"required":true,"type":"Message","pointer":0}],"category":"unsafe"},{"name":"$loadRoleContext","version":"1.4.0","aliases":["$useRoleContext","$asRoleContext"],"description":"Loads a role instance to the current context, this is not reversible and is adviced to use with $scope.","unwrap":true,"brackets":true,"args":[{"name":"guild ID","description":"The guild to pull role from","rest":false,"required":true,"type":"Guild"},{"name":"role ID","description":"The role to adapt context with","rest":false,"required":true,"type":"Role","pointer":0}],"category":"unsafe"},{"name":"$loadStickerContext","version":"1.4.0","aliases":["$useStickerContext","$asStickerContext"],"brackets":true,"description":"Loads a sticker instance to the current context, this is not reversible and is adviced to use with $scope.","unwrap":true,"args":[{"name":"sticker ID","description":"The sticker to adapt context with","rest":false,"required":true,"type":"Sticker"}],"category":"unsafe"},{"name":"$loadUserContext","version":"1.4.0","aliases":["$useUserContext","$asUserContext"],"brackets":true,"description":"Loads a user instance to the current context, this is not reversible and is adviced to use with $scope.","unwrap":true,"args":[{"name":"user ID","description":"The user to adapt context with","rest":false,"required":true,"type":"User"}],"category":"unsafe"},{"name":"$test","version":"1.4.0","description":"This is just a test function","unwrap":true,"brackets":true,"deprecated":true,"experimental":true,"args":[{"name":"test","description":"The string to use","rest":false,"required":true,"type":"String"}],"category":"unsafe"},{"name":"$authorID","version":"1.0.0","aliases":["$userID"],"description":"Retrieves a user's id","unwrap":false,"output":["User"],"category":"user"},{"name":"$discriminator","version":"1.4.0","description":"Returns the user discriminator","brackets":false,"unwrap":true,"args":[{"name":"user ID","description":"The user to get its discriminator","rest":false,"required":true,"type":"User"}],"output":["String"],"category":"user"},{"name":"$isBot","version":"1.0.0","description":"Whether the user is a bot","unwrap":true,"output":["Boolean"],"args":[{"name":"user ID","description":"The user to check whether its a bot","required":true,"rest":false,"type":"User"}],"brackets":false,"category":"user"},{"name":"$isBotVerified","version":"1.0.0","description":"Whether the bot is verified","unwrap":true,"output":["Boolean"],"args":[{"name":"user ID","description":"The bot to check whether its verified","required":true,"rest":false,"type":"User"}],"brackets":false,"category":"user"},{"name":"$isUserDMEnabled","version":"1.2.0","description":"Checks whether the given user can be DMed","unwrap":true,"brackets":false,"output":["Boolean"],"args":[{"name":"user","description":"The user to test DMs","rest":false,"required":true,"type":"User"}],"category":"user"},{"name":"$randomUserID","version":"1.0.3","description":"Returns a random user ID","unwrap":false,"output":["User"],"category":"user"},{"name":"$sendDM","version":"1.0.0","description":"Sends a dm to the user","unwrap":true,"brackets":true,"output":["Message"],"args":[{"name":"user ID","description":"The user to dm","rest":false,"type":"User","required":true},{"name":"content","description":"The content to send","rest":false,"type":"String"},{"name":"return message ID","description":"Returns the message id of the newly created message","rest":false,"type":"Boolean"}],"category":"user"},{"name":"$userAccentColor","version":"1.0.0","description":"Returns the user accent color","brackets":false,"output":["Color"],"args":[{"name":"user ID","description":"The user to retrieve the accent color","rest":false,"required":true,"type":"User"}],"unwrap":true,"category":"user"},{"name":"$userAvatar","version":"1.0.0","description":"Returns the user avatar","brackets":false,"output":["URL"],"args":[{"name":"user ID","description":"The user to retrieve the avatar","rest":false,"required":true,"type":"User"},{"name":"size","description":"The size to use for the image","rest":false,"type":"Number"},{"name":"extension","description":"The extension to use for the image","rest":false,"type":"String"}],"unwrap":true,"category":"user"},{"name":"$userAvatarDecoration","version":"1.0.0","description":"Returns the user decoration","brackets":false,"output":["URL"],"args":[{"name":"user ID","description":"The user to retrieve the decoration","rest":false,"required":true,"type":"User"},{"name":"size","description":"The size to use for the image","rest":false,"type":"Number"},{"name":"extension","description":"The extension to use for the image","rest":false,"type":"String"}],"unwrap":true,"category":"user"},{"name":"$userBadges","version":"1.0.0","description":"Returns the public badges of a user","aliases":["$userFlags"],"unwrap":true,"output":["UserFlags[]"],"args":[{"name":"user ID","description":"The user to return its badges","required":true,"rest":false,"type":"User"},{"name":"separator","description":"The separator to use for every badge","rest":false,"type":"String"}],"brackets":false,"category":"user"},{"name":"$userBanner","version":"1.0.0","description":"Returns the user banner","brackets":false,"output":["URL"],"args":[{"name":"user ID","description":"The user to retrieve the banner","rest":false,"required":true,"type":"User"},{"name":"size","description":"The size to use for the image","rest":false,"type":"Number"},{"name":"extension","description":"The extension to use for the image","rest":false,"type":"String"}],"unwrap":true,"category":"user"},{"name":"$userCount","version":"1.0.0","description":"Returns the user count of the bot","unwrap":false,"output":["Number"],"category":"user"},{"name":"$userCreatedAt","version":"1.0.2","description":"Returns the timestamp this user created their account","unwrap":true,"output":["Number"],"args":[{"name":"user ID","description":"The user to return its creation date","required":true,"rest":false,"type":"User"}],"brackets":false,"category":"user"},{"name":"$userDefaultAvatar","version":"1.5.0","description":"Returns the default user avatar","brackets":false,"output":["URL"],"args":[{"name":"user ID","description":"The user to retrieve the default avatar","rest":false,"required":true,"type":"User"}],"unwrap":true,"category":"user"},{"name":"$userDisplayName","version":"1.0.0","description":"Returns the display name of a user","unwrap":true,"output":["String"],"args":[{"name":"user ID","description":"The user to return its display name","required":true,"rest":false,"type":"User"}],"brackets":false,"category":"user"},{"name":"$userExists","version":"1.0.0","description":"Returns whether a user id exists","unwrap":true,"output":["Boolean"],"brackets":true,"args":[{"name":"user ID","description":"The user to check","rest":false,"required":true,"type":"String"}],"category":"user"},{"name":"$userGlobalName","version":"1.0.0","description":"Returns the global name of a user","unwrap":true,"output":["String"],"args":[{"name":"user ID","description":"The user to return its global name","required":true,"rest":false,"type":"User"}],"brackets":false,"category":"user"},{"name":"$userIDs","version":"1.4.0","description":"Returns all the users that are currently cached","unwrap":true,"brackets":false,"args":[{"name":"separator","description":"The separator to use for every id","rest":false,"type":"String"}],"output":["User[]"],"category":"user"},{"name":"$userRawData","version":"1.5.0","description":"Returns the raw data of a user","unwrap":true,"brackets":false,"args":[{"name":"user ID","description":"The user to get raw data from","rest":false,"type":"User","required":true}],"output":["Json"],"category":"user"},{"name":"$userReferenceID","version":"1.5.0","description":"Returns the id of the user this message replies to","unwrap":true,"output":["User"],"args":[{"name":"channel ID","rest":false,"required":true,"description":"The channel to get the message from","type":"Channel"},{"name":"message ID","description":"The message to get its reference user","rest":false,"type":"Message","pointer":0,"required":true}],"brackets":false,"category":"user"},{"name":"$userTag","version":"1.4.0","description":"Returns the user tag","brackets":false,"unwrap":true,"args":[{"name":"user ID","description":"The user to get its tag","rest":false,"required":true,"type":"User"}],"output":["String"],"category":"user"},{"name":"$username","version":"1.0.0","description":"Retrieves a user's username","brackets":false,"output":["String"],"args":[{"name":"id","description":"The user id to get the username of","type":"User","rest":false}],"unwrap":true,"category":"user"},{"name":"$delete","version":"1.0.0","description":"Deletes a keyword","unwrap":true,"output":["Boolean"],"args":[{"name":"key","description":"The key name","rest":false,"type":"String","required":true}],"brackets":true,"category":"variable"},{"name":"$env","version":"1.0.0","aliases":["$jsonDump"],"output":["Unknown"],"description":"Retrieves an environment value","args":[{"name":"key","description":"The key to return its value","required":true,"type":"String","rest":true}],"brackets":true,"unwrap":true,"category":"variable"},{"name":"$get","version":"1.0.0","output":["Unknown"],"description":"Get a keyword value","unwrap":true,"args":[{"name":"key","description":"The key name","rest":false,"type":"String","required":true}],"brackets":true,"category":"variable"},{"name":"$has","version":"1.0.0","description":"Checks whether a keyword exists","brackets":true,"unwrap":true,"output":["Boolean"],"args":[{"name":"name","description":"The name of the keyword","rest":false,"type":"String","required":true}],"category":"variable"},{"name":"$let","version":"1.0.0","description":"Create a keyword","unwrap":true,"args":[{"name":"key","description":"The key name","rest":false,"type":"String","required":true},{"name":"value","description":"The key value","rest":false,"required":true,"type":"String"}],"brackets":true,"category":"variable"},{"name":"$letDivide","version":"1.3.0","description":"Short-hand for $let[...;$divide[$get[...];...]]","unwrap":true,"args":[{"name":"key","description":"The key name","rest":false,"type":"String","required":true},{"name":"value","description":"The value to divide with","rest":false,"required":true,"type":"Number"}],"brackets":true,"category":"variable"},{"name":"$letMulti","version":"1.3.0","description":"Short-hand for $let[...;$multi[$get[...];...]]","unwrap":true,"args":[{"name":"key","description":"The key name","rest":false,"type":"String","required":true},{"name":"value","description":"The value to multiply with","rest":false,"required":true,"type":"Number"}],"brackets":true,"category":"variable"},{"name":"$letSub","version":"1.3.0","description":"Short-hand for $let[...;$sub[$get[...];...]]","unwrap":true,"args":[{"name":"key","description":"The key name","rest":false,"type":"String","required":true},{"name":"value","description":"The value to sub with","rest":false,"required":true,"type":"Number"}],"brackets":true,"category":"variable"},{"name":"$letSum","version":"1.3.0","description":"Short-hand for $let[...;$sum[$get[...];...]]","unwrap":true,"args":[{"name":"key","description":"The key name","rest":false,"type":"String","required":true},{"name":"value","description":"The value to sum with","rest":false,"required":true,"type":"Number"}],"brackets":true,"category":"variable"},{"name":"$webhookCreate","version":"1.0.0","description":"Creates a webhook in a channel, returns the webhook id","brackets":true,"unwrap":true,"output":["Webhook"],"args":[{"name":"channel ID","description":"The channel to create the webhook","type":"Channel","rest":false,"required":true},{"name":"name","description":"The webhook name","rest":false,"required":true,"type":"String"},{"name":"url","description":"The avatar url","rest":false,"type":"String"}],"category":"webhook"},{"name":"$webhookDelete","version":"1.0.0","description":"Deletes webhook with given id","brackets":true,"unwrap":true,"args":[{"name":"id","description":"The webhook id","rest":false,"type":"Webhook","required":true}],"category":"webhook"},{"name":"$webhookEdit","version":"1.0.0","description":"Edits webhook with given id","brackets":true,"unwrap":true,"output":["Boolean"],"args":[{"name":"id","description":"The webhook id","rest":false,"type":"Webhook","required":true},{"name":"name","description":"The new name for the webhook","rest":false,"type":"String"},{"name":"url","description":"The new avatar for the webhook","rest":false,"type":"String"}],"category":"webhook"},{"name":"$webhookEditMessage","version":"1.5.0","description":"Edits a webhook message, returns bool","brackets":true,"unwrap":true,"output":["Boolean"],"args":[{"name":"url","description":"The webhook url","rest":false,"required":true,"type":"String"},{"name":"message ID","description":"The message to edit","rest":false,"required":true,"type":"String"},{"name":"content","description":"The new content for the message","rest":false,"type":"String"}],"category":"webhook"},{"name":"$webhookExists","version":"1.0.0","description":"Checks whether given webhook id eixsts","brackets":true,"unwrap":true,"output":["Boolean"],"args":[{"name":"id","description":"The webhook id","rest":false,"type":"String","required":true}],"category":"webhook"},{"name":"$webhookIsUserCreated","version":"2.3.0","description":"Checks whether given webhook is user created","brackets":true,"unwrap":true,"args":[{"name":"id","description":"The webhook id","rest":false,"type":"Webhook","required":true}],"output":["Boolean"],"category":"webhook"},{"name":"$webhookSend","version":"1.0.0","description":"Sends a message with a webhook","brackets":true,"unwrap":true,"output":["Message"],"args":[{"name":"url","description":"The webhook url","rest":false,"required":true,"type":"String"},{"name":"content","description":"The content for the message","rest":false,"type":"String"},{"name":"return message ID","description":"Return the message id of the sent message","rest":false,"type":"Boolean"},{"name":"username","description":"The username for the message","rest":false,"type":"String"},{"name":"avatar","description":"The avatar for the message","rest":false,"type":"String"},{"name":"thread ID","description":"The thread to send message to","rest":false,"type":"Channel"},{"name":"post name","description":"The name for the created forum post","rest":false,"type":"String"},{"name":"tags","description":"The tags for the created forum post","rest":true,"type":"String"}],"category":"webhook"},{"name":"$webhookToken","version":"1.0.0","description":"Gets webhook token of given id","brackets":true,"output":["String"],"unwrap":true,"args":[{"name":"id","description":"The webhook id","rest":false,"type":"String","required":true}],"category":"webhook"},{"name":"$webhookType","version":"2.3.0","description":"Returns the type of a webhook","brackets":true,"unwrap":true,"args":[{"name":"id","description":"The webhook id","rest":false,"type":"Webhook","required":true}],"output":["WebhookType"],"category":"webhook"},{"name":"$webhookURL","version":"1.0.0","description":"Gets webhook url with given id","brackets":true,"output":["URL"],"unwrap":true,"args":[{"name":"id","description":"The webhook id","rest":false,"type":"String","required":true}],"category":"webhook"},{"name":"$ws","version":"1.5.0","description":"Creates a WebSocket connection to a server","aliases":["$websocket"],"brackets":true,"unwrap":true,"args":[{"name":"host","description":"The WS host, formatted as wss://hostname:port","rest":false,"required":true,"type":"String"}],"output":["Number"],"category":"websocket"},{"name":"$wsClose","version":"1.5.0","description":"Closes a websocket connection and removes all listeners of it","aliases":["$websocketClose"],"brackets":true,"unwrap":true,"args":[{"name":"websocket ID","description":"The id of the websocket to attach this listener to","rest":false,"required":true,"type":"Number"},{"name":"code","description":"The status code to send","rest":false,"type":"Number"}],"category":"websocket"},{"name":"$wsOn","version":"1.5.0","description":"Attach a listener to a websocket","unwrap":false,"aliases":["$websocketOn"],"brackets":true,"args":[{"name":"websocket ID","description":"The id of the websocket to attach this listener to","rest":false,"required":true,"type":"Number"},{"name":"listener name","description":"The name of the event to listen to","rest":false,"required":true,"type":"String"},{"name":"callback","description":"The code to execute every time this event is fired","rest":false,"required":true,"type":"String"},{"name":"params","description":"The arguments that will contain the data of the event that was sent","rest":true,"required":true,"type":"String"}],"category":"websocket"},{"name":"$wsSend","version":"1.5.0","description":"Sends a websocket message","aliases":["$websocketSend"],"brackets":true,"unwrap":false,"args":[{"name":"websocket ID","description":"The id of the websocket to attach this listener to","rest":false,"required":true,"type":"Number"},{"name":"value","description":"The json value to send over","rest":false,"required":true,"type":"Json"},{"name":"callback","description":"Code to execute on completion of request","rest":false,"type":"String"},{"name":"variable name","description":"Variable to store error on if callback was called for an error","rest":false,"required":false,"type":"String"}],"category":"websocket"},{"name":"$wsState","version":"1.5.0","output":["ConnectionState"],"description":"Returns a websocket's connection state","unwrap":true,"brackets":true,"args":[{"name":"websocket ID","description":"The websocket to get its state","rest":false,"required":true,"type":"Number"}],"category":"websocket"}] \ No newline at end of file diff --git a/metadata/translations/es.json b/metadata/translations/es.json index d316e5a5e9..dcac4150b8 100644 --- a/metadata/translations/es.json +++ b/metadata/translations/es.json @@ -1 +1 @@ -{"events":{"guildAvailable":{"descriptionHash":"c9a75894d5ce2f759039ffa8483e8d703c80e38fa18d89a576c40759294b237a","description":"Este evento se activa cuando un servidor está disponible"},"guildBanRemove":{"descriptionHash":"85774d9fe994be8a7e955381f867bb5660ea4b26f4e27574feaf6799c0c7d210","description":"Este evento se activa cuando un miembro no está baneado de un servidor."},"guildAuditLogEntryCreate":{"descriptionHash":"219e391096c186e0e61f312fe392e8d1eef8dd1d35e9933d425ba603985228fe","description":"Este evento se activa cuando se crea una entrada de registro de auditoría del servidor"},"guildCreate":{"descriptionHash":"a1a8c9c05bb14ac2e0b6979289b861c36e36bc7e55ee41b871afb828deedf310","description":"Este evento se activa cuando el bot se agrega a un servidor."},"channelPinsUpdate":{"descriptionHash":"0b3b5271d2c1936de4728f0bf220810bf4a82ba08848069b2c9ef209e3725cf4","description":"Este evento se activa cuando se actualizan los pines de un canal."},"guildBanAdd":{"descriptionHash":"3a7c6ae819997fc8ff8a2fb3378b72d1e90f8768a1146455dce5a6f4d6e9770a","description":"Este evento se activa cuando un miembro es expulsado del servidor."},"channelCreate":{"descriptionHash":"0380193f0fea55ba5e4318b174ddc254a7b3de5b5639a49d4df2668b87743d4a","description":"Este evento se activa cuando se crea un canal."},"emojiCreate":{"descriptionHash":"91e1b6173728c805a100e33050531754d86df5f210df3b723adcc0d575bf081f","description":"Este evento se activa cuando se crea un emoji"},"error":{"descriptionHash":"fc26fbd70aa9bb159bd742230051767f1505199c89e4ec1d15bafc597cde986d","description":"Este evento se activa cuando ocurre un error en el cliente."},"emojiDelete":{"descriptionHash":"9d31662e4e5607e0e02a6faa071b4396a197336ee7dd0ec61a46fa61336f66d6","description":"Este evento se activa cuando se elimina un emoji"},"channelUpdate":{"descriptionHash":"bce38164955d678af8db6d570662ccd0d0d1fdfcb398aaea8691da4e22e03651","description":"Este evento se activa cuando se actualiza un canal."},"emojiUpdate":{"descriptionHash":"3840147d8a8f54305f98dc69df74f713e2f074d2266e8585a73a7b1bb88ce4f3","description":"Este evento se activa cuando se actualiza un emoji"},"debug":{"descriptionHash":"49597415c47b48186aea10a9697e26dc5d5af8007fceed8f35bc0018c1f3b857","description":"Este evento se activa cuando discord.js envía información de depuración"},"channelDelete":{"descriptionHash":"edd3bc1875a9c97c9f51f8bf2b123e4e7ff4b61e3a0b710d31bd9c921d9f6e93","description":"Este evento se activa cuando se elimina un canal."},"autoModerationActionExecution":{"descriptionHash":"2df6f0ca9b73978dd2afdf500d4cec857e50e56c29f54fe7caebb8911674faac","description":"Este evento se activa cuando se activa un automod bajo un mensaje"},"inviteCreate":{"descriptionHash":"2bf3a243b29fa5d04ca48d6580a85a536d5237aee55c6804b894c21490bb5673","description":"Este evento se activa cuando se crea una invitación."},"guildDelete":{"descriptionHash":"44bad8aec69e80a18f955c484b659e8271e3b5825963cf408ed05bd304fc8b1a","description":"Este evento se activa cuando se elimina un servidor"},"guildUpdate":{"descriptionHash":"41649188e20a7bc7a32c222dbb965b417d809161e6290c51cc1ddfd7fc84ef43","description":"Este evento se activa cuando un servidor actualiza su configuración."},"guildScheduledEventUpdate":{"descriptionHash":"d9392249479f435d54638d9838c58e4cc9473b87ef573bf656d96b8ee1b5e96f","description":"Este evento se llama cuando se actualiza un evento programado"},"guildMemberRemove":{"descriptionHash":"298dab21e83e8ee4076cf1a0bc74f0229de642c04044f175691c44c6c7d705d1","description":"Este evento se activa cuando un miembro se va, es expulsado o baneado de un servidor."},"inviteDelete":{"descriptionHash":"a27672b1fdf5371c8131674489950d825bc65c700b5e879bf872dce71ac6ff4b","description":"Este evento se activa cuando se elimina una invitación."},"guildScheduledEventUserAdd":{"descriptionHash":"c1f66dbd939b1d0307e9607e1c731cb5028a89169436f9c4328f1c6a77461a5e","description":"Este evento se llama cuando se agrega un usuario a un evento programado"},"guildScheduledEventCreate":{"descriptionHash":"57373eb81df66c44dbcf2c2dd1bbdf4980c08d55684b9450b9b0d6717797ff11","description":"Este evento se llama cuando se crea un evento programado"},"interactionCreate":{"descriptionHash":"5041822f13271f5c67f1bc6cd44c1bfad8ab1f99243fd8cfe02000de5658e45e","description":"Este evento se activa cada vez que un usuario usa un comando de barra diagonal, menú contextual, botón, etc."},"guildMemberAvailable":{"descriptionHash":"a01f6b7db025f98aaaecd2ebd4e3364dac943d10db8afd92885b66cb160fc50a","description":"Este evento se activa cuando un miembro de un servidor está disponible"},"guildMemberAdd":{"descriptionHash":"064760d5961c09c824a0510e13c6155360b0bf83e38a724b7d9c4e27ae86446a","description":"Este evento se activa cuando un miembro se une al servidor."},"guildMemberUpdate":{"descriptionHash":"398f9b099531dc3eb6b8e2b7f9c4969ce33ee3022a18f3729ddfa3213cf82509","description":"Este evento se activa cuando un miembro se actualiza en un servidor."},"guildUnavailable":{"descriptionHash":"eb592a120d6fab825fae156ef2ef35f5fdc99868ef46565ba0d1b3042203edef","description":"Este evento se activa cuando un servidor deja de estar disponible"},"guildScheduledEventUserRemove":{"descriptionHash":"3096458e29f5481994e5428c55c231aeea3a53b3c904c0b38f64ae0705624f53","description":"Este evento se llama cuando un usuario es eliminado de un evento programado"},"guildScheduledEventDelete":{"descriptionHash":"b146df9edf99f8f140b19a791b24879ff78416789287a834cd3b7c90d0b957ad","description":"Este evento se llama cuando se elimina un evento programado"},"messageReactionAdd":{"descriptionHash":"211411e89ad3b23e6e06a598b3a34850c5d9908417edc15e1cc4b53b0cf1e596","description":"Este evento se activa cuando se agrega una reacción."},"shardError":{"descriptionHash":"5411018b7c699da2a4e439a86b12c60d3ade60588745692ecaddf6eaab0ed9ce","description":"Este evento se activa cuando un fragmento arroja un error"},"messageReactionRemoveAll":{"descriptionHash":"40531c43755a59758e3b45f8362ce47a89993fe40b535f82b7c8e3624c2f7a5f","description":"Este evento se activa cuando se eliminan todos los emojis de las reacciones de un mensaje."},"messageDelete":{"descriptionHash":"fd48621d9d51777dffeac4fefdf4d8fc8ef174e082862a59d1e62fcf77145093","description":"Este evento se activa cuando se elimina un mensaje."},"messageUpdate":{"descriptionHash":"b691c11fda249dac8a2f925a296220e271c962328258c181e8342616cd487fab","description":"Este evento se activa cuando se actualiza un mensaje."},"messageDeleteBulk":{"descriptionHash":"a60717292e1870f2508b113d202ea433bed342098d9d8bd414e08df115344398","description":"Este evento se activa cuando se elimina una fila de mensajes."},"roleUpdate":{"descriptionHash":"d81f2519441bd564335e960cfcfbfd0ab05ddebc545638a4a812696ce84ebd69","description":"Este evento se activa cuando se actualiza una identificación de rol"},"ready":{"descriptionHash":"4af9071f363b9b64a67aa80b3398c09af2ac715e2a267c8fbbd23c3e924a6624","description":"Este evento se activa cuando el bot está listo."},"messageCreate":{"descriptionHash":"cb0331f80b4119084d18f8bc94e75a69f1054ff9dc9e73af553c0bd4f702151d","description":"Este evento se activa cuando alguien envía un mensaje."},"shardDisconnect":{"descriptionHash":"e946de721feda9ae266c7ba48301b25ff2a3e21ac4fb6189f07c313d78174f3f","description":"Este evento se activa cuando se desconecta un fragmento"},"roleDelete":{"descriptionHash":"ba2b19b4f8184c245c562b872dcfac6b511f96266eb1bbc41bc76a1e1bcaf634","description":"Este evento se activa cuando se elimina una identificación de rol"},"messageReactionRemoveEmoji":{"descriptionHash":"ef6db590ad396b535a42d1ef23c96378b1727a78694c8a505c3d0910418afa83","description":"Este evento se activa cuando se elimina un emoji de las reacciones de un mensaje."},"presenceUpdate":{"descriptionHash":"77a50817c07e0702a7e5bfc39287e3a4b48ec16188f981e8e6a809d6fa83aa92","description":"Este evento se activa cuando se actualiza una presencia."},"messageReactionRemove":{"descriptionHash":"3b3eb7d00da572af7ccb1b96d55e2c7eaa1b46d411ddef783eca7d2729ea86e4","description":"Este evento se activa cuando un usuario deja de reaccionar."},"roleCreate":{"descriptionHash":"7387af927a9558540610cf4cd159db3424cfe4ef038dd1d930e5feb8f1875d9d","description":"Este evento se activa cuando se crea una identificación de rol"},"stickerCreate":{"descriptionHash":"4b5c078572ec3e85717e8aa2cf22b574bbc52261d1f69dba62651cdb817d4c21","description":"Este evento se activa cuando se crea una pegatina."},"stageInstanceDelete":{"descriptionHash":"c8aaed7d347bead122887d4d42abfc03c1d11deb525acee637b4290da7d419bd","description":"Este evento se activa cuando se elimina una etapa."},"threadUpdate":{"descriptionHash":"dd19b9229f092300dd14aba6a7c0c2de7d5439fb821384f01cc916604b9c41f0","description":"Este evento se activa cuando se actualiza un hilo."},"stickerDelete":{"descriptionHash":"4d1ea5e80d7ef13d78c72c828bc3966f2695784c898781ba327bc08e2fa794ed","description":"Este evento se activa cuando se elimina una pegatina."},"stageInstanceCreate":{"descriptionHash":"81baa87c638d61d90de5707bf60802628cfa031349d1654729718f65ea61524a","description":"Este evento se activa cuando se crea una etapa."},"shardResume":{"descriptionHash":"d1a6b97e44b7d59f89f5bdd85955e6e642a30628bc79d259a65e5790b66d481f","description":"Este evento se activa cuando un fragmento comienza a reanudarse"},"threadMemberUpdate":{"descriptionHash":"84fd67f96db885188cb130c05fef6a5f258439110fc083ae0fc60fa37fbff7aa","description":"Este evento se activa cuando un miembro del hilo se actualiza en un servidor."},"stageInstanceUpdate":{"descriptionHash":"9c4f63976d885171b422b4720eeb03b540a141bb3919dd85cfba02c56c88cae2","description":"Este evento se activa cuando se actualiza una etapa."},"userUpdate":{"descriptionHash":"5a007763a636fced892f81c7b45087535c99b23c7fbfdf16d7bfa25f68792790","description":"Este evento se activa cuando un usuario actualiza su perfil."},"threadCreate":{"descriptionHash":"535740cf01a9737ed14f3da4df8f8da64d25800226cc72f4ba5c5882b385ad74","description":"Este evento se activa cuando se crea un hilo."},"typingStart":{"descriptionHash":"10aa2344018f6c5a3830c666d9eecc05e188c102b3026d3d803231b8cae9f57a","description":"Este evento se activa cuando un usuario comienza a escribir"},"threadDelete":{"descriptionHash":"4eb74d6c4c16579057658ef0f8c9c189a724a706a6518e3beea1d9f216a584e0","description":"Este evento se activa cuando se elimina un hilo."},"shardReconnecting":{"descriptionHash":"3ef354947b0d2e2b359990fbb725c1780167f160c379fa23f08acd43121f3336","description":"Este evento se activa cuando un fragmento comienza a reconectarse"},"shardReady":{"descriptionHash":"f7a1130c1ba25c7466747da9d45f38871fe8bdfa2456d345543f618bbf47e40f","description":"El evento se ejecuta cuando un fragmento de este bot está listo"},"stickerUpdate":{"descriptionHash":"12941d3d27ef790c6859aa72f336a40158cd2a6083653108f15ca5a51bbf0703","description":"Este evento se activa cuando se actualiza una pegatina."},"entitlementCreate":{"descriptionHash":"6f841c47e399f61a2ebc9ffa41cb9c2ec7d3af7da781c909f19c9a2966c63995","description":"Este evento se activa cuando se crea un derecho"},"entitlementDelete":{"descriptionHash":"e02f4358f6baf5ca3c5e7c0cdbbbe3b60303777e19e9d53f1711b2e218a1cadb","description":"Este evento se activa cuando se elimina un derecho"},"entitlementUpdate":{"descriptionHash":"347903259e9b94abad7685c504b909b3efe46e37632b3b3daad295d989c87971","description":"Este evento se activa cuando se actualiza un derecho"},"messagePollVoteRemove":{"descriptionHash":"4704eefe4c6ee817ab54d3f59864f87b9256887cd6a6eba43ffa52f000f3b38c","description":"Este evento se activa cuando se elimina un voto de encuesta"},"messagePollVoteAdd":{"descriptionHash":"72c49fa55924952fc689830681e7e268873b9d5234a8249c4f62e7359eb58f1a","description":"Este evento se activa cuando se agrega una votación de encuesta"},"autoModerationRuleDelete":{"descriptionHash":"7af8467ad4fb474e5367ac7bd9c7752d94afeeb0036bf680bc7de17a483d4620","description":"Este evento se activa cuando se elimina una regla de automod"},"autoModerationRuleUpdate":{"descriptionHash":"444b31fe173697598a209f9bc0e5c9d13eed07682530bb8292188c179fa182ff","description":"Este evento se activa cuando se actualiza una regla de automod"},"autoModerationRuleCreate":{"descriptionHash":"8328d60124f255b1186658473b375e97b3099957550dc967f3b9d1412624b2fd","description":"Este evento se activa cuando se crea una regla de automod"}},"functions":{"$arrayPop":{"descriptionHash":"54184642c80d7830601015b1a6096d118e35fe6886ce31c26a791d7c191fbf04","description":"Elimina el último elemento de la matriz y lo devuelve.","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"c4dacdef07e8aa2da7015e144c287e5c6b027b0ee7a748e640097387019ab38c","description":"La variable que contiene la matriz."}]},"$arrayLength":{"descriptionHash":"83ce394b8dbca1f0fa268a7ba8884ad3d303b93ec4ef8118a28720eb643ace53","description":"Devuelve el número de elementos de una matriz.","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"c4dacdef07e8aa2da7015e144c287e5c6b027b0ee7a748e640097387019ab38c","description":"La variable que contiene la matriz."}]},"$arrayClear":{"descriptionHash":"088b2ababc23a54d2e4dec1759d360d3c02e5c017e6c2c65e907cdabbffb114c","description":"Borra todos los elementos de una matriz","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"14ba61d15beb1aad0b945b2af8ad7029379e983ee38732e8ab24e8712c38406c","description":"La variable en la que se mantiene la matriz"}]},"$arrayPushJSON":{"descriptionHash":"30f3809ac7c20b7f50f0f5abd581aca56de09563ece085e6ca4b81e9a76d8473","description":"Agrega un elemento a una matriz","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"c4dacdef07e8aa2da7015e144c287e5c6b027b0ee7a748e640097387019ab38c","description":"La variable que contiene la matriz."},{"nameHash":"89445ea08b55421faa49919a5fd272e9a520f701b479d6084847e161ca5b7711","name":"valores","descriptionHash":"328e0ca691e1befe3ad6a92ff802c3484c64aee990af54dd60dbe15e71fad656","description":"Los valores para agregar al final de la matriz."}]},"$arrayIncludes":{"descriptionHash":"5324daa2cc44608b7dd332b260b845428d7d6e64b74dac32476cbbdfbfcc3a52","description":"Comprueba si existe un valor en una matriz","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"14ba61d15beb1aad0b945b2af8ad7029379e983ee38732e8ab24e8712c38406c","description":"La variable en la que se mantiene la matriz"},{"nameHash":"cd42404d52ad55ccfa9aca4adc828aa5800ad9d385a0671fbcbf724118320619","name":"valor","descriptionHash":"91f21c9bbdad48692bef9803275d0395ab18fd001d0816555cfcd6344b286baf","description":"El valor a comprobar"}]},"$arrayJoin":{"descriptionHash":"2b10d8631ad2b52833c296d9fea440fb701e802c812fd4f821777f38f48ad157","description":"Une todos los elementos de una matriz con un separador dado","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"14ba61d15beb1aad0b945b2af8ad7029379e983ee38732e8ab24e8712c38406c","description":"La variable en la que se mantiene la matriz"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"20debb789f9fdb607b539290ad3b5e8f675c0f0ee789f451ee6ea75a7538e7b9","description":"El separador a utilizar para cada elemento."}]},"$arrayAt":{"descriptionHash":"e1ef373bc1239fcfee7eeb725ad1dd5bba391671f064a0b5150a4410bb28845e","description":"Devuelve el elemento en el índice dado.","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"14ba61d15beb1aad0b945b2af8ad7029379e983ee38732e8ab24e8712c38406c","description":"La variable en la que se mantiene la matriz"},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"638cdb766123b4247a38ff0dd24df620cf872c53c05b12891c0ae9fe98b187d0","description":"El índice para obtener el elemento de"}]},"$arrayConcat":{"descriptionHash":"d03c7c39f3ce11f17af97112ff6a66d86092361f71762f25ed52100daa8f7bc3","description":"Concat matrices y cargarlas en otra variable","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"a0be252ca2a2a372400f531fda15974e36498cca2ad4260488b4cee555d96962","description":"La variable para cargar el resultado, déjela vacía para devolver el resultado."},{"nameHash":"7af0b3e47c35820fabef69cc542392bd2d0f6e37c349851728f0c683013563ce","name":"variables","descriptionHash":"2feab968a46ed0672ab6c227af573d88c5fb1a3bd9c94ce39b3676d1798457f3","description":"Los nombres de las variables para concat"}]},"$arrayPush":{"descriptionHash":"30f3809ac7c20b7f50f0f5abd581aca56de09563ece085e6ca4b81e9a76d8473","description":"Agrega un elemento a una matriz","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"c4dacdef07e8aa2da7015e144c287e5c6b027b0ee7a748e640097387019ab38c","description":"La variable que contiene la matriz."},{"nameHash":"89445ea08b55421faa49919a5fd272e9a520f701b479d6084847e161ca5b7711","name":"valores","descriptionHash":"328e0ca691e1befe3ad6a92ff802c3484c64aee990af54dd60dbe15e71fad656","description":"Los valores para agregar al final de la matriz."}]},"$arrayFindIndex":{"descriptionHash":"ded43a46f26f9af0230bebb8e66b0c6307c6d2f76a9410dfca97539d3eaf5849","description":"Encuentra el índice de un primer elemento encontrado en la matriz","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"c4dacdef07e8aa2da7015e144c287e5c6b027b0ee7a748e640097387019ab38c","description":"La variable que contiene la matriz."},{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"e5735fcd6db8387b4b751e4fdcba86f40055123a40198b1e36aac8b0dc9c3a27","description":"La variable para cargar el valor del elemento"},{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"09e91a4a70a4d92f0e3af6da68d60bbc53474128caa21debb95e4c744f14f7fc","description":"El código a ejecutar para cada elemento."}]},"$arrayIndexOf":{"descriptionHash":"f5efa7acf3cddfa798f5f9f7f882468cf175103d8a7e686dcb3980e1007ec214","description":"Obtiene el índice del primer elemento encontrado en la matriz.","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"c4dacdef07e8aa2da7015e144c287e5c6b027b0ee7a748e640097387019ab38c","description":"La variable que contiene la matriz."},{"nameHash":"cd42404d52ad55ccfa9aca4adc828aa5800ad9d385a0671fbcbf724118320619","name":"valor","descriptionHash":"601d6b54e6eec493009ae2acec84b22b4935a17be38c4959e0e53be4e703f194","description":"El valor exacto para obtener su índice."}]},"$arrayEvery":{"descriptionHash":"962f2bd40cfd55de8f2c55a9f7e5325f1c54874f17ac363c657f367f363307c3","description":"Recorre cada elemento de la matriz con una condición que debe pasar cada elemento.","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"c4dacdef07e8aa2da7015e144c287e5c6b027b0ee7a748e640097387019ab38c","description":"La variable que contiene la matriz."},{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"e5735fcd6db8387b4b751e4fdcba86f40055123a40198b1e36aac8b0dc9c3a27","description":"La variable para cargar el valor del elemento"},{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"09e91a4a70a4d92f0e3af6da68d60bbc53474128caa21debb95e4c744f14f7fc","description":"El código a ejecutar para cada elemento."}]},"$arrayForEach":{"descriptionHash":"c70dc4286625f8e80613c8c450640fd28d1d05cdd10b023e373f93f04e5eed2d","description":"Recorre cada elemento de la matriz.","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"c4dacdef07e8aa2da7015e144c287e5c6b027b0ee7a748e640097387019ab38c","description":"La variable que contiene la matriz."},{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"e5735fcd6db8387b4b751e4fdcba86f40055123a40198b1e36aac8b0dc9c3a27","description":"La variable para cargar el valor del elemento"},{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"09e91a4a70a4d92f0e3af6da68d60bbc53474128caa21debb95e4c744f14f7fc","description":"El código a ejecutar para cada elemento."}]},"$arrayLoad":{"descriptionHash":"92de9c632763ecef7c40e68daea394740150c912be2bdd2ac082848fbf98bc6f","description":"Carga una matriz en una variable de entorno","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"83543387c25e0c9d3ebaf8cab1506741c7d6e5743cc14e86f21b2996fbb6052f","description":"El nombre de la variable para cargar esta matriz"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"3d75f7a01c8e08be867f7bbfba1cb33231ea2011c51fbf8e6f594e1e0a7aa20a","description":"El separador a utilizar para los elementos de la matriz."},{"nameHash":"89445ea08b55421faa49919a5fd272e9a520f701b479d6084847e161ca5b7711","name":"valores","descriptionHash":"17eeb327baaa7eee7d4b03f4db6d6f38c69da660637608f8ceead4abbf3997a1","description":"Los elementos de la matriz."}]},"$arrayMap":{"descriptionHash":"9beb1f8d550055f6e202a849b97a2cf4c30f0be7bd7e5624710e9010dbaf98be","description":"Asigna cada elemento de la matriz y carga los resultados en otra matriz.","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"c4dacdef07e8aa2da7015e144c287e5c6b027b0ee7a748e640097387019ab38c","description":"La variable que contiene la matriz."},{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"e5735fcd6db8387b4b751e4fdcba86f40055123a40198b1e36aac8b0dc9c3a27","description":"La variable para cargar el valor del elemento"},{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"09e91a4a70a4d92f0e3af6da68d60bbc53474128caa21debb95e4c744f14f7fc","description":"El código a ejecutar para cada elemento."},{"nameHash":"755abb34dd374b9590209120cb2931db46aac8a84012a57037c2295116194fec","name":"otra variable","descriptionHash":"2db09ac26f6cbaf7274fffe21c99ffefe5b73ca667e366d5cbe573510e7832cd","description":"La otra variable para cargar el resultado, déjela vacía para devolver el resultado."}]},"$arraySort":{"descriptionHash":"5689369116bcf45b8edbc4186bb872d3b1520039d5f93880008dda0e8b3ac4cd","description":"Ordena la matriz dada","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"14ba61d15beb1aad0b945b2af8ad7029379e983ee38732e8ab24e8712c38406c","description":"La variable en la que se mantiene la matriz"},{"nameHash":"755abb34dd374b9590209120cb2931db46aac8a84012a57037c2295116194fec","name":"otra variable","descriptionHash":"22dea814394d8827c55f1020435ea9386f7af455e32ba8e68022646842c6e893","description":"La variable para cargar el resultado, déjela vacía para devolver el resultado."},{"nameHash":"6edc34523637df49d53c2af5118539d4fddec7b425e648f67b199902dfd70a37","name":"tipo de clasificación","descriptionHash":"fd92c2398f05de96ff9574ba303ba38a62d97d2847e816f821bc4b8f1faa4fa2","description":"El tipo de clasificación que se utilizará; omita utilizar el orden de clasificación predeterminado"}]},"$arrayShift":{"descriptionHash":"04f6911797f9131da83030722e18bcdca7af731cf0ba421bd583b5a1bbd903d4","description":"Elimina el primer elemento de la matriz y lo devuelve.","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"c4dacdef07e8aa2da7015e144c287e5c6b027b0ee7a748e640097387019ab38c","description":"La variable que contiene la matriz."}]},"$arrayRandomValue":{"descriptionHash":"83d3e8342aa46169dc23ad2ca1764fc60a5d5930955835655cfc5492b58967a7","description":"Devuelve un elemento aleatorio","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"14ba61d15beb1aad0b945b2af8ad7029379e983ee38732e8ab24e8712c38406c","description":"La variable en la que se mantiene la matriz"}]},"$splitText":{"descriptionHash":"dd3df8e7020fe981673730100aedfc71b9aeddb7574b9b7f7efc412ca845a3b7","description":"Obtiene el elemento de textSplit","fields":[{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"d2c05e24ccf81d536439a07cffe9b661194a32b9f842d58ad5e244ece49f9f5c","description":"El índice para dividirse en"}]},"$arrayReverse":{"descriptionHash":"06372650be330df462308f10dfe2fff72a6957fff4a905856f5f7050379761df","description":"Invierte una matriz y la carga en otra variable","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"b1fecefb84fd0fee1719346d43ca48db46782eff74fc8b9e5a765daac3e35e1b","description":"La variable donde se mantiene la matriz."},{"nameHash":"755abb34dd374b9590209120cb2931db46aac8a84012a57037c2295116194fec","name":"otra variable","descriptionHash":"a0be252ca2a2a372400f531fda15974e36498cca2ad4260488b4cee555d96962","description":"La variable para cargar el resultado, déjela vacía para devolver el resultado."}]},"$arrayUnshiftJSON":{"descriptionHash":"de6e5ef497141f146b5e0579178e5795dcced351a8c236e2948176b8586b77e7","description":"Agrega elementos al comienzo de una matriz.","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"c4dacdef07e8aa2da7015e144c287e5c6b027b0ee7a748e640097387019ab38c","description":"La variable que contiene la matriz."},{"nameHash":"89445ea08b55421faa49919a5fd272e9a520f701b479d6084847e161ca5b7711","name":"valores","descriptionHash":"524257af51a762b2dd431618136b26aa10ec52b5e4dd1116299460d6eb0e15f9","description":"Los valores para agregar al inicio de la matriz."}]},"$arrayRandomIndex":{"descriptionHash":"441ebcd400283b025e057c16fcc124e76a4de463ce86eabbff4e222970a37bfe","description":"Devuelve un índice aleatorio","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"14ba61d15beb1aad0b945b2af8ad7029379e983ee38732e8ab24e8712c38406c","description":"La variable en la que se mantiene la matriz"}]},"$arrayUnload":{"descriptionHash":"59890783eee747e0a66b051e1d1cb769e3dfd4b54e7c8206775fd4204d37e492","description":"Descarga una matriz de una variable de entorno","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"e9e9b2df7a314c1da86842f7709ab11b3cfff6b763739ab54436c536c517a889","description":"El nombre de la variable para descargar esta matriz desde"}]},"$arrayUnshift":{"descriptionHash":"de6e5ef497141f146b5e0579178e5795dcced351a8c236e2948176b8586b77e7","description":"Agrega elementos al comienzo de una matriz.","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"c4dacdef07e8aa2da7015e144c287e5c6b027b0ee7a748e640097387019ab38c","description":"La variable que contiene la matriz."},{"nameHash":"89445ea08b55421faa49919a5fd272e9a520f701b479d6084847e161ca5b7711","name":"valores","descriptionHash":"524257af51a762b2dd431618136b26aa10ec52b5e4dd1116299460d6eb0e15f9","description":"Los valores para agregar al inicio de la matriz."}]},"$textSplit":{"descriptionHash":"a294def2fd83872ec3c7ec3687d8a03f296bf682adbf2276613f11d4536a0604","description":"Crea una matriz en un texto dado con un separador","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"0510ca9d4764b185ba05a6ba0cf94e5413047d09783122613b230742339eebef","description":"El texto a dividir"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"220c586af3dfe196f3e256d0b3d1b894709b92ee6ff1e2f31605c472ad9260eb","description":"El separador a utilizar"}]},"$arraySplice":{"descriptionHash":"80f25bacee2eb1e91690de0c157bb23c03475584d0e26ccef1b9a6e57c3fac00","description":"Elimina x elementos a partir del índice y, devuelve elementos eliminados","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"14ba61d15beb1aad0b945b2af8ad7029379e983ee38732e8ab24e8712c38406c","description":"La variable en la que se mantiene la matriz"},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"fc9d6ee6740f3a3e55ec039a764dfbd2f63f4127041b459f11864c61adf08520","description":"El índice de inicio"},{"nameHash":"7321cb1413b196c58f6008cb81befc9aae3c9fa82c2b1b7fab356970a81a6669","name":"eliminar recuento","descriptionHash":"438a57cdfd157755f52204304ce372a5ea20ebb770088657713f1ee91d4e5e06","description":"El número de elementos a eliminar"},{"nameHash":"b0b17893a51343979e2090deee730538430cff2a88498e3885eb0ba179c58b6b","name":"elementos","descriptionHash":"1f48b95bd4dcdba6945e5abc8eaecc6322fc14dae5ea779bfcdde2c0ff6c9bbb","description":"Los elementos a insertar en los índices eliminados."}]},"$arraySome":{"descriptionHash":"b911743560359b5c5302178b030a56e5dfeefb75ce34f1e68c73f1338218636d","description":"Recorre cada elemento de la matriz para encontrar una coincidencia.","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"c4dacdef07e8aa2da7015e144c287e5c6b027b0ee7a748e640097387019ab38c","description":"La variable que contiene la matriz."},{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"e5735fcd6db8387b4b751e4fdcba86f40055123a40198b1e36aac8b0dc9c3a27","description":"La variable para cargar el valor del elemento"},{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"09e91a4a70a4d92f0e3af6da68d60bbc53474128caa21debb95e4c744f14f7fc","description":"El código a ejecutar para cada elemento."}]},"$arraySlice":{"descriptionHash":"78043b06da1868a1cbb901d49d47a59d3e98df8bcafb35a41955d7d69f7af6ec","description":"Corta una matriz y la carga en otra variable","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"b1fecefb84fd0fee1719346d43ca48db46782eff74fc8b9e5a765daac3e35e1b","description":"La variable donde se mantiene la matriz."},{"nameHash":"755abb34dd374b9590209120cb2931db46aac8a84012a57037c2295116194fec","name":"otra variable","descriptionHash":"a0be252ca2a2a372400f531fda15974e36498cca2ad4260488b4cee555d96962","description":"La variable para cargar el resultado, déjela vacía para devolver el resultado."},{"nameHash":"cced28c6dc3f99c2396a5eaad732bf6b28142335892b1cd0e6af6cdb53f5ccfa","name":"comenzar","descriptionHash":"82240f88324e8fe081c650c1cbb6fed18c2ff40626ef8dc91c7f02d67be2ed33","description":"El índice inicial para cortar"},{"nameHash":"361e48d0308f20e32dba5fb56328baf18d72ef0ccb43b84f5c262d2a6a1fc6c8","name":"fin","descriptionHash":"54400ff691b6c112ecf832173ae5e47f643db59f62b6fdff36205d59452b96b7","description":"El índice final para cortar"}]},"$arrayReduce":{"descriptionHash":"16a1e8260b7f790a93bccaa0deca13c70dcbccf7373fae99c5cff796c0d790d3","description":"Reduce una serie de elementos y devuelve el resultado.","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"c4dacdef07e8aa2da7015e144c287e5c6b027b0ee7a748e640097387019ab38c","description":"La variable que contiene la matriz."},{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"e5735fcd6db8387b4b751e4fdcba86f40055123a40198b1e36aac8b0dc9c3a27","description":"La variable para cargar el valor del elemento"},{"nameHash":"755abb34dd374b9590209120cb2931db46aac8a84012a57037c2295116194fec","name":"otra variable","descriptionHash":"a8565ccadc4106048c216ca3c409cb2b0ea25ff35b9b5a092e74e7fed86a59cb","description":"La otra variable para cargar el segundo elemento"},{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"277e8d4a24ee171754bbb72b5cebbcdcf3084bb93af1a5eb6bec52ae986194bc","description":"El código a ejecutar para cada elemento, debe devolver un número."},{"nameHash":"0ebf48e40af236a1a7203f955e358f34ed5ef1310e55f6095f9005e0dd6badd0","name":"valor por defecto","descriptionHash":"becdc8d1262794340de5b70fa96c6ef71500dede4b4dffb7dbb783826fd0677f","description":"El valor predeterminado, por defecto es 0."}]},"$fetchAuditLog":{"descriptionHash":"e404220f5b1cd13ebb854e6e871fff95665925f19e7f57ed9a9c629977d2abd2","description":"Obtiene un registro de auditoría utilizando su tipo","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"a1c154b3dbdc0dbbf7b105063e4c46355cde8abb03d4acb5a5b1d7ed9b0dba88","description":"El servidor del que obtener el registro de auditoría"},{"nameHash":"1303c06b0b014d0ce7b988ab173a13f31227d417058ff4bbe6f8c222b4ad913c","name":"tipo","descriptionHash":"52d66cd8608235bc6ef56eeba4ffd3efa25f2782cbe7cb40f47e6f4272e4e852","description":"El tipo de evento del registro."},{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"c072bd13cf4c3c6dde5f0e4e0411960f0ca38f9ef46e507960665095bb81ee0c","description":"La propiedad que se extraerá del registro de auditoría"},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"73fe24bd2e8311013acd88501d17db2435a31e5598ae912cbd94cdb0ca07fd9a","description":"El índice de la entrada a utilizar."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"4bc11b5ea21b73ee552d385b0589b29f97c3cf942b2cdd7470f47b3f1496a0c1","description":"El separador a utilizar en caso de salida de matriz"}]},"$botID":{"descriptionHash":"067ce2ea87677c817536517610ba2e84602eafe8a2606d8b4bf882f7614c4999","description":"Devuelve la identificación del cliente."},"$automodActionType":{"descriptionHash":"529b9449a1dce17840532bfb1b251c6c0fb27eb8bfc322f6046e1ca2a04b28b0","description":"Devuelve el tipo de acción automod utilizado"},"$automodCustomMessage":{"descriptionHash":"7fdc7c8affb47fd2332bc00a4155ecef99dd23334300371e35397610e9263301","description":"Devuelve el mensaje personalizado utilizado por automod en esta detección."},"$automodMatchedContent":{"descriptionHash":"b6465c23522df811e5ffcf28c00d5766d1265673c8b9f82a0000a5c3714f3305","description":"Devuelve el contenido coincidente sobre el que actuó el automod."},"$automodContent":{"descriptionHash":"1699919fa17a4012ea6ecbbec1b497e87fbe7fb41305fb8ead005b016a18d6a7","description":"Devuelve el contenido sobre el que actuó Automod."},"$botCount":{"descriptionHash":"885822104218e208516a8b25a46dd0fd642fe3b20212f2a4598851cd0d0a219d","description":"Devuelve el recuento de bots del bot."},"$automodAlertSystemMessageID":{"descriptionHash":"193ddba7da1992a853b727884e6fe9bd87929e9e4ce23d090788a1cbb3948431","description":"Devuelve el mensaje enviado por automod"},"$automodChannelID":{"descriptionHash":"2e2833dfe4a3560f664af73cad0fd5934291a2c4fe634174531c6ceefb19a92b","description":"Devuelve la identificación del canal para automod."},"$automodMatchedKeyword":{"descriptionHash":"1675f10d794c281a7c3c47c2cb3e67f7ecde6fb88b07055e4ed6d05f2b8e99de","description":"Devuelve la palabra clave coincidente que captó el automod."},"$automodRuleTriggerType":{"descriptionHash":"472a0f0a13d90c3262274fa435a7c80d5f2b4a6261f4041e30557d221e3a3513","description":"Devuelve el tipo de activación de regla utilizado por automod"},"$botDestroy":{"descriptionHash":"d59e50d161b4b6e614ed11f57e2be860f973e6b902520259852b829430ee3e72","description":"Destruye el cliente discord.js"},"$automodRuleID":{"descriptionHash":"1a1123809b70343c99c1c04b281dbfdfc0aa1823ce258b7af2ace1813ac486a1","description":"Devuelve la identificación de la regla utilizada por automod"},"$automodDuration":{"descriptionHash":"d6b42fe1cb7dcbc49e874328fb201546dd0e5de117ecc4160f756dd753e82c36","description":"Devuelve la duración en ms de esta acción de automod"},"$fetchAuditLogCount":{"descriptionHash":"8361c05f475bad3d77e63e69633df71d6b793e7507b1bd7cc30cdf317f3995af","description":"Obtiene el recuento de registros de auditoría utilizando su tipo","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"a1c154b3dbdc0dbbf7b105063e4c46355cde8abb03d4acb5a5b1d7ed9b0dba88","description":"El servidor del que obtener el registro de auditoría"},{"nameHash":"1303c06b0b014d0ce7b988ab173a13f31227d417058ff4bbe6f8c222b4ad913c","name":"tipo","descriptionHash":"52d66cd8608235bc6ef56eeba4ffd3efa25f2782cbe7cb40f47e6f4272e4e852","description":"El tipo de evento del registro."},{"nameHash":"04f8996da763b7a969b1028ee3007569eaf3a635486ddab211d512c85b9df8fb","name":"usuario","descriptionHash":"ce95cb3df48e1d6ea5f63a698fd1bc54f9bb49d97a1b05ee74c71098b5a003c1","description":"El usuario por el que filtrar"}]},"$fetchUserAuditLog":{"descriptionHash":"dcf2bffa71b857d545b2884d2e870e042122648170ea4ae6272bd7bdbe26b2e7","description":"Obtiene un registro de auditoría de un usuario utilizando su tipo","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"a1c154b3dbdc0dbbf7b105063e4c46355cde8abb03d4acb5a5b1d7ed9b0dba88","description":"El servidor del que obtener el registro de auditoría"},{"nameHash":"04f8996da763b7a969b1028ee3007569eaf3a635486ddab211d512c85b9df8fb","name":"usuario","descriptionHash":"ce95cb3df48e1d6ea5f63a698fd1bc54f9bb49d97a1b05ee74c71098b5a003c1","description":"El usuario por el que filtrar"},{"nameHash":"1303c06b0b014d0ce7b988ab173a13f31227d417058ff4bbe6f8c222b4ad913c","name":"tipo","descriptionHash":"52d66cd8608235bc6ef56eeba4ffd3efa25f2782cbe7cb40f47e6f4272e4e852","description":"El tipo de evento del registro."},{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"c072bd13cf4c3c6dde5f0e4e0411960f0ca38f9ef46e507960665095bb81ee0c","description":"La propiedad que se extraerá del registro de auditoría"},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"73fe24bd2e8311013acd88501d17db2435a31e5598ae912cbd94cdb0ca07fd9a","description":"El índice de la entrada a utilizar."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"4bc11b5ea21b73ee552d385b0589b29f97c3cf942b2cdd7470f47b3f1496a0c1","description":"El separador a utilizar en caso de salida de matriz"}]},"$updateCommands":{"descriptionHash":"fcb860551208e63afaf75907d430fb01de865336c194e45a64703ef8b2da262c","description":"Actualiza los comandos del bot y también registra otros nuevos."},"$shardID":{"descriptionHash":"8e553f64b1fda69a796355bae5db08126b7230aceca0ae91ce0c0a5e527453f4","description":"Devuelve la identificación del fragmento del cliente.","fields":[{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"2068e4316c164a8847aa41c65fcb9103b9ccc2d41b7aff47c302859dc682efa2","description":"El separador a usar para cada identificación."}]},"$botToken":{"descriptionHash":"de16b7a22bf749cca5b69c5678bc3cc7d99f588309fccca9feb585b9193dec27","description":"Devuelve el token del cliente"},"$updateApplicationCommands":{"descriptionHash":"f2c8fe21bda417d88e9a4a4521e4ea0450f297365ebb8c3bb05cb277c24c2530","description":"Actualiza los comandos de la aplicación y también registra otros nuevos."},"$version":{"descriptionHash":"1d1d419d236ca468634582bd3179abc819b4694ea89c5940f34fb6dc2cb03cea","description":"Devuelve la versión del paquete que está usando el cliente."},"$uptime":{"descriptionHash":"cd6b4e4d1898c9f04777c4654db8bdbdc56f8fefc8191b7b0f79da2c6838e46a","description":"Devuelve el tiempo de actividad de los bots."},"$ping":{"descriptionHash":"d2b7de06814d2d6e20776a1356c338f390bad1e315fb784f4747336ca80a2f52","description":"El ping del bot actual"},"$botInvite":{"descriptionHash":"d0b7cb38efd1d86525370691473a90b4939c1e1f6100b2dc13369b7972e22740","description":"Devuelve el enlace de invitación de un bot.","fields":[{"nameHash":"a29675d2f6ac28ba8a48d204cfe38f291a5ba9c7d93a074b4108f9da61ef9b52","name":"permisos","descriptionHash":"5c15778612dccf6b941b306d15a5a0c6ab39c469a7dd445675eadcd614784615","description":"Los permisos para el enlace de invitación."}]},"$hasExtension":{"descriptionHash":"cbd67bfbd803ba767bc584361033c3a06333fb9e415608600f4614fa317447c0","description":"Comprueba si el cliente tiene una extensión.","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"6c2fd23a843c79d48288f3e9004a1f12aa6ef256040cc52c13970be4066f06d0","description":"El nombre de la extensión para verificar"}]},"$botOwnerID":{"descriptionHash":"58bee8ab1a8da6fdf8b8adea3af4b3d88a1f7e86832e0356121328937b475b81","description":"Devuelve la identificación del propietario del bot.","fields":[{"nameHash":"ed3ce57483ae8b965dda38516a7d3b9d57a7d846ae746f9bb1c065cfaab5e0b0","name":"regresar miembros?","descriptionHash":"da563da52d0031a2a1d7ec2318615703cd9c5207c886f17e57333af39dbc5628","description":"Si devolver a todos los miembros (true) o no (false)"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"2068e4316c164a8847aa41c65fcb9103b9ccc2d41b7aff47c302859dc682efa2","description":"El separador a usar para cada identificación."}]},"$setBotName":{"descriptionHash":"90b7942b61ede28b65a9be01fa2ebc9fc5384d02c823cf50c76fb7ebe3ff54ed","description":"Establece el nombre del bot","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"0e89d468008dfb528395ae68bdee48efd39367046862637cd5a714f417dbd3f9","description":"el nuevo nombre"}]},"$extensionVersion":{"descriptionHash":"13cec7cb0c8ad7e4f70a6fb0ef9d5bad232accc241ac3b7c46e334d732988d14","description":"Devuelve la versión en la que se ejecuta una extensión.","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"d075b927a5665db068b697a47d8c67ce4409ddb75c0c5dda4634745f67d644b4","description":"El nombre de la extensión para recuperar su versión."}]},"$setBotAvatar":{"descriptionHash":"8b39799dc458cbeaf97d0d631627d36c02ecd39e6723d842fa09f51574f36e7d","description":"Establece el icono del perfil del bot","fields":[{"nameHash":"28e5ebabd9d8f6e237df63da2b503785093f0229241bc7021198f63c43b93269","name":"URL","descriptionHash":"f76b2a495b45080e3d2c990296fd9850637ed2738f5ae6763a0f8ca2236a9327","description":"La URL del icono"}]},"$bufferAlloc":{"descriptionHash":"17d9dc4acfa63b37ef0faed0d83eb48556813a4677d4ec3da7dfd13b3a1e8481","description":"Asigna un número determinado de bytes en un búfer","fields":[{"nameHash":"146bcd88c1990e8b394cca5b25dd27e9be23cce418140f93a5046d40241a1f52","name":"nombre de la variable","descriptionHash":"b520b622d34137b1fe1cdf2dfaff490750f035f6c8f72e87207c80251c2492c7","description":"La variable para cargarlo, a la que se accede con $env[]"},{"nameHash":"277089d91c0bdf4f2e6862ba7e4a07605119431f5d13f726dd352b06f1b206a9","name":"bytes","descriptionHash":"887a548299bb90cbd1ec511676999006404092af17a55b2eae1ed5e6215023c4","description":"El número de bytes a asignar."}]},"$setStatus":{"descriptionHash":"5d1a1ca0de9b3acf8804314984bd384caea062a0fe15ec93394eee70ca7b3fe8","description":"Establece el estado del cliente.","fields":[{"nameHash":"dff0669b4df441c26626db0001cd5bee7fc888cecab2a00d03144e90915d6272","name":"presencia","descriptionHash":"4aa557d198079f5ae75a1a06d99705da8a4a3b5da8cf7961ae1981f5e223ca86","description":"El estado de presencia"},{"nameHash":"1303c06b0b014d0ce7b988ab173a13f31227d417058ff4bbe6f8c222b4ad913c","name":"tipo","descriptionHash":"65e3dae49008e268a309cc9167967db4693ed66dacc42ea7704df47a3bf0170a","description":"el tipo de actividad"},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"43196c21bff6b8e8e5eaa004922f5ed3128c43fac8b4febea9e0ad9146b19bf1","description":"El nombre del estado"},{"nameHash":"4ba69735ca53765ed6a709edb56c6ea236b7193a3b29a6b390c346f0f4340e4e","name":"estado","descriptionHash":"5efe29b7f3057d5570eca60d33d104022999d3a3928ad82b7144da9a5df39687","description":"El estado de estatus"},{"nameHash":"28e5ebabd9d8f6e237df63da2b503785093f0229241bc7021198f63c43b93269","name":"URL","descriptionHash":"44ce2dc556727ade1ba75caac6eed7c8946e5f4fac9f361af005f27614aca61d","description":"La URL que se utilizará para la transmisión."}]},"$channelChildrenCount":{"descriptionHash":"dc38c3a2f750ff1a50a10c0717b1934d9e4057777fe1c9acdd22668b9439f349","description":"Devuelve la cantidad de hijos que tiene esta categoría.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"64ecdceeb8952b05b0a726407f5e9bb788136c8aea879b220a30fd78baccd32f","description":"La categoría para obtener el recuento de niños."}]},"$bufferToString":{"descriptionHash":"4b0b55e0a9b76ea05e8844eeb987b7ce39a1c02c1f043351a80d7d98da33ddf2","description":"Stringifica un buffer","fields":[{"nameHash":"146bcd88c1990e8b394cca5b25dd27e9be23cce418140f93a5046d40241a1f52","name":"nombre de la variable","descriptionHash":"af11a3416af71133dd99d83b89055a7c1b1846539d2b34c9d50fa5577892898e","description":"La variable en la que se asigna el búfer"},{"nameHash":"e8424ea5339b85a750ab5f4c63bde5d5c62975792a3bed6ccb37c045207c6771","name":"codificación","descriptionHash":"9ee1cab884dd893382d26ee443e686cd3bc4bff66988a8824e0946f202e26682","description":"La codificación para stringificar con"}]},"$bufferLength":{"descriptionHash":"71f9e7ede68c52d069326d5e769c220b1d553303494ff13016550d52551462e1","description":"Devuelve la longitud de un buffer","fields":[{"nameHash":"146bcd88c1990e8b394cca5b25dd27e9be23cce418140f93a5046d40241a1f52","name":"nombre de la variable","descriptionHash":"af11a3416af71133dd99d83b89055a7c1b1846539d2b34c9d50fa5577892898e","description":"La variable en la que se asigna el búfer"}]},"$channelCategoryID":{"descriptionHash":"b1292e03f972f1f3d6376d110ebdc59091bc34194fbbd4aeea2e70fe014d858e","description":"Devuelve el ID de la categoría del canal.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"53ab11faa08eb59110c765cc578a0f260172a246e52cecf1bec18e8cec6f92d6","description":"La identificación del canal."}]},"$channelBitrate":{"descriptionHash":"06c0b27875cf331fc33835d07e5dfeaa4dcb147858dd8647b58fd981608166d7","description":"Devuelve la tasa de bits del canal de voz.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"53ab11faa08eb59110c765cc578a0f260172a246e52cecf1bec18e8cec6f92d6","description":"La identificación del canal."}]},"$channelChildrenIDs":{"descriptionHash":"6a8afd238b42275eb9f5fb8b0df31b5d404f3c5089c7e2124616b0a6fd7a9625","description":"Devuelve los identificadores secundarios que tiene esta categoría.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"63948e965b5660275e0b4a5c874a3dd9d6974e834e8bf7d70361e9ef4182de5f","description":"La categoría para conseguir a sus hijos"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"b2a52b5a4bc30709fa2616693ba9f2957bf5bc760a3cce141a3fd9dbcf700b4d","description":"El separador a utilizar para cada canal."}]},"$bufferResize":{"descriptionHash":"37845d077b0c1100acd387a4e5456745f5c78f3fd50790964238488c9fab916a","description":"Cambia el tamaño de un buffer","fields":[{"nameHash":"146bcd88c1990e8b394cca5b25dd27e9be23cce418140f93a5046d40241a1f52","name":"nombre de la variable","descriptionHash":"af11a3416af71133dd99d83b89055a7c1b1846539d2b34c9d50fa5577892898e","description":"La variable en la que se asigna el búfer"},{"nameHash":"0f82aca66af91493b1ff401de5f1f7e3e24e14560df3f6f7e465dbc915b9947d","name":"longitud","descriptionHash":"93208101fb0685da9524a1db63aa57f3c09e8d6d4e8235fadb625ec60a159015","description":"La nueva longitud de este buffer."}]},"$bufferAllocUnsafe":{"descriptionHash":"e5525396490b131c935d2c81b6ff4cc4e8cf670b1e15502ea31f3ce07f16e4b8","description":"Asigna de forma insegura un número determinado de bytes en un búfer","fields":[{"nameHash":"146bcd88c1990e8b394cca5b25dd27e9be23cce418140f93a5046d40241a1f52","name":"nombre de la variable","descriptionHash":"b520b622d34137b1fe1cdf2dfaff490750f035f6c8f72e87207c80251c2492c7","description":"La variable para cargarlo, a la que se accede con $env[]"},{"nameHash":"277089d91c0bdf4f2e6862ba7e4a07605119431f5d13f726dd352b06f1b206a9","name":"bytes","descriptionHash":"887a548299bb90cbd1ec511676999006404092af17a55b2eae1ed5e6215023c4","description":"El número de bytes a asignar."}]},"$archiveThread":{"descriptionHash":"97065719b21730f9ad64dc49808c7dab89e4a54f5182ecabd45110c68249ef7d","description":"Archiva un hilo, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"07800eef1e58a07430e9eafb1401e3b047eba4032d0ef187c6d0fe58ea271523","description":"El hilo para archivar"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"603d323a164f7abf170fa587482d8a377f79d3bbe594b44cf95da3f67b77b56c","description":"El motivo para archivar este hilo."}]},"$addChannelPerms":{"descriptionHash":"77500a6ad62b5ba832ce070b6f16e281de5f23a54d7bb1023abddfdf9a109955","description":"Agrega permisos de sobrescritura a un canal, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"fde17518343e10892c5e3487af9d8280a2a2319ee82cb1752075474d45795c1b","description":"El canal para agregar permisos"},{"nameHash":"a56145270ce6b3bebd1dd012b73948677dd618d496488bc608a3cb43ce3547dd","name":"identificación","descriptionHash":"cc901a777314792764579e1c2888710a39e23162b1d5113173d086bcc0c13b0b","description":"La identificación del rol o la identificación del miembro al que agregar estos permisos"},{"nameHash":"a29675d2f6ac28ba8a48d204cfe38f291a5ba9c7d93a074b4108f9da61ef9b52","name":"permisos","descriptionHash":"ff12bf343fbe52787e76c8c161b4ac0c795f2a5cd747401383f522e2dc5f9b2d","description":"Los permisos para agregar a la identificación."}]},"$bufferReadInt32":{"descriptionHash":"ef255ce28ef8b4de240b7815b365d489138a4462bcbedd420712c96fc4cb8b88","description":"Lee int de un buffer","fields":[{"nameHash":"146bcd88c1990e8b394cca5b25dd27e9be23cce418140f93a5046d40241a1f52","name":"nombre de la variable","descriptionHash":"af11a3416af71133dd99d83b89055a7c1b1846539d2b34c9d50fa5577892898e","description":"La variable en la que se asigna el búfer"},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"7c91e7587c4a357880ff6e62d23908284019f519ab73056dec96ec7e0bac64d5","description":"El índice para empezar a leer en"}]},"$bufferWriteUtf8":{"descriptionHash":"96d158a2a524c21d32b56242c35f139aa040cfb4127c003f6615dcd67e14e00c","description":"Escribe una cadena utf8 en un búfer","fields":[{"nameHash":"146bcd88c1990e8b394cca5b25dd27e9be23cce418140f93a5046d40241a1f52","name":"nombre de la variable","descriptionHash":"af11a3416af71133dd99d83b89055a7c1b1846539d2b34c9d50fa5577892898e","description":"La variable en la que se asigna el búfer"},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"017eb13f25d2f5a5b6b35e163f84870b8089aeb7b95ef022facb7fc17ef2e838","description":"El índice para empezar a escribir."},{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"a79edec7366e9ef6ff5da494ebb180f354669ea9b29125135ab1df7023ab3fbf","description":"El texto a escribir"}]},"$bufferReadUtf8":{"descriptionHash":"4e3bcd0d38963421a1e4d9dbb2332c737c7a71a5c7dcd366c64ee0108d794d47","description":"Lee la cadena utf8 de un búfer","fields":[{"nameHash":"146bcd88c1990e8b394cca5b25dd27e9be23cce418140f93a5046d40241a1f52","name":"nombre de la variable","descriptionHash":"af11a3416af71133dd99d83b89055a7c1b1846539d2b34c9d50fa5577892898e","description":"La variable en la que se asigna el búfer"},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"7c91e7587c4a357880ff6e62d23908284019f519ab73056dec96ec7e0bac64d5","description":"El índice para empezar a leer en"},{"nameHash":"1facfbb48b6cb5b9580176a913d252b1be9b410fa111fc08fafd0ad39a1be902","name":"índice final","descriptionHash":"51a7858a217ceee4b51162924fffa7b1beb6337215809269311e6c19027f1e6a","description":"El índice para finalizar la lectura en"}]},"$bufferWriteInt32":{"descriptionHash":"30f5d6d0e4a76d6442121d860c3a7453982a0c77eaddd2540d9ff8089d5943c1","description":"Escribe int32 en un buffer","fields":[{"nameHash":"146bcd88c1990e8b394cca5b25dd27e9be23cce418140f93a5046d40241a1f52","name":"nombre de la variable","descriptionHash":"af11a3416af71133dd99d83b89055a7c1b1846539d2b34c9d50fa5577892898e","description":"La variable en la que se asigna el búfer"},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"017eb13f25d2f5a5b6b35e163f84870b8089aeb7b95ef022facb7fc17ef2e838","description":"El índice para empezar a escribir."},{"nameHash":"6da88c34ba124c41f977db66a4fc5c1a951708d285c81bb0d47c3206f4c27ca8","name":"En t","descriptionHash":"89fffbfb35d5b27ce5461cc935a8ec70dd133e9aff128fe242cf8771f4f65552","description":"El int para escribir"}]},"$addThreadMember":{"descriptionHash":"202888941b0a118cbf7fd806b5f20b49ec61c06d87a99b7a696a8c75fa687109","description":"Agrega un miembro a un hilo, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"24a4e24fbc1cebd4de41641ff97696da749720f5193fa64c60459d4f41e18986","description":"El hilo al que agregar miembro"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"f7cd0fe851f148b5737b31a6dc46d5306749ed84dbe27bbe18cc9526c317dcf6","description":"El miembro a agregar"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"157f5ed272fc108628dd20a6ca9869cd9c461f7e5f73f837f0b4b8e4385f20d0","description":"El motivo para agregar este miembro al hilo."}]},"$channelJoinable":{"descriptionHash":"48a8d07f814f13058dbc3d275d2fd92930ac449f2cf8795b90bbf56c010771eb","description":"Devuelve si el bot puede unirse al canal de voz.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"53ab11faa08eb59110c765cc578a0f260172a246e52cecf1bec18e8cec6f92d6","description":"La identificación del canal."}]},"$channelID":{"descriptionHash":"c3e4687edc63e5e8a716bd1508dddf2c448767b32be29fb256442b19b6ac26e7","description":"Obtiene la identificación del canal de un nombre de canal.","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"e1956bdaf94e793770a788cfc2772702b419ccdc2490c82af0fbce45a0757a51","description":"El nombre del canal para obtener su identificación."}]},"$channelFull":{"descriptionHash":"c5667dc8cec25350140959966ac6b1e0dff1d104ddb9d2d65e31c66b81f29d1b","description":"Devuelve si el canal de voz está lleno","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"53ab11faa08eb59110c765cc578a0f260172a246e52cecf1bec18e8cec6f92d6","description":"La identificación del canal."}]},"$channelExists":{"descriptionHash":"8559852d356677d0e9631f4553b14b5322f828dabba1d6d42601f1300a3d60e6","description":"Devuelve si existe una identificación de canal","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"bca05c9de5a2f6fd40a8d80256240098969077b85fdc355853a6e63334ef19d0","description":"El canal para comprobar"}]},"$channelIDs":{"descriptionHash":"02f6fb9a1fc81a53ca140bbe4da9b97068553ce5f2b6fd8652c63633b67b10a3","description":"Devuelve cada ID de canal","fields":[{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"b2a52b5a4bc30709fa2616693ba9f2957bf5bc760a3cce141a3fd9dbcf700b4d","description":"El separador a utilizar para cada canal."}]},"$channelPosition":{"descriptionHash":"9424a42a400723a772d0326bee33cf2cabebe2fe7fd1a44ff3447d2ec70aff17","description":"Devuelve la posición del canal.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"2c0a21779372660de05d0223506885456b2ed7f9967dee05189c171649483005","description":"La identificación del canal para obtener su posición."}]},"$channelCount":{"descriptionHash":"189e18fcf8de7a285e41605c5e6419358a6f2c0c566b091dcecab2085f4ea0d7","description":"Devuelve el recuento de canales de todos los servidores.","fields":[{"nameHash":"a6216ea03e578f212dd604ec5d675c5274a86891bac4e87f80bea10ef511f533","name":"categorias","descriptionHash":"2f0a03a81460b5a82d7341b39f1bd59f5ecfce2104205b550449b0f05d04d320","description":"Las categorías por las que filtrar"}]},"$channelGuildID":{"descriptionHash":"5f67109e6750aac46a47b17c11c15eab5b5244e17d3705bf152d5e6ab7d46423","description":"Devuelve la identificación del servidor del canal.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"53ab11faa08eb59110c765cc578a0f260172a246e52cecf1bec18e8cec6f92d6","description":"La identificación del canal."}]},"$channelCreatedAt":{"descriptionHash":"b814c673231ef4cd26d4b290d61a261e733e3ee71419631ccda4efea7ee0ccda","description":"Devuelve la marca de tiempo del canal.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"53ab11faa08eb59110c765cc578a0f260172a246e52cecf1bec18e8cec6f92d6","description":"La identificación del canal."}]},"$channelNSFW":{"descriptionHash":"d19fe153090babbaee602fd945f90968c25266b0a9cc835916cb4203df8448f4","description":"Devuelve si el canal es nsfw","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"53ab11faa08eb59110c765cc578a0f260172a246e52cecf1bec18e8cec6f92d6","description":"La identificación del canal."}]},"$channelName":{"descriptionHash":"660eeb0a7aa8483f06300674ed1196b3929a22bef5ba70494855c91c54a39db6","description":"Devuelve el nombre del canal","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"53ab11faa08eb59110c765cc578a0f260172a246e52cecf1bec18e8cec6f92d6","description":"La identificación del canal."}]},"$channelHasPerms":{"descriptionHash":"a298fcb05f5c5fe728af92e7ddade70be3f6b1259ed6946807f50c66ba284551","description":"Devuelve si el ID de rol o el miembro tiene permisos en un canal.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"628c2b2ee460a624771fa27b651384516399bdb6eba0ae013bfc4652ed9b9aa5","description":"El canal para obtener permisos"},{"nameHash":"a56145270ce6b3bebd1dd012b73948677dd618d496488bc608a3cb43ce3547dd","name":"identificación","descriptionHash":"c06c2f1bc8f29ec31e7baaaad920755cba30586cc3cd0ab14803890ad12f40de","description":"La identificación del rol o el usuario para obtener permisos."},{"nameHash":"4fe3cdd404ea0290bad96d3e1ccd92979d33ac63c4c18ad80e94d0452ce43391","name":"permisos","descriptionHash":"a1cb090e8e8fa02f715fc6226bb55a6432750205e4ad984699b4a75ea6364b0e","description":"Los permisos para comprobar"}]},"$channelNames":{"descriptionHash":"a991cc7d6fdb8c84f383d74bd2f155b3b12933c51ef05034b2012a68637c63c2","description":"Devuelve los nombres de los canales de un servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"0063d9e4089625828ed4fc72af94ff1f20b36fe3b435c10600ef1dc98df0daed","description":"El servidor para devolver los canales de"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"d99241bd47c7ef420f6a69e50bbcb591f25357566f65dea76f1cc9676b431013","description":"El separador a utilizar para cada canal."}]},"$channelHasAnyPerms":{"descriptionHash":"a5ea8e0aa81cb283e44b26deff046d1da46538f074be36a89766718ad7032f29","description":"Devuelve si el ID de rol o el miembro tiene alguno de los permisos en un canal.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"628c2b2ee460a624771fa27b651384516399bdb6eba0ae013bfc4652ed9b9aa5","description":"El canal para obtener permisos"},{"nameHash":"a56145270ce6b3bebd1dd012b73948677dd618d496488bc608a3cb43ce3547dd","name":"identificación","descriptionHash":"c06c2f1bc8f29ec31e7baaaad920755cba30586cc3cd0ab14803890ad12f40de","description":"La identificación del rol o el usuario para obtener permisos."},{"nameHash":"4fe3cdd404ea0290bad96d3e1ccd92979d33ac63c4c18ad80e94d0452ce43391","name":"permisos","descriptionHash":"a1cb090e8e8fa02f715fc6226bb55a6432750205e4ad984699b4a75ea6364b0e","description":"Los permisos para comprobar"}]},"$channelPermissionsFor":{"descriptionHash":"358da2fdb3d4d9ebe421beb6c187754ac701cf850a761f957adc1ddb867fa501","description":"Devuelve permisos para una identificación de rol o miembro en un canal","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"628c2b2ee460a624771fa27b651384516399bdb6eba0ae013bfc4652ed9b9aa5","description":"El canal para obtener permisos"},{"nameHash":"a56145270ce6b3bebd1dd012b73948677dd618d496488bc608a3cb43ce3547dd","name":"identificación","descriptionHash":"544b5c22bd46f96926d1c21a11cc0e3c669bee1c77d414fae2c7361393dea6fa","description":"La identificación del rol o el usuario para obtener permisos."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"037716f5dcfaef037c6ea1edb85e05787c5f97584634e5a36c08665e3fd13cdc","description":"El separador a utilizar para cada permiso."}]},"$deleteChannels":{"descriptionHash":"c0d921569e15ee1d9aad19813e91c2a4fbc9d02e6b97880f255bffa7f07d8c3b","description":"Elimina los ID de canal dados, devuelve el recuento de canales eliminados","fields":[{"nameHash":"61ffa9c8c703dd5e4e5aaaf434f3f6a301ed4a6656144bff6b81a8de9057cbad","name":"canales","descriptionHash":"694c52c2b2ab15d2153060d762a67f78357af2f41759de46e6378addc377732b","description":"Los canales a eliminar"}]},"$cloneChannel":{"descriptionHash":"4c1699ba8f81f6fcf57d56240bd7e5a6ba4ace20aabf8fb34b1ff2f544f7e9e5","description":"Clona el canal dado","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"30c5afdd5dfc2590cd4dcf9fc28b507d2df8ccb763b4b31fc8c7ef8a1343c29c","description":"El canal a clonar"},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"53201da53256d88abfffabebdba828b6e6daffe0f6c94e36b1918d0b3abc1eb6","description":"El nombre del canal clonado."}]},"$channelTopic":{"descriptionHash":"171ecaf53f151ff6487f03f23da4716e35a27e06181312cd359def077664e7d7","description":"Devuelve el tema del canal.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"53ab11faa08eb59110c765cc578a0f260172a246e52cecf1bec18e8cec6f92d6","description":"La identificación del canal."}]},"$clearMessages":{"descriptionHash":"b249a2c78e974eb865ddc4660ed3f10c7b157b2e9231598df10b6bbe8f0ad349","description":"Borra x cantidad de mensajes de un canal, devuelve la cantidad de mensajes eliminados","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"9e1f5cd8d7fb31aa392e28570e0c15986662bf870f7d9ea68c329210b5792428","description":"El canal para borrar mensajes"},{"nameHash":"cf38d95c9c6b1d9d5125c04d41a54df57727ef4cfb3f5116a602fe2b25115c13","name":"cantidad","descriptionHash":"43235c4dc679b66aa361c8c90c65174b9ef39ddb17852fdd0668934db50296d3","description":"La cantidad de mensajes a eliminar"},{"nameHash":"3b2cc36882b211b69cfb2710a9a5b9b6cfa368eedf6cc0c4f86683a7a8ab692f","name":"eliminar anclado","descriptionHash":"dfe17a536e3d4603201b6ae52152d1abaa1417fe8e9780544132d84882fd1e8a","description":"Ya sea para eliminar mensajes anclados"},{"nameHash":"41ffab7468d391d5eb23d9fbc34625dbd9b50cb4c904e8bf8792a22ebaaff329","name":"eliminar robots","descriptionHash":"1168323815243f88eb8a061c2be886c72f2c430f550b70029e4c341b18618c1a","description":"Si eliminar mensajes de bots"}]},"$channelUserLimit":{"descriptionHash":"0b53d7eb7472e8545b46ae30f6885da4e0963c162603d30e70a8a669d5cea3a1","description":"Devuelve el límite de usuarios del canal de voz.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"53ab11faa08eb59110c765cc578a0f260172a246e52cecf1bec18e8cec6f92d6","description":"La identificación del canal."}]},"$dmChannelID":{"descriptionHash":"f652ef3fd3d0477a9d11f68f189abf5c9bc173cf38fdcb8dce3868bcf5f455e7","description":"Devuelve la identificación del canal dm de un usuario.","fields":[{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"9b5cbb3cb7c9854482d906056b8265e327c3c097bed639e2d366b770a903690c","description":"Usuario para obtener el canal dm"}]},"$channelType":{"descriptionHash":"5353d3d32725c31908444bdb93dd4be372b8d1aacc55aa1f2e1a266819232dc8","description":"Devuelve el tipo de canal","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"53ab11faa08eb59110c765cc578a0f260172a246e52cecf1bec18e8cec6f92d6","description":"La identificación del canal."}]},"$clearUserMessages":{"descriptionHash":"3f67c87ff2e913775e13a4fd6ad6c19833a88d8d982e25ed40b7c4163815a9e0","description":"Borra x cantidad de mensajes de un canal de un usuario determinado, devuelve la cantidad de mensajes eliminados","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"9e1f5cd8d7fb31aa392e28570e0c15986662bf870f7d9ea68c329210b5792428","description":"El canal para borrar mensajes"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"98fdd615ac2c6860f0a00072d8e3ecd4dd0819cc3d6347a87c9580eab8496d51","description":"El usuario puede borrar sus mensajes."},{"nameHash":"cf38d95c9c6b1d9d5125c04d41a54df57727ef4cfb3f5116a602fe2b25115c13","name":"cantidad","descriptionHash":"43235c4dc679b66aa361c8c90c65174b9ef39ddb17852fdd0668934db50296d3","description":"La cantidad de mensajes a eliminar"},{"nameHash":"3b2cc36882b211b69cfb2710a9a5b9b6cfa368eedf6cc0c4f86683a7a8ab692f","name":"eliminar anclado","descriptionHash":"dfe17a536e3d4603201b6ae52152d1abaa1417fe8e9780544132d84882fd1e8a","description":"Ya sea para eliminar mensajes anclados"}]},"$clearChannelPerms":{"descriptionHash":"fe4f1f54220851ca4567a3a2ba65039f91d2bc9c5f559fa8669ba5474205183e","description":"Elimina todas las sobrescrituras de permisos del canal o de la identificación dada, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"7ac593f2f5b8c52ab7072a0714c6a2eadfa1093df6bb367a93ca72774f40975f","description":"El canal para eliminar permisos"},{"nameHash":"a56145270ce6b3bebd1dd012b73948677dd618d496488bc608a3cb43ce3547dd","name":"identificación","descriptionHash":"1a0a9b8f69cfbde2295202165301d5730f74359107a854328f43f25801bf6252","description":"La identificación del rol o la identificación del miembro para eliminar todos los permisos."}]},"$deleteChannelPerms":{"descriptionHash":"345cb4acd167c6f594ac06b5725a141021f9ceb76b599991654aa1b4805b0186","description":"Elimina algunas sobrescrituras de permisos de un canal, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"34fc43cd6fe823fa076e31ce5b5019f1e6bfe005602dc3f26a0ae34141ded15b","description":"El canal para borrar permisos de"},{"nameHash":"a56145270ce6b3bebd1dd012b73948677dd618d496488bc608a3cb43ce3547dd","name":"identificación","descriptionHash":"82ba97c5a86d8dccd008769af0af07a5911c605cd3b7658d9c8d044e364c50b9","description":"La identificación del rol o la identificación del miembro para borrar estos permisos."},{"nameHash":"a29675d2f6ac28ba8a48d204cfe38f291a5ba9c7d93a074b4108f9da61ef9b52","name":"permisos","descriptionHash":"b20bbba866306d307a985edf927f9df447729126799c71e8b17f018dfe0d64e7","description":"Los permisos para borrar de la identificación."}]},"$channelTags":{"descriptionHash":"7548de7fef806afbc934e1ae300c7ee4413b96e6060cb311d4c59b29858dd121","description":"Recupera etiquetas de un hilo del foro","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"bab78c538d939be5f07a62599ee227d4f671b88ed5a9d8a4edac200db2e2f81f","description":"El canal para obtener etiquetas de"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"2c0fade8f497946e27ac330f54d47db1f844e087651eaf5e4f29e24cac45595c","description":"El separador a utilizar para cada etiqueta."}]},"$createThread":{"descriptionHash":"a7c0c1913e60c9a7ea588556f0e0f7239369fd9d00a4870a70ae87fcc7c22e76","description":"Crea un hilo, devuelve la identificación del canal del hilo en caso de éxito","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"e67b35c23d24cc2e1457d2eb727f4db660708123230bc1b598157a449e8e3b53","description":"El canal para crear el hilo en"},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"18ee13863f77fae4d6181f1996df8ce4d88c1240fdd2170fe5c5dcca437d2f0a","description":"El nombre del hilo."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"dee275deb7dce956633652156a774e7c0d2ee0bda9ec169af94de0e6076a4041","description":"El mensaje para iniciar el hilo para"},{"nameHash":"715dc8493c36579a5b116995100f635e3572fdf8703e708ef1a08d943b36774e","name":"privado","descriptionHash":"e325d3da7165f4fbcf628d90ada88e71e3767572ae79892cd3437ed5d5502768","description":"Si este hilo es privado"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"be01021b692c8749ad3d8daa5d4f89d994de70e42763972aedc846bdf5c710d5","description":"Razón para crear hilo"}]},"$createForumPost":{"descriptionHash":"ddbe89106a938e56b05f1c386260243e208a72e314ab1ad217fae178db2a74fd","description":"Crea una publicación en el foro, devuelve la identificación del canal de publicación","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"becc7e5616492c72d4f52ee98b6c3f8d86e97c2cef924fdcaaef028b6acfee0c","description":"El canal para crear una publicación en"},{"nameHash":"aaf2320646108059a87ab5017a86aee454f5378ed95003dbb2e12f4ca5266e0e","name":"título","descriptionHash":"81b45d6d076ab30fb04781e430babe3c31340f27a256c74c2a0e89c083f7f62a","description":"El título de la publicación."},{"nameHash":"c9046f7a37ad0ea7cee73355984fa5428982f8b37c8f7bcec91f7ac71a7cd104","name":"descripción","descriptionHash":"3b6398445d15ed7753f534b69d3d550c8b298df758f7f89720c82969da756e12","description":"La descripción de la publicación."},{"nameHash":"978c2f8941354cf552831bb8b5b648bb3748e83f5d0a69e3301569af01e1de93","name":"etiquetas","descriptionHash":"b3ee1df398fa04446f6f23143c7b08f2782f59673bd25c0c7463e8ef3f07ede0","description":"Las etiquetas de la publicación."}]},"$createInvite":{"descriptionHash":"180ea5bc67ca99cfa6ffff4039861783915ce8a9b1be57a1a7762fe784c01709","description":"Crea una invitación, devuelve el código.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"774ee97fac64142a418e3eb1b15117ab6fdd110daae4b455871e802037b323ec","description":"El canal para hacer la invitación"},{"nameHash":"e1085805b2507d59ee0e7039affa990fff11e2a5277bd6bb1bb2698c32a2cb8e","name":"usos máximos","descriptionHash":"9fc92ef58f34a5dfaa181a57420eec839406931c54af2ffe934ff9d86a80f5e5","description":"La cantidad máxima de usos para esta invitación"},{"nameHash":"6585b3bf39d704beebf637aa392b21a64ef92977de2d6888aca341244fb65cdd","name":"edad máxima","descriptionHash":"bab323b63d340edd7f260b98fe307824924dd45ace3de1d333411693bce7f298","description":"La edad máxima para esta invitación."},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"10d4250c52f2fd0570c2a090789299a09d0ff3c30d87d21300772e92cfaadc66","description":"El motivo de crear esta invitación."}]},"$createChannel":{"descriptionHash":"aa6e9611f219ef428b3d5ea7d23587d1807ad29edee49cb3f8dd36319171a6b3","description":"Crea un canal en un servidor, devuelve la identificación del canal.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"dc199c1bc713340128124ed9bb1514e1d1d2f07456139fd9ec3637252c5ddd60","description":"El servidor para crear este canal"},{"nameHash":"00c9f285f09648a250158b900709a5c5e1f1181cbb7e542f3f4c92e2788dd822","name":"Nombre del Canal","descriptionHash":"99cb47b7c95a51ffac69027f4c3d1a5789ed539188f244836c80892d0c561c26","description":"El nombre del canal."},{"nameHash":"677055f2bc381b1dfa6ee6c21b3d3a3ee31e8106a0f6d92594b8703e7b9ff395","name":"tipo de canal","descriptionHash":"9d15a5aaea397fdf468e5f7b7eeff309f3a499ab68f50885de5f1dedb54e8511","description":"El tipo de canal, algunos no son compatibles."},{"nameHash":"23d611a6f6f8e3ef8775959efd61eee094c1e6b147ab978e7bf7ca452e51110b","name":"tema","descriptionHash":"b2b623f1dcb86610fcb498cd5975b8ff63b881c74c6b7e151cb9fa7ac590a2d2","description":"El tema del canal."},{"nameHash":"38f2d20041c681fac220f52e5756c32ec3c29f879982eb740c7669869281dad3","name":"Identificación de los padres","descriptionHash":"7fdc1d6e49a314baf03bf32dc081f7d94cce5ef6c213969e79498a1a86020748","description":"La identificación principal del canal."}]},"$randomChannelID":{"descriptionHash":"93948ba8b3aee64fd9ca49972f0d6c8111e9fc505509d5c9725a84fcbce30699","description":"Devuelve un ID de canal aleatorio"},"$setChannelNSFW":{"descriptionHash":"de2fa0910e6d9eefc94dc6f93220596acc21a972cd56e217539a7570f79c62d1","description":"Establece un estado nsfw de canal, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"ffccabf6e1535390b0895436127b777f945b19d548d5db9b539e6c90da6ea785","description":"La identificación del canal para establecer su estado nsfw."},{"nameHash":"4ba69735ca53765ed6a709edb56c6ea236b7193a3b29a6b390c346f0f4340e4e","name":"estado","descriptionHash":"86e23cc59c32d65d1f0e1f7f1d6ef7c07ad85e50c951c19ef4a59d7e3cada2dd","description":"El estado a establecer"}]},"$setChannelTopic":{"descriptionHash":"48781e60f85de8c363276045d3cf85102ed88b42311273b7923130ffabc74e7d","description":"Establece un tema de canal, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"09bbc96152a8f913a6e9215f7fcefe09e6c5784cecdfdf8f58bcc1e4667101ee","description":"La identificación del canal para establecer su tema."},{"nameHash":"23d611a6f6f8e3ef8775959efd61eee094c1e6b147ab978e7bf7ca452e51110b","name":"tema","descriptionHash":"7286b0e26cee48c68095b19d13211737bfc35955fcf1160576535309be797397","description":"El tema a establecer"}]},"$setChannelSlowmode":{"descriptionHash":"421e588ea91eb23da290d3682d6acbdb459e8b00eaea25d04965fc986fd0c4f5","description":"Establece un canal en modo lento, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"ffccabf6e1535390b0895436127b777f945b19d548d5db9b539e6c90da6ea785","description":"La identificación del canal para establecer su estado nsfw."},{"nameHash":"59f006d63bd009b7f1f1d7bd7e29e1f3b9db6505ce784ca3216ea90c6d6dcb11","name":"segundos","descriptionHash":"9b3193e58d2d36d7f9b636f6d5c49c859ce69f043d5d5e4adf9661dc928e9bde","description":"El número de segundos por mensaje."}]},"$setChannelName":{"descriptionHash":"2aaf13e945612ac37f9287a0034b532325da5a0b516f8af981eeeea37e73a756","description":"Establece un nombre de canal, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"8dbfdb680691011f50ac6bf3ffdd0c6229104bc9f05604520406c81208952245","description":"La identificación del canal para establecer su nombre."},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"d0ff230d9bf28be91c9ff25084ba6b462b99e0b667b38e3de88dbc862043c4f3","description":"El nombre a establecer"}]},"$lastMessageID":{"descriptionHash":"052fc138e189603c40ac81d18e1103c446c933083d5009ad3066d2700278752a","description":"Devuelve el último mensaje enviado en un canal.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"a12fe8235f2457e0dd6a6c0aeb3adbe0ed5dc294ed7ca0f758310f314f450756","description":"El canal del que extraer el último mensaje"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"0ece722b1e5c5cd1a85f617d83991b4c02066f1025280bf3d6c030bff9751595","description":"La identificación del usuario para recibir su último mensaje enviado."}]},"$randomGuildChannelID":{"descriptionHash":"aace35b81743e8ac15b6334c23b5651b832a7647c61024f29485fa61511798e1","description":"Devuelve un ID de canal aleatorio de un servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"fe983a55cdd2adb6861977350980724de6f5b78b0eb494ec2dcacd29dd035401","description":"El servidor del que obtener el canal"},{"nameHash":"8d8460221bf4eb295f964884b40a9ba6302a9c2af2f9b1997cbed42fda139de8","name":"tipos","descriptionHash":"81fb0d228863469cfb6ded35f040a26409ec81242a42f37373ff8e79b01ae6f4","description":"Los tipos de canales para obtener una identificación"}]},"$modifyChannelPerms":{"descriptionHash":"f07910703c992a0690559ffe7a66a2019c20c65a7301b0406e1f57f33be69d06","description":"Modifica los permisos de canal dados para una identificación de rol o usuario","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"58bc7ea74f15e3286161e2f64bc0136331c72bf080bed5b447ef83084b347bb9","description":"El canal para modificar permisos para"},{"nameHash":"67dc4c314d1671798cee687e99af252795600f9aabfc264bda299b6e610ca23a","name":"ID de rol o usuario","descriptionHash":"a957571012e648a74f016b69e5458086eec3bc635c0327fd567ad0d9e91dd2b0","description":"La identificación del rol o el usuario para modificar los permisos."},{"nameHash":"a29675d2f6ac28ba8a48d204cfe38f291a5ba9c7d93a074b4108f9da61ef9b52","name":"permisos","descriptionHash":"6f8c978d7dea9249447312ff81a326d60df78d71ae86e15d8fd3cae1b26ec1ef","description":"Los permisos para permitir, anular o no permitir, (+,/,-)Perm"}]},"$setVoiceMute":{"descriptionHash":"b23c2179e6c21321cac9479f6a21088857908e159bb675817599839af098c31a","description":"Silencia a un miembro del canal de voz","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"e325dd681f99b5d01f9351231447225fb8f78cb0d617660c753a80375334d78f","description":"El usuario a silenciar"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"222c0fbbd4c43ef02e63895c432662a4356e93281ebbcc683bbd31f6c08892bf","description":"Motivo para silenciar a este usuario"}]},"$sendMessage":{"descriptionHash":"be17d594c6133a5abda7c052574e227d63e8645f2a026f74662d8ee0cd7a150a","description":"Envía un mensaje a un canal.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"745a617586f0dc1f0c3d9933e8f2796746d973d6bac927d136b3e67d37070165","description":"El canal al que enviar este mensaje"},{"nameHash":"ed7002b439e9ac845f22357d822bac1444730fbdb6016d3ec9432297b9ec9f73","name":"contenido","descriptionHash":"24e05a2d8bdd896a53049367e1be2d6f957f78a5201f5ba20757619abd213aec","description":"El contenido del mensaje."},{"nameHash":"bf067811daa87e8b0c61018da608b98ca211146b57802fdd84246cdd11f627d2","name":"ID del mensaje de devolución","descriptionHash":"d052ed63592734821fb9fc2500533282491992b5c074b7604a0d33a730b21bd3","description":"Si se debe devolver la identificación del mensaje del mensaje recién enviado"}]},"$setVoiceDeaf":{"descriptionHash":"8446384a8bcef213cfa1652148da331cd025a2b96c876929f6192637e9836686","description":"Ensordece a un miembro del canal de voz.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"30a388124a6d20a5f9fe7461ede38fd0392fcfc69f3e9860e2a2d12cf2593eb0","description":"El usuario para ensordecer"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"ff35b511a850e44844f57bcc4a5e7b5cd5218833bc92f44f6347034db908a7ce","description":"Razón para ensordecer a este usuario"}]},"$removeChannelPerms":{"descriptionHash":"b0e6210b8152079ff525c1d50b938375b64a0d016108b61d505e420dcff4b0e2","description":"Elimina las sobrescrituras de permisos de un canal, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"1240e452fd55f43988dc7c7509586bde03e8a44735154c73928788ba79b50d7e","description":"El canal para eliminar permisos"},{"nameHash":"a56145270ce6b3bebd1dd012b73948677dd618d496488bc608a3cb43ce3547dd","name":"identificación","descriptionHash":"d1d35ed6838c47a8b62209efa8157ddcded3b6d63fa461f5ef311608b0cf110b","description":"La identificación del rol o la identificación del miembro para eliminar estos permisos"},{"nameHash":"a29675d2f6ac28ba8a48d204cfe38f291a5ba9c7d93a074b4108f9da61ef9b52","name":"permisos","descriptionHash":"cda02cce4dffe35ba301106edfedb482f141efbf19028f2c035599d0192c9909","description":"Los permisos para eliminar de la identificación."}]},"$setVoiceBitrate":{"descriptionHash":"8eaaa4b778b2dce6a21992e6e5a96320be47d48b6adcde676d81cebb98d3489c","description":"Establece la calidad de la tasa de bits de un canal de voz, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"b04b3013da1a57d4873cb7a0b71154cacde5997faec4f7f5a2617c253f14335d","description":"El canal para editar la tasa de bits."},{"nameHash":"0dd2a39d8264b17d6d740e8b96d24771f970319190b54fe71d044ace4315d5f5","name":"tasa de bits","descriptionHash":"cc20dd256cb7903f4e615c557b88a8fdef1cef6ff73f3f6e867abe0fba93e3d8","description":"La nueva tasa de bits"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"542ea60a1cd9d08a2efadfcd4e8f3ee7ba522e4a17007d5d4962ae3c2bb2fc73","description":"Razón para cambiar la tasa de bits"}]},"$removeThreadMember":{"descriptionHash":"942c3d9e5f388d4aaf6be827172097914aec2765e5a0a4f2f3d5c34efc247f09","description":"Elimina un miembro del hilo","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"aa771a6c4f8baad720c36fd9995ca2ef01f0980f0d810d84df4cd618815b157a","description":"El hilo para eliminar miembro"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"a8285a737694d13d83a107b0362b9926256eae7fe4de630e770e2ce5b8fedac4","description":"El miembro a eliminar"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"31ecc4d99d7d18a5366cc46df3c878f3d119b74b95b4553f916d58c3f69dae7c","description":"El motivo para eliminar a este miembro del hilo."}]},"$setVoiceUndeaf":{"descriptionHash":"1cb4819e95ed873a968c65d7bae1a1e8f9dc842e1135dc13d53daff8af91b913","description":"Ensordece a un miembro del canal de voz.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"64115d5b0ff97cf5cde349ad870f20ea7663f7a1995cef48f3d5f1a9d613190c","description":"El usuario para ensordecer"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"46c853d87aa89dad9b48606f66745fd01dfbfd13952745c37b5564707d56ed4b","description":"Razón para ensordecer a este usuario"}]},"$addActionRow":{"descriptionHash":"d5064571f8dea7a46939ff879175b4f694a3c5972982c8082763e58ad91d9048","description":"Agrega una fila de acción"},"$commandName":{"descriptionHash":"61972e59ef99a3a02cfffeecd6fde6e5009d8e8ee13ff61d8c6e185f561a687d","description":"Devuelve el nombre del comando actual"},"$deleteCommand":{"descriptionHash":"e8b1b1088828baf85d76f0748fd78b67863aeb931b242e530398ea7b07c5f3cd","description":"Elimina el mensaje del autor."},"$commandCount":{"descriptionHash":"5dfd2bc571fd36496366cc02bfc84b73acc2c07d26a4078d4fae6e15cb3eb23c","description":"Devuelve el recuento de comandos","fields":[{"nameHash":"a6216ea03e578f212dd604ec5d675c5274a86891bac4e87f80bea10ef511f533","name":"categorias","descriptionHash":"120cd9553d50b68805971fa068834b62763c3d6bb6779b0c45ccb57186f42d5a","description":"Los tipos de eventos por los que filtrar"}]},"$addDefaultChannelOption":{"descriptionHash":"789923570892d1d870654c9e3e56c56e0b236599338627e0a567405a9a1da05e","description":"Agrega opciones de canal predeterminadas al último menú de selección.","fields":[{"nameHash":"aea0ff6ef3564c1dbb07abf439005313a14c5ccedeb3bbcd42d5dbdd99843c53","name":"ID de canal","descriptionHash":"e5b87d2c74bfe62f3912eed7c4386da084370ad28315bd5f2a4eeb03c090796c","description":"Los identificadores del canal"}]},"$addChannelType":{"descriptionHash":"83e8a09ee8175916e3fe95912e23148766da886ed95efb627c39b543b5e80eb7","description":"Agrega tipos de canales al último menú de selección.","fields":[{"nameHash":"8d8460221bf4eb295f964884b40a9ba6302a9c2af2f9b1997cbed42fda139de8","name":"tipos","descriptionHash":"251b5fee174e7d731200a32166b24c5641e202576a4a84ae4cc36549e15f8bf5","description":"Los tipos de canales para agregar"}]},"$startTyping":{"descriptionHash":"87418b667c83a975875995edd4e964be7a2cba29300ee0e22892c837b5914f88","description":"Comienza a escribir en un canal.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"068d6c59950f1f60442c60934b770b9863b8df6c33f6686f1e345b99a93299b8","description":"El canal para empezar a escribir"}]},"$commandNames":{"descriptionHash":"75c0fa4fa10f5c85899b24c53a30f86a2cb9c1061ae9630d79769b802287fbe7","description":"Devolver comandos con el tipo dado","fields":[{"nameHash":"1303c06b0b014d0ce7b988ab173a13f31227d417058ff4bbe6f8c222b4ad913c","name":"tipo","descriptionHash":"95ebf6e7bec1896cbfec01cca2c4cd4e468bd9b6516f7260fbc8994475d3f7d5","description":"El tipo de comando del que extraer nombres"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"8100e3f71f8818ca024f26789630bf6815f370f63a9cfbcfac3864a8ce52bd95","description":"El separador a utilizar para cada nombre."}]},"$addChoice":{"descriptionHash":"48b3dbc98c75eb3066c9ab64f7a6070837c3f748dcac1c6546296d7a6bc8bdb9","description":"Agrega una opción de autocompletar","fields":[{"nameHash":"ef87269c78f4ea97cfbca29737182cfd8e5f13d19ee5ff4d2227a3c0603c1510","name":"nombre de elección","descriptionHash":"36c18342bb9972256872c4a7d689a572387333d453a73d6f9b627ed567cd7aa5","description":"El nombre de esta elección."},{"nameHash":"fe3c73a1768fea125bb01ecfd490c428748bd459ee7b067cb3d3d2804db750fe","name":"valor de elección","descriptionHash":"b4e385bd97e0b48dd8eba015bb3becbf08af69067911aa911cde9e591148fcd0","description":"El valor de esta elección."}]},"$unarchiveThread":{"descriptionHash":"53b3c6d95e3c424dc21b68fc81c9741aa7d01b30fd521976a43a45742be66095","description":"Desarchiva un hilo, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"e609d9d5ef5a9ec47d93ec71ae87ce9745ebcf300270389ae1e52bb10eed7fb4","description":"El hilo para desarchivar"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"8a08b82edc4421bbe2dd514b650d342e43cd7f86bb0b39ac3f7854f11233652b","description":"El motivo para desarchivar este hilo."}]},"$setVoiceUserLimit":{"descriptionHash":"ecd791627532d6ab44edc7a78129a865c9fe2585276020d686723e30b8a4be13","description":"Establece el límite de usuarios que pueden conectarse a este canal de voz.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"3422b985d34d05e90b31659d9c6e318a825ce264693c770580f1e03e8a887d19","description":"El canal para editar el límite de usuarios."},{"nameHash":"55ea09e5715d0a8d9d94018d473bf23b2d7e630c2adb1f1acad3bada74c6fd05","name":"límite","descriptionHash":"4a97c84a2a735c8b13263e8beace53c4347a5aba54c7de1da318fb0575600cc8","description":"El nuevo límite de usuarios"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"91f3d4aa2778c1926e2ee7a0c7fac49bb733f24b68c2e240e237c7022ebd81b6","description":"Razón para cambiar el límite de usuarios"}]},"$setVoiceUnmute":{"descriptionHash":"f1827a267f6cf9a224cf5aff583865c7277272d41240110ddcd69c4a2c6d3ffa","description":"Activa el silencio de un miembro del canal de voz","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"786900505443a7c6351d43596326e701835b28f289c76f7b1b07064cba331b85","description":"El usuario para activar el silencio."},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"20733e5693a92a35e092036402b4b84d9263ff53c194c1e5a1dcaa01e7094f99","description":"Motivo para reactivar el silencio de este usuario"}]},"$commandInfo":{"descriptionHash":"3146c0849cc69f00c9807e01fdb8cf4e471e84d078928596d330529e9f3afe4d","description":"Recupera información del comando","fields":[{"nameHash":"1303c06b0b014d0ce7b988ab173a13f31227d417058ff4bbe6f8c222b4ad913c","name":"tipo","descriptionHash":"688387f645fd0cde151c95ace448d6164dba73ff10433f2ba5a65b79007de5bb","description":"El tipo de comando"},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"28d4fce5cb94f046d42e2cbaba2dde58edb48700a1db35c0bfd20c56794c3e44","description":"El nombre del comando"},{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"e2290653a677989283c75bfcc868af3f16d610635fbd567119857d408b6a0ee1","description":"La propiedad a recuperar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"1ae35f311e852275aa494b686c5d338ea6f5cd889b41b1c8da35fdc54c37437e","description":"Separador a usar en caso de matriz"}]},"$addChannelSelectMenu":{"descriptionHash":"4eb8507316ec916a566521f83be2c4371d113e532274db47d0e4d8a74741b76c","description":"Crea un menú de selección de canal.","fields":[{"nameHash":"53a5c66a9758c911531a7773d1b3515811b83cdeb3bfb2d7bc37ca0b1cef5084","name":"identificación personalizada","descriptionHash":"7cf92853633795dfb0d08a1ae3f75613af6c0d54c12e5b99fc3630167f094d4a","description":"La identificación personalizada para este menú."},{"nameHash":"4097889236a2af26c293033feb964c4cf118c0224e0d063fec0a89e9d0569ef2","name":"marcador de posición","descriptionHash":"daa56ef1febb9d700444f06f3aed5574f7c0ba3cfde286fceb039d0fff181da1","description":"El marcador de posición que se utilizará para el menú."},{"nameHash":"1f6c664f07281d596415fe2356e1e4656306f76a5fe9bfa03b4cea9530b9364d","name":"valores mínimos","descriptionHash":"798549c9072125e507bb4f8aafe3f8eaa7bf8888119151e04e4cf08765e049bd","description":"Los valores mínimos a elegir para el menú."},{"nameHash":"b88f4d4b4b7bd987f048950768ddfb94bdc08810a8ca6d9d19a0d81f4ac571cc","name":"valores máximos","descriptionHash":"0d50130e6e05f6a71c2a5eb67dd75fbd6cc9f0a5bd7ede65721a1800165898b3","description":"Los valores máximos a elegir para el menú."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"d7fca841b0f86898de6a25e355972eead761c04dbc472386b29c567b7188c2e0","description":"Si el menú está deshabilitado de forma predeterminada"},{"nameHash":"44cba2498d2245970c3266b3f381b7fb7a36da5d5860319944d3da89b5483784","name":"canales predeterminados","descriptionHash":"b1c17bf9c43061420f0c0da046124293a96a3d16d9e5a27c7dab68a95cf3a965","description":"Los canales seleccionados predeterminados para usar"}]},"$addButton":{"descriptionHash":"a1178010aeeaf5881779c2c7ca7b895ad64c7288dbaf5355b3927fd0d905fd2f","description":"Agrega un componente de botón a la fila más nueva","fields":[{"nameHash":"53a5c66a9758c911531a7773d1b3515811b83cdeb3bfb2d7bc37ca0b1cef5084","name":"identificación personalizada","descriptionHash":"19f31cccd99dc3c96b23db27551c97f896883a1586d4894b88b36b8af88cbeb6","description":"La identificación personalizada para este componente."},{"nameHash":"1aca80e8b55c802f7b43740da2990e1b5735bbb323d93eb5ebda8395b04025e2","name":"etiqueta","descriptionHash":"bbc81f660cca3a395ed8bc5f6c12f15eefe97569db1151aa0d22dfc3d17b5dc0","description":"La etiqueta del botón"},{"nameHash":"cb86eb2d914d37df6857c3cfe4827b5f770b01a86578120618b0b21572160be8","name":"estilo","descriptionHash":"68d4249fe7f2561a52efdc0f5479869e1951ce56aa86bf7bcd2a63b28c3e1d89","description":"El estilo de este botón."},{"nameHash":"4030f0c0b99ba5e189b6fe295448a8ca31ca589a55930175de18032545c11501","name":"emojis","descriptionHash":"431d810439480627f734e2023ad3cdbbb3e144d023f8c8dcde2ec8075f7a1c02","description":"El emoji de este botón."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"edb7cd794f8a1d3c8da15187e81b9f79a1ce53cf1211038ed131ad7fc74cf54d","description":"Ya sea para desactivar el botón"}]},"$deleteComponent":{"descriptionHash":"daee7456c4ca6fda7cd7dd56db5e7c5ccadcc99bcbd21beab81d459f250f8297","description":"Elimina un componente con una identificación personalizada dada","fields":[{"nameHash":"53a5c66a9758c911531a7773d1b3515811b83cdeb3bfb2d7bc37ca0b1cef5084","name":"identificación personalizada","descriptionHash":"cf4f53ef53e85785591abcc1e8e87318c8b78222d210a8df6ab6e3035b79ca93","description":"La identificación personalizada del componente a eliminar"}]},"$addDefaultUserOption":{"descriptionHash":"10c19e95d2e773b224ba4059ef615ec33f302a03ab8b0d7577cc15d8594279e9","description":"Agrega opciones de usuario predeterminadas al último menú de selección.","fields":[{"nameHash":"50680440c1d37a0311cf53e06c9175bed54997456b1cf7c11c1b0e814be85dca","name":"ID de usuario","descriptionHash":"a5715f68b8fd87cf838dac4c1a81f9767252139323f958f61f2296f4c7b69d66","description":"Los identificadores de usuario"}]},"$deleteActionRow":{"descriptionHash":"78b3965c7c234e813763905563bb10ea84056dcb8e13fbed2264780590fcedd7","description":"Elimina una fila de acción en un índice dado","fields":[{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"b25c31cb3af0208d5d9800145e222f8c887d5961c58c42a179260a70e7102292","description":"El índice de fila a eliminar"}]},"$addDefaultRoleOption":{"descriptionHash":"4a738d8f3997e1a1cf01b27ade1d9cfe0bf7aa4c09b707dc1cc41a87c9b5424a","description":"Agrega opciones de identificación de rol predeterminadas al último menú de selección","fields":[{"nameHash":"1883c81b5e2e448f05158dc1c3f02bba393c0e2319843983fdb275c5fc3bc416","name":"ID de rol","descriptionHash":"a4dc6a3507e85b5da1625f94f80f8e40c6fd9c1de1bfc72cc492d0a0b32e4895","description":"Los identificadores de rol"}]},"$and":{"descriptionHash":"10ce74b827e1f8da06d8c0fc7e49c0fd207631551978b23240f42a49f173cb87","description":"Valida múltiples condiciones","fields":[{"nameHash":"562a77a7ae22fe1bb05561df5f820282d4e199b7d5469ee234068f35aefedae1","name":"condiciones","descriptionHash":"77447062df7cb38dbcb1071566feb16e125bea8ba2589922aec850e9ac1e5096","description":"Las condiciones que deben cumplir"}]},"$checkCondition":{"descriptionHash":"254511c79bf41311aa46e69088f82e9ba3ef3acb585507c7bf1bf50ddac4e529","description":"Comprueba si una condición es válida","fields":[{"nameHash":"596d40a4ed24c02a31b19d6e633f46f64304a672b40f793d8c6deab868beb0e2","name":"condición","descriptionHash":"3e17acbfc4c0845f7879ea1cf976bc1da4551c84b177fa5917e891e5d251e01f","description":"La condición para usar"}]},"$addMentionableSelectMenu":{"descriptionHash":"a4eff4520c6af04c673f94e51eeecb1822666e0babbb77fb14032422c667b080","description":"Crea un menú de selección mencionable.","fields":[{"nameHash":"53a5c66a9758c911531a7773d1b3515811b83cdeb3bfb2d7bc37ca0b1cef5084","name":"identificación personalizada","descriptionHash":"7cf92853633795dfb0d08a1ae3f75613af6c0d54c12e5b99fc3630167f094d4a","description":"La identificación personalizada para este menú."},{"nameHash":"4097889236a2af26c293033feb964c4cf118c0224e0d063fec0a89e9d0569ef2","name":"marcador de posición","descriptionHash":"daa56ef1febb9d700444f06f3aed5574f7c0ba3cfde286fceb039d0fff181da1","description":"El marcador de posición que se utilizará para el menú."},{"nameHash":"1f6c664f07281d596415fe2356e1e4656306f76a5fe9bfa03b4cea9530b9364d","name":"valores mínimos","descriptionHash":"798549c9072125e507bb4f8aafe3f8eaa7bf8888119151e04e4cf08765e049bd","description":"Los valores mínimos a elegir para el menú."},{"nameHash":"b88f4d4b4b7bd987f048950768ddfb94bdc08810a8ca6d9d19a0d81f4ac571cc","name":"valores máximos","descriptionHash":"0d50130e6e05f6a71c2a5eb67dd75fbd6cc9f0a5bd7ede65721a1800165898b3","description":"Los valores máximos a elegir para el menú."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"d7fca841b0f86898de6a25e355972eead761c04dbc472386b29c567b7188c2e0","description":"Si el menú está deshabilitado de forma predeterminada"}]},"$addStringSelectMenu":{"descriptionHash":"efc156fa0e3465cbd971dad32caab654a81bc3d8b27adab99207f66b4b8ca34c","description":"Agrega un menú de selección de cadena.","fields":[{"nameHash":"53a5c66a9758c911531a7773d1b3515811b83cdeb3bfb2d7bc37ca0b1cef5084","name":"identificación personalizada","descriptionHash":"65afb9419c950e739927f467bc267cf851fe86d0a019cf98fa4b4bec9950dcea","description":"La identificación personalizada que se usará para este menú."},{"nameHash":"4097889236a2af26c293033feb964c4cf118c0224e0d063fec0a89e9d0569ef2","name":"marcador de posición","descriptionHash":"daa56ef1febb9d700444f06f3aed5574f7c0ba3cfde286fceb039d0fff181da1","description":"El marcador de posición que se utilizará para el menú."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"ba8a0b3e715ce152ab774f3d01d3dbb40842e27f5b86c93f8d754225f6302555","description":"Si se debe mantener este menú deshabilitado"},{"nameHash":"1f6c664f07281d596415fe2356e1e4656306f76a5fe9bfa03b4cea9530b9364d","name":"valores mínimos","descriptionHash":"798549c9072125e507bb4f8aafe3f8eaa7bf8888119151e04e4cf08765e049bd","description":"Los valores mínimos a elegir para el menú."},{"nameHash":"b88f4d4b4b7bd987f048950768ddfb94bdc08810a8ca6d9d19a0d81f4ac571cc","name":"valores máximos","descriptionHash":"0d50130e6e05f6a71c2a5eb67dd75fbd6cc9f0a5bd7ede65721a1800165898b3","description":"Los valores máximos a elegir para el menú."}]},"$editButton":{"descriptionHash":"d175ae3917a32c3a4f855b4f6f32020af8bf3211ca0fa90b9ad5ad344e9f1da6","description":"Edita un componente de botón","fields":[{"nameHash":"53a5c66a9758c911531a7773d1b3515811b83cdeb3bfb2d7bc37ca0b1cef5084","name":"identificación personalizada","descriptionHash":"f764f5ab81a22991dadd72ebf9aae37b1b782fa4072dff0a89137e33d37657ff","description":"La identificación personalizada para encontrar el componente."},{"nameHash":"a90845fb799fe823e5862a049025abba5dc8d7784192c65085419395b31906c1","name":"nueva identificación personalizada","descriptionHash":"656883609e1243fd81a1398dbe5a7cd40fe18c038f6e860b6b1413887c87a902","description":"La nueva identificación personalizada para este componente."},{"nameHash":"1aca80e8b55c802f7b43740da2990e1b5735bbb323d93eb5ebda8395b04025e2","name":"etiqueta","descriptionHash":"bbc81f660cca3a395ed8bc5f6c12f15eefe97569db1151aa0d22dfc3d17b5dc0","description":"La etiqueta del botón"},{"nameHash":"cb86eb2d914d37df6857c3cfe4827b5f770b01a86578120618b0b21572160be8","name":"estilo","descriptionHash":"68d4249fe7f2561a52efdc0f5479869e1951ce56aa86bf7bcd2a63b28c3e1d89","description":"El estilo de este botón."},{"nameHash":"4030f0c0b99ba5e189b6fe295448a8ca31ca589a55930175de18032545c11501","name":"emojis","descriptionHash":"431d810439480627f734e2023ad3cdbbb3e144d023f8c8dcde2ec8075f7a1c02","description":"El emoji de este botón."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"edb7cd794f8a1d3c8da15187e81b9f79a1ce53cf1211038ed131ad7fc74cf54d","description":"Ya sea para desactivar el botón"}]},"$editOption":{"descriptionHash":"25fee61163033d413cf950eccc481777f498a81913966de658b070dcf2985565","description":"Edita una opción de menú de selección","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"e37fbf16dbc57336c9fa9d67d194dd9d11cda91109cd5b9b608afd200494ca82","description":"El nombre de la opción"},{"nameHash":"d5e2d92d972b5ac493df91742f17a7c4c4b4b792e055d61d9a8d5bb039e774af","name":"nuevo nombre","descriptionHash":"6d34db8789e1f64101268f76b3c2b68d08dd562c0ce6d94973bbb8e8d1222b30","description":"El nuevo nombre de la opción"},{"nameHash":"c9046f7a37ad0ea7cee73355984fa5428982f8b37c8f7bcec91f7ac71a7cd104","name":"descripción","descriptionHash":"d16bd6d51067c5b7ea2cf968f17034aec36ad35c951ba150b72e852cb75f9ad5","description":"La descripción de esta opción."},{"nameHash":"cd42404d52ad55ccfa9aca4adc828aa5800ad9d385a0671fbcbf724118320619","name":"valor","descriptionHash":"866747ddaf3d96d5f8748bc43847be2a65f02b08ba7a92f9175b1b6557a329f2","description":"El valor a utilizar para esta opción."},{"nameHash":"4030f0c0b99ba5e189b6fe295448a8ca31ca589a55930175de18032545c11501","name":"emojis","descriptionHash":"091ad154ae26050c6c11ec8970748d16fe0a1240d26315ddd5dde7e68db62fec","description":"El emoji a usar para esta opción"},{"nameHash":"37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f","name":"por defecto","descriptionHash":"b2bc9878596cefdebf0367b7361956228a6c1b7670e52394e6e7d6f2f0e2bc64","description":"Si establecer esta opción como predeterminada"}]},"$addOption":{"descriptionHash":"8089d935e1ab1b6d19d870fa6ef2502d7450c1d95ad0633bebe728a19cf58492","description":"Agrega una opción de menú de selección","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"e37fbf16dbc57336c9fa9d67d194dd9d11cda91109cd5b9b608afd200494ca82","description":"El nombre de la opción"},{"nameHash":"c9046f7a37ad0ea7cee73355984fa5428982f8b37c8f7bcec91f7ac71a7cd104","name":"descripción","descriptionHash":"d16bd6d51067c5b7ea2cf968f17034aec36ad35c951ba150b72e852cb75f9ad5","description":"La descripción de esta opción."},{"nameHash":"cd42404d52ad55ccfa9aca4adc828aa5800ad9d385a0671fbcbf724118320619","name":"valor","descriptionHash":"866747ddaf3d96d5f8748bc43847be2a65f02b08ba7a92f9175b1b6557a329f2","description":"El valor a utilizar para esta opción."},{"nameHash":"4030f0c0b99ba5e189b6fe295448a8ca31ca589a55930175de18032545c11501","name":"emojis","descriptionHash":"091ad154ae26050c6c11ec8970748d16fe0a1240d26315ddd5dde7e68db62fec","description":"El emoji a usar para esta opción"},{"nameHash":"37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f","name":"por defecto","descriptionHash":"b2bc9878596cefdebf0367b7361956228a6c1b7670e52394e6e7d6f2f0e2bc64","description":"Si establecer esta opción como predeterminada"}]},"$addRoleSelectMenu":{"descriptionHash":"a27bd06538b03b278c4fa05a24c2893140f66040523bed8549fb9130b4f28c41","description":"Crea un menú de selección de ID de rol.","fields":[{"nameHash":"53a5c66a9758c911531a7773d1b3515811b83cdeb3bfb2d7bc37ca0b1cef5084","name":"identificación personalizada","descriptionHash":"7cf92853633795dfb0d08a1ae3f75613af6c0d54c12e5b99fc3630167f094d4a","description":"La identificación personalizada para este menú."},{"nameHash":"4097889236a2af26c293033feb964c4cf118c0224e0d063fec0a89e9d0569ef2","name":"marcador de posición","descriptionHash":"daa56ef1febb9d700444f06f3aed5574f7c0ba3cfde286fceb039d0fff181da1","description":"El marcador de posición que se utilizará para el menú."},{"nameHash":"1f6c664f07281d596415fe2356e1e4656306f76a5fe9bfa03b4cea9530b9364d","name":"valores mínimos","descriptionHash":"798549c9072125e507bb4f8aafe3f8eaa7bf8888119151e04e4cf08765e049bd","description":"Los valores mínimos a elegir para el menú."},{"nameHash":"b88f4d4b4b7bd987f048950768ddfb94bdc08810a8ca6d9d19a0d81f4ac571cc","name":"valores máximos","descriptionHash":"0d50130e6e05f6a71c2a5eb67dd75fbd6cc9f0a5bd7ede65721a1800165898b3","description":"Los valores máximos a elegir para el menú."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"d7fca841b0f86898de6a25e355972eead761c04dbc472386b29c567b7188c2e0","description":"Si el menú está deshabilitado de forma predeterminada"},{"nameHash":"abf3d26c6b4be64d52c862381faa920612a82e418e8bb2b4d4aaf3b4622fd820","name":"identificadores de roles predeterminados","descriptionHash":"fa00804c22936b339d3f661d22dc8aa2dee0816e1d82a7e2e1b7f959e19bc295","description":"Los ID de rol seleccionados predeterminados para usar"}]},"$editStringSelectMenu":{"descriptionHash":"54bb24f3decf3bca39c4197cccd138e155c514e2e02687754aa309c25cd3d907","description":"Edita un menú de selección de cadena","fields":[{"nameHash":"8e5fb2d73abd761c9781701e2a6de5a45a2390abad5590fb6a0d6add4584fabe","name":"antigua identificación personalizada","descriptionHash":"957d1ec00963919cd0072e2be3637665d374b2a0671e9c801117abb354626a85","description":"La identificación personalizada del menú para editar."},{"nameHash":"a90845fb799fe823e5862a049025abba5dc8d7784192c65085419395b31906c1","name":"nueva identificación personalizada","descriptionHash":"9c5fb91ff3bfe5927987d15e883bfc1fe7a7bd78ba13b7328b1648f9e22e123d","description":"La nueva identificación personalizada que se usará en este menú."},{"nameHash":"4097889236a2af26c293033feb964c4cf118c0224e0d063fec0a89e9d0569ef2","name":"marcador de posición","descriptionHash":"daa56ef1febb9d700444f06f3aed5574f7c0ba3cfde286fceb039d0fff181da1","description":"El marcador de posición que se utilizará para el menú."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"ba8a0b3e715ce152ab774f3d01d3dbb40842e27f5b86c93f8d754225f6302555","description":"Si se debe mantener este menú deshabilitado"},{"nameHash":"1f6c664f07281d596415fe2356e1e4656306f76a5fe9bfa03b4cea9530b9364d","name":"valores mínimos","descriptionHash":"798549c9072125e507bb4f8aafe3f8eaa7bf8888119151e04e4cf08765e049bd","description":"Los valores mínimos a elegir para el menú."},{"nameHash":"b88f4d4b4b7bd987f048950768ddfb94bdc08810a8ca6d9d19a0d81f4ac571cc","name":"valores máximos","descriptionHash":"0d50130e6e05f6a71c2a5eb67dd75fbd6cc9f0a5bd7ede65721a1800165898b3","description":"Los valores máximos a elegir para el menú."}]},"$addUserSelectMenu":{"descriptionHash":"ec676719025f8d742a9125f6840f4a3caca700f5386e1e5c7a99675717c9baf9","description":"Crea un menú de selección de usuario.","fields":[{"nameHash":"53a5c66a9758c911531a7773d1b3515811b83cdeb3bfb2d7bc37ca0b1cef5084","name":"identificación personalizada","descriptionHash":"7cf92853633795dfb0d08a1ae3f75613af6c0d54c12e5b99fc3630167f094d4a","description":"La identificación personalizada para este menú."},{"nameHash":"4097889236a2af26c293033feb964c4cf118c0224e0d063fec0a89e9d0569ef2","name":"marcador de posición","descriptionHash":"daa56ef1febb9d700444f06f3aed5574f7c0ba3cfde286fceb039d0fff181da1","description":"El marcador de posición que se utilizará para el menú."},{"nameHash":"1f6c664f07281d596415fe2356e1e4656306f76a5fe9bfa03b4cea9530b9364d","name":"valores mínimos","descriptionHash":"798549c9072125e507bb4f8aafe3f8eaa7bf8888119151e04e4cf08765e049bd","description":"Los valores mínimos a elegir para el menú."},{"nameHash":"b88f4d4b4b7bd987f048950768ddfb94bdc08810a8ca6d9d19a0d81f4ac571cc","name":"valores máximos","descriptionHash":"0d50130e6e05f6a71c2a5eb67dd75fbd6cc9f0a5bd7ede65721a1800165898b3","description":"Los valores máximos a elegir para el menú."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"d7fca841b0f86898de6a25e355972eead761c04dbc472386b29c567b7188c2e0","description":"Si el menú está deshabilitado de forma predeterminada"},{"nameHash":"0d7768b318f717af53a97a074c835bc3645621599533fa46e4f171a1554cf28f","name":"usuarios predeterminados","descriptionHash":"ef03232e68357f1c66b28f3e3f345f31ce446c20cebcc14309392635390f89f6","description":"Los usuarios seleccionados predeterminados para usar"}]},"$addTextInput":{"descriptionHash":"6c38c85b99d517ab85dd8722952196c242df3a89826deedae05e705dae440044","description":"Agrega un campo de entrada de texto al modal.","fields":[{"nameHash":"53a5c66a9758c911531a7773d1b3515811b83cdeb3bfb2d7bc37ca0b1cef5084","name":"identificación personalizada","descriptionHash":"92be5ecd2645f876380ffd03ae3bab819c9cde9358a493195a70a2744f294340","description":"La identificación personalizada para este campo."},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"50fe928ed912a20c3ca75059b40102ed1e45ebdf06629edcf2f0d068ee825d7d","description":"El nombre del campo"},{"nameHash":"1303c06b0b014d0ce7b988ab173a13f31227d417058ff4bbe6f8c222b4ad913c","name":"tipo","descriptionHash":"36eafb39b031cb8487de90afc2f177803a5ee41d49af1aa4853d26e8b71df70b","description":"Párrafo o breve"},{"nameHash":"d0a3630555bbec7fc05a98d311c23b00fd1ab4d8296ac4a4125976d80b6a6959","name":"requerido","descriptionHash":"fef942c8f47781b7333a5b8fe2dbf06853e7f219e9fb092afdd2d79319984727","description":"Si este campo es obligatorio"},{"nameHash":"4097889236a2af26c293033feb964c4cf118c0224e0d063fec0a89e9d0569ef2","name":"marcador de posición","descriptionHash":"16a969ad091b09e700f35653f4c201fe03e7fa0013944c2576499654021a0bb8","description":"El marcador de posición que se utilizará para el campo."},{"nameHash":"0ebf48e40af236a1a7203f955e358f34ed5ef1310e55f6095f9005e0dd6badd0","name":"valor por defecto","descriptionHash":"6672f254b12b5f8db10fc96c15308325d25e0376ae49665c61662e4b38adc9c2","description":"El valor predeterminado para el campo."},{"nameHash":"3066b58a97f27682bd769a86d6042a7d281df265d09edfd5d6cd4b8f1e1c6a6b","name":"longitud mínima","descriptionHash":"b8d7ff91ae9e1155f84037411771443b9537a5286c3326c1519960be6135b233","description":"La longitud mínima necesaria"},{"nameHash":"fc027108ab4da5a5736841ad1e899c6baa07c07c24a07cea982a654bc9e49280","name":"longitud máxima","descriptionHash":"0de0672f0855234adc09df1b0c7d034512f1ac0dccaac25de5aaa58c216fb715","description":"La longitud máxima necesaria"}]},"$getCooldownTime":{"descriptionHash":"2136b7095d1ffb51749dd5c4754fcc667f35501551e075a763c024d35ae84c89","description":"Recupera el tiempo de recuperación actual en ms para una identificación determinada","fields":[{"nameHash":"a56145270ce6b3bebd1dd012b73948677dd618d496488bc608a3cb43ce3547dd","name":"identificación","descriptionHash":"ac8ecf6473b5dc5db34d853aa29e197658d2a86c89b62aac1f3defc73b9863a8","description":"La identificación para obtener su tiempo de reutilización."}]},"$createQueryParams":{"descriptionHash":"10fcf3fa11cf935c2dee43570ff6767ae8aaf6811337cfc7b5dca593d1c46bbe","description":"Crea parámetros de consulta con campos dados.","fields":[{"nameHash":"ff22ba82ca3f63e9a1acbc23d1b1c67451aae805bf14bc5083f4c0d9b0e0b681","name":"nombre del parámetro; valor del parámetro","descriptionHash":"986db8557f07d51ee4a7c196116c912ef54e1e482207455c0c2e185f72a4d973","description":"El nombre del parámetro seguido del valor, (parámetro1;valor1)"}]},"$isBool":{"descriptionHash":"5318b69048a66e40ab38d412a76456f272ef2c70275c0dbcadb2f3cc07c7457c","description":"Comprueba si el valor dado es booleano.","fields":[{"nameHash":"cd42404d52ad55ccfa9aca4adc828aa5800ad9d385a0671fbcbf724118320619","name":"valor","descriptionHash":"426fd95de7953607dc8e664a213f94fb7e173f002278390c0a4164bae696fb27","description":"Valor para comprobar si es válido bool"}]},"$or":{"descriptionHash":"e448ce5c537c7350236b6c1064c0ef9916f695d19b0a050815761981cfc3574c","description":"Valida una condición","fields":[{"nameHash":"562a77a7ae22fe1bb05561df5f820282d4e199b7d5469ee234068f35aefedae1","name":"condiciones","descriptionHash":"3f6185b01259f018b7d03dafc4ec9b5507e7f9d7e51ba814203c43ead69b6fa8","description":"Las condiciones que deben cumplir uno."}]},"$encodeURIComponent":{"descriptionHash":"232f25fd93f1c69763df701a0cc09a4efd8d58b50e6510057d5f94792fb597b2","description":"Codifica texto para una URL","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"0c4768c2f03d8b6571cd6afee6ec99d2567ce7082d11503d87f567ba2072853b","description":"El texto a codificar."}]},"$deleteCooldown":{"descriptionHash":"a29ae054ed1aa4cd7b011dd9d3e135401c3f6abf06cbd90b8e310b7dcec17620","description":"Elimina el tiempo de reutilización de la identificación dada","fields":[{"nameHash":"a56145270ce6b3bebd1dd012b73948677dd618d496488bc608a3cb43ce3547dd","name":"identificación","descriptionHash":"5dc14ceb14ac50eeefcf7b4790cac0dc7b0adc682f8551859329f33044ba8b3d","description":"La identificación para eliminar su tiempo de reutilización."}]},"$isValidHex":{"descriptionHash":"60b373ad0bea874f6b82bdad9abc5332f72eba588d9d6e088beaf31868732bae","description":"Comprueba si el hexadecimal dado es un número entero válido entre 0x00000 y 0xffffff.","fields":[{"nameHash":"128df13c1e54ffaaafcc9d07ec7427d61f764214e6ae0321de23c94d261d0860","name":"hexadecimal","descriptionHash":"5dd27233a0acba025e8fed0d42aeb985f3602ad2e7d56cf44e9420ad89a3d7cf","description":"El hexadecimal para comprobar"}]},"$decodeURIComponent":{"descriptionHash":"e0c1c55cf03205826d3266e17c811d4984cbb0b5319ae734cabb60d466750794","description":"Decodifica el texto de una URL","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"e4445ef479cdf40adf1ec66b4f35094320a2547e13762c60247317e41c7fb1c8","description":"El texto a decodificar"}]},"$isValidLink":{"descriptionHash":"a04422237b11c613a91496cbbfccfbf2deeeeb0da848d874683b81fa76b2f00d","description":"Comprueba si un enlace es válido; esto no garantizará que un sitio realmente exista ni devuelva respuestas HTTP exitosas.","fields":[{"nameHash":"b1b1bdb480c61d075300d9bff7d9cb69cf31695ea048e478facadf426e8d0fb0","name":"enlace","descriptionHash":"64724a064163884a78b184e709e74eb44f362f531669f05ff4f013c40b89abef","description":"El enlace para comprobar"}]},"$encodeURI":{"descriptionHash":"232f25fd93f1c69763df701a0cc09a4efd8d58b50e6510057d5f94792fb597b2","description":"Codifica texto para una URL","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"0c4768c2f03d8b6571cd6afee6ec99d2567ce7082d11503d87f567ba2072853b","description":"El texto a codificar."}]},"$decodeURI":{"descriptionHash":"e0c1c55cf03205826d3266e17c811d4984cbb0b5319ae734cabb60d466750794","description":"Decodifica el texto de una URL","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"e4445ef479cdf40adf1ec66b4f35094320a2547e13762c60247317e41c7fb1c8","description":"El texto a decodificar"}]},"$md5":{"descriptionHash":"416368348077dc7a2106523a99ccf3d3568f9c39b717ac7b2eb361c3d2c152ec","description":"Crea una clave md5 a partir de una entrada dada","fields":[{"nameHash":"c96c6d5be8d08a12e7b5cdc1b207fa6b2430974c86803d8891675e76fd992c20","name":"aporte","descriptionHash":"4782dca19cf22e70f541d6ee9b4aaf830ca9fbf98716c5ea2fd63890f719d645","description":"Insumo a utilizar para la alimentación"},{"nameHash":"e8424ea5339b85a750ab5f4c63bde5d5c62975792a3bed6ccb37c045207c6771","name":"codificación","descriptionHash":"91a0560b1c4de620014501e58a7026b3c4911faf2235d9ed03e0ad99e814c7a3","description":"La codificación de salida"}]},"$deflate":{"descriptionHash":"e7e52992059e4f952a44cf6d8a33a042c733689f43c77e65c77907dd56bcb903","description":"Comprime la entrada dada","fields":[{"nameHash":"c96c6d5be8d08a12e7b5cdc1b207fa6b2430974c86803d8891675e76fd992c20","name":"aporte","descriptionHash":"1ee595173a6b01e1f5beacc9702cffe212eb0274a76fa1211140647df9443a08","description":"El texto a comprimir"},{"nameHash":"e8424ea5339b85a750ab5f4c63bde5d5c62975792a3bed6ccb37c045207c6771","name":"codificación","descriptionHash":"760de9d95bbe9fcfa26921b7a290bd6a0407a10aa71110b016936921554e5c10","description":"La codificación de salida a utilizar"}]},"$inflate":{"descriptionHash":"5dac12200db1628685d8722b8dbf20fe8cd1bdc250716ac4f7d5b7d8d6827aaf","description":"Descomprime la entrada dada","fields":[{"nameHash":"c96c6d5be8d08a12e7b5cdc1b207fa6b2430974c86803d8891675e76fd992c20","name":"aporte","descriptionHash":"a2e5ef2f5278463198cae1e5857ec84d28f548d17de5d559f124eeff7b30b6bb","description":"El texto a descomprimir"},{"nameHash":"e8424ea5339b85a750ab5f4c63bde5d5c62975792a3bed6ccb37c045207c6771","name":"codificación","descriptionHash":"be17420c29e38cae3d1f1893a3cc6a9a13f74bbe8d5e9d998354750c260526b1","description":"La codificación de entrada a utilizar"}]},"$cooldown":{"descriptionHash":"08dcea9bbd0478a24b865054ad39acb816069988c036314e0865929bc21d2018","description":"Agrega un tiempo de reutilización de comando","fields":[{"nameHash":"a56145270ce6b3bebd1dd012b73948677dd618d496488bc608a3cb43ce3547dd","name":"identificación","descriptionHash":"e6a24ba255675de5374c6a7b147be3d6bbcf3a48ac1c81da7a796841c44adc78","description":"La identificación a la que asignar el tiempo de reutilización puede ser cualquier cosa."},{"nameHash":"caa79af4db67695cce51988cda2f98423bb7420fbaee8968cd4aca151f55d3a2","name":"duración","descriptionHash":"c864ea4a79eb5afc321d4835e799d29fdc3a3aba390aa1f983a31229c59d8cbf","description":"La duración del tiempo de reutilización."},{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"8c5cc5d92936a8b36b006ce3dbb03631515b07e01333d423f896e60f79cfa31f","description":"El código a ejecutar si el tiempo de reutilización está activo."}]},"$color":{"descriptionHash":"5ccc1a7c4df8bd3ab2572d689bca5660c314dea475baf761399c138476798566","description":"Agrega un color para el embed.","fields":[{"nameHash":"74284d9dcbcc09928ca5d7d6187270a62ac1b58ccdc4a44b81e47257ffa53b9e","name":"color","descriptionHash":"fc7dfec2e07fc0b59ebbf170f8b96a551fc2186e22b47d1701da4a1fb960c3d5","description":"El color para el embed."},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"b777f3dc52eff208ee1e3a371407b924a1bbefcafce8d94ebdb4d0464445f34a","description":"El índice al que agregar estos datos"}]},"$timestamp":{"descriptionHash":"882a1c20b6c2835cb235889ec9a5c4249260dc7f0545b562a2091e17b140ff01","description":"Agrega una marca de tiempo para insertar","fields":[{"nameHash":"f785c3ce1d580c8f22c1db8a14cf1268e44279ff5d461361dbbfaf19e8b11578","name":"EM","descriptionHash":"e7320fd4cad16e9e1902e1b772613ab7ddc27c868128f83ede74a549efd12b48","description":"La hora de la marca de tiempo para agregar"},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"b777f3dc52eff208ee1e3a371407b924a1bbefcafce8d94ebdb4d0464445f34a","description":"El índice al que agregar estos datos"}]},"$deleteEmojis":{"descriptionHash":"936f6656d93587cc59745dc301e80cbf2a4a26b6883ae8017d7262f6f9d813e1","description":"Eliminar identificadores de emoji dados, devuelve el recuento de gestos eliminados","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"3103d152dc40c7ada6a2d15657ae7f2576b2e31fbb738934ad6e140010448a2e","description":"El servidor para eliminar emoticones"},{"nameHash":"3badc5f5025e3296346a2b8a3fcbf0bb2158744298c33e6021bf7d9da58a4ec3","name":"emojis","descriptionHash":"2ed6e9c0783f38a39ca80db2bb15d7f26ce63eee6de4888f43eec262ba69049d","description":"Los emojis para borrar"}]},"$image":{"descriptionHash":"877b1c06904c29507711d2ff78028186340bc0c5c4cc32eea2d6c47fe1df1530","description":"Agrega una imagen para insertar","fields":[{"nameHash":"28e5ebabd9d8f6e237df63da2b503785093f0229241bc7021198f63c43b93269","name":"URL","descriptionHash":"e8fdf7486a1de901001a693e85392b5b560926d02baaa2dadfec485337ada1c0","description":"La URL de la imagen para insertar."},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"b777f3dc52eff208ee1e3a371407b924a1bbefcafce8d94ebdb4d0464445f34a","description":"El índice al que agregar estos datos"}]},"$deleteEmojiMessageReactions":{"descriptionHash":"9eea5878f78896824ba3baa9b0b63411ba5060c5ded0fe39a5cc9a97dcca33de","description":"Elimina todas las reacciones emoji de un mensaje, devuelve la cantidad de emojis de reacción eliminados exitosamente","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"3cc2a50511ebc6433c1c8c3d06f75c2eded1b973f4578f4962fb57f14000a842","description":"El canal donde se encuentra el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"c462970f408100fc68df5f1b0a4de8f891361cfa3bfecc67bef177b2a03de945","description":"El mensaje para eliminar reacciones emoji de"},{"nameHash":"3badc5f5025e3296346a2b8a3fcbf0bb2158744298c33e6021bf7d9da58a4ec3","name":"emojis","descriptionHash":"589350d82b809575484b1fd5c4b2e213107e707cff89dd997e83ac0de0e93ab1","description":"Los emojis a eliminar de este mensaje"}]},"$thumbnail":{"descriptionHash":"233e5c28cd2bbaf404cfa75c5ad03e1ceeb098a67244a5c97e3d923321a819c1","description":"Agrega una miniatura para insertar","fields":[{"nameHash":"28e5ebabd9d8f6e237df63da2b503785093f0229241bc7021198f63c43b93269","name":"URL","descriptionHash":"66715cc59e1b88b5e1c36670cc281c39d07118258369d9db5ef2e0e32324dbe6","description":"La URL de la miniatura para insertar"},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"b777f3dc52eff208ee1e3a371407b924a1bbefcafce8d94ebdb4d0464445f34a","description":"El índice al que agregar estos datos"}]},"$sha512":{"descriptionHash":"e54ea22a3dd3d1455d6f956949286118aee16369c4f7dfcc6b1aef45c67d8217","description":"Crea una clave sha512 a partir de una entrada dada","fields":[{"nameHash":"c96c6d5be8d08a12e7b5cdc1b207fa6b2430974c86803d8891675e76fd992c20","name":"aporte","descriptionHash":"4782dca19cf22e70f541d6ee9b4aaf830ca9fbf98716c5ea2fd63890f719d645","description":"Insumo a utilizar para la alimentación"},{"nameHash":"e8424ea5339b85a750ab5f4c63bde5d5c62975792a3bed6ccb37c045207c6771","name":"codificación","descriptionHash":"91a0560b1c4de620014501e58a7026b3c4911faf2235d9ed03e0ad99e814c7a3","description":"La codificación de salida"}]},"$description":{"descriptionHash":"8fcbd87917e0f4314a349a5c85e07b9193fddb4f07f04885bc3a38a77c582481","description":"Agrega una descripción para insertar","fields":[{"nameHash":"c9046f7a37ad0ea7cee73355984fa5428982f8b37c8f7bcec91f7ac71a7cd104","name":"descripción","descriptionHash":"8eb5737bc851c6bca95a1a5af0b75a337a734fe50636354f999e4b24003b0f26","description":"La descripción para la inserción."},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"b777f3dc52eff208ee1e3a371407b924a1bbefcafce8d94ebdb4d0464445f34a","description":"El índice al que agregar estos datos"}]},"$title":{"descriptionHash":"879a58a94f7a7c4ccfac3c4660cb5932f6b5bd056ba8c8bf6b2001d9f4c19f09","description":"Agrega un título para insertar","fields":[{"nameHash":"aaf2320646108059a87ab5017a86aee454f5378ed95003dbb2e12f4ca5266e0e","name":"título","descriptionHash":"1d549192a564e80b5de11769df626d93d7a168a7198ff5eaf6bf8e7edbd5dc8f","description":"Agrega un título a la inserción"},{"nameHash":"0e33869f749a06524ad3a29448de55a35ba6f04b98d6eaf865d1986e86a38d40","name":"Hipervínculo","descriptionHash":"09c6a6c4ceb4fcc4739d8000149acdace6fbd5fa90e56f1a08f15b445bccd60f","description":"La URL del hipervínculo"},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"b777f3dc52eff208ee1e3a371407b924a1bbefcafce8d94ebdb4d0464445f34a","description":"El índice al que agregar estos datos"}]},"$sha256":{"descriptionHash":"efb105b32ad0301baa8aa6ca9d61d4cd02637fef8a5558ce1e5bd18d123b4012","description":"Crea una clave sha256 a partir de una entrada dada","fields":[{"nameHash":"c96c6d5be8d08a12e7b5cdc1b207fa6b2430974c86803d8891675e76fd992c20","name":"aporte","descriptionHash":"4782dca19cf22e70f541d6ee9b4aaf830ca9fbf98716c5ea2fd63890f719d645","description":"Insumo a utilizar para la alimentación"},{"nameHash":"e8424ea5339b85a750ab5f4c63bde5d5c62975792a3bed6ccb37c045207c6771","name":"codificación","descriptionHash":"91a0560b1c4de620014501e58a7026b3c4911faf2235d9ed03e0ad99e814c7a3","description":"La codificación de salida"}]},"$addField":{"descriptionHash":"daede101dfdb098b9f2c7092bb220966af3ed406aa03c27a6f4e0627f4678834","description":"Agrega un campo para insertar","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"282dd952f4248f6ab932557da92b67f706fc5007577305b5ba2c1c68cebfdcff","description":"El nombre del campo."},{"nameHash":"cd42404d52ad55ccfa9aca4adc828aa5800ad9d385a0671fbcbf724118320619","name":"valor","descriptionHash":"a56c1b1fb1823dc52bb90f11d2340e7679a1848c07a88f017b02087963afb7df","description":"El valor del campo."},{"nameHash":"995cf20a9c45daaf0a2cc31e85c290032ced97aadbac6c9d625595f5ce0ed427","name":"en línea","descriptionHash":"2fe64db5f865b5db9a9a9bb23bd6c30bf4ff2d42df81f7cea4817f9fb2ebeb20","description":"Si este campo estará en línea"},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"b777f3dc52eff208ee1e3a371407b924a1bbefcafce8d94ebdb4d0464445f34a","description":"El índice al que agregar estos datos"}]},"$footer":{"descriptionHash":"9c7a84ceba472beb9704d96aad7e326c5b9b6a870203a1d365edab8b86f92a32","description":"Agrega un pie de página para insertar","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"315de1ed8409782f00a3a1ae2f4be1471028d8cc3eb7162ec87d2e62a7904de5","description":"El texto para el pie de página para insertar."},{"nameHash":"28e5ebabd9d8f6e237df63da2b503785093f0229241bc7021198f63c43b93269","name":"URL","descriptionHash":"6b3b5495271ca9f3da3444c3e4d617a81ea8b7ca8f9687ab9ba19eabfb4c0981","description":"La URL para el pie de página para insertar"},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"b777f3dc52eff208ee1e3a371407b924a1bbefcafce8d94ebdb4d0464445f34a","description":"El índice al que agregar estos datos"}]},"$author":{"descriptionHash":"54fae9581d6d4fc757a3b1328ba571b7b8562708383a92b63b675dd162bc53f9","description":"Agrega un autor insertado","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"04390354519a42cfa5dca59fd028476ede2d48a7c6120abcab8f9d4bad5f5355","description":"Agrega un nombre al autor insertado."},{"nameHash":"c2d4b446a44ce54fab8e01150e24dd24f3d850c7c14dcfe31f6321341dd86874","name":"icono","descriptionHash":"f76b2a495b45080e3d2c990296fd9850637ed2738f5ae6763a0f8ca2236a9327","description":"La URL del icono"},{"nameHash":"0e33869f749a06524ad3a29448de55a35ba6f04b98d6eaf865d1986e86a38d40","name":"Hipervínculo","descriptionHash":"09c6a6c4ceb4fcc4739d8000149acdace6fbd5fa90e56f1a08f15b445bccd60f","description":"La URL del hipervínculo"},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"b777f3dc52eff208ee1e3a371407b924a1bbefcafce8d94ebdb4d0464445f34a","description":"El índice al que agregar estos datos"}]},"$editField":{"descriptionHash":"361dc7474747e0cd9377c68dc100f06f708adaedddf1291fc4ba57edd3d7493d","description":"Edita un campo para insertar","fields":[{"nameHash":"7a44ff150a04f918083d2437f297ab87a064365eb46ec4ad9a0a9c76cacb199c","name":"índice de campo","descriptionHash":"7936e2f631a72a555d08527eae477ebc5381612dad0182dc25e83f1fcf0b703b","description":"El campo de índice para editar"},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"282dd952f4248f6ab932557da92b67f706fc5007577305b5ba2c1c68cebfdcff","description":"El nombre del campo."},{"nameHash":"cd42404d52ad55ccfa9aca4adc828aa5800ad9d385a0671fbcbf724118320619","name":"valor","descriptionHash":"a56c1b1fb1823dc52bb90f11d2340e7679a1848c07a88f017b02087963afb7df","description":"El valor del campo."},{"nameHash":"995cf20a9c45daaf0a2cc31e85c290032ced97aadbac6c9d625595f5ce0ed427","name":"en línea","descriptionHash":"2fe64db5f865b5db9a9a9bb23bd6c30bf4ff2d42df81f7cea4817f9fb2ebeb20","description":"Si este campo estará en línea"},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"da8308ac4201bdb68a09dc199f3d0fcead4a1f6dea9e62267edd145cd0d94352","description":"El índice para editar estos datos"}]},"$addEmoji":{"descriptionHash":"057990a941a56e4a6501a29d25b961c6d4fc60820dda98a2410a18f5bebef65a","description":"Agrega un emoji a un servidor, devuelve la identificación del emoji","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"5378f7bf4d1f40a765931e30ee5e83f54608a4352b6fc26326d78dbf2eba4122","description":"El servidor al que agregar este gesto"},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"21f8a1ffeede465d2ebb556ee3976fa3d477f1c803dbbe871476983a4c06bdb7","description":"El nombre del emoji"},{"nameHash":"28e5ebabd9d8f6e237df63da2b503785093f0229241bc7021198f63c43b93269","name":"URL","descriptionHash":"e7c83e0218ec8070429c3bff76b0d4f3c8e6c1bacfd5540ad232535248ae5818","description":"El ícono emoji a usar"},{"nameHash":"114898f3d2970c98da2efb56b06ef2db16040bcdf930f29f61b91ecd2d591e39","name":"devolver ID de emoji","descriptionHash":"e351e57a1d324136f97910f07a5e99c35d6033279878cb53054d236f4effe674","description":"Si se debe devolver la identificación del emoji"},{"nameHash":"66cf5513b37462be52e7fe7b1791b7a6b704f97577680acc2f270e365a1b01e3","name":"identificadores de roles","descriptionHash":"f2e57ef2b5d806f1dfaf98a845f3643a977b82486173ed1c3ce20a0a57c737bb","description":"Los identificadores de rol para limitar el uso de este gesto"}]},"$emojiCount":{"descriptionHash":"2651b17b6460e395398ff509e68de8eef9ca8506e9badafc8db33063f8ba528b","description":"Devuelve el recuento de emoji de todos los servidores.","fields":[{"nameHash":"1303c06b0b014d0ce7b988ab173a13f31227d417058ff4bbe6f8c222b4ad913c","name":"tipo","descriptionHash":"847f7150902a7109306e58e0e1dfb974dca1945d05caff63b5f4f463c16ccfb7","description":"El tipo de emotes a contar."}]},"$randomEmojiID":{"descriptionHash":"29c4bedaa2fa211b17007ed54a90dd921edb941df36f1e4195ab25415b4f7726","description":"Devuelve un ID de emoji aleatorio"},"$emojiID":{"descriptionHash":"ef0c6291b596f44e3be7a9462f6065e512e053a57cad2b729be60df53b2e7af0","description":"Devuelve la identificación del emoji","fields":[{"nameHash":"99eff9fe7e72cca8b6977fbac8b5a5d67c32853ed461be27de6d9f4532a695bb","name":"nombre emoji","descriptionHash":"d9397a47fcdb0dbf6fc2d6d19fa0064fe837107cfe0106c1323859674ba04e22","description":"El nombre del emoji para devolver su identificación."}]},"$emojiIdentifier":{"descriptionHash":"1a6ab4c175814eb65ca6f18ac7126a1038650ca983f80b37041038495bbb0347","description":"Devuelve el identificador emoji","fields":[{"nameHash":"f8f9aa681176cea62972a060518f334667bb67e206d2a7a4d270574ef7d40bcf","name":"identificación emoji","descriptionHash":"df0cc2beee7b860bb228b933759d675ce4a110e4208ba4a025e5f7711cc3cf5b","description":"La identificación del emoji para devolver su identificador."}]},"$emojiCreatedAt":{"descriptionHash":"c48e44afc3cff058557fecabf0d0d92e91be714b4cf25e6b2f30b96363be1704","description":"Devuelve la marca de tiempo de creación del emoji.","fields":[{"nameHash":"f8f9aa681176cea62972a060518f334667bb67e206d2a7a4d270574ef7d40bcf","name":"identificación emoji","descriptionHash":"d5655fb6b6a36cc94e28c584e083fd4749229ef2039f2ae30ade802644d7d81d","description":"La identificación del emoji para devolver su marca de tiempo de creación."}]},"$emojiAnimated":{"descriptionHash":"a9e38fd448dd2f7658f9b68d8bd709cef07160db533ed5b28e293b5b1ebc2be8","description":"Devuelve si el emoji está animado.","fields":[{"nameHash":"f8f9aa681176cea62972a060518f334667bb67e206d2a7a4d270574ef7d40bcf","name":"identificación emoji","descriptionHash":"49361c1251703b14476e51b906fa96579dba02c90fad68ac0630b4ca23ffbc24","description":"La identificación del emoji para devolver su estado de animación."}]},"$emojiIDs":{"descriptionHash":"4a0db815554864e0aa14bd146ad548026e898d50570668821c7f7a2cc16b1a6a","description":"Devuelve cada ID de emoji","fields":[{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"0325a7946ca557a694737fd91fdd0cc229bd8d860feca3b68a2aef5ab5d9c6c0","description":"El separador a usar para cada emoji"}]},"$emojiGuildID":{"descriptionHash":"247cc83c972ad4832cd31c0f7b4520e252d122965a0bf9bb049fb4de89d138e5","description":"Devuelve la identificación del servidor emoji","fields":[{"nameHash":"f8f9aa681176cea62972a060518f334667bb67e206d2a7a4d270574ef7d40bcf","name":"identificación emoji","descriptionHash":"c92931011fc3a54c2601a83db26e5f3e87bd9fb099095a4e5a69cac0fec6addf","description":"La identificación del emoji para devolver su identificación del servidor."}]},"$emojiRequiresColons":{"descriptionHash":"57e14ce097b555631a42ea5985bb123c908a498c7149adb2b819795712b522d6","description":"Devuelve si el emoji requiere dos puntos","fields":[{"nameHash":"f8f9aa681176cea62972a060518f334667bb67e206d2a7a4d270574ef7d40bcf","name":"identificación emoji","descriptionHash":"319f9cd9ad2c4ef67f803baa838025dc57ee0a4c992802138f9d6038fdf35d4c","description":"La identificación del emoji para devolver su estado de dos puntos."}]},"$emoji":{"descriptionHash":"a5be032b7424d0fcfb7b1609560b3e39c0ee18cde520e152e9e240cdd6f0ad44","description":"Formatos dados emoji","fields":[{"nameHash":"f8f9aa681176cea62972a060518f334667bb67e206d2a7a4d270574ef7d40bcf","name":"identificación emoji","descriptionHash":"8ce08aee47fe6f52e45d419b7e60485527a81752864b910e1559d39203e8e842","description":"La identificación del emoji para formatear"}]},"$emojiURL":{"descriptionHash":"5bc6e1c76265e6e4e64e0a7dcf7708ae3c95ed5c94d417e90fd95c32280b89d9","description":"Devuelve la URL del emoji","fields":[{"nameHash":"f8f9aa681176cea62972a060518f334667bb67e206d2a7a4d270574ef7d40bcf","name":"identificación emoji","descriptionHash":"8bc57ba0368661dcc51288b357be11098bfd878525993bc6e464fb62352a399c","description":"La identificación del emoji para devolver su URL."}]},"$emojiExists":{"descriptionHash":"b89372313e95205dfa28961cb32eb2f8cd1082a46602a03b7205f71666ef8184","description":"Devuelve si existe una identificación de emoji","fields":[{"nameHash":"f8f9aa681176cea62972a060518f334667bb67e206d2a7a4d270574ef7d40bcf","name":"identificación emoji","descriptionHash":"c7cccb6d8c8a58e4fa27614aff9fdd9528c6f0c2908251a4d773c468282cf4d7","description":"El emoji para comprobar"}]},"$emojiName":{"descriptionHash":"4a2f1e47cccf4362382481481e92f6fedcee8332195483837d50a0c74b38ebb4","description":"Devuelve el nombre del emoji","fields":[{"nameHash":"f8f9aa681176cea62972a060518f334667bb67e206d2a7a4d270574ef7d40bcf","name":"identificación emoji","descriptionHash":"62fad2e3a86c64a9a6240f8efd6e61c055693d97374dce19aa4655e4629efd7e","description":"La identificación del emoji para devolver su nombre."}]},"$emojiRoles":{"descriptionHash":"9d4ebeca059905fdf761740d2f19a031387457dbd322487e31a93191ddf012c8","description":"Devuelve los identificadores de roles que pueden usar este gesto.","fields":[{"nameHash":"f8f9aa681176cea62972a060518f334667bb67e206d2a7a4d270574ef7d40bcf","name":"identificación emoji","descriptionHash":"0aeb796d8c35022b40b44861e617d8f4e2f95ec2f2ee6ac415eb458731c6a019","description":"La identificación de emoji para devolver sus identificaciones de rol."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"02a51a113148f0d13d791601f904d765c1aa4af21e4a6d47cb498481afad848c","description":"El separador que se utilizará para cada ID de rol."}]},"$emojiNames":{"descriptionHash":"1b3b50ea893c14b9a4e30d9462b2a398d2e30758144285e767f72f01f9a51548","description":"Devuelve los nombres de los gestos de un servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"a2ae4c67c4ab77145a289fa14b0c842a4f697e7c6302d83413df005a9533e750","description":"El servidor para devolver los emotes de"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"ee09a1331076a7e332c113bd64c8b7e6815a639257be35a9f01d26466e1ff442","description":"El separador a utilizar para cada emoji"}]},"$fileExists":{"descriptionHash":"80740bf1c90cb1a37623489dcfd19c56fcc6bc4e32156cb861f20b70180e8acd","description":"Comprueba si existe una ruta","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"0a473dc0707a8a3ee5118f460af03b98a751359b537b2954e5946e8f4a7332da","description":"La ruta al archivo o directorio."}]},"$randomGuildEmojiID":{"descriptionHash":"437012779b4212d07b3a12f5e60821f68e918c03e9dd2e8a386c66c79958e3eb","description":"Devuelve un ID emoji aleatorio de un servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"807343684c7991410f1dc6d9bd7c3ff920590636792ee638880c475f8b237324","description":"El servidor para obtener emoji"}]},"$bold":{"descriptionHash":"c93c172641f465eeb79073864b5e5a95331887d11baabd43be272bb532d41c40","description":"Pone en negrita el texto dado","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"1086ce9b44c9ca1b966ce632a82dc3122be86018094bf05bb7ad8724286c6fb0","description":"El texto se pone en negrita, esto intentará escapar de todo *"}]},"$inlineCode":{"descriptionHash":"87ac2967d2aa35291d9f5ed8b5caf1423e5c8b98fc28f67b10a1500b502894d1","description":"Agrega comillas invertidas al texto","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"b473e0440a7ab2e6f00416e4aa0559c547ba791f68226582e34efc88e2f0fc69","description":"El texto a marcar, esto intentará escapar de todo `"}]},"$fileSize":{"descriptionHash":"c77b777003f7f35f1c90491d532ea58b52ac16ec54feec5e85baca75e8b868bf","description":"Obtiene el tamaño de un archivo o directorio en bytes","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"0a473dc0707a8a3ee5118f460af03b98a751359b537b2954e5946e8f4a7332da","description":"La ruta al archivo o directorio."}]},"$truncateFile":{"descriptionHash":"91805248e23a5528a124be0c541436820c2699121f0ca4d529f7124881cba712","description":"Trunca el texto de un archivo a una longitud determinada","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"52a44377df8741e7d9ec6414facb685cb67ff5e82082b155c3dabaa23bcd88bc","description":"La ruta al archivo"},{"nameHash":"0f82aca66af91493b1ff401de5f1f7e3e24e14560df3f6f7e465dbc915b9947d","name":"longitud","descriptionHash":"eecc6eac17724eec9521e0444ab593cd08eacc058a9c5895aa1aade205e459b1","description":"La nueva longitud del archivo."}]},"$codeBlock":{"descriptionHash":"db7024e74268e5547b35dd5591f4cc5687be772712fee341e9fbab081cd9b592","description":"Crea un bloque de código con el texto dado.","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"d4504dce8dc2f0f50e727087cc946c7f2cd935384236b95616e781cd1776ae02","description":"El texto para crear el bloque, esto intentará escapar de todo `"},{"nameHash":"5cf7d7ec1cb5c221981f277051f7f82a82e155b53c76ab9b6f75fde9641f6fa0","name":"idioma","descriptionHash":"9ac789573f3bdce47333eb33c557a35667209d593a93660ca08713c54ea8a569","description":"El idioma para darle a este bloque de código."}]},"$hyperlink":{"descriptionHash":"9d3d5a0012897d0019fbcd9a4bfe65ad0be19a9194cf11d051c6235ead564e54","description":"Crea un texto de hipervínculo","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"9934457fed2a5678cfbe1ba6798661c320e4e782ee4df2303329040cc958af67","description":"El texto para hacer hipervínculo."},{"nameHash":"28e5ebabd9d8f6e237df63da2b503785093f0229241bc7021198f63c43b93269","name":"URL","descriptionHash":"6ec422b527fb777a87d73906d17d87c705af6165ccf5c0c84d2eaa02e2934cbb","description":"La URL que se utilizará para el hipervínculo."}]},"$deleteFile":{"descriptionHash":"20eee4cea9e61ff75f3a5c81562dde829a01576033d7b2dae4153c9c7b68ef35","description":"Elimina un archivo","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"52a44377df8741e7d9ec6414facb685cb67ff5e82082b155c3dabaa23bcd88bc","description":"La ruta al archivo"}]},"$writeFile":{"descriptionHash":"40c4683d8e47f7dd6f610d499bb187057b3642026cded750ddfcaf7403a16b93","description":"Escribe texto en un archivo.","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"52a44377df8741e7d9ec6414facb685cb67ff5e82082b155c3dabaa23bcd88bc","description":"La ruta al archivo"},{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"a79edec7366e9ef6ff5da494ebb180f354669ea9b29125135ab1df7023ab3fbf","description":"El texto a escribir"},{"nameHash":"e8424ea5339b85a750ab5f4c63bde5d5c62975792a3bed6ccb37c045207c6771","name":"codificación","descriptionHash":"28edc2d67537667bcec7367009e2401a98498ed905ee8e871f1af9bf011188d7","description":"La codificación a utilizar para el texto."}]},"$spoiler":{"descriptionHash":"eca0dcea0513529a9c91a9b642cef5006c6ee276be7fcc1128aaa91baaf83788","description":"Hace que el texto dado sea un spoiler","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"82db473eaf67d32e1ec78b9e3ed67d641e4fdcef3822740ea381c84c9f0d5208","description":"El texto para hacer spoiler, esto intentará escapar de todos |"}]},"$mkdir":{"descriptionHash":"e7017e41cee38696eca23b7db9dbe25a2c6ed52f164cf55e3ffcf1b8843750c4","description":"Crea un directorio","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"e51217acccaa0488fad2e1ac3f542d17308c633362a4dad5b15ad069b7526a70","description":"El camino para el directorio."}]},"$readFile":{"descriptionHash":"2fa683b88ab5652f9cc9b2202859b8d850e3da6fcb2996213dfc131ecfe7675d","description":"Lee texto de un archivo","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"52a44377df8741e7d9ec6414facb685cb67ff5e82082b155c3dabaa23bcd88bc","description":"La ruta al archivo"},{"nameHash":"e8424ea5339b85a750ab5f4c63bde5d5c62975792a3bed6ccb37c045207c6771","name":"codificación","descriptionHash":"1258eb39751939c7d6d43165da8a9a235c668a76eb9c24ae39085a56eea12928","description":"La codificación a utilizar para el texto."}]},"$appendFile":{"descriptionHash":"13ad0c1119c07da61f9533121715824835026294cd489b2c40b2b8e48adf0410","description":"Agrega texto a un archivo","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"52a44377df8741e7d9ec6414facb685cb67ff5e82082b155c3dabaa23bcd88bc","description":"La ruta al archivo"},{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"e89cb3f4114607fb67703d597ae56ad0844ca0400049ae22ef4bc1f6b82f4878","description":"El texto a anexar"},{"nameHash":"e8424ea5339b85a750ab5f4c63bde5d5c62975792a3bed6ccb37c045207c6771","name":"codificación","descriptionHash":"28edc2d67537667bcec7367009e2401a98498ed905ee8e871f1af9bf011188d7","description":"La codificación a utilizar para el texto."}]},"$copyFile":{"descriptionHash":"56a1a7f4de8553ccbd02ee7b8f20fbb2aa7381cec18baf56bdf51026e1daa37b","description":"Copia la ruta dada a otra ruta","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"57c75cc9f07a41f6d69c9bf5fdc1d8acada46eb70b4d5940bf326cabbd3a8be0","description":"La ruta para hacer una copia de"},{"nameHash":"b5c755aaab1038b3d5627bbde7f47ca80c5f5c0481c6d33f04139d07aa1530e7","name":"destino","descriptionHash":"6f0165ae61865df0be20448df0d6e83d08786010ab30b1f52c8e7d284a398959","description":"La ruta de salida para copiar"}]},"$underscore":{"descriptionHash":"10e638f4cfb39999596d2e5267da54e0bb61739b328a7397ec020623b553af4c","description":"Agrega guión bajo al texto","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"16d3bcbe548e026353897cb30a3a2cedf2c795bb3b71ce9c98aba089418c2b57","description":"El texto al que se le agregará un guión bajo, esto intentará escapar de todo _"}]},"$guildAfkChannelID":{"descriptionHash":"6a7ca2000bdacb3ec0b71dde083fcbd017d28dae8bdb9f1d7b46e23d814ad000","description":"Devuelve el ID del canal AFK del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildAvailable":{"descriptionHash":"dbc228705384b69535f24bb7a7e8d472c8a7059fa804dc957f2451e007b6301e","description":"Devuelve si el servidor está disponible.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildAfkTimeout":{"descriptionHash":"6a75935d23307868be4bf7037bb7fb130ed612ae54c9977d559f9559a16eeaf3","description":"Devuelve el tiempo de espera AFK del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildBoostCount":{"descriptionHash":"bf0e87c9985b0c4c41b588e7e3745a4c0bc0008b2b8e564b0bddf79f5727dc06","description":"Devuelve el recuento de impulso del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildBotCount":{"descriptionHash":"e6ef7198627976da5d7c0c36122bd301cf00526f286675c6db44ae01072fc72a","description":"Devuelve el recuento de bots de un servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"2a03d3c4b0f67f965119c73a35a3277246fc560c2a91f146ca8e4609a4fc5048","description":"El servidor del que recuperar el recuento de bots"}]},"$strikethrough":{"descriptionHash":"086e5e8f5011112866519f674db88c138ede425a2c93615adef669ccf14781c6","description":"Hace que el texto dado esté tachado","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"a2bd88aed724c049a50f04d934a4306277e5173c6612b3f09cc46a038e3f859b","description":"El texto debe estar tachado, esto intentará escapar de todo ~"}]},"$guildBoostRoleID":{"descriptionHash":"bd911fc6376f6943e6cb179ab0174830357b47fcf6c29e9cad0d72d6a5e0b3d0","description":"Devuelve la identificación del rol de impulso del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildBannedMembers":{"descriptionHash":"c16c6c1105566015f35e9f2d3edef4f3b57c1e90c52dc32593ef07fb8dcf47dc","description":"Devuelve identificadores de miembros prohibidos de un servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"948883db2ff9fe6eb1a9706c236795e0381f140fe1bde32516d8a4ee6e3d66e3","description":"El servidor para extraer miembros prohibidos"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"328ffac12bdb6b3736b090297cc9e02df695d6fd40ec6024e2da9e63b4f2fec7","description":"El separador para cada id."}]},"$guildBanReason":{"descriptionHash":"df82ae9939332796ba4021a1b31d40edc26f0eae80efa13ea43cf736e36ad22b","description":"Obtiene un motivo de prohibición de un usuario","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"381a58a5a63d2bd05cb5f230380edc3947b4fc8b7943ef735618e865943b6338","description":"El servidor desde el cual eliminar la prohibición"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"294e4a41a3073659c3a2f71a6a8ceb6a039372dca59544cc857a59f17ec99421","description":"El usuario para retirar el motivo de la prohibición."}]},"$guildApproximateMemberCount":{"descriptionHash":"f38becdb210300e4490ce8e20ff063c9ce5de8e0a6ccb39acf18f542f98b31a6","description":"Devuelve el recuento aproximado de miembros.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildChannelCount":{"descriptionHash":"82146157bd63520c0fe1d2e21f0074828b6de35ff6264444b31a1b54d6283e76","description":"Devuelve el recuento de canales del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"7e31c13be1c55e691638d02b401a8b114ad6e3ecc62e03a2805b36507c310ab3","description":"El servidor del que obtener canales"},{"nameHash":"a6216ea03e578f212dd604ec5d675c5274a86891bac4e87f80bea10ef511f533","name":"categorias","descriptionHash":"2f0a03a81460b5a82d7341b39f1bd59f5ecfce2104205b550449b0f05d04d320","description":"Las categorías por las que filtrar"}]},"$guildApproximatePresenceCount":{"descriptionHash":"1090828e352b113cb7a67efc0f1c0f1379de95fff2f6a9aa13323204509e38b4","description":"Devuelve el recuento de presencia aproximado","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildBoostLevel":{"descriptionHash":"ae52924df377a20c93dfcece43b147c4b67d363f056ff08436489c2a11bedc73","description":"Devuelve el nivel de mejora del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildBanner":{"descriptionHash":"756c1683c50251938019c199e3ff413acad6fcbd81852d850269014741c91c51","description":"Devuelve el banner del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"9a74e9840bfb28f20fba771f771fa618f987e259b4f7af767630470a25f549e8","description":"El servidor para recuperar el banner."},{"nameHash":"ccdcbe846f3da4eb044fbdf64bf6b57902388ab72fb0c852ba72280f8d478b40","name":"tamaño","descriptionHash":"79d32e68330e4e2dd1179e6b1db81828ca2aa2fb525f9c22ea3c2332e325821d","description":"El tamaño a utilizar para la imagen."},{"nameHash":"26f1de33979d065ba8d86789de634228e3540fee2f6e5a66eebf93f78d83077d","name":"extensión","descriptionHash":"5e1127658bab637c16494bb620cbdd70172db616ccb3db2bc39696dbdc52eef6","description":"La extensión a utilizar para la imagen."}]},"$guildCount":{"descriptionHash":"716be0ae74fd1ebb34fad2d014c58e4781235a28841bf0a8e34c156c47f549d7","description":"Devuelve el recuento del servidor"},"$guildEmojiIDs":{"descriptionHash":"ad52d4c1f496393cafbb0dfc2cefaf0e600d64057466cfd2ab7ca8bfe2824687","description":"Devuelve cada ID de emoji del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"f09be153cf9a35343db5e56560c280570c9942c9b56b207eb815719e7adaba26","description":"El servidor para obtener ID de emoji"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"0325a7946ca557a694737fd91fdd0cc229bd8d860feca3b68a2aef5ab5d9c6c0","description":"El separador a usar para cada emoji"}]},"$guildExplicitContentFilter":{"descriptionHash":"c0db64fad3a44b97d7c0ac79c10ad0335314b135954c6c55409baa426d950a97","description":"Devuelve el nivel de filtro de contenido explícito para este servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildCreatedAt":{"descriptionHash":"e8cd6d68a00d76670555be582d435519be675daf980347628b98511d1b040493","description":"Devuelve la marca de tiempo de creación del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildDefaultMessageNotifications":{"descriptionHash":"30392a87428ed689528b2e9304fe1842e752398685212ca7a82fa1c945d1c3bd","description":"Devuelve las notificaciones de mensajes predeterminadas para este servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildDescription":{"descriptionHash":"a9ca5f2eb36e47c6512956cb71840a40cb54cc750dfe42c4f7c3fc301a252976","description":"Devuelve la descripción del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildExists":{"descriptionHash":"e6b20f1dcf6454cfea105930314ee18149957b61328dc7262e81be4d4914fa77","description":"Devuelve si existe una identificación del servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"afc31615bb89cda7afbef5505ddc9d01e70cd4761760d438e326a57b861dce15","description":"El servidor a comprobar"}]},"$guildChannelIDs":{"descriptionHash":"0204fc3cb6eb5d36189552d2e17033f51f2e02ec8c65f279477f297c5b8c456e","description":"Devuelve cada ID de canal del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"5432f561b2343add0c8503b06ec5e81bf00dbf2d14627fc49c9a94bf6c2c35f4","description":"El servidor del que obtener los ID de los canales"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"b2a52b5a4bc30709fa2616693ba9f2957bf5bc760a3cce141a3fd9dbcf700b4d","description":"El separador a utilizar para cada canal."}]},"$guildEmojiCount":{"descriptionHash":"9039e15f6ad51b3f05c5a4c819d8b8294442f9b594fde3290b491c2754fdaafe","description":"Devuelve el recuento de emoji de un servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"76e421c446479f514fa8469e81c8c73bfaad44beeee187a74a099c0b555f5deb","description":"El servidor para obtener emoticones"},{"nameHash":"1303c06b0b014d0ce7b988ab173a13f31227d417058ff4bbe6f8c222b4ad913c","name":"tipo","descriptionHash":"847f7150902a7109306e58e0e1dfb974dca1945d05caff63b5f4f463c16ccfb7","description":"El tipo de emotes a contar."}]},"$guidHasFeatures":{"descriptionHash":"51ee08c5431cdf6bea5296ec3dc740f44c10ac5cee392e119cd220cb7bd612c1","description":"Devuelve si este servidor tiene todas las características dadas.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"3874444246df776fcbdd5a4c61127a7fb1c019f2c4c2fd61585262757a9a08b9","description":"El servidor para comprobar las funciones."},{"nameHash":"5b8a8b56dada6ce7567442b4935298df7de2badd7becdcf4915a59487338ca4b","name":"características","descriptionHash":"2caad2c2836cf750a1ab5a2a7953f1cd9db23811ecf34eff610043d371184502","description":"Las características a comprobar"}]},"$guildEmojis":{"descriptionHash":"1dac5552e86f3795599e9a6edd9cc03f9b8f983ef98fe76be1267cafe3ff0f75","description":"Devuelve todos los emoji del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"807343684c7991410f1dc6d9bd7c3ff920590636792ee638880c475f8b237324","description":"El servidor para obtener emoji"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"0325a7946ca557a694737fd91fdd0cc229bd8d860feca3b68a2aef5ab5d9c6c0","description":"El separador a usar para cada emoji"}]},"$guildFeatures":{"descriptionHash":"52ea6e44af12818b478ab0bf82244ecb54bc5b13b6e30ffe72496445b9346323","description":"Devuelve las características del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"220c586af3dfe196f3e256d0b3d1b894709b92ee6ff1e2f31605c472ad9260eb","description":"El separador a utilizar"}]},"$guildHasAnyFeatures":{"descriptionHash":"c3847ed619a489f03dbc99d38bd39805b71b6408d07b3f60346949683aa79d0b","description":"Devuelve si este servidor tiene alguna de las características dadas.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"3874444246df776fcbdd5a4c61127a7fb1c019f2c4c2fd61585262757a9a08b9","description":"El servidor para comprobar las funciones."},{"nameHash":"5b8a8b56dada6ce7567442b4935298df7de2badd7becdcf4915a59487338ca4b","name":"características","descriptionHash":"2caad2c2836cf750a1ab5a2a7953f1cd9db23811ecf34eff610043d371184502","description":"Las características a comprobar"}]},"$guildChannelExists":{"descriptionHash":"8e1796e9fd95aa66453770e6488450d4c98e141e552c35f5b68e6d06ab0a137b","description":"Devuelve si existe una identificación de canal de servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b11237302a52ff17439493ca9b31f08006967a633372d591aa503b0b1e351f80","description":"El servidor para comprobar el canal del servidor."},{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"f4c77baa371351b348dc67fd040399cce075f9e3cb6309a876b9f18a30ee6578","description":"La identificación del rol para el canal del servidor."}]},"$guildDiscoverySplash":{"descriptionHash":"69d57aadccff9a954e4047dbc0c7744a0b4cce32efbc1da409400b16e03e930f","description":"Devuelve el mensaje de descubrimiento del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"26c597395b44e093ad9ffa06d884cd107dfa104138b16c8781fbebf9d5dc85ac","description":"El servidor para recuperar el mensaje de descubrimiento."},{"nameHash":"ccdcbe846f3da4eb044fbdf64bf6b57902388ab72fb0c852ba72280f8d478b40","name":"tamaño","descriptionHash":"79d32e68330e4e2dd1179e6b1db81828ca2aa2fb525f9c22ea3c2332e325821d","description":"El tamaño a utilizar para la imagen."},{"nameHash":"26f1de33979d065ba8d86789de634228e3540fee2f6e5a66eebf93f78d83077d","name":"extensión","descriptionHash":"5e1127658bab637c16494bb620cbdd70172db616ccb3db2bc39696dbdc52eef6","description":"La extensión a utilizar para la imagen."}]},"$guildMaximumPresences":{"descriptionHash":"e3f5fa1991244e70c28b685bd91e3415a863daf4a0b325447c5d2c7f7aa45e08","description":"Devuelve las presencias máximas para este servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildMemberCount":{"descriptionHash":"37710cfc441c0fbdfa13aed8b6ccb3577326ddad80a5e74300a4d4f33f6a6cf9","description":"Devuelve el recuento de usuarios de un servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"54726b5f9da1e9c4a6e60c9be5910a64bab0d789245a51192985c8212bfef2b1","description":"El servidor del que recuperar el recuento de miembros"},{"nameHash":"dff0669b4df441c26626db0001cd5bee7fc888cecab2a00d03144e90915d6272","name":"presencia","descriptionHash":"d85f10cbc042fd943c134a30906bfaa30510bee427d8079427944ae8e45294f1","description":"La presencia de los usuarios para contar."},{"nameHash":"6bd96d68ee2f26baf9f2c9ec9c56b9c998194966e88c3dd51887748b9573db29","name":"contar robots","descriptionHash":"19ecbd255ee84c1eb55f0d1c56a87ed77adc4990e3123878797a145dba0a4db0","description":"Ya sea para contar bots"}]},"$guildName":{"descriptionHash":"083454f8c45fdffd57a2f79a4469a383896778e1f3c00125112e0fa58d300530","description":"Devuelve el nombre del servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildNames":{"descriptionHash":"67ee1ecc8680bbc0916b546d7e2fe0463b3e39dc76e6e6143aab86be35fe611e","description":"Devuelve los nombres del servidor del bot.","fields":[{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a64665368b14a95a0c5b9028899e5728293e3470185a99e1bfff2062d11315ec","description":"El separador a utilizar para cada servidor."}]},"$guildNameAcronym":{"descriptionHash":"2f7b1a9fb79d0849c59881312d23cbe97921823efdb10057304e5cf89ab48da5","description":"Devuelve el acrónimo del nombre del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildMaximumBitrate":{"descriptionHash":"8ae25ab2b1526b4be455023182cf5151eb08d2561a27729089a33eb8570bede2","description":"Devuelve la tasa de bits máxima para los canales de voz de este servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildID":{"descriptionHash":"df290dfceed9e2edd1b8755f8525d46831309e02e4d829d703d0d2efe7ac385e","description":"Devuelve la identificación del servidor con el nombre de pila.","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"bf2ce8dd45ca07971729c6a9a4d5d7ba2d78447956f9cc9f210bf69536f84347","description":"El nombre del servidor para devolver la identificación."}]},"$guildMFALevel":{"descriptionHash":"513022cb595ac2a1dd252bc3205c22342d753fa76b47f012a3820ae273838298","description":"Devuelve el nivel mfa para este servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildIDs":{"descriptionHash":"b7eb24c64b1879dbcf65e056585e0c314c8a3a060f67aae4dd841fb6092369a3","description":"Devuelve todos los servidores en los que se encuentra este bot.","fields":[{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"438da8da254e6505c33eedd347a03c266a302917b4bcd8f5e003309cc26ccf7e","description":"El separador para cada servidor."}]},"$guildMaximumMembers":{"descriptionHash":"0c546c4849f5672c034226534ecbc587feaba067aa7788a71c69cbe113aac120","description":"Devuelve el número máximo de miembros para este servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildMaxStageVideoChannelUsers":{"descriptionHash":"d820e4d92dcea7de6902ac299e852fc1c56b6e7c3960e6e04272a1cd0fce50d7","description":"Devuelve el número máximo de usuarios de canales de vídeo para los canales de escenario de este servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildMaxVideoChannelUsers":{"descriptionHash":"7f5dfc9ec6ed81be20dc9bf8e9b627af6a4d582c3e0b121e6958898037bfbca3","description":"Devuelve el número máximo de usuarios del canal de vídeo para este servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildLeave":{"descriptionHash":"b638529b669d16f123471175057baf0661cc8211fe545cdffdd31de483932f86","description":"Deja un servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"1d6d49ca9a028b80ba3ccdae4302e1f244a862307c9fb1a681ed7ba365573220","description":"El servidor para salir"}]},"$guildMemberIDs":{"descriptionHash":"f82563be0b0f4aeaf05d31343dc8ccf674b791846c4ada666f7fbf25efd6a485","description":"Devuelve todos los ID de miembros almacenados en caché de un servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"e6ea19b76759049ada4360623467937ab1916443396f89632d610a8c3fd87092","description":"El servidor del que extraer miembros"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"dfd3022d878accb5db22e62e1c3bb93685e9d6ab1d51ee2d19df195e99728cd4","description":"El separador a utilizar para cada miembro."}]},"$guildIcon":{"descriptionHash":"ce486764cfe25f060288304769e05ae68ba70bca50adfff09479136a45775b69","description":"Devuelve el icono del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"ed845d78c417387972a6526a5c598fb6f91cc632cf766a9e9e2f5e9d32f1de58","description":"El servidor para recuperar el icono del servidor."},{"nameHash":"ccdcbe846f3da4eb044fbdf64bf6b57902388ab72fb0c852ba72280f8d478b40","name":"tamaño","descriptionHash":"79d32e68330e4e2dd1179e6b1db81828ca2aa2fb525f9c22ea3c2332e325821d","description":"El tamaño a utilizar para la imagen."},{"nameHash":"26f1de33979d065ba8d86789de634228e3540fee2f6e5a66eebf93f78d83077d","name":"extensión","descriptionHash":"5e1127658bab637c16494bb620cbdd70172db616ccb3db2bc39696dbdc52eef6","description":"La extensión a utilizar para la imagen."}]},"$guildPreferredLocale":{"descriptionHash":"2c391e44f510dd261983ab7d7c9547d33f516f21f00c97a60c95f3351cd1f4f3","description":"Devuelve la configuración regional preferida del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildNSFWLevel":{"descriptionHash":"d1c0e664886cb4b55759e77e8758ca23789124d3611a5d91fad25f32a01a7751","description":"Devuelve el nivel nsfw para este servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildSafetyAlertsChannelID":{"descriptionHash":"deff10b3c78d0e2e886117b30f90bd81e493916f4a94c91ee02b784fe6f30cf3","description":"Devuelve el ID del canal de alertas de seguridad del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildRulesChannelID":{"descriptionHash":"04e6a27221e03dcefd30f5bf4adf2e6cba56b87c4ce64fa74b1ba2bd488f60cc","description":"Devuelve el ID del canal de reglas del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildPublicUpdatesChannelID":{"descriptionHash":"07a1a974b94b74c40de4f56d9d48f58da79a188f30e907b7bafa72abb9216665","description":"Devuelve el ID del canal de actualizaciones públicas del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildRoleCount":{"descriptionHash":"e4115abe2a4ff44a55fb3886619ae3862d1759aca18fe32212c4a87e776674b8","description":"Devuelve el recuento de ID de rol de un servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"1a7620ca519595ca578e241088b33577b37c3e9a66126df71da82d7d8863766b","description":"El servidor del que obtener identificadores de roles"}]},"$guildOwnerID":{"descriptionHash":"b1638ca0b6e557d77533b6a5c11a3b4b0ded5c094b304d11696b370f102a2e44","description":"Devuelve la identificación del propietario del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"d546f0bb5439bd10c4e86146d192fbc0e26f3ba69172adb5cf67d2b6daac4404","description":"El servidor del que recuperar al propietario"}]},"$guildSystemChannelID":{"descriptionHash":"22a606d200cb12540fca343f96ca9909c296b137ba0746b41ff98c1d795c1b70","description":"Devuelve el ID del canal del sistema del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildShardID":{"descriptionHash":"3ec6d973a92ca6103550634d6816aa4f05b2c2fbf2117a3bc5ffc844c4575b72","description":"Devuelve el ID del fragmento del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildPartnered":{"descriptionHash":"a94d43a25979bb41f7c30ea55ed2bdda17a8a5b848a4ff269373f0cab72ff9f6","description":"Devuelve si el servidor está asociado.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildVanityCode":{"descriptionHash":"44d6a6678de76912336ca01d8c4fa8de8f9379f480c77b29301bebb08e179dea","description":"Devuelve el código personalizado del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"d027509143fe36a3544489321d56cb1d2fe1ac622c0e9eebe888d26652d6c810","description":"El servidor devolverá su código personalizado."}]},"$guildVanityUses":{"descriptionHash":"8f9c80198068d1e253b70c2cd2e8163862e370e81ae75f225462efa766cc4ace","description":"Devuelve los servidores que usa el tocador","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"3095ac06b403251c2524b71ad55692b0add7182c72fecf5032d025a4f8bc4196","description":"El servidor para devolver sus usos de tocador."}]},"$guildSplashURL":{"descriptionHash":"af60fc2a2491829a20ad41da8d3963fd26ff811ff1158371fc32d5c7b3440da5","description":"Devuelve la URL de inicio del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"a90cc3474eb6956414b724469704d9b3be35780ef4fab30a70cf5bcb9d05ab80","description":"El servidor para recuperar el splash."},{"nameHash":"ccdcbe846f3da4eb044fbdf64bf6b57902388ab72fb0c852ba72280f8d478b40","name":"tamaño","descriptionHash":"79d32e68330e4e2dd1179e6b1db81828ca2aa2fb525f9c22ea3c2332e325821d","description":"El tamaño a utilizar para la imagen."},{"nameHash":"26f1de33979d065ba8d86789de634228e3540fee2f6e5a66eebf93f78d83077d","name":"extensión","descriptionHash":"5e1127658bab637c16494bb620cbdd70172db616ccb3db2bc39696dbdc52eef6","description":"La extensión a utilizar para la imagen."}]},"$guildRoleIDs":{"descriptionHash":"c91866d343c76e15387ff599679ee2f16b5db6f4ebb1c38857efa400405873bb","description":"Devuelve cada ID de rol del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"cdb4a3716c4d4bb3056af4c33b8f3f458dd1050f07fc2f66df494a87395ad7e2","description":"El servidor del que obtener identificadores de roles"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"02a51a113148f0d13d791601f904d765c1aa4af21e4a6d47cb498481afad848c","description":"El separador que se utilizará para cada ID de rol."}]},"$guildStickerIDs":{"descriptionHash":"4b4adf0ce2db0fc98ce0975bc8619c1b6b74673ac3b63718ea8cd46d9a32d91f","description":"Devuelve cada ID de etiqueta del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"032babd81499d9cc58f67b61ee857637dc461c1f202a3ef3fab6386d23bba22c","description":"El servidor del que obtener los ID de las pegatinas"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"c0da73fcfc0e8e6e28abbe11163185130de8219b8212604eb2894f25f5be8011","description":"El separador a utilizar para cada pegatina"}]},"$randomGuildID":{"descriptionHash":"fb146e3a9c9063e2ea3d093000cb41ef304196d669224d9fc8e421058aa49357","description":"Devuelve una ID de servidor aleatoria"},"$guildVerified":{"descriptionHash":"13133500450018be51e74c690bb79db543059cc0555d401e2aa4de1f1f18f220","description":"Devuelve si el servidor está verificado.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildWidgetChannelEnabled":{"descriptionHash":"eaee81f1b0d704f08fb1a150cc37f60e928541392787669363e538e0094f4e89","description":"Devuelve si el canal del widget está habilitado para este servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$httpResult":{"descriptionHash":"bb1923b6a5d3ac761e0a9f38cbf304dfb364ffff353f30115ab06195286c4594","description":"Recuperar un valor de resultado http","fields":[{"nameHash":"2c70e12b7a0646f92279f427c7b38e7334d8e5389cff167a1dc30e73f826b683","name":"llave","descriptionHash":"2056da0c05143e0cf094cc3420f5d708d13b59681f825ebd8d0f22ffc1b83cad","description":"La clave para devolver su valor."}]},"$httpRemoveHeader":{"descriptionHash":"fb24912cb0bb0051de06c6aa2d2b966323c698d1dadb83c02d9310012a3ba229","description":"Elimina un encabezado HTTP","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"eab527504da4bf7e5b53d13731d8f64cbdc62e0bc117be01ac4721b5f0a27640","description":"El nombre del encabezado"}]},"$guildWidgetChannelID":{"descriptionHash":"cd785858fc0353970deed74f2703c58ff70d6553b1d8abd35ae1c0ab4d81c38b","description":"Devuelve el canal del widget para este servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$httpSetContentType":{"descriptionHash":"bd8e780d799e85485bbb5c3e433c9d8d21bbf2fd12e0470345434684af3611b4","description":"Obliga a que la solicitud http se decodifique utilizando un tipo de contenido determinado","fields":[{"nameHash":"1303c06b0b014d0ce7b988ab173a13f31227d417058ff4bbe6f8c222b4ad913c","name":"tipo","descriptionHash":"9476c5e3a136eaa529a21e596939713b903a3c2c8973ee0653ebeff8cc7f4902","description":"El tipo de contenido del resultado."}]},"$httpSetBody":{"descriptionHash":"57ad416c8fb78f985c3c033e3a45f564c4d7498560e04b15a0ab4ddfa52810fd","description":"Establece un cuerpo JSON para la solicitud.","fields":[{"nameHash":"230d8358dc8e8890b4c58deeb62912ee2f20357ae92a5cc861b98e68fe31acb5","name":"cuerpo","descriptionHash":"445a13f9ef1effe538e0a1eb31d34d12dba2a376717d90c239b8f09dcc9f4f0c","description":"El cuerpo JSON"}]},"$httpAddHeader":{"descriptionHash":"59668be014f6b59c01a66f94531da021753c2d7253e9a3bcd1b2743561c4fce2","description":"Agrega un encabezado HTTP","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"eab527504da4bf7e5b53d13731d8f64cbdc62e0bc117be01ac4721b5f0a27640","description":"El nombre del encabezado"},{"nameHash":"cd42404d52ad55ccfa9aca4adc828aa5800ad9d385a0671fbcbf724118320619","name":"valor","descriptionHash":"eb4c530d34a6c65433dbbaa622dfe4510a28f20b78a24652c30e289dc97c2e89","description":"El valor del encabezado"}]},"$setGuildSplash":{"descriptionHash":"893052283186b17396da292f089467eb8c074849e6aa898443a58a45304a5f84","description":"Establece un inicio de servidor, devuelve booleano","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"21d48436ca8e84505f064355b1674e954a804f1a96489407460663c91aabb75f","description":"El servidor para configurar Splash"},{"nameHash":"28e5ebabd9d8f6e237df63da2b503785093f0229241bc7021198f63c43b93269","name":"URL","descriptionHash":"89ab8d7fa7a37f940d0d202c2afae3da6d5d19c92a9f4ed244a517379f680808","description":"El nuevo chapoteo"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7218a7b710036a9934007130ea2eddf42f77fb0022250184e9bc04dd3fd5de4d","description":"El motivo de esta acción."}]},"$setGuildIcon":{"descriptionHash":"1722f76e78c9388cc17278a3e198f5eb0598b65300e19d7ad4323a9b6a028d23","description":"Establece un icono de servidor, devuelve booleano","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"8676444bcf73b748136f1348244a1d0657f155a5966d3c86718d1870f65b7a39","description":"El servidor donde configurar el icono"},{"nameHash":"28e5ebabd9d8f6e237df63da2b503785093f0229241bc7021198f63c43b93269","name":"URL","descriptionHash":"69b9b95be91382d36425394b35da5aa07c041c2adbcaa2fa43bbe280467f5b6b","description":"El nuevo icono"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7218a7b710036a9934007130ea2eddf42f77fb0022250184e9bc04dd3fd5de4d","description":"El motivo de esta acción."}]},"$guildVerificationLevel":{"descriptionHash":"ef81f22378058295e5a8102b25a3b4915d650e9c52b36417ced13a27e12e280d","description":"Devuelve el nivel de verificación del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$httpRequest":{"descriptionHash":"97a820ef1b09c4c6f56562ef393d7103e86c13a951b619c60ffeb3b2570948fc","description":"Realiza una solicitud http, devuelve el código de estado","fields":[{"nameHash":"28e5ebabd9d8f6e237df63da2b503785093f0229241bc7021198f63c43b93269","name":"URL","descriptionHash":"10089b424a5ab7802cdc11cd397af211788cd1afd8b51768ae926d576f48fb91","description":"La URL para realizar esta solicitud a"},{"nameHash":"5b7e6bf2dc4a32a6aa4770cd5639c2c7af890fc86c273b5c8567fe5382086bf3","name":"método","descriptionHash":"c4ee6d8d1f21958bfe3b948b4d445339ae174c0db348112f92bb84e6f12362f9","description":"El método a utilizar"},{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"8123035ceff5e059df028628e5fbb14a97b3371b8a87653f0927ea2e462fdb58","description":"Nombre de la variable de entorno para cargar la respuesta"}]},"$setGuildName":{"descriptionHash":"a146a37e534efa2b06dca35ea14c98167435c763c7dda7024e093c494f9e33a6","description":"Establece un nombre de servidor, devuelve booleano","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"f89a5df365620cb22b7c41b2bf7fa2f9ee6e7d4ea0810b0eae3c4c68596f8187","description":"El servidor para establecer el nombre"},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"0e89d468008dfb528395ae68bdee48efd39367046862637cd5a714f417dbd3f9","description":"el nuevo nombre"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7218a7b710036a9934007130ea2eddf42f77fb0022250184e9bc04dd3fd5de4d","description":"El motivo de esta acción."}]},"$setGuildBanner":{"descriptionHash":"4e3012bcb4c0a7a90c137a8ea9cd93b71cfeee106811ae5b125cd5ef916e2f5c","description":"Establece un banner de servidor, devuelve booleano","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"ca562ef1f6c036d0903d015c4a756064a406e79c68a4aaf6f35e5f0409f01a64","description":"El servidor para configurar el banner"},{"nameHash":"28e5ebabd9d8f6e237df63da2b503785093f0229241bc7021198f63c43b93269","name":"URL","descriptionHash":"d627a0cce1fc97ab56bb834cc0228219a0d7efbb1df17ce103aa8d20976ae73d","description":"la nueva pancarta"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7218a7b710036a9934007130ea2eddf42f77fb0022250184e9bc04dd3fd5de4d","description":"El motivo de esta acción."}]},"$customID":{"descriptionHash":"875b1f11cc60e0e371e89ffa3e7a594d914c7f3d219a0ab05732081de59ce24a","description":"Recupera la identificación personalizada de la interacción."},"$deferUpdate":{"descriptionHash":"a78d0666eb6b718e3f47f29f32004df99d847a966b2c7e9ab2b326e9362f0bef","description":"Aplaza esta interacción como una actualización."},"$ephemeral":{"descriptionHash":"e14bc91f5deb121012431e9882ac7b6fc4c33f150e7f2dc5be79a13611fe42a3","description":"Marca esta respuesta como efímera."},"$defer":{"descriptionHash":"0ef031885a27919558608b861cf5b493852835260a7a5b31515ff35d72ed92bc","description":"Aplaza esta interacción"},"$focusedOptionName":{"descriptionHash":"58318f2d9397d69c0915eadc26406724282f138e540afc2bbc2b2144f8b7c929","description":"Devuelve la opción enfocada del comando."},"$focusedOptionValue":{"descriptionHash":"18de19eaca90d1480678f581fe7c677afa4fab088d9f615564a68b39ac4c7207","description":"Devuelve el valor de la opción enfocada del comando."},"$interactionDelete":{"descriptionHash":"2a6b3e21d6315f5c289fc1dfef9ef5976c9110933133344a9b7b9e796f9a8948","description":"Elimina la respuesta de esta interacción."},"$autocomplete":{"descriptionHash":"3bbe31f960a22dba86072ef1025856ffddc99f4959ee6a9e50cd9a6e145b1570","description":"Fuerza la respuesta de autocompletar"},"$input":{"descriptionHash":"f6911bfcf19acc1397285e3b34fec2b34a0b3bdddede2142ccd7746308e75c96","description":"Devuelve un valor de un campo de texto","fields":[{"nameHash":"53a5c66a9758c911531a7773d1b3515811b83cdeb3bfb2d7bc37ca0b1cef5084","name":"identificación personalizada","descriptionHash":"fcc1841e5aa69d9ed70579ba6d13db2293c5b8e2de1d55d784cd4708ea56ecc4","description":"La identificación personalizada para obtener el valor del campo de entrada."}]},"$applicationCommandDescription":{"descriptionHash":"b4e8f76d7dfaff07e27d7f6fd4d5ee964391d94afd7a002311b2183692c7d560","description":"Devuelve una descripción del comando de la aplicación.","fields":[{"nameHash":"a56145270ce6b3bebd1dd012b73948677dd618d496488bc608a3cb43ce3547dd","name":"identificación","descriptionHash":"90c7e6eafa4e1e3c1aa1ce909f025760002e8899bedbfac51889ada314c01994","description":"La identificación del comando para extraer su descripción."}]},"$applicationCommandName":{"descriptionHash":"ad86ca79ff2984c84d9412e1d06952ebfad7ffc7eefdccf9d8960f981c2801f7","description":"Devuelve el nombre del comando de una aplicación.","fields":[{"nameHash":"a56145270ce6b3bebd1dd012b73948677dd618d496488bc608a3cb43ce3547dd","name":"identificación","descriptionHash":"e8390014a33ff0516fc9d432669c3c37e8def591906e87201e9ce0ae9b43b5dd","description":"La identificación del comando para extraer su nombre."}]},"$applicationCommandDisplay":{"descriptionHash":"66fcb40c05a5a33c6d9aca023c7f26b4e10f570928722baf9f9f69d49d11c1ad","description":"Obtiene la interacción de comando completa con todas las opciones.","fields":[{"nameHash":"91c4f1eaaa158a623c6d6648b97c920254b638ab7ea29c0710c3e23e45375c83","name":"ocultar el nombre de la opción","descriptionHash":"f408046c416b930cb03082edfdc444a8c3bff4e2ed62201362d6213429115c68","description":"Si se deben suprimir los nombres de las opciones para que no se muestren"}]},"$applicationCommandID":{"descriptionHash":"bf88ed473263fa0dcce6309e08112ca131fa63f5e16644e102d71b8c6b99feb2","description":"Devuelve el ID del comando de la aplicación.","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"bf05e3720d9fe51a4fb019d9de4d4a215dd25c47ceb8e2b35fda67dbccf37c78","description":"El nombre del comando para extraer su identificación."}]},"$interactionReply":{"descriptionHash":"bc15cb4e8fc045608e9c774b103b54ff91a628730a414191f2b77ba69e4ba93a","description":"Fuerza una respuesta de interacción","fields":[{"nameHash":"ed7002b439e9ac845f22357d822bac1444730fbdb6016d3ec9432297b9ec9f73","name":"contenido","descriptionHash":"8c11b4879f9d51e2f88240ea49c63be9f248d058366b36f671a00631974306c1","description":"El contenido a utilizar para esta respuesta."},{"nameHash":"bf067811daa87e8b0c61018da608b98ca211146b57802fdd84246cdd11f627d2","name":"ID del mensaje de devolución","descriptionHash":"038bbd4df3201bbcae5392d1b0e68011b062c3a2f100b490d5a30a217e10560c","description":"Si se debe recuperar y devolver la identificación del mensaje de la respuesta"}]},"$interactionFollowUp":{"descriptionHash":"eef1d52a108de1cf11c305f56858f6e9256ead0e449e52ccc6be022bbbfa6c13","description":"Fuerza un seguimiento de interacción.","fields":[{"nameHash":"ed7002b439e9ac845f22357d822bac1444730fbdb6016d3ec9432297b9ec9f73","name":"contenido","descriptionHash":"71e85dce37118fa618549b9f14989dc2bfd06b59b532994dd570609186666a43","description":"El contenido a utilizar para este seguimiento."},{"nameHash":"bf067811daa87e8b0c61018da608b98ca211146b57802fdd84246cdd11f627d2","name":"ID del mensaje de devolución","descriptionHash":"ea804aa019ec450992c3f42fc344491f0ae63b73e777d7cd089cc723edae97ef","description":"Si se debe recuperar y devolver la identificación del mensaje del seguimiento"}]},"$isButton":{"descriptionHash":"50a875d6c7d99796fccddf2a1445d45246e73404d1d4747cc3b2c84a3be4d8b7","description":"Devuelve si la interacción es un botón."},"$isAutocomplete":{"descriptionHash":"8f22d6a5f36c3f31c2166227191f80428c1a53407a5b66ed6ec9e40d545005b5","description":"Devuelve si la interacción se completa automáticamente."},"$isAnySelectMenu":{"descriptionHash":"ed0ce5863d87aa45f19ebf44fc02d74211c925b800b836ac1603b42dc1684581","description":"Devuelve si el contexto es un menú de selección."},"$isCommand":{"descriptionHash":"2ab5a4dcd1dc75c8bef2b06ff8e2b436e7a7ad2f9582fd2fc2ba14c3286ad0fc","description":"Devuelve si la interacción es un comando."},"$isRoleSelectMenu":{"descriptionHash":"4a5368dc0be842fcda61388f189da2594070f0ca9310ef040f3cff66adfd9a27","description":"Devuelve si el contexto es un menú de selección de ID de rol."},"$isStringSelectMenu":{"descriptionHash":"1340730446f1b208e943c213d38b74d245b262e94d0fd6358529f29b032a7066","description":"Devuelve si el contexto es un menú de selección de cadena."},"$isModal":{"descriptionHash":"cef89b9851478b31d5f910c64735ab523b872f95f962892149285a8d3aff7cc6","description":"Devuelve si el contexto es un modal"},"$isChannelSelectMenu":{"descriptionHash":"ddaf30a23767daa836bb2bf99599ac144e23573a61597f469231959595bf9cb3","description":"Devuelve si el contexto es un menú de selección de canal."},"$isContextMenu":{"descriptionHash":"a10e7b19303b322cdf96d15a9c03b29294ae285c214a95ff5a5c385134da0c67","description":"Devuelve si la interacción es un menú contextual."},"$isMentionableSelectMenu":{"descriptionHash":"47f5461e16d9f2bb1d3871c9cc557f2679b8ace46c3bd8fbdfd2b78f61efe3fc","description":"Devuelve si el contexto es un menú de selección mencionable"},"$isUserSelectMenu":{"descriptionHash":"b55c86d5420677250f8e6b29056b337e3303320fd2381fc6c9bff7d1bec0fb75","description":"Devuelve si el contexto es un menú de selección de usuario."},"$locale":{"descriptionHash":"f0f805d56b86f8eb7edd11236d53709d36852c446c6eec1ff8fbafbdc684beaa","description":"Recupera la configuración regional del usuario de la interacción."},"$option":{"descriptionHash":"083d10ef9d212f71e126e78d7bd68e93c90bf8049551cb108ed4a61523168edf","description":"Devuelve un valor de opción con el nombre de pila (comando de interacción)","fields":[{"nameHash":"dc7c8dfb7f7c32ad7ea719a807774938863f09254881c787ce5cbc2beb0553b9","name":"nombre de la opción","descriptionHash":"af0efda186ee10ee8e638c4f8f2529af02189e0cac9047a7c23da44a6ffc9fae","description":"El nombre de la opción para recuperar su valor."}]},"$modal":{"descriptionHash":"258623cbbea5996f7a12aa505be48c0bf11c39c7ccbaa2ba4b2f8b823cf9d357","description":"Crea un modal","fields":[{"nameHash":"53a5c66a9758c911531a7773d1b3515811b83cdeb3bfb2d7bc37ca0b1cef5084","name":"identificación personalizada","descriptionHash":"a1b21a72068dc5bcd483815ccb78905a2937a99010a3cbb094475ab193724c96","description":"La identificación personalizada para este modal."},{"nameHash":"aaf2320646108059a87ab5017a86aee454f5378ed95003dbb2e12f4ca5266e0e","name":"título","descriptionHash":"32bd439ce63636e2a517b3eb4279ad657bfe57c5eccca52207a4f9aec6ccb046","description":"El título del modal."}]},"$interactionUpdate":{"descriptionHash":"ac410bb7004dd710ee2be539435aeb198355b5fc158b7e198f60dcbed45546f6","description":"Fuerza una actualización de interacción","fields":[{"nameHash":"ed7002b439e9ac845f22357d822bac1444730fbdb6016d3ec9432297b9ec9f73","name":"contenido","descriptionHash":"8c11b4879f9d51e2f88240ea49c63be9f248d058366b36f671a00631974306c1","description":"El contenido a utilizar para esta respuesta."}]},"$stop":{"descriptionHash":"6833079625de2ca2a27ae891264caf1af084f2fe59fb40e8f5adc3725602364c","description":"Detiene la ejecución del código"},"$inviterCode":{"descriptionHash":"aed831b92a298ef17d797a694d4ba57cf1b4abf77e6a77b473e1cece0e9a1498","description":"Devuelve el código de invitación que utilizó esta persona.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"37d77ba3cfc28fe1eea466ddbaa95507f0f64e2d5da01050820d51022a21895c","description":"El miembro que recibirá su código de invitación."}]},"$inviterID":{"descriptionHash":"8948c845ee7fd23e7c63091ba792d8a78495af1a02dd9ff3f4e7eedb3221727a","description":"Devuelve el usuario que invitó a esta persona.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"31b94f1f051457300a2b35e3c9ce6791e3304df9cdbbfc03f94a8ed6a0b250ee","description":"El miembro para conseguir su invitador."}]},"$selectMenuValues":{"descriptionHash":"45158f1b8a60f1b067ec1524824455e4ccf5187ea27af2378aa33dd36eb63d11","description":"Devuelve los valores del menú seleccionado","fields":[{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"848954cd03cb70822a161177f8f5b6e888777e4314db72da131e677a93be62b4","description":"El índice del valor."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a80b5043e4e8a7765c67f2ba07f030e1a5906103b39b6a6c9b25fae471a64d73","description":"El separador a utilizar para cada valor."}]},"$log":{"descriptionHash":"e06a8660a5d5690f5a473e7ca1da50b42c932a4eccd84dacac74dc025dccb6aa","description":"Registrar algo en la consola","fields":[{"nameHash":"ab530a13e45914982b79f9b7e3fba994cfd1f3fb22f71cea1afbf02b460c6d1d","name":"mensaje","descriptionHash":"befa07beb5f3b2b2a811d414db9a42a7f03eb3c0dfabca174ba326e722e98b02","description":"El mensaje para iniciar sesión en la consola."}]},"$inviteExists":{"descriptionHash":"60c7a495a0d6abd4f8cbbf8986c326f9f5b52f73fbacd0549082371f84533f21","description":"Devuelve si existe un código de invitación","fields":[{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"c13c10d5b5b1b6394c782afb2cef174f79289ba6897d4e3382047ae426189d99","description":"La invitación a comprobar"}]},"$jsonDelete":{"descriptionHash":"608e0794dbcfb975c9899e742640d12611261ee48b4fe30eb1e0d4b1973e1f41","description":"Eliminar una clave de un json atravesado","fields":[{"nameHash":"48a53f0774c8ceff574a1fdcb0d470dbd382b3db273cff4344b6d39d5379c923","name":"llaves","descriptionHash":"f0bae36496798116ea6a80f13962354fb978116f962f25dac63cd8ec85eeef91","description":"Las claves a utilizar para atravesar el objeto."}]},"$jsonSet":{"descriptionHash":"d30f7f440a556b29b337185c3e7bf637de9fb3e091246e2c444d7f40b13ef7df","description":"Agrega una clave json con un valor","fields":[{"nameHash":"339404d56f2df08331568281488e8cf14514cf2f64314f715f25b2f293a0a0ee","name":"claves; valor","descriptionHash":"71673b74f3108b8c1233b495ad55e422f1f3237488123be7981580be66301828","description":"Las claves para recorrer, con el valor a usar al final."}]},"$logger":{"descriptionHash":"9289ef4c68113c77c01aff111906b193627699fcf41a17dcf68e1c1f91c5e20e","description":"Implementa la API Logger de ForgeScript.","fields":[{"nameHash":"b5c260ac737aa54a2bbceef0443baa8994ffb4908e28dc786ae659839124dc16","name":"tipo de registro","descriptionHash":"4c11c19a595c91610218ddd106fbab49a6cecd64114028a6648531d431cf4f39","description":"El tipo de registro"},{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"49297bd666a3e3f7e68b1c7b3e6ae711ab79d414457217416b914ed9cc775989","description":"Qué registrar"}]},"$deleteInvite":{"descriptionHash":"e5b2d4b0e04eff148c702c014774d9e76dff017e4d06e7950aa1f4ae0e7085d3","description":"Elimina una invitación, devuelve bool","fields":[{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"412746c5e77fafad80cb894e3b4ac26da5767da3f907843e1d1fcab7d2f0e15c","description":"El código de invitación"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"445adf8cfb67d9b5b05e974f0f08b2ed136406ada61ebd15f3c2bef5ba49c2c1","description":"El motivo de la eliminación de la invitación."}]},"$onlyIf":{"descriptionHash":"a076d586900bbb52aa723b4c05d4ecc3c54e0b8c7df5e918b5543e4cf3391098","description":"Detener la ejecución si la condición no coincide","fields":[{"nameHash":"596d40a4ed24c02a31b19d6e633f46f64304a672b40f793d8c6deab868beb0e2","name":"condición","descriptionHash":"3e17acbfc4c0845f7879ea1cf976bc1da4551c84b177fa5917e891e5d251e01f","description":"La condición para usar"},{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"21029d0e7619c827905e4c1b33dd8a10f81a41df174d357027b7dfa62957e6e7","description":"El código a ejecutar si hay error."}]},"$onlyForGuilds":{"descriptionHash":"3661b18edeebd8c0add90464e1bc692217af6df47c5e7ec4e5f11af90dc3331e","description":"Solo ejecuta código si los identificadores dados coinciden con el servidor","fields":[{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"e1ff2880fdddb8cf17e4e6adecc32a4b021a59572f0e8583607e0f1c06129e5e","description":"El código a ejecutar si el servidor no está en la lista blanca"},{"nameHash":"b90cb9c06e62264546646c46311bb4fd8211f6fb801029922c39cff52e2294b6","name":"servidores","descriptionHash":"7a9fadd7c5c1625132a54eab7c452abcfdb30dc7e4004966b150c27e7963a184","description":"Los servidores para verificar"}]},"$jsonLoad":{"descriptionHash":"a8fe684acd7cec2a010ea4db0f204ccdfacbb312942e3fbc54c54d8bbf48a192","description":"Carga JSON en una variable env","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"787f4f0b249edc76cdb5f28f44dc3f52f4243d6dc531b202bc69c66e0b223255","description":"La variable para cargarlo"},{"nameHash":"02bd175f329720378ce83dd56a1b6b1f5291a60182d6c54b5e0d1e8d248a267a","name":"json","descriptionHash":"8adf423e863c790ca71f33e4208a9ec1412aac80d9063601fff95b393f0f6c74","description":"Los datos json"}]},"$onlyForRoles":{"descriptionHash":"1122fa86b2298cf6b0d5e0ce70ad21617b282f67ee7ae79b238d78a29471f863","description":"Solo ejecuta código si el usuario ha proporcionado identificadores de rol","fields":[{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"5ac6da1c05f539f0f57925a58798182ce5a3724651e24b8f57d2718eebb09e55","description":"El código a ejecutar si el usuario no cumple con los identificadores de rol."},{"nameHash":"66cf5513b37462be52e7fe7b1791b7a6b704f97577680acc2f270e365a1b01e3","name":"identificadores de roles","descriptionHash":"b10f32d6bf227a17116231485551f38cd94e95e0a04658e2c0faba9c3db4c70f","description":"Los ID de rol que se deben verificar"}]},"$onlyForUsers":{"descriptionHash":"53685527900f2120430fe1f4e10bbab071ad3b5fb49ee607ef4608ae36a66228","description":"Solo ejecuta código si los identificadores dados coinciden con el autor","fields":[{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"7014307a6c3f032b301914da99b2304c7fa7e4b17e353c6535c4a8d09ac92b5c","description":"El código a ejecutar si el usuario no está en la lista blanca"},{"nameHash":"7dfb4cf67742cb0660305e56ef816c53fcec892cae7f6ee39b75f34e659d672c","name":"usuarios","descriptionHash":"ef2c5b40d5e1e66213fbc600e1a35d8c0284a5408ed878792e3e9dc119adadce","description":"Los usuarios a comprobar"}]},"$bigintMulti":{"descriptionHash":"087fd8b770a8044ac73667192a2731f7638c8a14cfdf868a470ebb6c82e2fa5f","description":"Multiplica varios números","fields":[{"nameHash":"f3c7807d475073ba009bf4801b2d934e9f0126cb96dd19a27dbffcae23a7f5a3","name":"números","descriptionHash":"912a9eb462eaa7ce75c7948ed79b233bbdd21b53b2a955a881725298a319778b","description":"numeros para multiplicar"}]},"$bigintDivide":{"descriptionHash":"e04d53ef535280df1f741377e94e3792b756d741f61053ddeaf9233e8f2815e5","description":"Divide varios números","fields":[{"nameHash":"f3c7807d475073ba009bf4801b2d934e9f0126cb96dd19a27dbffcae23a7f5a3","name":"números","descriptionHash":"e8702c53e79fe5a680dd1e608266af345218036e5b269588d766e1aedf11fdf8","description":"numeros para dividir"}]},"$bigintSub":{"descriptionHash":"c8642864329dcb7982db20a93a5c0b46d9ac241777ba8cad8909d5d0deffeecd","description":"Resta varios números","fields":[{"nameHash":"f3c7807d475073ba009bf4801b2d934e9f0126cb96dd19a27dbffcae23a7f5a3","name":"números","descriptionHash":"d9cbc6da71adf440f573e6a2ed1db91809fa572cab2227e36b2aea06355924b0","description":"Números para sub"}]},"$abs":{"descriptionHash":"f2f67f65b2010ffac364c01f6908982b6a6daa59e5aa904643a63e0296be159f","description":"Devuelve el valor absoluto de un número (el valor sin importar si es positivo o negativo)","fields":[{"nameHash":"12886f9d00055adf24c40579e22d31b2b45f2023f892954ffd5567beb60825f8","name":"número","descriptionHash":"508eb67865408c7d8d4ee79083eaca4359014c60a4d7d9a993f6600568910ca7","description":"El número a utilizar"}]},"$floor":{"descriptionHash":"28f5678eabd6c0029a7de397e7b5d81722d105bc9dd826257517819575473bc6","description":"Devuelve el mayor número entero menor o igual a su argumento numérico","fields":[{"nameHash":"12886f9d00055adf24c40579e22d31b2b45f2023f892954ffd5567beb60825f8","name":"número","descriptionHash":"508eb67865408c7d8d4ee79083eaca4359014c60a4d7d9a993f6600568910ca7","description":"El número a utilizar"}]},"$findEmoji":{"descriptionHash":"d94715d2ed4dbf5f86c2af2cc88427cd30d6856266bd955700f2ac98269754c9","description":"Encuentra un emoji","fields":[{"nameHash":"a8b771920b8319e47251d1360f5e880bc18e8d329b0f0d003ea3c7e615558947","name":"consulta","descriptionHash":"eb2401d8d1ef722ad1955da1a35eae21134ec9e51c96ee674efa939d89de9a8c","description":"La identificación, formato o nombre emoji para encontrar"}]},"$bigintSum":{"descriptionHash":"595ecbe872b82439f14e129536924e65a99a1179cf3cdda4c18cc9075a117128","description":"Agrega varios números","fields":[{"nameHash":"f3c7807d475073ba009bf4801b2d934e9f0126cb96dd19a27dbffcae23a7f5a3","name":"números","descriptionHash":"6346cbe2cd0d24c32b39604a7c6024d9730d37a91fa92c4e5bb8e72a7483f550","description":"numeros para sumar"}]},"$findUser":{"descriptionHash":"45b15b9a3bea6fe8c9c486506130d938a12ce2af23580780e0976f100a1d8f39","description":"Encuentra un usuario","fields":[{"nameHash":"a8b771920b8319e47251d1360f5e880bc18e8d329b0f0d003ea3c7e615558947","name":"consulta","descriptionHash":"5a49b8b9f5d06fc59e385a62171aa3ccf1433e246dc6325f64b819348ac16d24","description":"La identificación, mención o nombre de usuario a buscar."},{"nameHash":"d52c22af07e94018acac673093073b05e5311d6c119df4e735e7e7a075137350","name":"devolver autor","descriptionHash":"26d43701c3a8dbb2a6fd01f4957fe296cab4a982a3147e2c5124e70ba983057b","description":"Devuelve la identificación del autor actual si no se encuentra ninguno."}]},"$divide":{"descriptionHash":"e04d53ef535280df1f741377e94e3792b756d741f61053ddeaf9233e8f2815e5","description":"Divide varios números","fields":[{"nameHash":"f3c7807d475073ba009bf4801b2d934e9f0126cb96dd19a27dbffcae23a7f5a3","name":"números","descriptionHash":"e8702c53e79fe5a680dd1e608266af345218036e5b269588d766e1aedf11fdf8","description":"numeros para dividir"}]},"$findRole":{"descriptionHash":"f890fe6d1c82cb74c18e3901d0cda8ab7bc464afc2246170f95e8820b506e439","description":"Encuentra una identificación de rol de un servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"cd23c8ce094c8389fec5202df8b622a72b3b27debfff72d2bdd832a85bb0fd5c","description":"El servidor para encontrar la identificación del rol"},{"nameHash":"a8b771920b8319e47251d1360f5e880bc18e8d329b0f0d003ea3c7e615558947","name":"consulta","descriptionHash":"47087bdc765b335c39f893f1d1ff795a337a2f0c5e2541252639a72ef5e31318","description":"La identificación, mención o nombre de identificación de rol que se debe encontrar"}]},"$findGuildEmoji":{"descriptionHash":"d954b652b61efc6aad673b385570c7eacf234caff847c3002cfb89138ddcabd5","description":"Encuentra un emoji de un servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"601762b77bed7883e2a322c0cf8219ccdb29a14712c94c1a99a30cd9c1a69514","description":"El servidor para encontrar el emoji"},{"nameHash":"a8b771920b8319e47251d1360f5e880bc18e8d329b0f0d003ea3c7e615558947","name":"consulta","descriptionHash":"eb2401d8d1ef722ad1955da1a35eae21134ec9e51c96ee674efa939d89de9a8c","description":"La identificación, formato o nombre emoji para encontrar"}]},"$base":{"descriptionHash":"a98832a92e2ae17688ec7bf7c95f2e771bf85889679a84039d439063e63b58bd","description":"Convertir números de una base a otra","fields":[{"nameHash":"12886f9d00055adf24c40579e22d31b2b45f2023f892954ffd5567beb60825f8","name":"número","descriptionHash":"532bd241ff40e9da2abba307552866b77d868744a0b286d17cc617b61c8c6419","description":"El número objetivo para la conversión"},{"nameHash":"663ea1bfffe5038f3f0cf667f14c4257eff52d77ce7f2a218f72e9286616ea39","name":"a","descriptionHash":"92a990f4d55ce71e31e7e8d6a61ad4b436eb320eed78c379cab9dd0dff2577fc","description":"La base objetivo"},{"nameHash":"75857a45899985be4c4d941e90b6b396d6c92a4c7437aaf0bf102089fe21379d","name":"de","descriptionHash":"2eb7179a0f5c380970942a1b26b53de8699eefdd7cf4ac4e18833b303e4a66c7","description":"La base fuente"}]},"$findChannel":{"descriptionHash":"98bd7ab72c890cac5b7858c57e8b4efb309a0ac5355f5373542ae2f1598d3de1","description":"Encuentra un canal","fields":[{"nameHash":"a8b771920b8319e47251d1360f5e880bc18e8d329b0f0d003ea3c7e615558947","name":"consulta","descriptionHash":"03d6042af58c7a744ebb077e601e87c83184e54a936d72d1d2796146980d54bb","description":"La identificación, mención o nombre del canal a buscar."},{"nameHash":"e9b1aac328be7ab8927106f1bd65eb78d9faa2ae5d652d846cf32fca24532ffc","name":"canal de retorno","descriptionHash":"d11682a239bb050335fe762ae1c78a91f626214f1259a739182e06d35e6f57a3","description":"Devuelve la identificación del canal actual si no se encuentra ninguno."}]},"$findMember":{"descriptionHash":"01a31f7d0073a65d4b87727307e60ac27affd8e2e60941e754e9012c263afbd3","description":"Encuentra un miembro de un servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"7525110d9ef16ba5ad46e3dd8b12000485436429b0c484a71c15014b6b9cc1d7","description":"El servidor para encontrar al miembro"},{"nameHash":"a8b771920b8319e47251d1360f5e880bc18e8d329b0f0d003ea3c7e615558947","name":"consulta","descriptionHash":"1d8d1ed30e47f570062be865ea875ba4e4a2c47755456c5d628ae7958d34184f","description":"El id, mención o nombre a buscar"},{"nameHash":"d52c22af07e94018acac673093073b05e5311d6c119df4e735e7e7a075137350","name":"devolver autor","descriptionHash":"26d43701c3a8dbb2a6fd01f4957fe296cab4a982a3147e2c5124e70ba983057b","description":"Devuelve la identificación del autor actual si no se encuentra ninguno."}]},"$findGuildChannel":{"descriptionHash":"51ad446f76061c83df5a788613e3ab64df5da44d185c9cb0b42fe2d30b67fa3c","description":"Encuentra un canal de un servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"1acb67efe4bbddc5dd3a44a84a34552f84e43336fdb4db34f530dbd5da3d67a3","description":"El servidor para encontrar el canal"},{"nameHash":"a8b771920b8319e47251d1360f5e880bc18e8d329b0f0d003ea3c7e615558947","name":"consulta","descriptionHash":"03d6042af58c7a744ebb077e601e87c83184e54a936d72d1d2796146980d54bb","description":"La identificación, mención o nombre del canal a buscar."},{"nameHash":"e9b1aac328be7ab8927106f1bd65eb78d9faa2ae5d652d846cf32fca24532ffc","name":"canal de retorno","descriptionHash":"d11682a239bb050335fe762ae1c78a91f626214f1259a739182e06d35e6f57a3","description":"Devuelve la identificación del canal actual si no se encuentra ninguno."}]},"$sqrt":{"descriptionHash":"d8f6c4fba84079e9fe31300f3801108d12c082d7e06e898f3a8f66adb24985aa","description":"Devuelve la raíz cuadrada de un número","fields":[{"nameHash":"12886f9d00055adf24c40579e22d31b2b45f2023f892954ffd5567beb60825f8","name":"número","descriptionHash":"508eb67865408c7d8d4ee79083eaca4359014c60a4d7d9a993f6600568910ca7","description":"El número a utilizar"}]},"$min":{"descriptionHash":"02a3b2eebf2e0deba6e87adee8204179e8bbd3344b7cf4a3e2327ecf77c461a1","description":"Devuelve el número más pequeño de los dados.","fields":[{"nameHash":"f3c7807d475073ba009bf4801b2d934e9f0126cb96dd19a27dbffcae23a7f5a3","name":"números","descriptionHash":"f79c91786b3e573c4061d4b4d53a2b4bb2f0b49dd196d4a3f35d59bf23a4ef6f","description":"Números entre los que encontrar el más pequeño."}]},"$math":{"descriptionHash":"d864285e89ca69eb441dc066e7fa3bed6002f06ec34fef4a89601c4f63ccb7d5","description":"Ejecuta expresión matemática, no devuelve nada si la expresión es incorrecta","fields":[{"nameHash":"60ba1dd5d232b0213d4e86795f5dec78684a38fb023974959dca610bb4ce9fe9","name":"exprés","descriptionHash":"47c02529e960a62496e141a0ed6c082d6903ca78901bfd22e9152b782997fa56","description":"La expresion"}]},"$multi":{"descriptionHash":"087fd8b770a8044ac73667192a2731f7638c8a14cfdf868a470ebb6c82e2fa5f","description":"Multiplica varios números","fields":[{"nameHash":"f3c7807d475073ba009bf4801b2d934e9f0126cb96dd19a27dbffcae23a7f5a3","name":"números","descriptionHash":"912a9eb462eaa7ce75c7948ed79b233bbdd21b53b2a955a881725298a319778b","description":"numeros para multiplicar"}]},"$logn":{"descriptionHash":"e172451dbe1d60e54d1547084c23a63a64761ecdfcf33f986f01e8e6ce120392","description":"Devuelve el logaritmo natural (base e) de un número","fields":[{"nameHash":"12886f9d00055adf24c40579e22d31b2b45f2023f892954ffd5567beb60825f8","name":"número","descriptionHash":"ddab8f9af1dea367e72f48d3aa73fb72614a23d643be024855af6097cbdc1098","description":"Número para obtener su logaritmo"}]},"$modulo":{"descriptionHash":"0ca90e09a4e7f854e9e20b4184ca1e3f382e041a2439a8e19b41e2529e8174cc","description":"Devuelve el resto de varios números.","fields":[{"nameHash":"f3c7807d475073ba009bf4801b2d934e9f0126cb96dd19a27dbffcae23a7f5a3","name":"números","descriptionHash":"10178fc0cad522318538778cdd429d79009f9838cca311af6f5c5beab1f65e51","description":"Números para obtener sus restos."}]},"$max":{"descriptionHash":"218ffece2ea93e24bf3b713517e3633ebd6b0d3387a07880556c6cfcffaddf01","description":"Devuelve el mayor número de los dados.","fields":[{"nameHash":"f3c7807d475073ba009bf4801b2d934e9f0126cb96dd19a27dbffcae23a7f5a3","name":"números","descriptionHash":"bd6e59091cb4a33c2b6a6d1bf47eafc72fe4e86d64bebff245431beb1ecba251","description":"Números entre los que encontrar el más grande."}]},"$sub":{"descriptionHash":"c8642864329dcb7982db20a93a5c0b46d9ac241777ba8cad8909d5d0deffeecd","description":"Resta varios números","fields":[{"nameHash":"f3c7807d475073ba009bf4801b2d934e9f0126cb96dd19a27dbffcae23a7f5a3","name":"números","descriptionHash":"d9cbc6da71adf440f573e6a2ed1db91809fa572cab2227e36b2aea06355924b0","description":"Números para sub"}]},"$sum":{"descriptionHash":"595ecbe872b82439f14e129536924e65a99a1179cf3cdda4c18cc9075a117128","description":"Agrega varios números","fields":[{"nameHash":"f3c7807d475073ba009bf4801b2d934e9f0126cb96dd19a27dbffcae23a7f5a3","name":"números","descriptionHash":"6346cbe2cd0d24c32b39604a7c6024d9730d37a91fa92c4e5bb8e72a7483f550","description":"numeros para sumar"}]},"$pow":{"descriptionHash":"0f3b25c905855e0438510f1acff9677caf49a8222a0ee8da75bdb38378a0800d","description":"Multiplicar exponencialmente varios números","fields":[{"nameHash":"f3c7807d475073ba009bf4801b2d934e9f0126cb96dd19a27dbffcae23a7f5a3","name":"números","descriptionHash":"3ce2d63eae4816c9ceb23abac37648bc294ae17caa1911ac86902b1ff25d39f6","description":"Números al poder por"}]},"$fetchMembers":{"descriptionHash":"9409261f5a7036f3c1b80a1afb3b85ae9ca2432c6d53bd3f12b3c1ffcb1d83b2","description":"Caché de todos los miembros de un servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"8d3ba751bfd2eb995d7a23396ff051d6b5812cab0a22a3133ba3ee4c9f8e42bf","description":"El servidor para almacenar en caché los miembros de"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"fc8d72d57a5ccc947f6024d720d3c46c81c1df9cc81f168563164712f2b8bcb0","description":"El miembro a buscar"}]},"$trunc":{"descriptionHash":"9b564af7781c39f09e1ac133c2276f911239d3d1b98ac3833dca430dfc0205be","description":"Devuelve la parte entera de una expresión numérica, x, eliminando los dígitos fraccionarios. Si x ya es un número entero, el resultado es x","fields":[{"nameHash":"12886f9d00055adf24c40579e22d31b2b45f2023f892954ffd5567beb60825f8","name":"número","descriptionHash":"508eb67865408c7d8d4ee79083eaca4359014c60a4d7d9a993f6600568910ca7","description":"El número a utilizar"}]},"$getThreadMembers":{"descriptionHash":"3bcc3f2c93cdee48f720425bdc89e8549915e323076984f6fe1d1a52149af6d3","description":"Obtiene miembros del hilo","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"9a55aa64d4aaf34696971baf14674cd12ebb385dbf8c64d78ecbeba86326efe2","description":"El hilo del que sacar a los miembros"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"5b05f13894571448bf6c1370d822ea2c6c0283166e099545797813bca7fbe544","description":"El separador para cada identificación."}]},"$round":{"descriptionHash":"d10c49e56d1bf204ee9b4f9ed26382d177c50d4a0a25f9f8d761e5085b4fe71f","description":"Redondea el número proporcionado a un cierto número de decimales","fields":[{"nameHash":"12886f9d00055adf24c40579e22d31b2b45f2023f892954ffd5567beb60825f8","name":"número","descriptionHash":"508eb67865408c7d8d4ee79083eaca4359014c60a4d7d9a993f6600568910ca7","description":"El número a utilizar"},{"nameHash":"f1df938ba37a858ba5bb7bac0cf857ee20d909af4aa372763e1e940cb539dd09","name":"lugares decimales","descriptionHash":"cde9b75a0838210ef68d4e76f83e1f90d0cf788d5a4438be103a8baf97370be1","description":"El número de decimales a redondear"}]},"$ban":{"descriptionHash":"2493b3b7e8517bdee00551f026430ea82838bcd326acff9561b86723e0ea2676","description":"Prohíbe a un miembro del servidor, devuelve verdadero o falso dependiendo de si la acción se realizó con éxito","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"72d1b91882e1fddcfa3adbf05ad550741a5c160ff347f9fd804a8662a4ed3f47","description":"El servidor para prohibir a un miembro"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"ea2c7cbd8e1f26d89d78d4379bac44c4175dbb75bf39f4bb7f1c1936213a36df","description":"El miembro a prohibir"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"1063d31016a659eabf883fd3fe6f7fdb78e902db26ee2c6082ab9a91dba60617","description":"La razón para prohibir"},{"nameHash":"6e4e6b491c71467544ee986a18de361558bfd7316cf1ff981a63ada0f3612a74","name":"borrar segundos de mensaje","descriptionHash":"94c1a6d90bf1f203c6ebfe9ba8b45b68bfb193199e4d34b072ab5c2c38dabb35","description":"Eliminar mensajes de este miembro que se enviaron en este lapso de tiempo de segundos"}]},"$isDeaf":{"descriptionHash":"dac583d68a9f44aeb2cc124fb9483ada7fe4df6a6f2174ff1d449065f4f6bfba","description":"Si un miembro está sordo","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"375117998515eca918617ed8fc43ee5c1c68155305528c7863986f65defe1456","description":"El servidor del que extraer el miembro"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"e4a681b543f8f7c703c035b21454ad53077e04c821cae1a95b58c670254a1c26","description":"El miembro para obtener su estado de voz."}]},"$isGuildMuted":{"descriptionHash":"b8a26f03490deb5fea38d5795762ef5a5e1bccfce9d7515a5726e821f28e7446","description":"Si un miembro está silenciado en el servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"375117998515eca918617ed8fc43ee5c1c68155305528c7863986f65defe1456","description":"El servidor del que extraer el miembro"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"e4a681b543f8f7c703c035b21454ad53077e04c821cae1a95b58c670254a1c26","description":"El miembro para obtener su estado de voz."}]},"$isBanned":{"descriptionHash":"f2dbf6512f10a5a01ac4251b2be22ab3b3cb7010764fcebe571aa555b3800899","description":"Si este usuario está baneado","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b7840c26b5ec86d7f857f08c01bcff6520e3c6226908f8b09ae281b9f88a1586","description":"El servidor para verificar las prohibiciones"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"7d7457de0371626220cd7f89a5f4d78ec3d12ada356ffe3acea8884e2e5e7109","description":"El usuario para verificar la prohibición."}]},"$kickMember":{"descriptionHash":"5dac5b70ec067e8d5baefb6dff35dd8b84c7e00371244de7aa332bc89ce2d8b7","description":"Expulsa a un miembro del servidor, devuelve verdadero o falso dependiendo de si la acción se realizó con éxito","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"a384014b3fb55564118596708c98dd33a95e990be9666727568887ae357b76f0","description":"El servidor del que expulsar a un miembro"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"56cfdfd6002b23d2eb6c040d883fc8c43d22693f7199389e5ca2198e8fc2a600","description":"El usuario a patear"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"ff40ad4c8c7dc4c873d948332355a0c99a801fd5e49e217f8e300ba003753a8d","description":"La razón para patear"}]},"$isMuted":{"descriptionHash":"6dd43e203967e147822641a2b24f436ebd8d7b0fdd4e370bba09eb5497afd959","description":"Si un miembro está silenciado","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"375117998515eca918617ed8fc43ee5c1c68155305528c7863986f65defe1456","description":"El servidor del que extraer el miembro"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"e4a681b543f8f7c703c035b21454ad53077e04c821cae1a95b58c670254a1c26","description":"El miembro para obtener su estado de voz."}]},"$isGuildDeaf":{"descriptionHash":"590c22eadaf7d6d1d447d7dbfb07f0356c71f2fd9e4838a80b2ae6752a498330","description":"Si un miembro está sordo ante el servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"375117998515eca918617ed8fc43ee5c1c68155305528c7863986f65defe1456","description":"El servidor del que extraer el miembro"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"e4a681b543f8f7c703c035b21454ad53077e04c821cae1a95b58c670254a1c26","description":"El miembro para obtener su estado de voz."}]},"$hasRoles":{"descriptionHash":"011ef3199f4767f000589825d8b57e7a49474cb687e11c94caaf90e0db29b882","description":"Devuelve si el miembro dado tiene todos los identificadores de roles","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"efb2d3e149644c45b80eadd63339653f54cb4c8117ac749c41ed0758c4d449d1","description":"El usuario para verificar los identificadores de roles."},{"nameHash":"66cf5513b37462be52e7fe7b1791b7a6b704f97577680acc2f270e365a1b01e3","name":"identificadores de roles","descriptionHash":"b10f32d6bf227a17116231485551f38cd94e95e0a04658e2c0faba9c3db4c70f","description":"Los ID de rol que se deben verificar"}]},"$isSelfMuted":{"descriptionHash":"b389b16e6b7ca14e68dd4729ddfaba8dc4ce66e82e4623311fb3889da14f8896","description":"Si un miembro está autosilenciado","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"375117998515eca918617ed8fc43ee5c1c68155305528c7863986f65defe1456","description":"El servidor del que extraer el miembro"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"e4a681b543f8f7c703c035b21454ad53077e04c821cae1a95b58c670254a1c26","description":"El miembro para obtener su estado de voz."}]},"$hasPerms":{"descriptionHash":"e6654a9ea99a47a334767c94acabc71ebd1d00fa803c9a7a756e037ccf5cb23a","description":"Devuelve si un miembro determinado tiene X permisos","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"a5dd677b18a2a2bb5dcea9b31aedd0c33e78d651ed89ae7a046fdddb8fe8b1af","description":"El usuario para comprobar los permisos."},{"nameHash":"a29675d2f6ac28ba8a48d204cfe38f291a5ba9c7d93a074b4108f9da61ef9b52","name":"permisos","descriptionHash":"a1cb090e8e8fa02f715fc6226bb55a6432750205e4ad984699b4a75ea6364b0e","description":"Los permisos para comprobar"}]},"$memberAddRoles":{"descriptionHash":"3336785cf378771a93c4265b7c58fb65e127561f5222c1376ad54d10ac79c3be","description":"Agrega identificadores de roles a un miembro y devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"1b0668a2dbfaa33ba5b1620e22db8987fb56c88c7ddd50f10c3dcde1587b801b","description":"El usuario al que agregar identificadores de rol"},{"nameHash":"66cf5513b37462be52e7fe7b1791b7a6b704f97577680acc2f270e365a1b01e3","name":"identificadores de roles","descriptionHash":"ab4c776234b0584c641ca456b262b6ed26a8d30be2fcaeb0c0de450d3935a6f7","description":"Los identificadores de rol a agregar"}]},"$isTimedOut":{"descriptionHash":"f01ab9016c82b7783bdf3179aeb607c97460c87c57c2fd563cb4ccffaf5028de","description":"Si un miembro tiene tiempo de espera","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"c9b8630402b79f0a20a734b2a49da459a7fc8f40b02b1278e05048f8ee3226cd","description":"El miembro que comprobará el tiempo de espera."}]},"$isVerified":{"descriptionHash":"7ad8181e96599de76003278055a04028a4052319368993a37f7ff7ac0fcb501e","description":"Si un miembro está verificado","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"375117998515eca918617ed8fc43ee5c1c68155305528c7863986f65defe1456","description":"El servidor del que extraer el miembro"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"e4a681b543f8f7c703c035b21454ad53077e04c821cae1a95b58c670254a1c26","description":"El miembro para obtener su estado de voz."}]},"$hasAnyRole":{"descriptionHash":"af0c00d5b4de283e585934c2db4e98112f55d9e9982e01265336b6d509441960","description":"Devuelve si el miembro dado tiene alguna identificación de rol","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"efb2d3e149644c45b80eadd63339653f54cb4c8117ac749c41ed0758c4d449d1","description":"El usuario para verificar los identificadores de roles."},{"nameHash":"66cf5513b37462be52e7fe7b1791b7a6b704f97577680acc2f270e365a1b01e3","name":"identificadores de roles","descriptionHash":"b10f32d6bf227a17116231485551f38cd94e95e0a04658e2c0faba9c3db4c70f","description":"Los ID de rol que se deben verificar"}]},"$isSelfDeaf":{"descriptionHash":"1385a65a1fad1142366d7485acaca9158c00cd084bb3898db88161864825b177","description":"Si un miembro tiene sordera propia","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"375117998515eca918617ed8fc43ee5c1c68155305528c7863986f65defe1456","description":"El servidor del que extraer el miembro"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"e4a681b543f8f7c703c035b21454ad53077e04c821cae1a95b58c670254a1c26","description":"El miembro para obtener su estado de voz."}]},"$memberAvatar":{"descriptionHash":"32cffebbfcf05c2964cb59ff411cdf17dee4fcf8505b4ab5cfb5e06acbf68e04","description":"Devuelve el avatar del miembro.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"3743ba6cc90705a386ad4f2a41f46c947f16047494842fdd3beedc8910fc0863","description":"El usuario para recuperar el avatar."},{"nameHash":"ccdcbe846f3da4eb044fbdf64bf6b57902388ab72fb0c852ba72280f8d478b40","name":"tamaño","descriptionHash":"79d32e68330e4e2dd1179e6b1db81828ca2aa2fb525f9c22ea3c2332e325821d","description":"El tamaño a utilizar para la imagen."},{"nameHash":"26f1de33979d065ba8d86789de634228e3540fee2f6e5a66eebf93f78d83077d","name":"extensión","descriptionHash":"5e1127658bab637c16494bb620cbdd70172db616ccb3db2bc39696dbdc52eef6","description":"La extensión a utilizar para la imagen."}]},"$randomMemberID":{"descriptionHash":"e0fa20428ff1af1bcf0dc43de5d36ab8bcfec38866ee2428a5c3235515c4f220","description":"Devuelve un ID de miembro aleatorio de un servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"96eeb79d72db44fef890fca6d5af739ecfaac88ebd86dbc2bc69b0e6d13e4b15","description":"El servidor del que obtener miembros"}]},"$memberDisplayColor":{"descriptionHash":"603df41ce4a7fa71b4a0b5bb29cfaa6f70e2414c509b5e7923b538446375eb57","description":"Devuelve el color de visualización de un miembro.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"b1ea4e9b68e1925b92e06252c1867f8df22434f38b1a7e9d3e1d55e5d09275a6","description":"El usuario para obtener su color."}]},"$memberHighestRoleID":{"descriptionHash":"ab58e67c71e89e31a29980296e3cac2f61edfec5c76c2101cde97bcee7ac13c1","description":"Devuelve el ID de rol más alto de un miembro.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"76ead7dda4d2860462a96616cfb424f881e5323338a8a8d5155f0eeec5b4a119","description":"El usuario que obtendrá su ID de rol más alto."}]},"$memberJoinedAt":{"descriptionHash":"cd9a752af5f340a037a24c005daa4e951767e7a6dc30575968ad4e0e45ad9abd","description":"Devuelve la marca de tiempo en la que se unió el miembro.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"e4a78483563486d29d90a76cb9440175c840c189267295a01e7feaef3c492f70","description":"El usuario para obtener su fecha de incorporación."}]},"$memberExists":{"descriptionHash":"4cecd3a34817babb0de02a8e7b7ce35433685d988282703a9363f58941ba71ed","description":"Devuelve si existe una identificación de miembro","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"18fd9490269d432831aec3ab4f056bc2abfe40228388b45b6c6b1e014afba871","description":"El servidor para buscar al miembro."},{"nameHash":"25172734aaa44dcd7ecf21e549b83e05cfb86cb44b7dd70913c457a71deac626","name":"Identificación de miembro","descriptionHash":"7a88c0f29bb421636e1e663ca7a2fd54cbb86e7f85b1646af74bc188a12ed3bf","description":"El miembro a verificar"}]},"$status":{"descriptionHash":"16556cdf34d05136482bfebf8b213f49d544a53fd67b49e650adf0386340915c","description":"Devuelve el estado de miembro","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"dca27b2e3d5c25065e69132815839fce42b00a54a94066c765cee219db62dbb0","description":"El servidor desde el que devolver al miembro"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"e8552e13a731a2d935b41488afcbce6035c36bf547a6bf5bb40de8953a73ef8e","description":"El miembro para devolver su estado."}]},"$nickname":{"descriptionHash":"dfa486e4ac5964d1b2bc1ca266c3ed9856e42f8a20368ed709cf25862d91e6c0","description":"Devuelve el apodo del miembro.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"58d6ec5ada6c8fa648f6ae8b4225dc360155b8d98e306be5a020025f5a3cf8cd","description":"La identificación del servidor desde donde devolver al miembro."},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"248adf01fe0607684cb681a37d987a6d3eec092408b7985503d9809c06323147","description":"La identificación del miembro devuelve su nick."}]},"$unban":{"descriptionHash":"4f7cfe24b3be668d6b850abe8457d0d77cb4fbb141a08c2e6b0265c69b083d23","description":"Desbanea a un usuario","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"87dd5d66415a1f24fae65ec8529c743fa32f9eb94f7c6e8c4d11714383e23ad2","description":"El servidor para desbanear a un usuario"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"f3670ddd6f0f324e8cdd7f601fe080a4aebf59c948d984d30a14bd3122b1a652","description":"El usuario a desbanear"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"f2dc33e2b6cefda929b5774e7f2229cd52f7b9d9f934555d3a3176b21331d8ce","description":"La razón de desbanear"}]},"$memberSetRoles":{"descriptionHash":"cf83e2838fb560cf75e7f9d812b8f0d32882253f2e6409baae1206a31bcb99d4","description":"Establece identificadores de roles para un miembro y devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"a450513c2f4f4bd637894ba3960bbc3e7be3cf1cc9281713048c18b3a2b1830a","description":"El usuario para establecer ID de rol"},{"nameHash":"66cf5513b37462be52e7fe7b1791b7a6b704f97577680acc2f270e365a1b01e3","name":"identificadores de roles","descriptionHash":"74af7421dd9ad038e43cd36746d3bf476a63d8efacd23d65104bcedd46b44aeb","description":"Los ID de rol a establecer"}]},"$platform":{"descriptionHash":"6ef2fe1aeda7bb27aeb63dfb0366e585e76bf33ec4ba1cb05d579a85b3e5ed99","description":"Devuelve las plataformas de miembros.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"58d6ec5ada6c8fa648f6ae8b4225dc360155b8d98e306be5a020025f5a3cf8cd","description":"La identificación del servidor desde donde devolver al miembro."},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"5c964b90a351b0db0dc03e7de1511550a8c22af244c31b89817dede46e99a7f3","description":"La identificación del miembro regresa a su plataforma."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"3b402bc348457d0bc2c4bf88fd96a993e5b216f3ee83aa85f9e67dbc0af381f8","description":"El separador para cada plataforma."}]},"$memberPerms":{"descriptionHash":"ee8caa8301631e54d49ab2b8b6e151e38a7fa4637eb28314a444b04d44e5b525","description":"Devuelve los permisos de los miembros.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"58d6ec5ada6c8fa648f6ae8b4225dc360155b8d98e306be5a020025f5a3cf8cd","description":"La identificación del servidor desde donde devolver al miembro."},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"3fc0a3ef466820336655bbed916e260e5f6f4e4638af5824b21b490a4ffb9bea","description":"La identificación del miembro para devolver sus permisos."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"037716f5dcfaef037c6ea1edb85e05787c5f97584634e5a36c08665e3fd13cdc","description":"El separador a utilizar para cada permiso."}]},"$memberRoles":{"descriptionHash":"4d1283c45656f632777ac51acd4d8d719f2c6cd9b68c7d1f8e16192dd9a2f5cb","description":"Devuelve los identificadores de rol de un miembro.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"a18de010c1f89d85ed3bad3412833a212ad96e465974233ddc1a59e247dc6d37","description":"El usuario del que obtener ID de rol"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"b76e4c2a159dcfcbde4a591111d7a3645232b8039d2c775240fc907ee24bf3da","description":"El separador a utilizar para cada ID de rol."}]},"$timeout":{"descriptionHash":"6906fe9cba6cc7fab35a9c1db1b01507af0874d2fb20a8edf370dfb6a46bd784","description":"Tiempo de salida de un miembro durante X milisegundos","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"15f6318a0d310308ba302c004f00bf9a2efeddc9d7d70bf512782f8b8d00e651","description":"El miembro que expirará"},{"nameHash":"caa79af4db67695cce51988cda2f98423bb7420fbaee8968cd4aca151f55d3a2","name":"duración","descriptionHash":"e72c80e78c4ca126abe1b656e22c1c972c60da519abfb890dfbba05380fa3ca9","description":"La duración del tiempo de espera para"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"a2bd21bf0a1853d518ced3d7ccb974e66bfb83e670318125d226a12a62b20554","description":"El motivo del tiempo de espera del miembro"}]},"$memberRemoveRoles":{"descriptionHash":"caeb9890eea8035f040d86c1f9d6f4e23a5bc992a4c2a312b037331616ce9a35","description":"Elimina los identificadores de roles de un miembro y devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"b80cf88ed45597130c60bc22c3f4773682181dc8b233d471fbfa40e5ec189826","description":"El usuario al que se le quitarán los ID de rol"},{"nameHash":"66cf5513b37462be52e7fe7b1791b7a6b704f97577680acc2f270e365a1b01e3","name":"identificadores de roles","descriptionHash":"acaac2a44a22cd1d8eb17e576d90b6f17202b628ed75fec20f2a47d8f931bf67","description":"Los identificadores de roles a eliminar"}]},"$memberSetNickname":{"descriptionHash":"8fc4b37de0ea1ce543c28d835e29f4f5dd401f5c972d3cf62919fbe1fe8ee59c","description":"Edita el apodo de un miembro","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"6ae49873cbd682220198936013be3f7ca4f29720fb8d3acdc8658977f16b72d7","description":"El miembro para editar su apodo."},{"nameHash":"a0fb3f1159c9dfba179a5fe91f4214f26be112a36e24c2c468b10bffb11292fc","name":"apodo","descriptionHash":"481ce30c40c7b5c933c7f602503411976a3ea163a77c24510169cd7122705c8e","description":"El nuevo apodo, déjelo vacío para restablecerlo."}]},"$disableUserMentions":{"descriptionHash":"f98c734fe5fff0fff9ff77b80da7012c26bc07817fde0eb2434a1514561843a8","description":"Desactiva todas las menciones de usuarios."},"$disableRoleMentions":{"descriptionHash":"fcb4bea9d4349fa305a3bd6a70f4aaef9c95e73114dbbfdef5fde3d2dc0903dd","description":"Deshabilita todas las menciones de ID de rol"},"$mentionedRoleCount":{"descriptionHash":"0269795187b875da7816d38fc67e758c3bac485d20a4721f506655b82e053c94","description":"Devuelve el recuento de ID del rol mencionado."},"$disableEveryoneMention":{"descriptionHash":"d88cc52b007d08498b9d59cd63e72b9a8048ab3516c9fe95e1ff08c9d2523a1b","description":"Desactiva todas las menciones"},"$disableAllMentions":{"descriptionHash":"9184079fb4961ce6fe16fa65c3d0c227e1af6e8af9d39f83512abfa8376f8c8c","description":"Desactiva todas las menciones posibles."},"$mentionedChannelCount":{"descriptionHash":"5d7e26d26aca1c5fb477fdc243c8dbb500cc021674a59603f1fb1c48044938ca","description":"Devuelve el recuento de canales mencionado"},"$enableUserMentions":{"descriptionHash":"789a4162605457aead8e5bd7f89b20915230fb80e5f731ece955de9d76cd8a75","description":"Solo analiza estos usuarios en busca de menciones.","fields":[{"nameHash":"7dfb4cf67742cb0660305e56ef816c53fcec892cae7f6ee39b75f34e659d672c","name":"usuarios","descriptionHash":"cdd4e2b451f70055c14f2f617288bb59968a8d5fb50263986a975a5407551d42","description":"Los usuarios para analizar las menciones"}]},"$mentionedChannels":{"descriptionHash":"095817099ed8355ed272f15427f52268b73d20aa1ae02211ad4c117961a8e046","description":"Devuelve los canales mencionados","fields":[{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"e77196cab70d29c99e8978e74b2372ee650c3c3b81647c242bb98e458d04d174","description":"El índice del canal."},{"nameHash":"e9b1aac328be7ab8927106f1bd65eb78d9faa2ae5d652d846cf32fca24532ffc","name":"canal de retorno","descriptionHash":"0bd0da6e73fd8adfbea558029d39df47953cf5d503215b0d2ae931a2c1aeb313","description":"Si se debe devolver el canal actual si no se encuentra"}]},"$enableRoleMentions":{"descriptionHash":"60cb7c95b3c154041dc21728515f3676ae3aa36aefc808efdad117418d479c96","description":"Solo analiza estos identificadores de roles para menciones","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"6ce7160f7110123aa1a6042f5594dc93bb81bea8bed952a4e1eaf69f45737de5","description":"El servidor del que recuperar los ID de rol"},{"nameHash":"66cf5513b37462be52e7fe7b1791b7a6b704f97577680acc2f270e365a1b01e3","name":"identificadores de roles","descriptionHash":"af559b0f9c7fe6a24e34b13d90e50bbb1e3272b53bda1c021aab559b3eb9a1e9","description":"Los identificadores de rol para analizar las menciones"}]},"$mentioned":{"descriptionHash":"c16f3280559666014987bb399c20bb04887cc79624a58eda35194ebfb8377aff","description":"Devuelve los usuarios mencionados.","fields":[{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"4cef1323e1b991f84d1b268f54c1294c3c54fd65847716cc244e2d62334238b7","description":"El índice del usuario."},{"nameHash":"d52c22af07e94018acac673093073b05e5311d6c119df4e735e7e7a075137350","name":"devolver autor","descriptionHash":"1b35c60215308ba29a2f5d2e821aabdf604fdbf1275a6a032a6d6c2ae62164d5","description":"Devolver el ID del autor si no se encuentra"}]},"$voiceID":{"descriptionHash":"5b3d262de5bfac366c01b6d02faf6859a71bbd0a32a903ad4782458063a5fb6f","description":"Devuelve la identificación del canal de voz al que está conectado un miembro","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"1dc0e4fb2a73bf27251c90b360fe1178ecf3b8d8f3b61ebf8b6d5d5dbf847574","description":"El miembro obtendrá su canal de voz."}]},"$isUserMentioned":{"descriptionHash":"802c543924cf3b1a7c75ffacb8308754f5e37724fd6eda156bbc850a6a469d61","description":"Devuelve si un usuario fue mencionado en este mensaje.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"e76a6280e921516a7b4ab56147491701d319f39aaa849e72d480fa565e675a3c","description":"Canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"85cfa0476b7cc5e18609ed370659fad9cbc95a08a8f87f1815bc7745e4a0d57a","description":"El mensaje para obtener menciones de"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"004b7b51326b1cf989ac36b3987212ad9143f19be4e15f2553a5cc5e35e1332c","description":"La entidad para comprobar las menciones."}]},"$isChannelMentioned":{"descriptionHash":"e91668a9d37db5694af5d43c9942a12428e4c46dc78543e6fad9a72bdd1fdb00","description":"Devuelve si se mencionó un canal en este mensaje.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"e76a6280e921516a7b4ab56147491701d319f39aaa849e72d480fa565e675a3c","description":"Canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"85cfa0476b7cc5e18609ed370659fad9cbc95a08a8f87f1815bc7745e4a0d57a","description":"El mensaje para obtener menciones de"},{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"004b7b51326b1cf989ac36b3987212ad9143f19be4e15f2553a5cc5e35e1332c","description":"La entidad para comprobar las menciones."}]},"$isRoleMentioned":{"descriptionHash":"35f349800e825514553934337553984cf53e078b2d517715acd0329e25c2bfa1","description":"Devuelve si se mencionó una identificación de rol en este mensaje","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"e76a6280e921516a7b4ab56147491701d319f39aaa849e72d480fa565e675a3c","description":"Canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"85cfa0476b7cc5e18609ed370659fad9cbc95a08a8f87f1815bc7745e4a0d57a","description":"El mensaje para obtener menciones de"},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"004b7b51326b1cf989ac36b3987212ad9143f19be4e15f2553a5cc5e35e1332c","description":"La entidad para comprobar las menciones."}]},"$voiceKick":{"descriptionHash":"f13a870a05abd6cac9ca53be09ad1ee57c37b6253deef3f3c551fa654b359c13","description":"Expulsa a un miembro del canal de voz","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"56cfdfd6002b23d2eb6c040d883fc8c43d22693f7199389e5ca2198e8fc2a600","description":"El usuario a patear"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"dd44b241d187d6344dbe5936538a2e8368b10b2ba29d01945c7503ce76a765c0","description":"Razón para expulsar a este usuario"}]},"$mentionedUserCount":{"descriptionHash":"c1b6a0bf48d6212d56bed991677bd2ca39a5a4b281fa6498c0dac286e9ab2ba2","description":"Devuelve el recuento de usuarios mencionado"},"$nomention":{"descriptionHash":"822a2b1d1f8900687af16c6c88dedbe34a3bedc83d672148e4adc6063a831911","description":"Desactivar ping de respuesta"},"$mentionedRoles":{"descriptionHash":"7c3af18b38be829c1deaed241c23d5d807b534df924ec80078e0b48be9d95959","description":"Devuelve los identificadores de rol mencionados.","fields":[{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"ce644c06b58495c94f1166ee38ede0bd5bc91a0b4a760c64ab44d219baa785c2","description":"El índice de la identificación del rol."}]},"$fetchResponse":{"descriptionHash":"f0433f02fcffdbd7d3d07b47244f18543b35f1558b7468b02fac8babcd2afdb7","description":"Obtiene todos los datos del mensaje y los carga en la respuesta, esto incluye: embeds, componentes, archivos adjuntos, pegatinas.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"bf70c015e4bb54f2da38b6ad3046d4be653efa710b78e2ef50e8e5daf2468f47","description":"El canal para eliminar este mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"a3da23e20c577c588742d9e6da2941deffd91fbd904d66150c79ec3ae1702651","description":"El mensaje para recuperar sus datos."}]},"$fetchRows":{"descriptionHash":"b1872723251ee7cd5597d1cdcaa98563f29bed55089322dc1b1b1a38d8645159","description":"Obtener los componentes de un mensaje; esto anulará cualquier otro componente agregado a la respuesta.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"4dfdaf1a7e8b86b1b4e482d3d1c21c79d8619771ba81c8c407cc7e762408fb40","description":"La identificación del canal para recibir el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"9cf808387ffaa59ba9695149f1909fb3a3e998029906d4e9ce011f361f74b250","description":"La identificación del mensaje para obtener los componentes."}]},"$deleteMessage":{"descriptionHash":"e1c4c46c12f3546a01853c0258fcd5ad29f3d5122039e2fc8044f145bd4b63b6","description":"Eliminar identificadores de mensajes dados, devuelve el recuento de mensajes eliminados","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"bf70c015e4bb54f2da38b6ad3046d4be653efa710b78e2ef50e8e5daf2468f47","description":"El canal para eliminar este mensaje"},{"nameHash":"f5cccfb737512bedd4f2e39e7d72425ae8d3ebf8aa8ab6f966bef1fc916f5011","name":"mensajes","descriptionHash":"73bc07944ced27036bd4e00162445870e3e0947ab87a6597fb41b531494fa87a","description":"Los ID de los mensajes a eliminar."}]},"$deleteAllMessageReactions":{"descriptionHash":"b8164d6a590ab2d75612889dd0f12a9d5221837ad8d5d4c19e80eef16fbc04b2","description":"Elimina todas las reacciones de un mensaje, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"3cc2a50511ebc6433c1c8c3d06f75c2eded1b973f4578f4962fb57f14000a842","description":"El canal donde se encuentra el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"87bdcd763225df537ac97d138d1963d2e989042b3ba3d3161e518ca7e6b8156d","description":"El mensaje para eliminar reacciones de"}]},"$fetchEmbeds":{"descriptionHash":"ea8c301fc1b6338236534cbdd3b34e45cfe80f3773e4dfbf8ea73d9bec31fbd2","description":"Recupera una inserción o todas los embeds de un mensaje en la siguiente respuesta","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"1421af55421f74175ff0831cd98d2b0ea86588ad526f14c0b44b40bb1fd8f480","description":"El mensaje para obtener embeds"},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"0fc58a5ffd0461ffac0c46eeb214a1f5dca6dc446b7ff54b40b7c2a40f1533f1","description":"El índice de inserción para cargar"}]},"$editMessage":{"descriptionHash":"a51f7d85d88d652b768ebc5458c32c66fce5c635a9d3a0fc4f2847e71b2135b3","description":"Edita un mensaje en un canal, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"8f3c0a515f960fe7c81ebf8296977fa5546b6bd2c517c06df6a202f968634c31","description":"El canal para editar este mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"dc76828cf9b13007001609f93c8535ce75e3295818f4c5eb0a0645ff01fe359b","description":"El mensaje a editar"},{"nameHash":"ed7002b439e9ac845f22357d822bac1444730fbdb6016d3ec9432297b9ec9f73","name":"contenido","descriptionHash":"24e05a2d8bdd896a53049367e1be2d6f957f78a5201f5ba20757619abd213aec","description":"El contenido del mensaje."}]},"$attachment":{"descriptionHash":"3cc5711861f6a189d3dd5a69b62f95a8edf0aaf7920a350d0413d2580598d0a2","description":"Agrega un archivo adjunto a la respuesta.","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"2b241ef4d2489b1f473929fde329d60c8fbc9f36ee67282ab099d2760edda5c8","description":"La URL del archivo adjunto o la ruta al archivo."},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"e569b600efcb0b63d2b7439c7f68909a77c5b5e0848dbe140b1fa69151fcf9fe","description":"el nombre de este archivo adjunto, con la extensión"},{"nameHash":"91bf8222cd6fb59297e43424f49cf340577cebedeefccb8450ef9f55de1aa276","name":"como texto","descriptionHash":"0d5db30e3b187790f657477fd7eab72ed63947c865fbd88d3e85933880f6f50d","description":"Si se debe utilizar el parámetro URL como texto"},{"nameHash":"e8424ea5339b85a750ab5f4c63bde5d5c62975792a3bed6ccb37c045207c6771","name":"codificación","descriptionHash":"2e409800ac2e6a0f3dcf060475053fde8ebac7c15e5c01241d5c44e889b1c9be","description":"Codificación para usar en texto, utf-8 predeterminado"}]},"$getMessageReactionCount":{"descriptionHash":"411e5dd01958a7503cb4dbc8853dd6d45450383e10467a6671005d8e84a462a5","description":"Obtiene la cantidad de usuarios que han reaccionado a un emoji específico.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"3cc2a50511ebc6433c1c8c3d06f75c2eded1b973f4578f4962fb57f14000a842","description":"El canal donde se encuentra el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"be30b4fc8899a9aada51f0b201570e3cf635654f1ab6511906f50c2ac5bdaf3b","description":"El mensaje para obtener el recuento de emojis."},{"nameHash":"4030f0c0b99ba5e189b6fe295448a8ca31ca589a55930175de18032545c11501","name":"emojis","descriptionHash":"164d5d5ab93e6a9885f6ddaeac367b394868714f02e6117e8af6532a90017574","description":"El emoji para conseguir su recuento de usuarios"},{"nameHash":"1303c06b0b014d0ce7b988ab173a13f31227d417058ff4bbe6f8c222b4ad913c","name":"tipo","descriptionHash":"6eb5669ab27c1fb994c4bd92bb73ef32b657b53f46e1c9045ef8e3a457e9b753","description":"El tipo de reacción para contar los usuarios."}]},"$addMessageReactions":{"descriptionHash":"9c67f033bce4222bf763d3866abe47aba6fa3b2f0bfa9e1ca0f533fd9cf8a60b","description":"Agrega reacciones a un mensaje, devuelve la cantidad de emojis que reaccionaron exitosamente","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"3cc2a50511ebc6433c1c8c3d06f75c2eded1b973f4578f4962fb57f14000a842","description":"El canal donde se encuentra el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"dd4604e38bca76f825a25a018053ebc96541c5559720f31f369146194bf5fd3a","description":"El mensaje al que agregar reacciones"},{"nameHash":"3badc5f5025e3296346a2b8a3fcbf0bb2158744298c33e6021bf7d9da58a4ec3","name":"emojis","descriptionHash":"1037d01d2bb5d0001a7546fb924b631f77983861d898afbbece6551e0bd598b9","description":"Los emojis con los que reaccionar"}]},"$getMessage":{"descriptionHash":"b2b433c1f183fb351ddadab178d54c68da4ef05b1d5e13c87364cdf13af8b680","description":"Recupera datos de un mensaje.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"2f27711d3c02675eab384ee6a562adc2eb1c199bab9e0c7718707b419c76b5f0","description":"El mensaje para recuperar datos de"},{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"1ae35f311e852275aa494b686c5d338ea6f5cd889b41b1c8da35fdc54c37437e","description":"Separador a usar en caso de matriz"}]},"$deleteUserMessageReaction":{"descriptionHash":"056a6d200d9b8aaf2fd414b75b16f43ca1467b71472fed0256faedea7b213c36","description":"Elimina la reacción emoji del usuario de un mensaje, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"3cc2a50511ebc6433c1c8c3d06f75c2eded1b973f4578f4962fb57f14000a842","description":"El canal donde se encuentra el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"4013ff90bdcb973a46c99bb5267d32500a0af39a351c729fd7255c86b8964f08","description":"El mensaje para eliminar la reacción emoji del usuario."},{"nameHash":"4030f0c0b99ba5e189b6fe295448a8ca31ca589a55930175de18032545c11501","name":"emojis","descriptionHash":"f3d37986e6fb8c3f31cf9236bda1dfd90d58c88ae53a7858156d0d2ca632651b","description":"La reacción del mensaje para eliminar al usuario de"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"b7962238f21b0143fa0365a1441cfe1068b881092d3bd1ebb7ed195e36a6de69","description":"El usuario a borrar su reacción."}]},"$getEmbeds":{"descriptionHash":"ffdb509bd8d1c1904dbac7e7bb0d93ad827ddc0f86ed7de2311fea90e844d742","description":"Recupera datos de una inserción, sin proporcionar ninguna propiedad, devuelve el json del embed","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"2f27711d3c02675eab384ee6a562adc2eb1c199bab9e0c7718707b419c76b5f0","description":"El mensaje para recuperar datos de"},{"nameHash":"2c48d8238a76b404bcc6529b6b6ec3735fd940063324af9b31d2b2fdddd75187","name":"índice del embed","descriptionHash":"eb6330ed3aa9466184e65a1561fa9dd588076b65494447faf271ce2f9d180eda","description":"El índice del embed del que quieres obtener datos"},{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"7a44ff150a04f918083d2437f297ab87a064365eb46ec4ad9a0a9c76cacb199c","name":"índice de campo","descriptionHash":"1904c29df1b93c7f989d66f082f08793e4e83400b3acb120716da1724bf91ebe","description":"Índice de campo a obtener"}]},"$messageContent":{"descriptionHash":"1f384f85d37023b3fe431b0e5d0c89b85f7fa3adc85b71746e10f921b0f0200a","description":"Recupera el contenido del mensaje."},"$messageID":{"descriptionHash":"7dc5a25da52c30be19339fa1f368e0fd606d85394c64426108a6b126365130f8","description":"Devuelve la identificación del mensaje"},"$messageReferenceID":{"descriptionHash":"badc9022fd94ca28a86258a13ce6b1d84198c806f9c7e476ad7f542062344b9b","description":"Devuelve la identificación del mensaje al que responde este mensaje.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"b0aa9683e42f155e0b0e73b2212fef2f5aa46111806d252fb98746b66d5ce382","description":"El canal desde el que recibir el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"b60790522782c6d55368a934a62b4b1e183d99ae9cd1b7cc4af11d145fc0fdaf","description":"El mensaje para obtener su referencia."}]},"$message":{"descriptionHash":"d645f0de95e39f6a9e527378c7c980c8e50521cd3be962a3599358c262d71a2d","description":"Recupera argumentos de un comando de mensaje.","fields":[{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"77aedf5a21c0dc86d77fb8bcb394bcaddec6e5c4939476561c3b576262b1b041","description":"Índice para obtener arg"},{"nameHash":"1facfbb48b6cb5b9580176a913d252b1be9b410fa111fc08fafd0ad39a1be902","name":"índice final","descriptionHash":"c1effe2086fa18f5f6824cb2c2a45a63f6f52640e9a0df1af651808365768ff1","description":"El índice final"}]},"$messageSlice":{"descriptionHash":"bac87813fa2edc17e31151667924ce92f59f9cb23d611da15b823703ecb4b59c","description":"Corta los argumentos de este mensaje","fields":[{"nameHash":"cced28c6dc3f99c2396a5eaad732bf6b28142335892b1cd0e6af6cdb53f5ccfa","name":"comenzar","descriptionHash":"fc9d6ee6740f3a3e55ec039a764dfbd2f63f4127041b459f11864c61adf08520","description":"El índice de inicio"},{"nameHash":"361e48d0308f20e32dba5fb56328baf18d72ef0ccb43b84f5c262d2a6a1fc6c8","name":"fin","descriptionHash":"c1effe2086fa18f5f6824cb2c2a45a63f6f52640e9a0df1af651808365768ff1","description":"El índice final"}]},"$loadEmbeds":{"descriptionHash":"cd4aba49f74d86975926c9253feb16596c113190f4ccc753f5dad544dbc8a441","description":"Carga json (o matriz) del embed en la respuesta","fields":[{"nameHash":"18e6bf2979e00d69b031772152ff0720d910908814ad7599946c763713b3f558","name":"datos del embed","descriptionHash":"f32d00c76f25cf7023117862e8057bd69b5d23414cfb7725e2acfa3cb09de198","description":"El objeto embed o conjunto de objetos a cargar"}]},"$messageCreatedAt":{"descriptionHash":"20be18f3d70bba44b329ba2fd1b637a11cab4fe6fad174e40980436d7247eaa1","description":"Devuelve la marca de tiempo del mensaje.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"b0aa9683e42f155e0b0e73b2212fef2f5aa46111806d252fb98746b66d5ce382","description":"El canal desde el que recibir el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"f3f9bb8e0aab1abcba92c386fbab22d290a510c689f7a97e9505c34b97cfd1f5","description":"El mensaje para obtener su marca de tiempo."}]},"$messageExists":{"descriptionHash":"191ce3b65025459e8a934ad42545fef19fc4a11d49c21420a40adafb143c234b","description":"Devuelve si existe la identificación del mensaje dado","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"b0aa9683e42f155e0b0e73b2212fef2f5aa46111806d252fb98746b66d5ce382","description":"El canal desde el que recibir el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"1de1128c82e3b4a266be4d26f3697436dbec1a2cf3485f6c6e609c6b111245cd","description":"El mensaje para comprobar"}]},"$hasEmbeds":{"descriptionHash":"3d3048bf830c15375a63b1aa5354b0bdbe4889745b2fd0eee2e5137bbc6cec82","description":"Comprueba si el mensaje dado tiene embeds","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"a562463cc22fd020e43e7655e9c1699bbbacc87a98d78112c226859a5bfa957e","description":"El canal para recibir mensajes"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"d04c1a25c3cc58fffd21ab201cc45e0c579a501f68fcbbb5148ef04e6d168193","description":"El mensaje para comprobar si hay embeds."}]},"$messageAttachment":{"descriptionHash":"4bc6c48a27be43387583752ed0cf27f504047cc3c8414c648395d5ab2b64ec5b","description":"Recupera un archivo adjunto de este mensaje","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"2a3124165b41e1c22294bb80887db9e9490b6cc6a49ada8d3c17388b26d7bd31","description":"El mensaje para obtener sus archivos adjuntos."},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"8898c6793ab353cc778417db38f12246133fac282f80bc452fcb6238bac83aca","description":"El índice del archivo adjunto."}]},"$messageAttachmentCount":{"descriptionHash":"b2e0b5935723bfbeb53fbf89b4e9209da11db1b7f47b441ebe09459cf9c4f67f","description":"Recuperar la cantidad de archivos adjuntos en este mensaje","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"f01cacdc35543b6827ee91b423bae6704d411105ab46a4cf5d92fa60ad7c142b","description":"El mensaje para obtener el recuento de archivos adjuntos."}]},"$messageLink":{"descriptionHash":"58fadd405d93163b5be6a5560adc25709aa9d9ecf71664ceb0cd563f43db0467","description":"Recupera una URL de mensaje","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"b0aa9683e42f155e0b0e73b2212fef2f5aa46111806d252fb98746b66d5ce382","description":"El canal desde el que recibir el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"9dcad5fa42501faada3c980e95365f6eca9e82f088306dc21862895b0d39c855","description":"El mensaje para obtener su URL."}]},"$messageSticker":{"descriptionHash":"a1f22b6ea356463d51d50390ad381b12759fc5dcde151845f40dc7a2b99b35d8","description":"Recupera una URL de etiqueta de este mensaje.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"2ef64ab254623c1718cf5730a508ba60e0b5c66af53a4d807e4eebb9a3aa996c","description":"El mensaje para conseguir sus stickers."},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"27cb8d5190273a3562cc3ddc9b793209eeec86cbd9479c4e1bd7c9c4c793a76c","description":"El índice para obtener la pegatina."}]},"$getMessageReactionUsers":{"descriptionHash":"5f5a89962c9ab53dc1b0deaa83f7171ccd0e8f9708feccbe36f7ccfefcde8d00","description":"Obtiene los identificadores de usuario que han reaccionado a un emoji específico.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"3cc2a50511ebc6433c1c8c3d06f75c2eded1b973f4578f4962fb57f14000a842","description":"El canal donde se encuentra el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"349a898b1177a88ef4ed7c4c9ef7813208105d6c6484b1e0c5e1ad815a241f3d","description":"El mensaje para atraer a los usuarios de emoji"},{"nameHash":"4030f0c0b99ba5e189b6fe295448a8ca31ca589a55930175de18032545c11501","name":"emojis","descriptionHash":"edc53d18cafc6b28b51e0e7d1802c1bef0fcf9a009dee099603df9721875f1cc","description":"El emoji para conquistar a sus usuarios"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"78ac2d353516c4d30feb962ff8e1626f62128d41fc5c3dab957fe4ffc4adface","description":"El separador a utilizar para cada usuario"}]},"$messageAttachments":{"descriptionHash":"0dbcab724f62fa2277928f906de0713e232604ccd6b75a165f2e052d9dc1298e","description":"Recupera todos los archivos adjuntos de este mensaje.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"2a3124165b41e1c22294bb80887db9e9490b6cc6a49ada8d3c17388b26d7bd31","description":"El mensaje para obtener sus archivos adjuntos."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"440f18c1b4c6abfd4fd2c28cac5f1542ba9a305c4acbe38301ef19d5abb7432d","description":"El separador a utilizar para cada accesorio"}]},"$messageWebhookID":{"descriptionHash":"56e1511d5f4ab19eb00d902030d16e9452f4b9e3944c0ad475449600009f41ab","description":"Devuelve la identificación del webhook del mensaje.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"7dab5870ef0366677bd8862d4a94a9002bcef95ffe4852367481d45808a0c80c","description":"El mensaje para obtener su ID de webhook."}]},"$messageType":{"descriptionHash":"3d428d64a563d9ed85fd42a5c41e0cb6b618bb34baa989f9fa9137f3b8de97dd","description":"Devuelve el tipo de mensaje","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"fd031a5feed7ac8313dfd64b030cb6747abe61a67dfc4a9c9d0be868d925bfae","description":"El mensaje para obtener su tipo."}]},"$hexToInt":{"descriptionHash":"da24bfe3d9a760db0b8d6b2d30cbe35ba20d93db71a091cf3eb397a8170c2fe0","description":"Convierte una cadena hexadecimal en un número","fields":[{"nameHash":"128df13c1e54ffaaafcc9d07ec7427d61f764214e6ae0321de23c94d261d0860","name":"hexadecimal","descriptionHash":"57e78af0edfdc4c8a679778d46d7a752633f95ce95f0abc981a270aed5971003","description":"El hexadecimal para convertir"}]},"$isFloat":{"descriptionHash":"716c6c56efde76322927ef803ca0b80d6aff2b7eef120fe32e55be4d45b04383","description":"Devuelve si el número es flotante","fields":[{"nameHash":"12886f9d00055adf24c40579e22d31b2b45f2023f892954ffd5567beb60825f8","name":"número","descriptionHash":"4498d851d79c5517fffbb2556007b45cdef5ba8ff7aea5a06f6c9c33ae0f70b9","description":"El número a comprobar"}]},"$abbreviateNumber":{"descriptionHash":"6646cace564e39acb799dc087f0c4214ff0e09f82322c6c3b05557afde844aa7","description":"Abrevia el número dado","fields":[{"nameHash":"12886f9d00055adf24c40579e22d31b2b45f2023f892954ffd5567beb60825f8","name":"número","descriptionHash":"67df906883066059480ecfced1ace5ba57aced7bc947fef7b0d307dc65add1b3","description":"El número a abreviar"}]},"$publishMessage":{"descriptionHash":"0f5477440f6d19580d1e3c56ebe6463c3e8fb4b0cbaf7e157b7b9b3d86ccfabb","description":"Publica un mensaje en un canal de anuncios y devuelve bool.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"c69d7b5141a3800096e886a8d590c69d675c84d13f84e9cfafc2095f01cca7de","description":"El mensaje para anunciar"}]},"$messageStickerCount":{"descriptionHash":"e0e8be0d2ec7e642a0b087d82b48aceee6878c8f2c0dec7f2fe874c8a78612c3","description":"Recupera el recuento de pegatinas de este mensaje.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"b2a82f9c3272b185be61f89714cbe515ee6a17c4e1be85541c86276c0f79ba29","description":"El mensaje para obtener el recuento de pegatinas."}]},"$intToHex":{"descriptionHash":"cd38af76d769cc275f426b48d4a447eaa778a0331489740b8aa23eba105516b4","description":"Convierte un número entero a hexadecimal","fields":[{"nameHash":"6da88c34ba124c41f977db66a4fc5c1a951708d285c81bb0d47c3206f4c27ca8","name":"En t","descriptionHash":"a850948bddefd8e42c5663ceb09eee17b2fbd4ba50811365d929d70ac44f6132","description":"El número entero a convertir"}]},"$pinMessage":{"descriptionHash":"2deccb972d35799fc082c34a89b9c70c4624c704bd25415a66a75e53c9addcf1","description":"Fija un mensaje en un canal y devuelve bool.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"f937f646681d414e0bab408b7b012fd21a6744e00ed7c00b7f51b0933b81c65d","description":"El mensaje para fijar"}]},"$unpinMessage":{"descriptionHash":"352e7931964edacdae56f16215f32fb39a2590977dc3b927237709a7eebc5dee","description":"Desancla un mensaje de un canal, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"a71f682857f61a26a74245a05749f789ace8c1346976477d14af539add2f0404","description":"El mensaje para desanclar"}]},"$noMentionMessage":{"descriptionHash":"784681f7c7f08808614a3f9689ee99563564e6a0376263793a008019a3e742e4","description":"Recupera argumentos de un mensaje sin menciones.","fields":[{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"77aedf5a21c0dc86d77fb8bcb394bcaddec6e5c4939476561c3b576262b1b041","description":"Índice para obtener arg"},{"nameHash":"1facfbb48b6cb5b9580176a913d252b1be9b410fa111fc08fafd0ad39a1be902","name":"índice final","descriptionHash":"c1effe2086fa18f5f6824cb2c2a45a63f6f52640e9a0df1af651808365768ff1","description":"El índice final"}]},"$sticker":{"descriptionHash":"1525a535cb3d092b3603827fcf77fc7ac74b90763e5303d155dce2bd2b694e72","description":"Adjunte una pegatina a la respuesta.","fields":[{"nameHash":"dd438c0c918298037714cbca18fbf0ce01da3ca95eaf89086587532663574cbe","name":"etiqueta de identificación","descriptionHash":"2c82098121a7e8348b8ffc5fa984b7aebcc92d4720c45031240ff2eed261bd1f","description":"La pegatina a utilizar"},{"nameHash":"dd438c0c918298037714cbca18fbf0ce01da3ca95eaf89086587532663574cbe","name":"etiqueta de identificación","descriptionHash":"2c82098121a7e8348b8ffc5fa984b7aebcc92d4720c45031240ff2eed261bd1f","description":"La pegatina a utilizar"}]},"$messageStickers":{"descriptionHash":"0f1b4377c72f5d44eec43e6003af30332e845f4f31074e05d5d0d67cd2ac4471","description":"Recupera todos los stickers de este mensaje.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"2ef64ab254623c1718cf5730a508ba60e0b5c66af53a4d807e4eebb9a3aa996c","description":"El mensaje para conseguir sus stickers."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"c0da73fcfc0e8e6e28abbe11163185130de8219b8212604eb2894f25f5be8011","description":"El separador a utilizar para cada pegatina"}]},"$inRange":{"descriptionHash":"7f131dd7ce79b02f7ebd2e6702d5849430385354f7afd491bf96201351e04f16","description":"Devuelve si un número está dentro del rango","fields":[{"nameHash":"12886f9d00055adf24c40579e22d31b2b45f2023f892954ffd5567beb60825f8","name":"número","descriptionHash":"8f1ca41ae7fbd269678223a14a0a351b53e54f936dc3aa434f774c279312f499","description":"El número a validar"},{"nameHash":"1f6fa6f69d185e6086d04e7330361bf9001a3b8d0ce511171055dc34eb90c1c5","name":"mín.","descriptionHash":"a51ea8196dbae97f4a92e7fb214e917d498b66f11635b57de1413f14a175e901","description":"El valor mínimo"},{"nameHash":"9baf3a40312f39849f46dad1040f2f039f1cffa1238c41e9db675315cfad39b6","name":"máximo","descriptionHash":"6915714dbe7398298324bdd3fbd727b9b4b4fea5b27e7bb8d314ec7fa5c6dbdd","description":"El valor máximo"}]},"$reply":{"descriptionHash":"93973aaff5fbaf639e08a3d726d43b60a58aced96bc5549c3a7f65e84396cd4f","description":"Marca la respuesta como respuesta.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"5b28719a05f9476c220d6089675aebae7e85355aaf8c5dad4540566357c9e98f","description":"El canal en el que está el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"e8a23594c049940ce074866769771addc7287290503e22b76de49e3856040ee2","description":"El mensaje para responder"},{"nameHash":"bcc1f3c1045087a1c4ad5475e3a3a6ae3f84870d9ad20845981da6697f17a783","name":"desactivar el ping","descriptionHash":"aee95c104c6446ad214add442f61d7c9a58aaf5d42c5842dc486b5e0b7c448ca","description":"Si se debe deshabilitar el ping de respuesta"}]},"$debug":{"descriptionHash":"56d85a5a80f31b27195925800e389a0d1fc5b2f58011d81c86c6d60947a5d3b1","description":"Devuelve el mensaje de depuración"},"$error":{"descriptionHash":"4ebbf7f18dcf0a98e481380979e163f9dd448edff22cb1ed4da64c24afedddce","description":"Devuelve el mensaje de error"},"$reactionAuthorID":{"descriptionHash":"9964e563c9a9d41e8aa2d10921cd5a29dd876335a38a4c1f34b08006bdcfb8e9","description":"Devuelve la identificación del autor de la reacción que reaccionó."},"$maxSafeInteger":{"descriptionHash":"73e6f883ac8193149f66357c52030fda0ef96c6da8cd0cc5a8f0565dfcac856f","description":"Devuelve el entero seguro más alto"},"$minSafeInteger":{"descriptionHash":"73b7df4b0af2badf217cb0a6e666391e14bdd22dcdf38198ccf007dc3a5458db","description":"Devuelve el entero seguro más bajo"},"$isNumber":{"descriptionHash":"c7e64a2023a7fd85f4981391d4e54743510ed5ed70787cf2fe17e2d6eda1964d","description":"Devuelve si el número es válido","fields":[{"nameHash":"12886f9d00055adf24c40579e22d31b2b45f2023f892954ffd5567beb60825f8","name":"número","descriptionHash":"4498d851d79c5517fffbb2556007b45cdef5ba8ff7aea5a06f6c9c33ae0f70b9","description":"El número a comprobar"}]},"$c":{"descriptionHash":"ccafcaaeb7d784cfe3ab75da269e8c3ae10f675f5989a05287dbf95785a5a1f6","description":"Marca cualquier código dentro como comentario.","fields":[{"nameHash":"c44bb2fd516909dab78ae0bfedcd5672b131b996c4b7a4328ee55fba170da776","name":"comentario","descriptionHash":"a816d9fb2b8d637e9beefbd66aea708a02213c079094102e489cc528b7ddbb14","description":"Los comentarios"}]},"$isInteger":{"descriptionHash":"26551c4ab4c7e9bbfc4b4e77b0168242745b709e1e8e95aa8436527bd892b33b","description":"Devuelve si el número es un número entero","fields":[{"nameHash":"12886f9d00055adf24c40579e22d31b2b45f2023f892954ffd5567beb60825f8","name":"número","descriptionHash":"4498d851d79c5517fffbb2556007b45cdef5ba8ff7aea5a06f6c9c33ae0f70b9","description":"El número a comprobar"}]},"$separateBigint":{"descriptionHash":"e673f745216f2e3fab061f7d8ff1e36aca949c3f2260d84430a979ac376ff490","description":"Separa miles en el número.","fields":[{"nameHash":"12886f9d00055adf24c40579e22d31b2b45f2023f892954ffd5567beb60825f8","name":"número","descriptionHash":"f55e859dfa166dcd6f53c016fdb182f8d10d240dd3a419b1d7688cb9579acd99","description":"El numero para separar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"220c586af3dfe196f3e256d0b3d1b894709b92ee6ff1e2f31605c472ad9260eb","description":"El separador a utilizar"}]},"$ordinal":{"descriptionHash":"feacb9e2ebffe3502a4ec95f9a87ad655b6a81e289a66c8ec81ecb1bae46e7db","description":"Agrega un sufijo al número","fields":[{"nameHash":"12886f9d00055adf24c40579e22d31b2b45f2023f892954ffd5567beb60825f8","name":"número","descriptionHash":"4a18969d307370c6f124fa49e614b724e5018b832f3f7d074c9963674a7716df","description":"El número al que añadir el sufijo"}]},"$separateNumber":{"descriptionHash":"e673f745216f2e3fab061f7d8ff1e36aca949c3f2260d84430a979ac376ff490","description":"Separa miles en el número.","fields":[{"nameHash":"12886f9d00055adf24c40579e22d31b2b45f2023f892954ffd5567beb60825f8","name":"número","descriptionHash":"f55e859dfa166dcd6f53c016fdb182f8d10d240dd3a419b1d7688cb9579acd99","description":"El numero para separar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"220c586af3dfe196f3e256d0b3d1b894709b92ee6ff1e2f31605c472ad9260eb","description":"El separador a utilizar"}]},"$parseInt":{"descriptionHash":"2741107b1aa26c113ea92ca09029bf8ccf8690fee8575ccc875029797e90d495","description":"Implementa la función nativa parseInt en ForgeScript","fields":[{"nameHash":"cd42404d52ad55ccfa9aca4adc828aa5800ad9d385a0671fbcbf724118320619","name":"valor","descriptionHash":"f0e753846c7cbda21ec38b66f9309f3e2f0a00ea8a2394ac197ae96782c3c9cb","description":"El número a analizar"},{"nameHash":"da7f85eaf3d0452479031da124d28778aaf15cc756a6c909d7dc708fade343f0","name":"base","descriptionHash":"ec6140b39101a83ca46c9864f5e87251b7c96ea07bdb71628c3f5dc117db5aae","description":"Radix para usar en el analizador"}]},"$callFunction":{"descriptionHash":"370964b3d077949a249a3c0a302800beafa02f3f2afa70fbb331f65b57328bff","description":"Llama a una función forge creada por el usuario.","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"6975be261fee79f5e44927622f01691ed70fd2c9191b745f49cc1db7b290d9bb","description":"El nombre de la función"},{"nameHash":"090772cf4068973daad3f715eb788d39fe2c02be42efd86de81f0e59198d6237","name":"argumentos","descriptionHash":"456fd6d4276a746c3288f7015bd3111cc4676e32e541a6d738c07bc307e35960","description":"Los argumentos para llamar a esta función"}]},"$randomNumber":{"descriptionHash":"11aace95a48f8aed0551b346d36a965d5ed97cf59f6c37b634391be69ef691f7","description":"Devuelve un número aleatorio (sin caché)","fields":[{"nameHash":"1f6fa6f69d185e6086d04e7330361bf9001a3b8d0ce511171055dc34eb90c1c5","name":"mín.","descriptionHash":"d0d2494c545bd2fa69b2027888e1a7bb32ec982cd9e89328988b62d5325c280f","description":"El mínimo número posible"},{"nameHash":"9baf3a40312f39849f46dad1040f2f039f1cffa1238c41e9db675315cfad39b6","name":"máximo","descriptionHash":"34a062391dd045ed39312490e66aac8defcba7b11bac4f212626ef2d1f881801","description":"El número máximo posible"},{"nameHash":"ee80fd2f1e03480e2282363596ee752d7bb27f50776b95086a0279189675923e","name":"decimales","descriptionHash":"9dbad4fa6cd73e3c9002f515adc7a1de4eca2ce9389d6211034901dc3a8130bd","description":"Si usar decimales"}]},"$awaitMessage":{"descriptionHash":"9b6b593d187e87892a232480dbc5efc896bc95f8595461e1fa4430ad92ee7e4d","description":"Espera un mensaje, devuelve el ID del mensaje o nada si no hay una respuesta válida","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"2d402852155b47d7f4e18c4588df51cbb9b1f69ea7ec3e8f9974ab0ff9006802","description":"El canal para esperar el mensaje"},{"nameHash":"146bcd88c1990e8b394cca5b25dd27e9be23cce418140f93a5046d40241a1f52","name":"nombre de la variable","descriptionHash":"f57987a1baca1c3b8282d51e40c4eee01d3848681692edc4fbd6d4f11e2a9423","description":"La variable para cargar el ID del mensaje que fue enviado como respuesta por un usuario, se obtiene con $env[]"},{"nameHash":"dfc3376b8266c66e8c24736645128a5f93ccf1df6f381286ffbda654fec8f21c","name":"filtrar","descriptionHash":"8c984decfccfaf1ec35d4b15a2be09625f4c51b32da514ac4a302b95ff94697c","description":"El filtro que se ejecutará para cada mensaje enviado después de esto."},{"nameHash":"336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e","name":"tiempo","descriptionHash":"2b6138e26fafd4c50e4f2598efea7c2d623f5c2c6f2bc46d22c8d4907a295456","description":"El tiempo máximo para esperar un mensaje."}]},"$reactionEmoji":{"descriptionHash":"84b473ae768624a817cf46d64260939f39b34a8980ce202737796a2a60b09d71","description":"Devuelve el emoji que se utilizó."},"$reactionMessageID":{"descriptionHash":"5c9b14c4f4c41af719f4ec6acbec76c36f952463200e8eac68eedfb9b5fbd00e","description":"Devuelve la identificación del mensaje del mensaje reaccionado."},"$roleCount":{"descriptionHash":"67db2663ab45cb658f0e938333f2075020709319c98854a1be6a127483058ea1","description":"Devuelve el recuento de ID de función de todos los servidores."},"$reactionEmojiID":{"descriptionHash":"a1091b4a37c4a58692f7a7f38b168cfed1f119562d204447171b797372f2e7d3","description":"Devuelve la identificación de la reacción que se utilizó."},"$roleCreatedAt":{"descriptionHash":"20371225fd1a58276c5e89ed61b7b77a0119abd20ca07bec535a7b094e78f1f5","description":"Devuelve la fecha de creación del ID del rol.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"21808bb2b307478d698027e3fb95215a9c18cb40f66a337e92ad4a8e1ccf9c8b","description":"La identificación del servidor desde la que devolver la identificación del rol."},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"1ef1195ec524212b126e3a84c2bd476b24c19286f0327a66811883b0e5e0a8c5","description":"La identificación del rol devuelve su fecha de creación."}]},"$deleteRoles":{"descriptionHash":"ab68f04241d6d09ba8eef8a0b3adda48a00000dc5caa9e447cc864db556211f7","description":"Eliminar identificadores de roles dados, devuelve el recuento de roles eliminados","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"5e6336031c105df51b45fbea11bcb7ee3f5fd92408bd4b3328a88fc5b9223fc7","description":"El servidor del que eliminar los ID de rol"},{"nameHash":"66cf5513b37462be52e7fe7b1791b7a6b704f97577680acc2f270e365a1b01e3","name":"identificadores de roles","descriptionHash":"a094bf3bce54c1c0d5c8ad5a7cadca3076a659378dab29d16886ed9307cfcea0","description":"Los ID de rol a eliminar"}]},"$editRolePosition":{"descriptionHash":"cd8eb0385da102a57c6a7e9091b344221c1329cb5940899899a19b2724ac82a6","description":"Edita la posición de una identificación de rol, devuelve booleano","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c26927a2bfc458ddfdda710c7b921d97dc652f79b308e323609e8cf1b034ff12","description":"El servidor del que extraer la identificación del rol"},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"9dd4fab50cb214f1f990b13f723badd464b569864b95f642ee48741c22c5fa8d","description":"La identificación del rol para editar la posición"},{"nameHash":"5a452459503be70d2ed2fca46dd91e05e820a957f175686a77d03fff80f664fe","name":"posición","descriptionHash":"9012377aa29f03384a4783314a9456c6e5b91cb75c7c436e16072645c881f816","description":"La nueva posición para la identificación del rol."}]},"$roleExists":{"descriptionHash":"b1acd9e57336bb3def11f74e7a5c81c2a1ae76e1238f1f174f99e68c488bf8f1","description":"Devuelve si existe una identificación de rol","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"d285f2b4b53b9facebf6be258b8807f4d3f072090853842379e3813b0f0ff698","description":"El servidor para verificar la identificación del rol."},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"0a37d07e4fb5c4f384c3e3d1e69913a64f02d66ece8f73161131c802a5adb368","description":"La identificación del rol a verificar"}]},"$roleEditable":{"descriptionHash":"fd4172a58d9e745888207f4feca63faae1240516405e8d19001750ddb85b1f11","description":"Devuelve si el bot puede editar la identificación del rol.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"21808bb2b307478d698027e3fb95215a9c18cb40f66a337e92ad4a8e1ccf9c8b","description":"La identificación del servidor desde la que devolver la identificación del rol."},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"c996ee90b6fa406884517bf760f01c0e45ecda95e5353653d69bb3b53ec46195","description":"La identificación del rol devuelve su estado editable."}]},"$roleColor":{"descriptionHash":"ba53a719deef8ce93c71adce1d6a837af0fdeed9fb81bbadd323a68a0cd54959","description":"Devuelve el color del ID del rol.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"21808bb2b307478d698027e3fb95215a9c18cb40f66a337e92ad4a8e1ccf9c8b","description":"La identificación del servidor desde la que devolver la identificación del rol."},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"2ed08c28c7a080f589f570676e8d07002cc74d85a0a4c9df8e10891bcfea2dee","description":"La identificación del rol devuelve su color."}]},"$editRoleIcon":{"descriptionHash":"4940fd25d09c80a6c94d56fe7be5aa0b34abdea38d9ad44b496f88b614f49b5c","description":"Edita el ícono de identificación de un rol, devuelve booleano","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c26927a2bfc458ddfdda710c7b921d97dc652f79b308e323609e8cf1b034ff12","description":"El servidor del que extraer la identificación del rol"},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"99971246dfc74ab276573219524cb379c10a7ce1b1de8124cac2e13f680b29e5","description":"La identificación del rol para editar el ícono"},{"nameHash":"c2d4b446a44ce54fab8e01150e24dd24f3d850c7c14dcfe31f6321341dd86874","name":"icono","descriptionHash":"16ee134ae2e86856943d40a3bd7397ede6c902f8dff6d9f4f4a301face1993cf","description":"El nuevo ícono para la identificación del rol."}]},"$editRolePerms":{"descriptionHash":"c89244adbe6d17c75435860ae8df63b2f9269ce2fb75c7fea7b9157d408eea11","description":"Edita los permisos de una identificación de rol, devuelve booleano","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c26927a2bfc458ddfdda710c7b921d97dc652f79b308e323609e8cf1b034ff12","description":"El servidor del que extraer la identificación del rol"},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"a14c5a3ea57d58f3f0665a963d3878f7476cd134a8237bf5df7a8a818def43d3","description":"La identificación del rol para editar los permisos"},{"nameHash":"a29675d2f6ac28ba8a48d204cfe38f291a5ba9c7d93a074b4108f9da61ef9b52","name":"permisos","descriptionHash":"a9094fc538205c5678a205ab030883be3beece7386fdf6b4ba1b47cdb19dec14","description":"Los nuevos permisos para la identificación del rol."}]},"$editRoleName":{"descriptionHash":"e209a32dc597c5ed1c43555e995ad44f8e656adcbdc4448977a0b4fd6dd4357c","description":"Edita el nombre de una identificación de rol, devuelve booleano","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c26927a2bfc458ddfdda710c7b921d97dc652f79b308e323609e8cf1b034ff12","description":"El servidor del que extraer la identificación del rol"},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"6dd1300973c632c1124711c0a42411407cb31b2e962d49b12bde6d5d88fa0ef8","description":"La identificación del rol para editar el nombre"},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"22530aef76f10296c6d71fef21c7538ce8cc979343a8c18ae9f0bef4414c392f","description":"El nuevo nombre para la identificación del rol."}]},"$editRole":{"descriptionHash":"2e5aee4e02e680c9205377a2d4100d1841f9ea1cdac2d02188051b65c30b0467","description":"Edita datos de identificación de rol, devuelve valores booleanos","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c26927a2bfc458ddfdda710c7b921d97dc652f79b308e323609e8cf1b034ff12","description":"El servidor del que extraer la identificación del rol"},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"b909b3a7b409c3029c09eccfc2c795ea8b2435a1fd8c2be98df679abf0773ab9","description":"La identificación del rol para editar datos."},{"nameHash":"76ba8dfa19f3823c1538e714a155f619f36467025851a248c82a901486e07d87","name":"nombre de identificación del rol","descriptionHash":"22a16446e5c1a2012d304811b2ec09c7d5f0dddb3f46fda9b40f12e8ea16695d","description":"El nuevo nombre de identificación del rol, déjelo vacío para no modificarlo."},{"nameHash":"9265d702dad5fb22d5e0969fa2b7428df9ae748dbb655ef0c67636bc26203648","name":"color de identificación de rol","descriptionHash":"3c236471bcc28a4c21352f558cb22ce3e3e0c7b90b2e0d8e5654545689bf07f6","description":"El nuevo color de identificación del rol, déjelo vacío para no modificarlo."},{"nameHash":"900d3899c3f2dec9193cfce8bd58dd8cce259e65799d8adbeaed7b9795c7eeb9","name":"icono de identificación de rol","descriptionHash":"a7fcab31d7485bc5a8487683c859b2c18de64ca8d634f9c1b4bce468fe0cbfb2","description":"El nuevo ícono de identificación de rol, déjelo vacío para no modificarlo."},{"nameHash":"aaeb112370298093597bde86111288340c796fa6e01688348617ffd7935e36e7","name":"izado","descriptionHash":"588352f80c1beb8d0c0a5607b0cf639309db988f73c1c99d3b84ddc5525ec7a5","description":"Si la identificación del rol está activada, déjela vacía para no modificarla."},{"nameHash":"92c76b95095cd54852cdc5351ea43294299335e3bd4e19e5040955199c2021c6","name":"mencionable","descriptionHash":"546a62184397943e12c6f6c0ddf6e6712b42e013c2736557cfeec472477af708","description":"Si se puede mencionar la identificación del rol, déjelo vacío para no modificarlo."},{"nameHash":"a29675d2f6ac28ba8a48d204cfe38f291a5ba9c7d93a074b4108f9da61ef9b52","name":"permisos","descriptionHash":"a9094fc538205c5678a205ab030883be3beece7386fdf6b4ba1b47cdb19dec14","description":"Los nuevos permisos para la identificación del rol."}]},"$addRole":{"descriptionHash":"2916919f8ef6e268d5992ae98fd32555bcc81c0198409dee95c28febd8f8ee42","description":"Agrega una función a un servidor, devuelve la identificación de la función si tiene éxito","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"298d4e90d9086802575d3192f94aaf72944ee1de160382d17fd454b984827b80","description":"El servidor al que agregar la identificación del rol"},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"67a4ef51bf1c1ac7bdac17f9f685984b4a2c2227da0f4e6d1db565efdd566baa","description":"El nombre de identificación del rol"},{"nameHash":"74284d9dcbcc09928ca5d7d6187270a62ac1b58ccdc4a44b81e47257ffa53b9e","name":"color","descriptionHash":"01399e12b8e6c48c81600a2e0900672a2ad961b66859beafb4a36d0af832ef18","description":"El color de identificación del rol"},{"nameHash":"c2d4b446a44ce54fab8e01150e24dd24f3d850c7c14dcfe31f6321341dd86874","name":"icono","descriptionHash":"4c18989a7050d9eef98cae6a9060149448edc6e97c23092390f7e3395574a4ff","description":"El icono de identificación de rol"},{"nameHash":"aaeb112370298093597bde86111288340c796fa6e01688348617ffd7935e36e7","name":"izado","descriptionHash":"e60572784cb9d597aa455b44f662e7199b9b14fd89167e1d77233073ada081f7","description":"Si se eleva la identificación del rol"},{"nameHash":"92c76b95095cd54852cdc5351ea43294299335e3bd4e19e5040955199c2021c6","name":"mencionable","descriptionHash":"9650f0ca4b4067b34753193f5e6f5a3d218754c3918f229a27c17a72e0e678a7","description":"Si la identificación del rol es mencionable"},{"nameHash":"5a452459503be70d2ed2fca46dd91e05e820a957f175686a77d03fff80f664fe","name":"posición","descriptionHash":"e04282a1adb602e2cb20260c17b1e24dbbc0d37f8cad7f3d4e805554e3d71440","description":"La posición para este rol id."},{"nameHash":"a29675d2f6ac28ba8a48d204cfe38f291a5ba9c7d93a074b4108f9da61ef9b52","name":"permisos","descriptionHash":"88efa004f9f6106ecb2cd35b15f989fb0f2139812661dda1c7c2a4486430ba3c","description":"Los permisos de identificación del rol"}]},"$roleID":{"descriptionHash":"75a5e1503634d6c01425ee46825c5fdef39e6b57240ec019cd6d7afcbcc709d5","description":"Devuelve una identificación de rol con el nombre de pila","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"21808bb2b307478d698027e3fb95215a9c18cb40f66a337e92ad4a8e1ccf9c8b","description":"La identificación del servidor desde la que devolver la identificación del rol."},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"50a77e7b5aa6ed812b6dd24e7381368e4f7b9e5b32223c366cd4b76b7e198b95","description":"El nombre de identificación del rol para devolver su identificación."}]},"$roleIntColor":{"descriptionHash":"0496cd370cf6fd7015e0fc2d294a8dfee9f3c510c2b402d5812d3cb3e31e9386","description":"Devuelve el color del ID del rol como int","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"21808bb2b307478d698027e3fb95215a9c18cb40f66a337e92ad4a8e1ccf9c8b","description":"La identificación del servidor desde la que devolver la identificación del rol."},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"2ed08c28c7a080f589f570676e8d07002cc74d85a0a4c9df8e10891bcfea2dee","description":"La identificación del rol devuelve su color."}]},"$roleManageable":{"descriptionHash":"6bf9f386f611afa3ea247937ec4f77048df29bdb28a9f69964aec6505d53557b","description":"Devuelve si la identificación del rol es administrada por discordia","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"21808bb2b307478d698027e3fb95215a9c18cb40f66a337e92ad4a8e1ccf9c8b","description":"La identificación del servidor desde la que devolver la identificación del rol."},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"1ceb3817d8ac16ddf73997b9a50c89e1e80d054d1a8b226ced554edaf86a62f3","description":"La identificación del rol devuelve su estado administrado."}]},"$roleRawPosition":{"descriptionHash":"a34943282eb663aecd493012f29554745f70428796ef68f7dd88db24ade13cce","description":"Devuelve la posición sin procesar del ID del rol.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"21808bb2b307478d698027e3fb95215a9c18cb40f66a337e92ad4a8e1ccf9c8b","description":"La identificación del servidor desde la que devolver la identificación del rol."},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"c3b8de83d101706b88e979baa6a171d126f387bf8c0ff038feb7ed91b879798a","description":"La identificación del rol devuelve su posición original."}]},"$roleIDs":{"descriptionHash":"90a41af8cceaa182a685725d1d6a009c23d85ab1868d8adaf7df994931baa7c0","description":"Devuelve los identificadores de rol de un servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"75971d70efd5e57b8016e8a110dc3e060980bf3675d65710c6fb072bfb981d27","description":"El servidor que devolverá los identificadores de rol de"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"b76e4c2a159dcfcbde4a591111d7a3645232b8039d2c775240fc907ee24bf3da","description":"El separador a utilizar para cada ID de rol."}]},"$roleName":{"descriptionHash":"129898d285f560c1166ffa33631780ede662fcf4c7785b4bfa485bc7b69eb536","description":"Devuelve un nombre de identificación de rol con una identificación dada","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"21808bb2b307478d698027e3fb95215a9c18cb40f66a337e92ad4a8e1ccf9c8b","description":"La identificación del servidor desde la que devolver la identificación del rol."},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"a92f5d858e98e90abf862b377cf608c7f0c56eb8cbb90e04f7aeb580ffaebb42","description":"La identificación del rol para devolver su nombre."}]},"$roleHoisted":{"descriptionHash":"0fe088546f4cf8d0ea12ced2803aebe092d7e41124398fec9c7b7a435a34f678","description":"Devuelve si la identificación del rol está elevada.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"21808bb2b307478d698027e3fb95215a9c18cb40f66a337e92ad4a8e1ccf9c8b","description":"La identificación del servidor desde la que devolver la identificación del rol."},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"6da22b01aad96338156daa68deffbc4278bc0db81f91d2982bc32a9ed25c9e46","description":"La identificación del rol regresa a su estado elevado."}]},"$rolePosition":{"descriptionHash":"9fe5c8668a79d8ba4750026f668c86547fa07ed4d6e93cd51cb04ee1af53f5c0","description":"Devuelve la posición del ID del rol.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"21808bb2b307478d698027e3fb95215a9c18cb40f66a337e92ad4a8e1ccf9c8b","description":"La identificación del servidor desde la que devolver la identificación del rol."},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"a51e74e8f88e7d5d9447c265e134ec8ede73fb6d114fb56920710c470f3ae78a","description":"El ID del rol devuelve su posición."},{"nameHash":"aec824ae9b386d3d1e6e6b90180d038fee69ef54b13b517c97d47cc84f43f99d","name":"orden asc","descriptionHash":"b6f3b9e041c04634a29dc1890b12ade8a20a82868731cf1ff18f8feb37e2e22d","description":"Si se deben contar los identificadores de roles en orden ascendente (de arriba a abajo)"}]},"$roleNames":{"descriptionHash":"c153d376ae706f5b6ce3e73660e783941b25af49eb6b3cf05692a60eac5f1194","description":"Devuelve los nombres de identificación de rol de un servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"75971d70efd5e57b8016e8a110dc3e060980bf3675d65710c6fb072bfb981d27","description":"El servidor que devolverá los identificadores de rol de"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"b76e4c2a159dcfcbde4a591111d7a3645232b8039d2c775240fc907ee24bf3da","description":"El separador a utilizar para cada ID de rol."}]},"$roleMembers":{"descriptionHash":"38f47859ec8de1791a7c421d1466d56e416bf681ec1a4a76466785bbb59ddca9","description":"Devuelve los ID de los miembros del ID de rol.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"21808bb2b307478d698027e3fb95215a9c18cb40f66a337e92ad4a8e1ccf9c8b","description":"La identificación del servidor desde la que devolver la identificación del rol."},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"c6ccbc787de826c122dc72816206e1800731e1ab14bc2fe164e6c8f36a2398e3","description":"El rol id devuelve a sus miembros."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"dfd3022d878accb5db22e62e1c3bb93685e9d6ab1d51ee2d19df195e99728cd4","description":"El separador a utilizar para cada miembro."}]},"$roleFlags":{"descriptionHash":"a22737e5be9ffb933a082c0313416993c48cb522a6f1b181dd3d3b7e4ed4e839","description":"Devuelve las banderas de identificación del rol.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"21808bb2b307478d698027e3fb95215a9c18cb40f66a337e92ad4a8e1ccf9c8b","description":"La identificación del servidor desde la que devolver la identificación del rol."},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"2c1b99c6bb46a8cf4c3cb1e507f89fda40898307fc387e8c8075446b9ef31330","description":"La identificación del rol devuelve sus banderas."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"3f23b0f3431207b3df65a3647bbce5d3ca1556adb96f726d40e59c56fb669f40","description":"El separador a utilizar para cada bandera."}]},"$roleMentionable":{"descriptionHash":"b60867dea6823b02ac1bfd68c6bb85bdef9b3afec5eb1af4214d99507e9892ba","description":"Devuelve si la identificación del rol es mencionable.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"21808bb2b307478d698027e3fb95215a9c18cb40f66a337e92ad4a8e1ccf9c8b","description":"La identificación del servidor desde la que devolver la identificación del rol."},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"2ef4a09fc29432bed3dd700e05c303a4fcf2c9ee71b50faeb4febb922a8e89e1","description":"La identificación del rol devuelve su estado mencionable."}]},"$rolePerms":{"descriptionHash":"dcd71a07374641579083d8945ccfd6c945fddf51eb1d51fd5506749e54504033","description":"Devuelve los permisos de identificación del rol.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"21808bb2b307478d698027e3fb95215a9c18cb40f66a337e92ad4a8e1ccf9c8b","description":"La identificación del servidor desde la que devolver la identificación del rol."},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"a0a14dd7aff9a546c08bc6329e3c8c728ed12589bf04e98252eb03aa78ccfa1f","description":"La identificación del rol devuelve sus permisos."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"037716f5dcfaef037c6ea1edb85e05787c5f97584634e5a36c08665e3fd13cdc","description":"El separador a utilizar para cada permiso."}]},"$roleTags":{"descriptionHash":"28d7fc6afcbcb61e3233e02c87c655d863277d60f6c804ad418a8730d187110a","description":"Devuelve todas las etiquetas de identificación de roles","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"21808bb2b307478d698027e3fb95215a9c18cb40f66a337e92ad4a8e1ccf9c8b","description":"La identificación del servidor desde la que devolver la identificación del rol."},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"a0a14dd7aff9a546c08bc6329e3c8c728ed12589bf04e98252eb03aa78ccfa1f","description":"La identificación del rol devuelve sus permisos."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"037716f5dcfaef037c6ea1edb85e05787c5f97584634e5a36c08665e3fd13cdc","description":"El separador a utilizar para cada permiso."}]},"$roleIcon":{"descriptionHash":"5cdbe01942cfb6f2ab3f66631591cd77b3812194864ce74ba0650f2e82219cb7","description":"Devuelve el icono de identificación del rol.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"6f212136cbe68365e1663570c7d4a92522f7751aee18364aee8fda621cd8dbac","description":"El servidor del que recuperar la identificación del rol"},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"d5f042a06d5b33d4b396e1f7e813517baf275b7ca65878786b38889c78d6d4ad","description":"La identificación del rol que se usará para obtener su ícono."},{"nameHash":"ccdcbe846f3da4eb044fbdf64bf6b57902388ab72fb0c852ba72280f8d478b40","name":"tamaño","descriptionHash":"79d32e68330e4e2dd1179e6b1db81828ca2aa2fb525f9c22ea3c2332e325821d","description":"El tamaño a utilizar para la imagen."},{"nameHash":"26f1de33979d065ba8d86789de634228e3540fee2f6e5a66eebf93f78d83077d","name":"extensión","descriptionHash":"5e1127658bab637c16494bb620cbdd70172db616ccb3db2bc39696dbdc52eef6","description":"La extensión a utilizar para la imagen."}]},"$newScheduledEvent":{"descriptionHash":"43452f9199e181df5958effda350af8f362736782526339b4095e5582b0b3387","description":"Recupera nuevos datos de un evento cuyo contexto era una instancia de evento programada","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$roleUnicodeEmoji":{"descriptionHash":"f1d4a9e1aff337f9c3a55f6b7d6ff2224c8370ace58321038f36857b76fab5af","description":"Devuelve el emoji Unicode utilizado por la identificación del rol.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"21808bb2b307478d698027e3fb95215a9c18cb40f66a337e92ad4a8e1ccf9c8b","description":"La identificación del servidor desde la que devolver la identificación del rol."},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"72c49eb10833017056c868f6b11506f47dfa9ef8269d9a6104ada370fd9ad1e3","description":"El identificador de rol devuelve su gesto Unicode."}]},"$bulk":{"descriptionHash":"87e4226767d27f492f53d86c845edcd289a404893cc183dfb85606a4c9686123","description":"Recupera datos de un evento cuyo contexto fue un evento de eliminación masiva","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$newSticker":{"descriptionHash":"222e22bf488776933381cf0e06e7f80daeab41897db788b01b0deb7053b1e83c","description":"Recupera nuevos datos de un evento cuyo contexto era una instancia de etiqueta","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$newMessage":{"descriptionHash":"2ac9bed30a1c8e39a756c55f1d489a4abba5903ed7d636236665a3d1f7119fc0","description":"Recupera nuevos datos de un evento cuyo contexto era una instancia de mensaje","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$newRole":{"descriptionHash":"082dd82734b4dbc65db5d040a5a785cdbb083c5d726b0b46ae669c35a2a16bb4","description":"Recupera nuevos datos de un evento cuyo contexto era una instancia de identificación de rol","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$newMember":{"descriptionHash":"98a18e784b4ff1d7056d970f136dbadd46ebcb4b8c631c46b57e3c283a023b75","description":"Recupera nuevos datos de un evento cuyo contexto era una instancia de miembro del servidor","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$newInvite":{"descriptionHash":"b4d9efe4f3166810c015aec6da97f65601e2b1adfb76a86be9620a1923ae5c12","description":"Recupera nuevos datos de un evento cuyo contexto era una instancia de invitación","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$newGuild":{"descriptionHash":"9d364c90c9b06f2a1621dc2a133261e03f9ecb4cd8c5384bddeb2e1e5f1fd4a7","description":"Recupera nuevos datos de un evento cuyo contexto era una instancia de servidor","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$newStage":{"descriptionHash":"75bb96f081eb7ee14943de71eb3e4cf8f41735dd14f99f965dfcfc6ca61d345b","description":"Recupera nuevos datos de un evento cuyo contexto era una instancia de etapa","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$newChannel":{"descriptionHash":"dd0c202c2ba0a4c84c6fa16f74a43524fc2d824651184a9e756963e38a9cb714","description":"Recupera nuevos datos de un evento cuyo contexto era una instancia de canal","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$newState":{"descriptionHash":"6f6280fc7ef832560da8c03724f031192e5e1a5cc161765b61447d027e437fb8","description":"Recupera nuevos datos de un evento cuyo contexto era una instancia de estado de voz","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$newEmoji":{"descriptionHash":"bbef0f3e3d7f2e4622028156c6ac6c958bfd8cc8ffe7d0e8d89e97148def6955","description":"Recupera nuevos datos de un evento cuyo contexto era una instancia de emoji","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$newPresence":{"descriptionHash":"63b8c4edb7500a719f4ace6422f15093649131b2bde4a3a8ee889f12dcd44a3e","description":"Recupera nuevos datos de un evento cuyo contexto era una instancia de presencia.","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$auditLog":{"descriptionHash":"eee31d712b67e40f1b0c7ff17ffa5a2d88fc8eda75a9c1efe3a6336bcc3d9cd9","description":"Recupera nuevos datos de un evento cuyo contexto era una instancia de registro de auditoría","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$oldInvite":{"descriptionHash":"617392902de904e74ec5e55db821c045a736fa3ced6a116a77034b248aa2d2b0","description":"Recupera datos antiguos de un evento cuyo contexto era una instancia de invitación.","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$newUser":{"descriptionHash":"14cecaba67e97ad82dd1ad471bdb33759cab48657668804aff7385580fd49106","description":"Recupera nuevos datos de un evento cuyo contexto era una instancia de usuario","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$async":{"descriptionHash":"01970b49687f3ee18c320656a0438468916e87efd3eacc6a2869ccee3ae6d8c4","description":"Ejecuta el código de forma asincrónica, no devolverá ningún valor.","fields":[{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"c05ee68cb87ee70267edf946f353e819983a85d3563d3c921e49e8305d8bcdf9","description":"El código a ejecutar"}]},"$oldUser":{"descriptionHash":"41e8fb930bb592322640360f8e1461cfaddd333952638af9e4ce5cbb6c5b429d","description":"Recupera datos antiguos de un evento cuyo contexto era una instancia de usuario","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$oldGuild":{"descriptionHash":"f8c8368d56dcde2a921671f1b1b50556d8150fd0e7d2dbb80aa30aa7efcc21be","description":"Recupera datos antiguos de un evento cuyo contexto era una instancia de servidor","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$oldChannel":{"descriptionHash":"5547d79dde553d1d86843421d25c831601e89442cef5d2f57b67fcb90f902842","description":"Recupera datos antiguos de un evento cuyo contexto era una instancia de canal","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$oldSticker":{"descriptionHash":"fe12294c4f0b81311c825fdb571bcb4d430850f608063945952e9151706bac11","description":"Recupera datos antiguos de un evento cuyo contexto era una instancia de etiqueta","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$oldScheduledEvent":{"descriptionHash":"2a58b6776adc1640c4048d555769da61cd47dbfd4db18e6b7a112c13e440efc7","description":"Recupera datos antiguos de un evento cuyo contexto era una instancia de evento programada","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$oldEmoji":{"descriptionHash":"d263dd7b256f27fd2dbb2380738984d37a068c9177516e27cb6f19368aa3c197","description":"Recupera datos antiguos de un evento cuyo contexto era una instancia de emoji","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$oldRole":{"descriptionHash":"f89ee8d5f760e527e9b628cb38165277a90f984faee037cf7d3c2a2d3a16deed","description":"Recupera datos antiguos de un evento cuyo contexto era una instancia de identificación de rol","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$oldState":{"descriptionHash":"ace2b463792c814214ebbafb43a55c48072e8ccb11bd8558c55edef0fb2ea3cd","description":"Recupera datos antiguos de un evento cuyo contexto era una instancia de estado de voz.","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$oldStage":{"descriptionHash":"804648e627320c599fe565e35457cf8132072b81c61568b1a6917149410526de","description":"Recupera datos antiguos de un evento cuyo contexto era una instancia de etapa","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$oldPresence":{"descriptionHash":"7d491b9d09f996567d7cb9c4667a2e686b4291c86c273cb0bfab9010fc764d70","description":"Recupera datos antiguos de un evento cuyo contexto era una instancia de presencia.","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$oldMessage":{"descriptionHash":"ff34a2bf8d397e9e87d9838b68e02b4e7e5abf28d2b94e314325d231fc4049c9","description":"Recupera datos antiguos de un evento cuyo contexto era una instancia de mensaje","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$oldMember":{"descriptionHash":"bc639409e41f939753b1e97a6e6e5ad8b60fc898b5686202f2da4b4a770ab9f1","description":"Recupera datos antiguos de un evento cuyo contexto era una instancia de miembro del servidor","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$continue":{"descriptionHash":"b87e4b46b3b1ee99980e5b338c08dc8bb5c80dd30c06876238dc5aee711220a1","description":"Salta la ejecución del código inferior del bucle."},"$break":{"descriptionHash":"9d168e5b2fd238374c392b18add7e5ad3ce10630aadd438054f6ae9a7b147e43","description":"Rompe el bucle"},"$ifx":{"descriptionHash":"1a58dc1f2fb1d0680f2d5f981a5a222eb834d2bb2890ecd116212c474aa52cda","description":"WIP si declaraciones","fields":[{"nameHash":"496aca80e4d8f29fb8e8cd816c3afb48d3f103970b3a2ee1600c08ca67326dee","name":"bloquear","descriptionHash":"349f6913eca84f9c188650f3deb23002074f39407d252aa91e3dd763a2ac17e7","description":"Los bloques if, elseif, else"}]},"$scope":{"descriptionHash":"840f9e4ff79ca9a01af642dd3044ef760846cd4edbe8399299d48dcd068de039","description":"Ejecuta funciones en un contexto clonado.","fields":[{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"c05ee68cb87ee70267edf946f353e819983a85d3563d3c921e49e8305d8bcdf9","description":"El código a ejecutar"},{"nameHash":"2d8845a04cf6d541ae6ba718cc6c19eccfa453cdeee98f4c3115df74a8a06a77","name":"variables de sincronización","descriptionHash":"a364df9c093fbbef334fe835042ed2c77842fc469e7cfe72cff64bd14f972a97","description":"Ya sea para pasar vars como referencia"}]},"$return":{"descriptionHash":"847a267a5759276417186ab5618c36e8dfdd66bca29e41adae4854affb43f43f","description":"Devuelve un valor","fields":[{"nameHash":"cd42404d52ad55ccfa9aca4adc828aa5800ad9d385a0671fbcbf724118320619","name":"valor","descriptionHash":"cba13b7ef7ee2a6da012340c0973098b0cce6838a39cad42b635daf6b4e2512e","description":"El valor a devolver"}]},"$elseIf":{"descriptionHash":"f7d5e158914f249b8e8f346b31a2bec3c5b2a84e95584c40d0b3b1d975570bef","description":"Crea una declaración else if","fields":[{"nameHash":"596d40a4ed24c02a31b19d6e633f46f64304a672b40f793d8c6deab868beb0e2","name":"condición","descriptionHash":"e6ba966791db59b24dc580d2db2d3bea175c7aa30d5bffef43745162a3e99a8c","description":"La condición a comparar"},{"nameHash":"5d39f88d4c8a675d787eae492e8cf68114f308bc6f3cd4bb9d65381225ada9ca","name":"si es verdad","descriptionHash":"f656fe62d58f6037475f103ab2b2e64fe4ac79a241d9c9832aacb7f3e091831c","description":"El código a ejecutar si es verdadero."}]},"$else":{"descriptionHash":"0766a7ac7d6f6119bb9d9919046e6497bb67d09a33529e3c4680222e5ca51531","description":"Crea una declaración else","fields":[{"nameHash":"7dd530c4d36da47cd33396718ef1fa1e8c0f7d91ee551d7fdc1c73aa65edb454","name":"demás","descriptionHash":"93e5f9b91d696f3aa04941e8f29a4581087348afeb5c5c4b825e595af3bc4eee","description":"El código a ejecutar"}]},"$switch":{"descriptionHash":"fc5415b54f554584bbe9b35b78fb503c07e251e56d7bd3a65dac967747aad7a5","description":"Declaración de cambio de caso para javascript","fields":[{"nameHash":"cd42404d52ad55ccfa9aca4adc828aa5800ad9d385a0671fbcbf724118320619","name":"valor","descriptionHash":"ffc7f0f8eab26041fbc48fb4ecd3f32e6dba4ac8db0266d3d3a6b4ef37a226c4","description":"El valor a coincidir con"},{"nameHash":"352b84777d8dd96ac9c0b3c170ecb2c7cca7fc2dbae41a1ec1ed4286fb2c43db","name":"casos","descriptionHash":"a3cdcbeac8b47f84033477e43c8a50b18f7fcd33af391cb8d15c10c7cf54fd18","description":"Los casos a usar ($case), use $case[default;...] para agregar un caso predeterminado"}]},"$default":{"descriptionHash":"509f9d0b1f4ed95495f72c7a0f15a53e8d0e446de7be43bcda24708af9744d95","description":"Devuelve el valor de la derecha si el valor de la izquierda es falso","fields":[{"nameHash":"c5abc90d596a418c0394a2b12e53eb534c9bc74f031e032458446eb24bc2bc80","name":"mano izquierda","descriptionHash":"0298dcd86748c3c56a8e2bbeb4cccd1674c252c482adce9ebaaf9827fb9b822b","description":"Valor de la mano izquierda"},{"nameHash":"96f76c40fbcb1b8ea1d903a2437d08f424ea007fe03f0b352bc3c3079ba7ecfd","name":"mano derecha","descriptionHash":"87b84563179083b776439ccae91045c6e13b0b588c8f07ed926ba0b45a9c1d06","description":"valor de la mano derecha"}]},"$if":{"descriptionHash":"e496543f5a23facdf21c84db30eefa270fb7a997647e4a088dc49cd15e80a590","description":"Crea una declaración if","fields":[{"nameHash":"596d40a4ed24c02a31b19d6e633f46f64304a672b40f793d8c6deab868beb0e2","name":"condición","descriptionHash":"e6ba966791db59b24dc580d2db2d3bea175c7aa30d5bffef43745162a3e99a8c","description":"La condición a comparar"},{"nameHash":"5d39f88d4c8a675d787eae492e8cf68114f308bc6f3cd4bb9d65381225ada9ca","name":"si es verdad","descriptionHash":"f656fe62d58f6037475f103ab2b2e64fe4ac79a241d9c9832aacb7f3e091831c","description":"El código a ejecutar si es verdadero."},{"nameHash":"82e2ecedacc5f7325a4c6b16fa4bac206b282f5a9130d8b78f9cbe741076b993","name":"si es falso","descriptionHash":"0e38681b32d37b1d9b96ef62551565a245cdfffe5ca2eb6447274d52b8e1b7a9","description":"El código a ejecutar si es falso"}]},"$while":{"descriptionHash":"468b96cd9adf3550fa4ca689610db3c7dca9268e25b4b4f359eab21ffddb105f","description":"Ejecuta código mientras una condición es verdadera.","fields":[{"nameHash":"596d40a4ed24c02a31b19d6e633f46f64304a672b40f793d8c6deab868beb0e2","name":"condición","descriptionHash":"ab6918c46b6bda148686440313aef734d5db584d654696fc9892c98b1b1246da","description":"La condición para validar"},{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"c05ee68cb87ee70267edf946f353e819983a85d3563d3c921e49e8305d8bcdf9","description":"El código a ejecutar"}]},"$case":{"descriptionHash":"abb8972074f02e53b696e95b90d810585ffb255a49b05a1f639f44a5506a4fbc","description":"Agrega una caja de interruptor","fields":[{"nameHash":"cd42404d52ad55ccfa9aca4adc828aa5800ad9d385a0671fbcbf724118320619","name":"valor","descriptionHash":"0aa6211d8332577c08ada2a53dbfaedf8b9199d8acffea574be2d740bf32392a","description":"El caso del partido"},{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"b8680bbf3814c501c95376a1b162107c132d2e0351a65d5c3d80e4dde72af093","description":"Código a ejecutar si coincide con este caso"}]},"$loop":{"descriptionHash":"1b2d57eb185b26441e47d8c2ae49a5792e8eaf2d68eb979acc75d86cc5192cf9","description":"Ejecuta el código dado N veces.","fields":[{"nameHash":"2bf61a3bc850596a77a73c6a9fd279d593974b093bf223fd591e6f052dcaf0e0","name":"veces","descriptionHash":"dbccd488dc556ef5673fed8bcc009610d424de29604d1fc09ac90921a6badf22","description":"¿Cuántas veces ejecutar el código?"},{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"c05ee68cb87ee70267edf946f353e819983a85d3563d3c921e49e8305d8bcdf9","description":"El código a ejecutar"},{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"23c5f5ea53344f9f6f674cded3a91c5528a3e9ec324fbd40bced36338eb24cff","description":"La variable para cargar el recuento de iteraciones actual para $env"},{"nameHash":"93c4abe27cf1696102534bb60b3795f41f60f52fa806cd5d0feadfc8bd2b8170","name":"dirección","descriptionHash":"0ce16bd3b88e3822605b70c4f14363d4ed226d9ecd208e1e2a7b89e796a91eef","description":"La dirección del recuento de iteraciones a utilizar."}]},"$try":{"descriptionHash":"8eeddc0a92906b03059cd6d3513e40aa2898e2217fae0f4f3b1d96cf7c997e59","description":"Maneja un posible error del código dado","fields":[{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"e323c00b676a20f66b1b47439c94da26a542aac07dd34645ba9a7ab31abe1a51","description":"El código para ejecutar de forma segura"},{"nameHash":"0b47b8cd06c0f02d132a9c871f55c9b781e09d2d27795eec53ba11e7269b0efb","name":"código de captura","descriptionHash":"427a1abbb9af9f109aae5756135c7dff06eb2754ec59bd26418b40ba012102eb","description":"El código a ejecutar en caso de error."},{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"de694ffdc7c15f17593e0297ae0e420eaaf6a2955de902834631ccf7f38f26f4","description":"Variable para cargar el mensaje de error"}]},"$addSticker":{"descriptionHash":"0481e8b2609f0612334d6596a6bd26977e7436b47ccd92afcc44f434695ac3d3","description":"Agrega una etiqueta a un servidor, devuelve la identificación de la etiqueta","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"5d85ec8772440a21bf1bf5563dc04061ffbb32e4d397644cc227c4825994dc7a","description":"El servidor al que agregar la etiqueta"},{"nameHash":"28e5ebabd9d8f6e237df63da2b503785093f0229241bc7021198f63c43b93269","name":"URL","descriptionHash":"0fcd6a1f812bd449104c297b729faf4e4aa5906371b2eaab876d308e6137fd82","description":"La URL o ruta del archivo de esta pegatina."},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"b05f6f882d69cdab41b8533c7c92206fb5c889778afccdc09fe11a982d86fa0d","description":"El nombre de la pegatina"},{"nameHash":"978c2f8941354cf552831bb8b5b648bb3748e83f5d0a69e3301569af01e1de93","name":"etiquetas","descriptionHash":"5cca918f5f61c40e2fe3534c03fb63127361b0e36121308a69edfead2448c13a","description":"Las etiquetas a utilizar para esta pegatina."},{"nameHash":"c9046f7a37ad0ea7cee73355984fa5428982f8b37c8f7bcec91f7ac71a7cd104","name":"descripción","descriptionHash":"0e9f02339920367bebaa846c02a67f6b53e6c093f7da29d81a478d69579c7b14","description":"La descripción de la pegatina."}]},"$randomUUID":{"descriptionHash":"6aedf16c6bfa8f900e0b78158ca761fbfbce67d93cdfe580f8c7f0adff1bf0ae","description":"Devuelve un uuid aleatorio"},"$fromCharCode":{"descriptionHash":"46df0bde251d455b0d0544ead6af7b2b5216789345ce605e83079bc200e7a957","description":"Devuelve los caracteres de los códigos dados.","fields":[{"nameHash":"64a7994c6feb92d40f0c88d34e120cf1a01b6e36af329ab2f2444a8c0e4a2043","name":"códigos","descriptionHash":"f399d0138c034cfe9e71e20abeb175fcd06b186434402783b6a47a1140786ade","description":"Los códigos para obtener sus códigos de caracteres."}]},"$randomText":{"descriptionHash":"a3e50a11fdb5546e0bb91f693d6111284a44e1126c7e0957b7d3f7e5f18a4990","description":"Devuelve un texto aleatorio (sin caché)","fields":[{"nameHash":"a4b992ab42964e5b7112ad2609ec66bcec05b99340bbb063ec00a52af5ea9d3d","name":"textos","descriptionHash":"15bd7ce6dcace669a1c0fdc3ebdd802240caab9c448664662f9f7280323a5098","description":"Los textos a utilizar"}]},"$charCount":{"descriptionHash":"7bd81ff5f5af3332fe27ad017d8b2db156a64921579e2763981341f6260f72a6","description":"Obtiene el recuento de caracteres de un texto.","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"5ea8bab9f7fb97d4f563837a33996af3b35a0a8a95d85fd45c84bea59aca8cb2","description":"El texto para obtener su longitud."},{"nameHash":"411b0496da5eeced5314a3b5e9532bac97008d09ce9969ab4fa6a52b8c7ef634","name":"carbonizarse","descriptionHash":"0b09a04ec4d4158c643417dc1976aa89c352d516f1005f9e2414d4fc575b3149","description":"El carácter a contar en el texto."}]},"$argCount":{"descriptionHash":"33f79d98c05919718292d7378d617486279e33eb3726f3cd302e286158bfad9c","description":"Cuenta el número de argumentos en un mensaje.","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"7710bb923e2b8aaec4ff0b8cd5304f94c76a51d09254331f9eee42a3a390ac1a","description":"Texto para contar argumentos"}]},"$endsWith":{"descriptionHash":"13565c472c55763a682e9a71f09224bb2eea48cee8920fad7c923a42c61fb713","description":"Comprueba si la cadena dada termina con la cadena X","fields":[{"nameHash":"473287f8298dba7163a897908958f7c0eae733e25d2e027992ea2edc9bed2fa8","name":"cadena","descriptionHash":"e8514dd967c476781cd3757aa29effd328525087c77568fe523a75dd2872a4d4","description":"La cadena a comparar"},{"nameHash":"89445ea08b55421faa49919a5fd272e9a520f701b479d6084847e161ca5b7711","name":"valores","descriptionHash":"56de82526791c685d13fff3e97600f7b9296978f2037fb0bd5e72882b80c98a4","description":"Los valores a coincidir al final."}]},"$deleteStickers":{"descriptionHash":"67f07c7ddfad47e3338c2634ec1ced8c2330f72b34c50402e22ce387d13e0aab","description":"Eliminar los identificadores de stickers dados, devuelve el recuento de stickers eliminados","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"13255ea96c4d3dfd902bb247ff4b1684039a633144724d9236bcd4d5c73d4666","description":"El servidor para eliminar stickers"},{"nameHash":"9ff45e6119eb6504c6b9bc804557bea04024d02f8234bb7b4481a8058afdf7a0","name":"pegatinas","descriptionHash":"ca5ee490e4d1c842c47bc7501a35c29314a0f81e7c9e5e4ca75df8640f90bc12","description":"Los stickers para borrar"}]},"$charCodeAt":{"descriptionHash":"72cb940372bada7d7cce2d57eedeb5bb7cde770dc30eafb6c5f655efd64b8d3e","description":"Devuelve el código de carácter en el índice dado","fields":[{"nameHash":"ab530a13e45914982b79f9b7e3fba994cfd1f3fb22f71cea1afbf02b460c6d1d","name":"mensaje","descriptionHash":"ddb222dab0390c9ddb5986971c0c7fed76bc5831152b2d1e9b97f215136e3674","description":"La cadena para obtener el código de caracteres"},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"729f3a118b3dbc7b51e4b4ce04cee24f0e85a51a4410ba7c1792079278b2b31b","description":"El índice para obtener su código de caracteres."}]},"$checkContains":{"descriptionHash":"af209f31a98e0634d3138226b3eba9b18ae487daa02ff5088384a96ad53a1f3a","description":"Comprueba si una cadena contiene un conjunto de otras cadenas","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"7db522c0b00e44d1a745d50db330eb4014458e70706c2df48d8c77687ecdc580","description":"El texto a comprobar"},{"nameHash":"a54084383e3cf7c246307c0f656da443a587afe30dd18a1878c2fcad9db93da4","name":"partidos","descriptionHash":"e2eae629064f5bb3043d3dfc36f9b37bb0aaaeba9e1fb0ff3e7f2534ef08c70e","description":"La lista de cadenas para intentar hacer coincidir"}]},"$randomString":{"descriptionHash":"936ae35282024e90ec9cc69f9e8fc5d9c8a34adaca59a4721a4c52a385bf4566","description":"Crea una cadena aleatoria","fields":[{"nameHash":"0f82aca66af91493b1ff401de5f1f7e3e24e14560df3f6f7e465dbc915b9947d","name":"longitud","descriptionHash":"adbac6af3fefc72a7778974b108f84a45d56738612611cdd1c95e482f042466c","description":"La longitud de la cadena aleatoria."},{"nameHash":"25d939ffd0d79b7328ebafc63dd846048db94f1b7f2b2a21ddb77fc4cd54293a","name":"caracteres","descriptionHash":"3f9cf611830f2b27a9957aa199f00c6328b03d1df79b6173d603e745900c1dd3","description":"Los caracteres a utilizar para esta cadena."}]},"$repeat":{"descriptionHash":"9246663e4c22c80b366c7b930dc7b02f7481871f5799e8e34f80d3ff7d7ec02e","description":"Repite el texto dado x veces","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"f55aaefdca5f44e2b385e491f39c6b6998d7c487dda1fbe4733ba0aab7b0b32e","description":"El texto a repetir"},{"nameHash":"cf38d95c9c6b1d9d5125c04d41a54df57727ef4cfb3f5116a602fe2b25115c13","name":"cantidad","descriptionHash":"9e22042fd4b66f17974ffd982b0a1982e68152efa94b7d9742ed50631d726d39","description":"Cuantas veces repetir este texto"}]},"$padEnd":{"descriptionHash":"ad52695b1c0047724cfe999dae287c5e84f66c5e94c8c35801c4eeb43d54b805","description":"Rellena una cuerda al final","fields":[{"nameHash":"ab530a13e45914982b79f9b7e3fba994cfd1f3fb22f71cea1afbf02b460c6d1d","name":"mensaje","descriptionHash":"4bf9e2074a3b6059e146ab12b45a501f4a674f1b40b50c1a631ad539763940bb","description":"La cuerda para rellenar al final."},{"nameHash":"5e465cb3cc7071cc980e3ba258f99f53e802b39c8e10c1ddf1ecc962c6a5dceb","name":"longitud máxima","descriptionHash":"b940d474f86d8bd5ab54f02b55d27c982801b33a3b4d2f2f9978711eb7ec5d2d","description":"La longitud máxima de la cuerda."},{"nameHash":"e3f203a89cd90e2717b2f83fb184bc04493f6080010ed32f48a06e7fff1e975a","name":"relleno","descriptionHash":"c885647c5387b1f41fd6548ba2ea5517117a1f93b402790d42ded0b1e15dde9c","description":"El relleno a utilizar para rellenar."}]},"$cropText":{"descriptionHash":"8abf15c5c971e66b8398dc81e6ae4f416ef25ee0c6781ac4aa4ece1fc753fa7c","description":"Cultivos con texto dado","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"2ba2405b46d287e6ccc538a7118e1c0bb7ee6664c5d64df396b6e54220d0675b","description":"El texto a recortar"},{"nameHash":"e58475e63e84f412df83d0c23b019acf9d29f3c31f17ed13cfea92c559d96ef7","name":"Índice de comienzo","descriptionHash":"7e6750263e2f916b5444a9a37da64e2bbe5694d311cb098adfb3293111687003","description":"El índice inicial para comenzar a recortar."},{"nameHash":"1facfbb48b6cb5b9580176a913d252b1be9b410fa111fc08fafd0ad39a1be902","name":"índice final","descriptionHash":"9394166321420d701be101e7a941888219a0d90d0a69a1616b5066f2ff6ea6d9","description":"El índice final para terminar de recortar."},{"nameHash":"063a4c32864519ab1ced31aa495ec06b1486bcd9ff614ca38179a5842f84970b","name":"finalizando","descriptionHash":"125fb04b2d328c1c64b164f6a44759d53435e18bc78965f6d37a263148411180","description":"Añadir texto extra al final"}]},"$replace":{"descriptionHash":"fbd21ff44c1d33062fa97c37dd4c229b18fb23d5a6e8a8853f5562fc59b6a246","description":"Reemplazar texto en una cadena","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"d7d0cf1ddc10897db27ff2ad894f821220c7e0c11d7fac947e564ca079c6bacd","description":"El texto base"},{"nameHash":"4945a70fa7f9c13fe1931a3372ac5798140d42eba74d0dd805a4a216ed3a8142","name":"fósforo","descriptionHash":"bb15d30b476de05fe9287b9da5c58b57c38c2782daae34f0fbfcf4be83e9d1e6","description":"Texto para que coincida en la base"},{"nameHash":"9c51d0b0f64dfb3662ed85ce945dd1e8f6130665c289754e4e9257a58013e61d","name":"nuevo valor","descriptionHash":"9babea4233cfcec75208bb6269c65d873008cb15ef98ad40f9a7929c5cda5c6f","description":"El texto a reemplazar coincide con"},{"nameHash":"cf38d95c9c6b1d9d5125c04d41a54df57727ef4cfb3f5116a602fe2b25115c13","name":"cantidad","descriptionHash":"847be2ffab083d0785e432eba2d59159ac8ee47ee884fc175b43d68a21dc2975","description":"¿Cuántas veces realizar este reemplazo?"}]},"$padStart":{"descriptionHash":"f519e8401967950654398e2e09a26f4254e7b7ddb3bf4c1a505807096f5ed3b1","description":"Rellena una cuerda al principio","fields":[{"nameHash":"ab530a13e45914982b79f9b7e3fba994cfd1f3fb22f71cea1afbf02b460c6d1d","name":"mensaje","descriptionHash":"0779de7d0c03f766ef39b1c1e8c3bbfb01ffc4b4d786aa0cdbdbbce82bd95e56","description":"La cuerda para rellenar al principio."},{"nameHash":"5e465cb3cc7071cc980e3ba258f99f53e802b39c8e10c1ddf1ecc962c6a5dceb","name":"longitud máxima","descriptionHash":"b940d474f86d8bd5ab54f02b55d27c982801b33a3b4d2f2f9978711eb7ec5d2d","description":"La longitud máxima de la cuerda."},{"nameHash":"e3f203a89cd90e2717b2f83fb184bc04493f6080010ed32f48a06e7fff1e975a","name":"relleno","descriptionHash":"c885647c5387b1f41fd6548ba2ea5517117a1f93b402790d42ded0b1e15dde9c","description":"El relleno a utilizar para rellenar."}]},"$cpuArch":{"descriptionHash":"bb68b5e1070b0559e783dde1b463478ad93a537bc3bc284f7385036aa04a2a88","description":"Devuelve la arquitectura de la CPU."},"$cpu":{"descriptionHash":"33c4becc7cf46f634c48c0014df1b73d22c342db9fcf623f50f394d73a18711b","description":"Devuelve el uso de CPU del host (no es exacto)"},"$snowflake":{"descriptionHash":"50374a74c1180f129c779675cde41466e6e98bdafe23fd5394cb21f01fc59377","description":"Genera un copo de nieve, este valor nunca chocará"},"$toUpperCase":{"descriptionHash":"63f1936bc005415febf44e0afccf90d70317f8e9a30a35369198f7cb5025193e","description":"Pone una cadena en mayúsculas","fields":[{"nameHash":"473287f8298dba7163a897908958f7c0eae733e25d2e027992ea2edc9bed2fa8","name":"cadena","descriptionHash":"1718dc6ea04f13221730d5181dca172dc144df038cddbbd0bdafbbb0fb6b88a7","description":"La cadena para poner en mayúsculas."}]},"$toKebabCase":{"descriptionHash":"53bc0f38cc7b6021ed2f0bfa84e7bbc20e5219bc179e5f9c7e82ea7c9dea2044","description":"Convierte una cuerda en un estuche de kebab.","fields":[{"nameHash":"ab530a13e45914982b79f9b7e3fba994cfd1f3fb22f71cea1afbf02b460c6d1d","name":"mensaje","descriptionHash":"89efe4ad9710906bb4bf442a8d8acc7520dc551908a8e268b0d9daf34c2781d2","description":"La cuerda para girar el estuche de kebab."}]},"$toTitleCase":{"descriptionHash":"84e230bf5a381725ee06fb4ec60d04c8cdf12c13a3b689d9ca119ad40c74716c","description":"Convierte una cadena a mayúsculas y minúsculas","fields":[{"nameHash":"ab530a13e45914982b79f9b7e3fba994cfd1f3fb22f71cea1afbf02b460c6d1d","name":"mensaje","descriptionHash":"a8131f35d5b2fde11d0bf6b0c3741405601477ce02f1c9cbf530f3335804c484","description":"La cadena para convertir el título en mayúsculas."}]},"$toCamelCase":{"descriptionHash":"48a6fbddd8e45eb2d22fd2dc1555243036636bc926bf6dd4c27e736a23de5a25","description":"Convierte una cadena en caso camello","fields":[{"nameHash":"ab530a13e45914982b79f9b7e3fba994cfd1f3fb22f71cea1afbf02b460c6d1d","name":"mensaje","descriptionHash":"0ab5c7685c0bc8bf868f0772f68a17a2bdfdee172be6b3387c78b3274906c7a4","description":"La cuerda para girar el caso camello."}]},"$trim":{"descriptionHash":"8ce245541db789f5fc0fb2cd4a371d50b65358871e2c8ddeb487effa45540372","description":"Recorta una cuerda","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"e406a5f06e6864974e2eb16c79c862287de6144e894d2e2aa0b0b0245470691a","description":"El texto a recortar"}]},"$trimStart":{"descriptionHash":"df951bebe55c2c76b1a3379589a582764022fe29dc8a5816bb68a6f0eb563556","description":"Recortes al inicio de una cuerda.","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"7a611d67707dda0159e7f4e0d8dd22432332996e5985318775741190b761ba66","description":"El texto a recortar al inicio."}]},"$trimEnd":{"descriptionHash":"4d7339b2daa9b894fcd81be5dae6dc8439f06183f1de206b83d3847a8c833f64","description":"Recortes al final de una cuerda.","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"d0d31eb440e06a0f1748b37ff6bf3f88e95560f6213527dc7598b381cdf00324","description":"El texto a recortar al final."}]},"$toSnakeCase":{"descriptionHash":"62ee1f73559f2382c5bb6c40172747045839443ccd92c8d604a6c58b8067bdae","description":"Convierte una cadena en una caja de serpiente.","fields":[{"nameHash":"ab530a13e45914982b79f9b7e3fba994cfd1f3fb22f71cea1afbf02b460c6d1d","name":"mensaje","descriptionHash":"2fc6693bb48cc94d09f194f77c61f1265ece6ac65f8885345738c8c7f674051a","description":"La cuerda para girar el caso de la serpiente."}]},"$toLowerCase":{"descriptionHash":"163057ffa70ebd7249dcf8f3ab238bde632c548bb3426cb6a440c202f36822e5","description":"Hace una cadena en minúscula","fields":[{"nameHash":"473287f8298dba7163a897908958f7c0eae733e25d2e027992ea2edc9bed2fa8","name":"cadena","descriptionHash":"313c4978dbf376b9c3ad77be8964ecd9dd8b6927a4541b94db9860156295a0c6","description":"La cadena para pasar a minúsculas."}]},"$startsWith":{"descriptionHash":"7180f17523690fe3cecb8dcd82d1d048f96b834f63b590f6a6839140b9017ce4","description":"Comprueba si la cadena dada comienza con la cadena X","fields":[{"nameHash":"473287f8298dba7163a897908958f7c0eae733e25d2e027992ea2edc9bed2fa8","name":"cadena","descriptionHash":"e8514dd967c476781cd3757aa29effd328525087c77568fe523a75dd2872a4d4","description":"La cadena a comparar"},{"nameHash":"89445ea08b55421faa49919a5fd272e9a520f701b479d6084847e161ca5b7711","name":"valores","descriptionHash":"3e3241b950678d49dfcc2abf789f4f3c9e7d2549bee945eb75920b1e0c0603e1","description":"Los valores a igualar al inicio."}]},"$sliceText":{"descriptionHash":"c0d9caba80aa89e6a5a65d2fdbd95d08af68141d30b4cbc0c833d418e9e0d4e1","description":"Rebanadas de texto dado","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"8af22235cafef0aa01b91497db67fe2b0c722edd94f31f980af4051af0bc3774","description":"El texto a cortar"},{"nameHash":"cced28c6dc3f99c2396a5eaad732bf6b28142335892b1cd0e6af6cdb53f5ccfa","name":"comenzar","descriptionHash":"fc9d6ee6740f3a3e55ec039a764dfbd2f63f4127041b459f11864c61adf08520","description":"El índice de inicio"},{"nameHash":"361e48d0308f20e32dba5fb56328baf18d72ef0ccb43b84f5c262d2a6a1fc6c8","name":"fin","descriptionHash":"c1effe2086fa18f5f6824cb2c2a45a63f6f52640e9a0df1af651808365768ff1","description":"El índice final"}]},"$replaceRegex":{"descriptionHash":"36295f3f050df81c1f5e12335741a72553fb494a77406ec6588da06e7837e83b","description":"Reemplazar texto en una cadena usando expresiones regulares","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"d7d0cf1ddc10897db27ff2ad894f821220c7e0c11d7fac947e564ca079c6bacd","description":"El texto base"},{"nameHash":"4945a70fa7f9c13fe1931a3372ac5798140d42eba74d0dd805a4a216ed3a8142","name":"fósforo","descriptionHash":"10932cd2167ea6926e4f61ccc322d6720a70e9438416ae7f5b224ee63e1dcb59","description":"Regex para que coincida en la base"},{"nameHash":"2934fb49d6b38adef036c28fac69f188feae09259f3184e6d9cfbd0f35454fec","name":"banderas","descriptionHash":"fd5b8d4c0311e347e619f73eab9b9b0e71319db140c4da754d3c3c4f914c7cb9","description":"Las banderas a usar para la expresión regular."},{"nameHash":"9c51d0b0f64dfb3662ed85ce945dd1e8f6130665c289754e4e9257a58013e61d","name":"nuevo valor","descriptionHash":"9babea4233cfcec75208bb6269c65d873008cb15ef98ad40f9a7929c5cda5c6f","description":"El texto a reemplazar coincide con"},{"nameHash":"cf38d95c9c6b1d9d5125c04d41a54df57727ef4cfb3f5116a602fe2b25115c13","name":"cantidad","descriptionHash":"847be2ffab083d0785e432eba2d59159ac8ee47ee884fc175b43d68a21dc2975","description":"¿Cuántas veces realizar este reemplazo?"}]},"$cpuCores":{"descriptionHash":"c08977a4518b91521a6d45c9f7457788456b41689e8e52953c63168f9f12ed2b","description":"Devuelve la cantidad de núcleos de CPU."},"$cpuModel":{"descriptionHash":"1a426d40b76b25551a5f72d9cbe60557b211c14e9c4dc480d3bfc8f464466026","description":"Devuelve el modelo de CPU"},"$hour":{"descriptionHash":"591f16a7990641107a6b27d53462acbc135cdc2b7824c8f64c2216c0f608b699","description":"Devuelve la hora actual","fields":[{"nameHash":"e904c9ccfa425ff0b055d2c533462314d35a529b055e8abe41d49bb46d827427","name":"formato","descriptionHash":"b53d427d9eb12a76780c299fbc3a360579460a4d3b189d25febfecdaf2303064","description":"El formato de la hora."}]},"$osUptime":{"descriptionHash":"bb5604a65ebd97e775ce672417afd87136f89cd075b0a59bdd1e901ae938dc99","description":"Devuelve el tiempo de actividad del sistema operativo (segundos)"},"$month":{"descriptionHash":"a483fce7be1281f2aabeceb44f9f4ffe91a6e18a3b71d993e60e9f5004be445a","description":"Devuelve el mes actual","fields":[{"nameHash":"e904c9ccfa425ff0b055d2c533462314d35a529b055e8abe41d49bb46d827427","name":"formato","descriptionHash":"dc50f0d9f73fb8834cff59899d49dc2d81043ee53cbab8d72a221b695954a3ef","description":"El formato del mes."}]},"$getTimestamp":{"descriptionHash":"edbd402bf99c098656050eba12f2318de8a65a21a88de26a890b3cbcb3b2e931","description":"Obtiene la marca de tiempo actual"},"$minute":{"descriptionHash":"fc077dea73300f771290f29205cfb4ba9e7bfd4507682b688d2ef90cb6adbd30","description":"Devuelve el minuto actual","fields":[{"nameHash":"e904c9ccfa425ff0b055d2c533462314d35a529b055e8abe41d49bb46d827427","name":"formato","descriptionHash":"4cd6766a367e9bd4776bc349e4a6d9357489f55a77cdb020561c8c5a196d0d78","description":"El formato del minuto."}]},"$nodeVersion":{"descriptionHash":"daa64aeeeb6c2fb0365460ecb0a1fcec5aa83a4dd5f817a03233ae66b82a1abd","description":"Devuelve la versión del nodo."},"$executionTime":{"descriptionHash":"e994c26153a6b4cb6026e6bac848487b770a4cfefc8eb695ab95728c1a4002b0","description":"Devuelve el tiempo de ejecución actual"},"$day":{"descriptionHash":"77e6fbc7cf38c57a16cc5e19ef5536f9192b41bd210a709028d9785f8f3590f1","description":"Devuelve el día actual","fields":[{"nameHash":"e904c9ccfa425ff0b055d2c533462314d35a529b055e8abe41d49bb46d827427","name":"formato","descriptionHash":"f5d810cb222befe40d3e99fe0a653b7e2d75e405a50d7e504d7594f304c115ca","description":"El formato del día."}]},"$cpuSpeed":{"descriptionHash":"dbdf386992bfa7d4c688bd7fa7d6dfb4f909ca508de94c92879d2a0624a9f9c9","description":"Devuelve la velocidad de la CPU en MHz."},"$ram":{"descriptionHash":"30bad5604f5cd9a1f96230dad3e47d192a62ad98997017a5d0c76f1c7de27991","description":"Devuelve el uso actual de RAM en MB"},"$os":{"descriptionHash":"7288389c3f5f4ae537c9e01419e84a17dc047ce0db344307093380d00e5c4eb8","description":"Devuelve el nombre del sistema operativo."},"$networkCardIPs":{"descriptionHash":"3bae918e13655beaddcc46ceda4ab6ee91795c948aadd05fd5f0f16a57c22e98","description":"Devuelve las ips de tu tarjeta de red","fields":[{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"220c586af3dfe196f3e256d0b3d1b894709b92ee6ff1e2f31605c472ad9260eb","description":"El separador a utilizar"}]},"$networkCardNames":{"descriptionHash":"4a09340b9e9678708941492ce6e9d0b8cbf638bbccaad04199fdbad52ce4a9d1","description":"Devuelve los nombres de las tarjetas de su red","fields":[{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"220c586af3dfe196f3e256d0b3d1b894709b92ee6ff1e2f31605c472ad9260eb","description":"El separador a utilizar"}]},"$second":{"descriptionHash":"90fd692d912ef6534f4c23fabe8aea1874f15b701d2874fcdf60a7947dc52e10","description":"Devuelve el segundo actual","fields":[{"nameHash":"e904c9ccfa425ff0b055d2c533462314d35a529b055e8abe41d49bb46d827427","name":"formato","descriptionHash":"8c71df3a4914b37b0ae60a5a02293b6290bb5221ce3d3d4b4aed00e7902bffce","description":"El formato del segundo"}]},"$year":{"descriptionHash":"0663536609dc5e4494cbc95dd6d09d0fba78d977aefaa676e853346a580d1fa8","description":"Devuelve el año actual","fields":[{"nameHash":"e904c9ccfa425ff0b055d2c533462314d35a529b055e8abe41d49bb46d827427","name":"formato","descriptionHash":"0b3a1c64d8efbddf103b2ada1bace125ff3992b366834f4bcf3a9fc473c6c385","description":"El formato del año."}]},"$authorID":{"descriptionHash":"83721e7556244274d17b0e7813ce42a59640b1ae2eb820457b5caf03c699541e","description":"Recupera la identificación de un usuario"},"$parseString":{"descriptionHash":"05613bc4f14c8236c134d599719c35c5705f9b6e4448e4bb3cb0209d92cc8ee6","description":"Analiza una cadena de duración válida en ms","fields":[{"nameHash":"caa79af4db67695cce51988cda2f98423bb7420fbaee8968cd4aca151f55d3a2","name":"duración","descriptionHash":"8b9ef9138ec10ee25a16f9366eb778bec849d3b63dd07d539b9d3c51fcb34263","description":"La cadena válida para convertir a ms"}]},"$coroutine":{"descriptionHash":"43046c6893b35b526e2499a58dc99d95df393c86763bd8ba98562637c4373a6e","description":"Ejecuta el código dado en un hilo separado","fields":[{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"93e5f9b91d696f3aa04941e8f29a4581087348afeb5c5c4b825e595af3bc4eee","description":"El código a ejecutar"}]},"$unparseDate":{"descriptionHash":"577aef8250c394780adb265d3c212c9b8ddbf0a9ff93c80f798417217a1c1d0a","description":"Desanaliza la fecha dada a ms","fields":[{"nameHash":"0e87632cd46bd4907c516317eb6d81fe0f921a23c7643018f21292894b470681","name":"fecha","descriptionHash":"9d3483397a2579ad23f281b22a6d34c72833d2ca46b778bde19170ea2cdef2c4","description":"La fecha para obtener su ms."}]},"$djsEval":{"descriptionHash":"ed199130994172e06927a6e86dc587c14db1b32fdace4e51b9c6e459c6088dbc","description":"Evalúa el código JavaScript","fields":[{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"42a703a66b721ff28b2bd20fa94591f2bbd80fecf619388b324f6d02b7809856","description":"El código para evaluar"}]},"$setInterval":{"descriptionHash":"c46f7210f9d1865acd0dc9638a97d3c7da1688f2048bd87672014d954782fca6","description":"Ejecuta el código después de una duración determinada hasta que se cancela","fields":[{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"c05ee68cb87ee70267edf946f353e819983a85d3563d3c921e49e8305d8bcdf9","description":"El código a ejecutar"},{"nameHash":"336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e","name":"tiempo","descriptionHash":"d0cc39113607f017fbf4ecc34bdadffa81881bb45182c8f2947c8c4e9dc27514","description":"¿Cuánto tiempo esperar antes de ejecutar este código?"}]},"$function":{"descriptionHash":"5307420d71380581c0e1934ac84235e9c5fb5fc8453219bc7e20ffa796e12aa6","description":"Ejecuta una función","fields":[{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"bedaad70f937a8c15ed4e5df01b8448e588f39d5518fe66f0ba7146acd2cec71","description":"Código a ejecutar"}]},"$setTimeout":{"descriptionHash":"b299f74e9eb7c45fac0f93704cd2a6356b86c0b95302bab02847f5be5a20efef","description":"Ejecuta el código después de una duración determinada.","fields":[{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"c05ee68cb87ee70267edf946f353e819983a85d3563d3c921e49e8305d8bcdf9","description":"El código a ejecutar"},{"nameHash":"336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e","name":"tiempo","descriptionHash":"d0cc39113607f017fbf4ecc34bdadffa81881bb45182c8f2947c8c4e9dc27514","description":"¿Cuánto tiempo esperar antes de ejecutar este código?"}]},"$wait":{"descriptionHash":"3f5321aa450475bd10c0a1b35d96912c167ba85d7083af8da2ed6238c88c7667","description":"Retrasa el siguiente código durante x milisegundos","fields":[{"nameHash":"caa79af4db67695cce51988cda2f98423bb7420fbaee8968cd4aca151f55d3a2","name":"duración","descriptionHash":"17d9475a166535f7fbab68dc94a90db26908d135fac757c47b7f6eabe729d4a2","description":"El tiempo de espera"}]},"$eval":{"descriptionHash":"413764e565a7c02b07cf730cb46c1029acdb7d90d0982b1b1d2b7041a9b16f67","description":"Evalúa el código dado","fields":[{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"42a703a66b721ff28b2bd20fa94591f2bbd80fecf619388b324f6d02b7809856","description":"El código para evaluar"},{"nameHash":"27ce1d1bf4270020e1799f12e647f5cbabda2b9eafd7202c43012a539986916b","name":"enviar","descriptionHash":"64d4d12062efe13243118ec9c8172a72196e38ae24c5beb20e670f8d3cd720f3","description":"Ya sea para enviar como mensaje nuevo"}]},"$exec":{"descriptionHash":"87a1f3fba422b5e161f477c741966848ec58cf7249fafe38ae8ada87c958fcb5","description":"Ejecuta un comando en la consola.","fields":[{"nameHash":"5d347fd948b66308f502c3f65c8f7e12ff1c5cf8c760bcdfb188ae1ec7b8b618","name":"dominio","descriptionHash":"0c002e50f0d072f74503150057a7059969afe1cb0fc58cd66c84b7828c14d421","description":"El comando a ejecutar"}]},"$parseDate":{"descriptionHash":"0361dbe0c73f81e20f4786c88412a47607fbfa6408bdeb4b22b873ff01a76ceb","description":"Analiza ms válidos a una fecha","fields":[{"nameHash":"f785c3ce1d580c8f22c1db8a14cf1268e44279ff5d461361dbbfaf19e8b11578","name":"EM","descriptionHash":"bdf621e9c649579a6bbba72045e35cc8965def3e0c9b91230c72a6aa2752635b","description":"El ms para convertir a la fecha."},{"nameHash":"1303c06b0b014d0ce7b988ab173a13f31227d417058ff4bbe6f8c222b4ad913c","name":"tipo","descriptionHash":"a0727a8fdcea085d78283b6fbc13678ae42ffb6f8fac9d646a142eac0187a80d","description":"El tipo de fecha"}]},"$parseMS":{"descriptionHash":"c074db2343bb0c2de2a8d4254e17a2ce9054fa34e5a6c2e5139b259baac9705d","description":"Analiza ms válidos a la duración","fields":[{"nameHash":"f785c3ce1d580c8f22c1db8a14cf1268e44279ff5d461361dbbfaf19e8b11578","name":"EM","descriptionHash":"98b47ac92b64bbf735f050d47e0713548b490a0dc9cff17b996fa9cf82838fe8","description":"El ms para convertir a cadena"},{"nameHash":"55ea09e5715d0a8d9d94018d473bf23b2d7e630c2adb1f1acad3bada74c6fd05","name":"límite","descriptionHash":"e29eb3392ec025125ecc858f3a539f060962dbc11e134c87e16f2e0784f9115d","description":"Límite de unidades a utilizar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"1fffcc335510a9cfc35a505b632069dcdee565c234db6cd5ceaa37825c4ec093","description":"El separador a utilizar para cada unidad."},{"nameHash":"6201111b83a0cb5b0922cb37cc442b9a40e24e3b1ce100a4bb204f4c63fd2ac0","name":"y","descriptionHash":"19f26bd08a8f7bb0d32d77f91fd1bec2f52e9532da1e5867c6b6c05a101eb632","description":"Si usar una palabra para la última unidad"}]},"$randomUserID":{"descriptionHash":"d85c46afc84fc8a92912c989b0a38c418e1687396f5d0b23c1b5d77465c55ebe","description":"Devuelve una identificación de usuario aleatoria"},"$userCount":{"descriptionHash":"69a92c40abfccc0be0fba67694be5e6ed95cb00a43bf0ad10f77fed31c0d815b","description":"Devuelve el recuento de usuarios del bot."},"$isBot":{"descriptionHash":"bd41574558763b65bb367ccd8ec6f61d06eb9697b7e1761dad5ccfe5b6b37a5e","description":"Si el usuario es un bot","fields":[{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"bda1812217d806b2b04fe190c6f6a6de0c95df1e017a140c75a23d318176449d","description":"El usuario a comprobar si es un bot."}]},"$discriminator":{"descriptionHash":"aa607f73f19c2c0464292758fc091d571915bf495380140a791809a292740c13","description":"Devuelve el discriminador de usuario.","fields":[{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"757c4128067a16515bb07cb097adceda236e64379db0738a910830439ea2bcc3","description":"El usuario obtiene su discriminador."}]},"$userCreatedAt":{"descriptionHash":"9733fa293a1de97f434dc0c3fd9309b21c4864fccf06f55ec15d21bf55de9d98","description":"Devuelve la marca de tiempo que este usuario creó en su cuenta.","fields":[{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"b0eece7735b6f4799613ce70b9a9ac2e89d7842d152a55dcd2b85fddd1482340","description":"El usuario devolverá su fecha de creación."}]},"$userExists":{"descriptionHash":"bd9f6b1e914dd76a49b45b8fe35b797c9140be2ea06d2245f426cf8055300127","description":"Devuelve si existe una identificación de usuario","fields":[{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"d40aefcadd2ca364ec9974a1f533b73c06fb86dc434a3ce66a95f2834303b99b","description":"El usuario a comprobar"}]},"$userAccentColor":{"descriptionHash":"3dc1f2b55151083a04944e08ae39a5acab43242894bf3810dc90c40079edc10e","description":"Devuelve el color de acento del usuario.","fields":[{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"77b519ffa7dca1f897a4d7e44a1321297521cd17de6c001da7fe9e5376bf0c34","description":"El usuario para recuperar el color de acento."}]},"$userGlobalName":{"descriptionHash":"ce85e589a1f8f96ad224b4ddcafcf82b6b5c0f8d653d524b768c7ae0f643c588","description":"Devuelve el nombre global de un usuario.","fields":[{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"fa48e02f5b559a5d778c56514c2229dc9078c174dc81ae612a5a6d8c6aff2749","description":"El usuario devolverá su nombre global."}]},"$isUserDMEnabled":{"descriptionHash":"29976083ae7a7ae7a922449f16fa41f069a8a2bc104797db4f8c939c2dd33144","description":"Comprueba si el usuario determinado puede recibir mensajes de texto.","fields":[{"nameHash":"04f8996da763b7a969b1028ee3007569eaf3a635486ddab211d512c85b9df8fb","name":"usuario","descriptionHash":"7d425575eb0d23af6821303100f1242a5ad5a5564280c9b2576e16096a321c37","description":"El usuario para probar DM"}]},"$userDisplayName":{"descriptionHash":"250f485aadc2982cdd0776fcc4f97d663d48c2556e89c8c79c6aef4b7a42ad1e","description":"Devuelve el nombre para mostrar de un usuario.","fields":[{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"50dbb6e1f5868d32f05ad32c35f430d4c5cfc0e3c4f312b335896169c601ae28","description":"El usuario devolverá su nombre para mostrar."}]},"$userBadges":{"descriptionHash":"dbe2d35650e02de1525bbec07603381cc4f16afea2986797b0bface1823f418d","description":"Devuelve las insignias públicas de un usuario.","fields":[{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"3365a6289428d0b1eb7d0abb6a1ffec414d934641771adc80dad80fdf87e2eeb","description":"El usuario devolverá sus credenciales."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"698a2aa9f00037088c92444ce1b2a887ba595aae2fd4a34902eb021d54982d96","description":"El separador a utilizar para cada credencial"}]},"$userAvatar":{"descriptionHash":"47880d35991559e226876805571821d0481f328d9e95a15c77469ea5a4efda4a","description":"Devuelve el avatar del usuario","fields":[{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"3743ba6cc90705a386ad4f2a41f46c947f16047494842fdd3beedc8910fc0863","description":"El usuario para recuperar el avatar."},{"nameHash":"ccdcbe846f3da4eb044fbdf64bf6b57902388ab72fb0c852ba72280f8d478b40","name":"tamaño","descriptionHash":"79d32e68330e4e2dd1179e6b1db81828ca2aa2fb525f9c22ea3c2332e325821d","description":"El tamaño a utilizar para la imagen."},{"nameHash":"26f1de33979d065ba8d86789de634228e3540fee2f6e5a66eebf93f78d83077d","name":"extensión","descriptionHash":"5e1127658bab637c16494bb620cbdd70172db616ccb3db2bc39696dbdc52eef6","description":"La extensión a utilizar para la imagen."}]},"$sendDM":{"descriptionHash":"3f614d6ca64b3984b998620896c7ef56878be2e2c19c008748356628d8999276","description":"Envía un DM al usuario.","fields":[{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"616aada983529e8bac38bc26185144b5f4a5ffe46d3843aea62db6c671de8e9b","description":"El usuario a DM"},{"nameHash":"ed7002b439e9ac845f22357d822bac1444730fbdb6016d3ec9432297b9ec9f73","name":"contenido","descriptionHash":"63c5d6e2df960d79d40c27b7499ae8f21aeca82d7da620d90825a37b8ad7968c","description":"El contenido a enviar"},{"nameHash":"bf067811daa87e8b0c61018da608b98ca211146b57802fdd84246cdd11f627d2","name":"ID del mensaje de devolución","descriptionHash":"088ebff89f979b89c6685461aa12f421802eff46bc4e7c0e395b57fbf3518d2f","description":"Devuelve la identificación del mensaje del mensaje recién creado."}]},"$userAvatarDecoration":{"descriptionHash":"50b7a1a79f319fe99a180f425c338f823bc1e2396174fdeeb9391c60237d5b5a","description":"Devuelve la decoración del usuario.","fields":[{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"0f67005acfe61df1f9936c4bbcaacc67ed6ef443e3836d3841d0aaa32fe81acb","description":"El usuario para recuperar la decoración."},{"nameHash":"ccdcbe846f3da4eb044fbdf64bf6b57902388ab72fb0c852ba72280f8d478b40","name":"tamaño","descriptionHash":"79d32e68330e4e2dd1179e6b1db81828ca2aa2fb525f9c22ea3c2332e325821d","description":"El tamaño a utilizar para la imagen."},{"nameHash":"26f1de33979d065ba8d86789de634228e3540fee2f6e5a66eebf93f78d83077d","name":"extensión","descriptionHash":"5e1127658bab637c16494bb620cbdd70172db616ccb3db2bc39696dbdc52eef6","description":"La extensión a utilizar para la imagen."}]},"$userBanner":{"descriptionHash":"4f6d6892deee2d7356c921049fb8a5abcfdce20149ba071fab0bca0917d2627e","description":"Devuelve el banner del usuario.","fields":[{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"419f1f225f434de09dccc6fe700e252079913980efa2d6362746136dd6c6292e","description":"El usuario para recuperar el banner."},{"nameHash":"ccdcbe846f3da4eb044fbdf64bf6b57902388ab72fb0c852ba72280f8d478b40","name":"tamaño","descriptionHash":"79d32e68330e4e2dd1179e6b1db81828ca2aa2fb525f9c22ea3c2332e325821d","description":"El tamaño a utilizar para la imagen."},{"nameHash":"26f1de33979d065ba8d86789de634228e3540fee2f6e5a66eebf93f78d83077d","name":"extensión","descriptionHash":"5e1127658bab637c16494bb620cbdd70172db616ccb3db2bc39696dbdc52eef6","description":"La extensión a utilizar para la imagen."}]},"$get":{"descriptionHash":"471a7afdcfc87b2130e3e1e09d47b6e986e2fe3620c30714498ea3a984e0eae1","description":"Obtener un valor de palabra clave","fields":[{"nameHash":"2c70e12b7a0646f92279f427c7b38e7334d8e5389cff167a1dc30e73f826b683","name":"llave","descriptionHash":"93325743e55c6480631e465aa151c0c457942b555aa70112ab3e4370db742061","description":"El nombre clave"}]},"$letSub":{"descriptionHash":"6fd12e3a84f3028400b1dcce8d51069b2c7d3674301d58526f20859090228602","description":"Abreviatura de $let[...;$sub[$get[...];...]]","fields":[{"nameHash":"2c70e12b7a0646f92279f427c7b38e7334d8e5389cff167a1dc30e73f826b683","name":"llave","descriptionHash":"93325743e55c6480631e465aa151c0c457942b555aa70112ab3e4370db742061","description":"El nombre clave"},{"nameHash":"cd42404d52ad55ccfa9aca4adc828aa5800ad9d385a0671fbcbf724118320619","name":"valor","descriptionHash":"2e647d34028a320a9e1d2cf1b54dec7114b6f8fe11b6e00a55934f3ab759bf5e","description":"El valor a substituir con"}]},"$letDivide":{"descriptionHash":"c8f2fe3cd26e706ba7114271055bc77bc98b483dd4cb502904db7f30efc02c5c","description":"Abreviatura de $let[...;$divide[$get[...];...]]","fields":[{"nameHash":"2c70e12b7a0646f92279f427c7b38e7334d8e5389cff167a1dc30e73f826b683","name":"llave","descriptionHash":"93325743e55c6480631e465aa151c0c457942b555aa70112ab3e4370db742061","description":"El nombre clave"},{"nameHash":"cd42404d52ad55ccfa9aca4adc828aa5800ad9d385a0671fbcbf724118320619","name":"valor","descriptionHash":"5db5282b80fc4c51daf1f01ee946aad49b67e0a921c4efdc20edbb46e760d7f2","description":"El valor a dividir con"}]},"$let":{"descriptionHash":"826e9a00d311a78547c9ac3d7097b8be5016da6c5277bbb02ad870d0425d7da5","description":"Crear una palabra clave","fields":[{"nameHash":"2c70e12b7a0646f92279f427c7b38e7334d8e5389cff167a1dc30e73f826b683","name":"llave","descriptionHash":"93325743e55c6480631e465aa151c0c457942b555aa70112ab3e4370db742061","description":"El nombre clave"},{"nameHash":"cd42404d52ad55ccfa9aca4adc828aa5800ad9d385a0671fbcbf724118320619","name":"valor","descriptionHash":"648000e191560db2f29820666f6824a28f650a789302652f112e928c5867f80a","description":"El valor clave"}]},"$letMulti":{"descriptionHash":"d3b3910996d2f1396669aa1e7e94584ca447db730563f9fee65c551971718686","description":"Abreviatura de $let[...;$multi[$get[...];...]]","fields":[{"nameHash":"2c70e12b7a0646f92279f427c7b38e7334d8e5389cff167a1dc30e73f826b683","name":"llave","descriptionHash":"93325743e55c6480631e465aa151c0c457942b555aa70112ab3e4370db742061","description":"El nombre clave"},{"nameHash":"cd42404d52ad55ccfa9aca4adc828aa5800ad9d385a0671fbcbf724118320619","name":"valor","descriptionHash":"e2792ef49186028cdea315bf62ec27d82a1413d6c63cf92e2d17672b84e91c2d","description":"El valor por el que multiplicar"}]},"$delete":{"descriptionHash":"04d1799b1607553419d928593ac122606be419df2078db547699be90e882f0d4","description":"Elimina una palabra clave","fields":[{"nameHash":"2c70e12b7a0646f92279f427c7b38e7334d8e5389cff167a1dc30e73f826b683","name":"llave","descriptionHash":"93325743e55c6480631e465aa151c0c457942b555aa70112ab3e4370db742061","description":"El nombre clave"}]},"$has":{"descriptionHash":"bf5480182ffcf26a597f6bcc638b7776911060794990a3fdcdd9629bfff5aa07","description":"Comprueba si existe una palabra clave","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"2597bff0c13a14a387c1dcc901f6be7c59d336e5f4395d725f6b12187df921c0","description":"El nombre de la palabra clave"}]},"$username":{"descriptionHash":"33366b33ba30824d01ad72ab673bc32d9998859f84222f1d14e7d1b37d162352","description":"Recupera el nombre de usuario de un usuario","fields":[{"nameHash":"a56145270ce6b3bebd1dd012b73948677dd618d496488bc608a3cb43ce3547dd","name":"identificación","descriptionHash":"a537295b2f986507ef8df3ea6e767a7ec10e1191f0fcac6e03302aa07e828222","description":"La identificación de usuario para obtener el nombre de usuario de"}]},"$userTag":{"descriptionHash":"241682ef1e619a35ce5074a501797249e75556d690f8ed8fff45791b00a08cde","description":"Devuelve la etiqueta de usuario","fields":[{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"0419c60107d320c31e880ddf7756b47c7dee8ad134ca3698397264898bc62af6","description":"El usuario para obtener su etiqueta."}]},"$env":{"descriptionHash":"3bdadfcb8f938e59dc6ac4d1b6e70055602ec4fd8c7fb87fc3610599a5385bb8","description":"Recupera un valor de entorno.","fields":[{"nameHash":"2c70e12b7a0646f92279f427c7b38e7334d8e5389cff167a1dc30e73f826b683","name":"llave","descriptionHash":"2056da0c05143e0cf094cc3420f5d708d13b59681f825ebd8d0f22ffc1b83cad","description":"La clave para devolver su valor."}]},"$webhookDelete":{"descriptionHash":"8586edcd9d7555e859cbbe6a40b2d9fac5333fa85bff2848612dceebed047b59","description":"Elimina el webhook con la identificación proporcionada","fields":[{"nameHash":"a56145270ce6b3bebd1dd012b73948677dd618d496488bc608a3cb43ce3547dd","name":"identificación","descriptionHash":"e2909d0ae1b088798c606206a499873db52c6b426673ee0e66c68ddb30218466","description":"La identificación del webhook"}]},"$webhookExists":{"descriptionHash":"4798b827723cdcd4f66c54c95b9facd6030a0109ba13d5c00b09931f850a8743","description":"Comprueba si existe la identificación del webhook dado","fields":[{"nameHash":"a56145270ce6b3bebd1dd012b73948677dd618d496488bc608a3cb43ce3547dd","name":"identificación","descriptionHash":"e2909d0ae1b088798c606206a499873db52c6b426673ee0e66c68ddb30218466","description":"La identificación del webhook"}]},"$letSum":{"descriptionHash":"9ed330065906c1b1ef9cfeb4e93071a32bb46b8cf8eb1303ce06c0e764acf994","description":"Abreviatura de $let[...;$sum[$get[...];...]]","fields":[{"nameHash":"2c70e12b7a0646f92279f427c7b38e7334d8e5389cff167a1dc30e73f826b683","name":"llave","descriptionHash":"93325743e55c6480631e465aa151c0c457942b555aa70112ab3e4370db742061","description":"El nombre clave"},{"nameHash":"cd42404d52ad55ccfa9aca4adc828aa5800ad9d385a0671fbcbf724118320619","name":"valor","descriptionHash":"37360dd8f0c3dcc9a225c240cca34494fb9d5824f107745ac878c2430befcdc7","description":"El valor a sumar con"}]},"$webhookEdit":{"descriptionHash":"176876d3ca4d2d9096d0eda935ecb173684ea1f2d2df71b0a6d7c7149f6adb1e","description":"Edita webhook con una identificación determinada","fields":[{"nameHash":"a56145270ce6b3bebd1dd012b73948677dd618d496488bc608a3cb43ce3547dd","name":"identificación","descriptionHash":"e2909d0ae1b088798c606206a499873db52c6b426673ee0e66c68ddb30218466","description":"La identificación del webhook"},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"b5cef3486e460ca44170727db6c230d907560ebcea907c0c11ba6dec63114140","description":"El nuevo nombre del webhook."},{"nameHash":"28e5ebabd9d8f6e237df63da2b503785093f0229241bc7021198f63c43b93269","name":"URL","descriptionHash":"ec7472c3dc511ee01f5cd5d763cf20c4a589fe5fab45baf8e922485e1885bd8f","description":"El nuevo avatar para el webhook."}]},"$webhookCreate":{"descriptionHash":"9bd2ecbbe0485109b5ae53c72fe5f5b62ab04a7b94fd1ec0372f88bd895a0b5b","description":"Crea un webhook en un canal, devuelve la identificación del webhook","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"d4aac2dfd6766be554ad5014b1277e0325655e8bf43c8538f18bfe41ba170f44","description":"El canal para crear el webhook."},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"02464ddd17f74c44b0fd24d9f577055c2ade8a55d44a10a1ca52bc9643cad02a","description":"El nombre del webhook"},{"nameHash":"28e5ebabd9d8f6e237df63da2b503785093f0229241bc7021198f63c43b93269","name":"URL","descriptionHash":"071f204a8b240e0f5bcedd40d88b12fe5238f6c3c86aebf0c4adceb84d893577","description":"La URL del avatar"}]},"$arrayCreate":{"descriptionHash":"689576fbceb141b858fcd0641fa3454c98085a58bcec3b182473f639991f69bd","description":"Inicializa una matriz y la carga en una variable.","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"b457fe360a031f645206940e62fae5860f975e166755401aa651f19da855578a","description":"La variable para cargarlo, a la que se accede con $env"},{"nameHash":"0f82aca66af91493b1ff401de5f1f7e3e24e14560df3f6f7e465dbc915b9947d","name":"longitud","descriptionHash":"17bcc598975af7cba80f3d11162fd2cb1370316526190b2457f78d43648bdb51","description":"La longitud predeterminada de la matriz."}]},"$arrayFill":{"descriptionHash":"63570d34786da44496a39b248d857ebfe98a954f1511b92e281fe456f2b725d2","description":"Llena una matriz con un valor dado","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"f3a97e78a7f838767ebe654b432913784cdb157fd00f665ac90902685f3adccb","description":"La variable desde la que cargar la matriz"},{"nameHash":"cd42404d52ad55ccfa9aca4adc828aa5800ad9d385a0671fbcbf724118320619","name":"valor","descriptionHash":"47dea45e1088f386acbfc85ec4726b1a38feb0f73c570aed5f04ea4712b09aa9","description":"El valor con el que llenar la matriz."}]},"$instanceName":{"descriptionHash":"e0485fae83b1e480830e6d302096c6420477213ee6f00b1ab0417d495ca9b899","description":"Devuelve el nombre de la instancia del contexto."},"$loadGuildContext":{"descriptionHash":"689a758f90b464fd5a7a6fea8fe1c1c6b75fb8e8043e27942c6f49a89a0b4b4b","description":"Carga una instancia de servidor en el contexto actual; esto no es reversible y se recomienda utilizarlo con $scope.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"dfd2727e025cb91b542f13b923206e0cdb28f66ce7a13fb116e16422d02bf284","description":"El servidor para adaptar el contexto"}]},"$loadUserContext":{"descriptionHash":"c4e7eb1ccca21fde7fd3bdf3fe72e716c639eaf6edb57238aa7a493b89c16567","description":"Carga una instancia de usuario en el contexto actual; esto no es reversible y se recomienda utilizarlo con $scope.","fields":[{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"3391393f06f7f76c1e6ca8fc5aa5e88bc3584b3f063db8df260786a7f46d4362","description":"El usuario con el que adaptar el contexto."}]},"$loadChannelContext":{"descriptionHash":"ec3b570403a28c836320e6121b4cd9635d5a03e5999b079120e29f0ad607b3d9","description":"Carga una instancia de canal en el contexto actual; esto no es reversible y se recomienda utilizarlo con $scope.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"3dc92442abec7f6082f8e2063e21a3bb3659e93d89d94b344c0e7c7828a59da7","description":"El canal para adaptar el contexto con"}]},"$loadMemberContext":{"descriptionHash":"60a305ee557f8423c4897766934c54ac29615fe631900b243e5c9966470b776f","description":"Carga una instancia de miembro en el contexto actual; esto no es reversible y se recomienda utilizarlo con $scope.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"25172734aaa44dcd7ecf21e549b83e05cfb86cb44b7dd70913c457a71deac626","name":"Identificación de miembro","descriptionHash":"5c2029440f9730e70603598cfaf074d4d64aa458c15bf363279c27889ff71094","description":"El miembro con el que adaptar el contexto."}]},"$loadRoleContext":{"descriptionHash":"668ed022245c671e069646c21a3470e4800abcb88edd58df19609cc2df726bca","description":"Carga una instancia de identificación de rol en el contexto actual; esto no es reversible y se recomienda usarlo con $scope.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"f3079e9bddbe5db9b90a3af9d8bd26d57c0a492b746a240a494359b94e41b568","description":"El servidor del que extraer la identificación del rol"},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"b7f1e6abefc0bb7c59ad5bdac8b90af84d92525803e5f6e72239775ff958928a","description":"El ID de rol con el que adaptar el contexto"}]},"$loadMessageContext":{"descriptionHash":"409ef77cd5260bbfed3c044d43f9bddd3933178a1fbfee11f2cfabd576f857ff","description":"Carga una instancia de mensaje en el contexto actual; esto no es reversible y se recomienda utilizarlo con $scope.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"012fc21781457fb36a8f893c613a5ca869641dbc1f397686ab5d5fe04ec997cf","description":"El mensaje para adaptar el contexto"}]},"$stickerID":{"descriptionHash":"418dc1b094fd4d4898f171e120d154e0b0c10debc7dd33e35cfbc78d6ef5ce9d","description":"Devuelve la identificación de la etiqueta"},"$stickerName":{"descriptionHash":"1d7a872c7a728c8596583ad76785373a993fbb02623a7744a253e06e7600a7ec","description":"Devuelve el nombre de una pegatina","fields":[{"nameHash":"dd438c0c918298037714cbca18fbf0ce01da3ca95eaf89086587532663574cbe","name":"etiqueta de identificación","descriptionHash":"7081fefeb923457357e0d1691502302d91503d2d9fa3c26f13b6bfc7e5d0d7e7","description":"La pegatina para sacar el nombre de"}]},"$stickerSortValue":{"descriptionHash":"9d4b34ca60c739ba11264796ddbe57eb4726fac3080ba11a5f615b24cda6c78c","description":"Devuelve el valor de clasificación de una pegatina.","fields":[{"nameHash":"dd438c0c918298037714cbca18fbf0ce01da3ca95eaf89086587532663574cbe","name":"etiqueta de identificación","descriptionHash":"5fd8bb9393488fef84ce3f8ddbe53f86028d5054710eeea974688e02c58c99fd","description":"La pegatina para obtener el valor de tipo"}]},"$stickerDescription":{"descriptionHash":"4711b6bb9e47593f5ad12ee5362b904a85fa71a15bff96180e51d184d8cc9f6f","description":"Devuelve la descripción de una pegatina.","fields":[{"nameHash":"dd438c0c918298037714cbca18fbf0ce01da3ca95eaf89086587532663574cbe","name":"etiqueta de identificación","descriptionHash":"2c84667acc8b22ddb8bfe3145d3ecb3e7a1247a216bd82bd59945ea76ddad1b3","description":"La pegatina para sacar la descripción de"}]},"$stickerCreatedAt":{"descriptionHash":"f2f252065e9dd4f4db8b887e17214701adc66bfc5cf09deaa5ea6f9f19d64634","description":"Devuelve la marca de tiempo de creación de una pegatina.","fields":[{"nameHash":"dd438c0c918298037714cbca18fbf0ce01da3ca95eaf89086587532663574cbe","name":"etiqueta de identificación","descriptionHash":"708539bcfbf9c23721d13ae48d198a6c707dfec76b3a3bb61f02d537ddda6d67","description":"La etiqueta para extraer la marca de tiempo de"}]},"$stickerOwnerID":{"descriptionHash":"8abb9e78807e46cd15b39f0a5e8abac81c8934640e49c3c134c88fb84914118b","description":"Devuelve el usuario que agregó la pegatina.","fields":[{"nameHash":"dd438c0c918298037714cbca18fbf0ce01da3ca95eaf89086587532663574cbe","name":"etiqueta de identificación","descriptionHash":"2993ed47aec20bee12c1c0e4804eea37cc0cb5880a3bdf8561a565db42ea5e90","description":"La pegatina para regresar del propietario."}]},"$stickerTags":{"descriptionHash":"32cb5d9ca9b39fcc4d8cd098a1f7b9b52db8d8a26ad89b3745fe9afcd168f8aa","description":"Devuelve las etiquetas de una pegatina.","fields":[{"nameHash":"dd438c0c918298037714cbca18fbf0ce01da3ca95eaf89086587532663574cbe","name":"etiqueta de identificación","descriptionHash":"cbb335887a783747b14ef50bc435d0c84198b3593760ba42df258c7f21382ae1","description":"La pegatina para sacar etiquetas de"}]},"$stickerPackID":{"descriptionHash":"481ddc16969f4753d2106a7f810e1d20410c4a2dfcb2490f25fa8474a9d2bc15","description":"Devuelve la identificación del paquete de una pegatina.","fields":[{"nameHash":"dd438c0c918298037714cbca18fbf0ce01da3ca95eaf89086587532663574cbe","name":"etiqueta de identificación","descriptionHash":"91f8f3adbbd0c1d3209b0df167b33f2fb675e8a513de8af302957a51207860f4","description":"La pegatina para regresar del paquete."}]},"$stickerAvailable":{"descriptionHash":"abf66aac1fe5cba0be72170c22dc83440ebbba1ca33d92ad5294633b3ad68668","description":"Devuelve si hay una pegatina disponible","fields":[{"nameHash":"dd438c0c918298037714cbca18fbf0ce01da3ca95eaf89086587532663574cbe","name":"etiqueta de identificación","descriptionHash":"59642f8f86d54cb9ab0b191d2a4f649583ed810795fe482219f5bcc076a0ed65","description":"La pegatina para obtener disponibilidad de"}]},"$stickerGuildID":{"descriptionHash":"5f6ac29199b2529685bb3fe6451e3b8f94b7f5c67024a120101a58b341664053","description":"Devuelve la identificación del servidor de una pegatina.","fields":[{"nameHash":"dd438c0c918298037714cbca18fbf0ce01da3ca95eaf89086587532663574cbe","name":"etiqueta de identificación","descriptionHash":"052fed35f182edab5b52e510949b73ad94a4ebc3935f879b34e3cc3f7869d02b","description":"La pegatina para sacar el servidor de"}]},"$stickerFormat":{"descriptionHash":"a9f0475ca1088226021cc33ed4919341ff671b34fc469982815347dbb25660e8","description":"Devuelve el formato de una pegatina.","fields":[{"nameHash":"dd438c0c918298037714cbca18fbf0ce01da3ca95eaf89086587532663574cbe","name":"etiqueta de identificación","descriptionHash":"d73edf43811553c1a9ba7e7a2cca63c647e4993785ff4677d4944f4f7b0d593a","description":"La pegatina para obtener el formato de"}]},"$setStickerTags":{"descriptionHash":"9a8941ecd589e045f940bdc640bd824370a2447e5b43daaaaa1a309d17b7344a","description":"Establece las etiquetas de una pegatina","fields":[{"nameHash":"dd438c0c918298037714cbca18fbf0ce01da3ca95eaf89086587532663574cbe","name":"etiqueta de identificación","descriptionHash":"d2ed9fe2fb7d20e289a8f1a8ed1173a9080a06bdce6c5733bcef253ababf5c2b","description":"La pegatina para editar"},{"nameHash":"978c2f8941354cf552831bb8b5b648bb3748e83f5d0a69e3301569af01e1de93","name":"etiquetas","descriptionHash":"f2cd6712e909cf68cb34fdd8b295af34b2523c796e967de614cba335637fc9ba","description":"Las nuevas etiquetas para la pegatina."}]},"$setStickerDescription":{"descriptionHash":"2185fa24578656298eca6a9dcb7d123fab78d51c3d269cc7ce33a063b60fc284","description":"Establece la descripción de una pegatina","fields":[{"nameHash":"dd438c0c918298037714cbca18fbf0ce01da3ca95eaf89086587532663574cbe","name":"etiqueta de identificación","descriptionHash":"d2ed9fe2fb7d20e289a8f1a8ed1173a9080a06bdce6c5733bcef253ababf5c2b","description":"La pegatina para editar"},{"nameHash":"c9046f7a37ad0ea7cee73355984fa5428982f8b37c8f7bcec91f7ac71a7cd104","name":"descripción","descriptionHash":"432c72fe8bc179ca134057976f21ac30189e123541ff4cc0f1513123642e8059","description":"La nueva descripción de la pegatina."}]},"$setStickerName":{"descriptionHash":"546ae699fc73910d49c85c729c2849b4ece5f1a0975c74ec587edba4c278440c","description":"Establece el nombre de una pegatina","fields":[{"nameHash":"dd438c0c918298037714cbca18fbf0ce01da3ca95eaf89086587532663574cbe","name":"etiqueta de identificación","descriptionHash":"d2ed9fe2fb7d20e289a8f1a8ed1173a9080a06bdce6c5733bcef253ababf5c2b","description":"La pegatina para editar"},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"0e9b876fee06d2196dcdd0c113014632975702aea2d4975e053b489425055dc0","description":"El nuevo nombre de la pegatina."}]},"$editSticker":{"descriptionHash":"2319f0eef6cdb7b43335c470a1ea0a3b876dab74d79c6f4aae72f3db51fb7ca3","description":"Edita los datos de una pegatina.","fields":[{"nameHash":"dd438c0c918298037714cbca18fbf0ce01da3ca95eaf89086587532663574cbe","name":"etiqueta de identificación","descriptionHash":"d2ed9fe2fb7d20e289a8f1a8ed1173a9080a06bdce6c5733bcef253ababf5c2b","description":"La pegatina para editar"},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"0e9b876fee06d2196dcdd0c113014632975702aea2d4975e053b489425055dc0","description":"El nuevo nombre de la pegatina."},{"nameHash":"c9046f7a37ad0ea7cee73355984fa5428982f8b37c8f7bcec91f7ac71a7cd104","name":"descripción","descriptionHash":"432c72fe8bc179ca134057976f21ac30189e123541ff4cc0f1513123642e8059","description":"La nueva descripción de la pegatina."},{"nameHash":"978c2f8941354cf552831bb8b5b648bb3748e83f5d0a69e3301569af01e1de93","name":"etiquetas","descriptionHash":"f2cd6712e909cf68cb34fdd8b295af34b2523c796e967de614cba335637fc9ba","description":"Las nuevas etiquetas para la pegatina."}]},"$stickerType":{"descriptionHash":"1f344029ea142c8b3b25fe6215ae5a6904f66c1d576774bb63ea6bb7175201ce","description":"Devuelve el tipo de pegatina.","fields":[{"nameHash":"dd438c0c918298037714cbca18fbf0ce01da3ca95eaf89086587532663574cbe","name":"etiqueta de identificación","descriptionHash":"8c4740848a9506f293e1ae8a49bd379a8c220141e6954a803476b153eaa9c21b","description":"La pegatina para conseguir el tipo de"}]},"$loadStickerContext":{"descriptionHash":"2a80d49962091e3dac4a02f2abf5bbba90420866b96acc90eb38852e6ae23bf3","description":"Carga una instancia de etiqueta en el contexto actual; esto no es reversible y se recomienda usarlo con $scope.","fields":[{"nameHash":"dd438c0c918298037714cbca18fbf0ce01da3ca95eaf89086587532663574cbe","name":"etiqueta de identificación","descriptionHash":"b25caf5f5c8f68dedd19e956dce6aaf8e943bb0304874ed16ddd9f4565657443","description":"La pegatina para adaptar el contexto"}]},"$httpAddForm":{"descriptionHash":"3017cc55d83ba11955ad7db86fde3aff122b3fbeb0e13428cd2e9284c5fd3573","description":"Agrega datos del formulario para solicitar"},"$httpAppendValue":{"descriptionHash":"b6603cd39bda42665b77d51ca6b141d90303df82be59db61f2a65f661f7d1e1d","description":"Agrega un valor-clave a los datos del formulario","fields":[{"nameHash":"2c70e12b7a0646f92279f427c7b38e7334d8e5389cff167a1dc30e73f826b683","name":"llave","descriptionHash":"891b8fc2303b3faeedc7ef2916801dda41dfbd0f3e4eb33f41bf1547ba7ff7f5","description":"El nombre de la clave para agregar este valor"},{"nameHash":"cd42404d52ad55ccfa9aca4adc828aa5800ad9d385a0671fbcbf724118320619","name":"valor","descriptionHash":"8f8f6df6451c69cc03ebc6228cc19a3918357af40127b345b00761ffac79bb42","description":"El valor a establecer"}]},"$httpAppendFile":{"descriptionHash":"ecbfdcbcea232a10c572c7488de5846c602dbf2109367cfb9ef95c70ae55e2bc","description":"Añade un archivo a los datos del formulario.","fields":[{"nameHash":"2c70e12b7a0646f92279f427c7b38e7334d8e5389cff167a1dc30e73f826b683","name":"llave","descriptionHash":"891b8fc2303b3faeedc7ef2916801dda41dfbd0f3e4eb33f41bf1547ba7ff7f5","description":"El nombre de la clave para agregar este valor"},{"nameHash":"f39e94bab0b43a6218ac048efb3337c3cfae5e6f740739b0c0361de942c030e7","name":"URL/ruta","descriptionHash":"e001bed160a29c8f55ee2fbb6e60e9c6cb88430a33da1eb6013405abf938f85f","description":"La ruta o URL a utilizar"}]},"$isDirectory":{"descriptionHash":"8a8f994bd971b3d569c9c819a0c8915240f1c30106a220d4b24bbdbe8151c76a","description":"Comprueba si una ruta es un directorio","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"0a473dc0707a8a3ee5118f460af03b98a751359b537b2954e5946e8f4a7332da","description":"La ruta al archivo o directorio."}]},"$fileModifiedAt":{"descriptionHash":"69e3f079c9c0935dfcb3d55e7fd990a38937ad806b3ebed795071eb391adb587","description":"Obtiene la marca de tiempo de un archivo o directorio cuando se modificó por última vez","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"0a473dc0707a8a3ee5118f460af03b98a751359b537b2954e5946e8f4a7332da","description":"La ruta al archivo o directorio."}]},"$fileBlockCount":{"descriptionHash":"d406b3f52670454030ed030f56593c8c2eab20c04a93b9b1eae064ffed27907a","description":"Obtiene el recuento de bloques de un archivo o directorio","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"0a473dc0707a8a3ee5118f460af03b98a751359b537b2954e5946e8f4a7332da","description":"La ruta al archivo o directorio."}]},"$fileBirtchAt":{"descriptionHash":"850a813126152b3da109af8bd006be4fe7a97fac6cbb60503ac56a81444551c5","description":"Obtiene la hora de nacimiento de un archivo o directorio","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"0a473dc0707a8a3ee5118f460af03b98a751359b537b2954e5946e8f4a7332da","description":"La ruta al archivo o directorio."}]},"$isSymbolicLink":{"descriptionHash":"28f5acfcd5acd696a8e3c5354c6751d767d57bacf99aeec88146c373835adacb","description":"Comprueba si una ruta es un enlace simbólico","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"0a473dc0707a8a3ee5118f460af03b98a751359b537b2954e5946e8f4a7332da","description":"La ruta al archivo o directorio."}]},"$isFile":{"descriptionHash":"8785392f371c9b97c1e50b815286a1e218bde5ddb4c659cdd653628b64e439cd","description":"Comprueba si una ruta es un archivo","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"0a473dc0707a8a3ee5118f460af03b98a751359b537b2954e5946e8f4a7332da","description":"La ruta al archivo o directorio."}]},"$fileCreatedAt":{"descriptionHash":"ac9bc3fc8e20d83ac9aff9b221f05b1c5e5fba182c052dda796b04cb8487e97b","description":"Obtiene la marca de tiempo de un archivo o directorio","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"0a473dc0707a8a3ee5118f460af03b98a751359b537b2954e5946e8f4a7332da","description":"La ruta al archivo o directorio."}]},"$fileBlockSize":{"descriptionHash":"6b95acc1e54bc4f9f221891cf9dc6ec6a5e3c1231d8a156baf463667f45ce101","description":"Obtiene el tamaño de bloque de un archivo o directorio","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"0a473dc0707a8a3ee5118f460af03b98a751359b537b2954e5946e8f4a7332da","description":"La ruta al archivo o directorio."}]},"$mktdir":{"descriptionHash":"0d8896054d49c2cc90a1294232f19e6519cddd7f5dcfe5c7cd718593f3ac9b84","description":"Crea un directorio temporal","fields":[{"nameHash":"e7a2e8b216e5aec3facf743962d3997f2e7d70088ef257de472d6a258049832e","name":"prefijo","descriptionHash":"1fa4663ae186d11c6633100bed4adb2119bbea76d6c7e8cc9f07e723dc293937","description":"El prefijo para el directorio temporal."}]},"$symlink":{"descriptionHash":"75bb8d481c419fa5ed67451306c274f33ef48988e6799c8b82ff4dd5e3cae197","description":"Crea un enlace simbólico a otra ruta.","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"ab86c88db5aec118fea98153bd1b57bffc97b65666bde159ef47e61d7bd3be63","description":"El camino a seguir para utilizarlo como referencia."},{"nameHash":"0dc64e47a78a51f1d3257b9eb7619f661d9c5a33d9fcec76ef3bfbae44218f6d","name":"otro camino","descriptionHash":"d96b5ff7a08618c6592bc18c29984b69435301a821b476fb6aea0e38d154f30e","description":"El otro camino para vincularnos"}]},"$moveFile":{"descriptionHash":"a54fc494ebd3a25b1abd5b6049f6790861679d573598841f6024c54959e66e16","description":"Mueve un camino a otro","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"54f118dcfb626bc81a58c6f5696b920981939928818918a7fcd4acd336169f0a","description":"El camino para hacer para moverse"},{"nameHash":"b5c755aaab1038b3d5627bbde7f47ca80c5f5c0481c6d33f04139d07aa1530e7","name":"destino","descriptionHash":"5501852b3dbb0adf5c3c457a33ed38329a5011b0d337c049507bba88901681a6","description":"La ruta de salida"}]},"$fileChangedAt":{"descriptionHash":"e73cbff7d75918d3b83321f1f48d42a3f5884b1eff8bc1888b99848071f1626e","description":"Obtiene la última vez que se cambió un archivo","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"0a473dc0707a8a3ee5118f460af03b98a751359b537b2954e5946e8f4a7332da","description":"La ruta al archivo o directorio."}]},"$fileAccessedAt":{"descriptionHash":"4df57a1e057dfd341b32cc2d9b74f63e910883f2604239475deac14c75463681","description":"Obtiene la última vez que se accedió a un archivo","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"0a473dc0707a8a3ee5118f460af03b98a751359b537b2954e5946e8f4a7332da","description":"La ruta al archivo o directorio."}]},"$advancedTextSplit":{"descriptionHash":"62cecdd1ce70b896d80c121c4bd4b3ee2db80e9ec569b4d007a9e8005e93809f","description":"Dividir y obtener todo al mismo tiempo varias veces","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"4c9031e1404f3ee398d1ccc123309734640d740f64dc9c80a8c5e26bb08998af","description":"El texto a utilizar"},{"nameHash":"9640282f5427a81850396b1ed264e733e8cad0d64da9217948653feeb0737129","name":"dividir;indexar","descriptionHash":"59ea858fdb2f3a3536c89092b6638208aa54dc44712f7a46d7fff45cb8a9b8bf","description":"La división seguida por el índice para obtener"}]},"$showModal":{"descriptionHash":"47f65aabc2115f1b0e04af53d207c2b777c1d8218a7823666762fcd658fe6890","description":"Envía el modal"},"$awaitModalSubmit":{"descriptionHash":"44fe15b01acc960d42d81c648339894c945fe68143aa95d08736f6b3f9ceb4f6","description":"Espera un envío modal, ejecuta el código como contexto de interacción, devuelve bool dependiendo de si se recibió la interacción.","fields":[{"nameHash":"53a5c66a9758c911531a7773d1b3515811b83cdeb3bfb2d7bc37ca0b1cef5084","name":"identificación personalizada","descriptionHash":"a1b1415650b5ad9d337f9a0a4d3c8884d21490326c96436e3cb879c4e0ded064","description":"La identificación personalizada del modal a esperar"},{"nameHash":"38babf15e905b7baf2543c90cda405b9698a80583ba4260f87bf0b83fc4bb374","name":"código de éxito","descriptionHash":"731f00c503706961849b13d9485a65654f187c550c29ae81d9a4da3b22e36140","description":"El código que se ejecutará en caso de éxito, esto se llama con el contexto de interacción."},{"nameHash":"336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e","name":"tiempo","descriptionHash":"ec815ec409aba030f70b0e6cc28afbbb7867f119982154dcdc6530526a60107c","description":"El tiempo máximo para esperar por un componente."}]},"$awaitComponent":{"descriptionHash":"901b215c00b8c19b9574ad69857c686cbf793d44205397be9606b1d87d59e3fe","description":"Espera un componente, ejecuta el código como contexto de interacción, devuelve bool dependiendo de si se recibió la interacción","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"b514191290ad7f6076f06ebf1995466e1af24bbf9e136fce6cbd26dfe58db360","description":"El mensaje para esperar el componente en"},{"nameHash":"dfc3376b8266c66e8c24736645128a5f93ccf1df6f381286ffbda654fec8f21c","name":"filtrar","descriptionHash":"a5ed98d9fe88131471fb689fafe0388d0c2bcdb729a1ea3a24588df1e17a3024","description":"El filtro que se ejecutará para cada interacción recibida después de esto, se llama con el contexto de interacción."},{"nameHash":"38babf15e905b7baf2543c90cda405b9698a80583ba4260f87bf0b83fc4bb374","name":"código de éxito","descriptionHash":"731f00c503706961849b13d9485a65654f187c550c29ae81d9a4da3b22e36140","description":"El código que se ejecutará en caso de éxito, esto se llama con el contexto de interacción."},{"nameHash":"336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e","name":"tiempo","descriptionHash":"ec815ec409aba030f70b0e6cc28afbbb7867f119982154dcdc6530526a60107c","description":"El tiempo máximo para esperar por un componente."}]},"$enableConsoleErrors":{"descriptionHash":"c0d514d0d5382eebf1999681b0e580e6f43fc151941426e9bb55ef23bc3de4b7","description":"Habilita posibles errores salientes que se envían a la consola."},"$disableConsoleErrors":{"descriptionHash":"53639c6c8996a0cc27234bc5013e2ab4b83408f69543bdc3d5b5952930118525","description":"Deshabilita posibles errores salientes que se envían a la consola."},"$test":{"descriptionHash":"62ca637032c0878b47949766f34a42afe55de9b3f3dcbb4d2e278114549280a3","description":"Esta es solo una función de prueba.","fields":[{"nameHash":"9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08","name":"prueba","descriptionHash":"0c2cc50fe0c995ceccefb178ba7a08d99788bf07cbe51d419072959f6ec75d8f","description":"La cadena a utilizar"}]},"$webhookToken":{"descriptionHash":"f035a8d3635f50e7c192e79f69f4ac3bab4bad719728a514c30d358f94dec7f9","description":"Obtiene el token de webhook de la identificación dada","fields":[{"nameHash":"a56145270ce6b3bebd1dd012b73948677dd618d496488bc608a3cb43ce3547dd","name":"identificación","descriptionHash":"e2909d0ae1b088798c606206a499873db52c6b426673ee0e66c68ddb30218466","description":"La identificación del webhook"}]},"$webhookSend":{"descriptionHash":"09e6fc6265ca843b96af6686dcf4f31b19163eb44a0ba0a87711dce048de1d37","description":"Envía un mensaje con un webhook","fields":[{"nameHash":"28e5ebabd9d8f6e237df63da2b503785093f0229241bc7021198f63c43b93269","name":"URL","descriptionHash":"aa546e94755091f5db382df63db2724282ac43b91da72047958c3bfd53b3b4eb","description":"La URL del webhook"},{"nameHash":"ed7002b439e9ac845f22357d822bac1444730fbdb6016d3ec9432297b9ec9f73","name":"contenido","descriptionHash":"24e05a2d8bdd896a53049367e1be2d6f957f78a5201f5ba20757619abd213aec","description":"El contenido del mensaje."},{"nameHash":"bf067811daa87e8b0c61018da608b98ca211146b57802fdd84246cdd11f627d2","name":"ID del mensaje de devolución","descriptionHash":"c9d7b7f8ccf4d575a26324131b66332a6f067d8ba9f4f10723f113267f5d48b3","description":"Devuelve la identificación del mensaje del mensaje enviado."},{"nameHash":"16f78a7d6317f102bbd95fc9a4f3ff2e3249287690b8bdad6b7810f82b34ace3","name":"nombre de usuario","descriptionHash":"6cf6077e5b8df6cf2f0c645f821e827e07b3c93b044fa5ecf8ef1289371fe116","description":"El nombre de usuario para el mensaje."},{"nameHash":"87bbe879c7a5f5784a70384bb49fa9513a6a3fbe4c2d388635e3c87611c03fae","name":"avatar","descriptionHash":"93f8f311c33347a50111eb98e90c1daf07f347d9f9a810da855e081554722b60","description":"El avatar del mensaje."},{"nameHash":"252f3f04ec2c91e1d55002d6c0d09e50a6e40cdf6cc3af3073af752f19f7155e","name":"ID del hilo","descriptionHash":"34f7f47f1a427b9632110ac93525639a657c040d1de0ba5bef180ddd908a606c","description":"El hilo al que enviar mensaje."},{"nameHash":"c846f6ede3a0cc1e9c79df1a4b9bd5119ebf38e9cdaf74c74a6f0a8cc7895b0a","name":"nombre de la publicación","descriptionHash":"4549a0814236b510bbc0d71f24bc6f0cffe758ffb6cf305e83cef248c70664c1","description":"El nombre de la publicación del foro creada."},{"nameHash":"978c2f8941354cf552831bb8b5b648bb3748e83f5d0a69e3301569af01e1de93","name":"etiquetas","descriptionHash":"5250920def73d27a353faf076bce9d091404c21d17c2e8cf5d3e6a19eef1ea18","description":"Las etiquetas para la publicación del foro creada."}]},"$hasAnyPerms":{"descriptionHash":"6e8abeaeb5e934dee25ac0c0270c24663eabbae6bf0a082089075f6b2f50742d","description":"Devuelve si un miembro determinado tiene alguno de los permisos proporcionados.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"a5dd677b18a2a2bb5dcea9b31aedd0c33e78d651ed89ae7a046fdddb8fe8b1af","description":"El usuario para comprobar los permisos."},{"nameHash":"a29675d2f6ac28ba8a48d204cfe38f291a5ba9c7d93a074b4108f9da61ef9b52","name":"permisos","descriptionHash":"a1cb090e8e8fa02f715fc6226bb55a6432750205e4ad984699b4a75ea6364b0e","description":"Los permisos para comprobar"}]},"$findMembers":{"descriptionHash":"0aaffe0b30ccf0002bc06113262e2db259d645ab53be4baa19e620159e251be1","description":"Encuentra miembro de un servidor mediante una consulta","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"e1fd16c8f863e7ba7af86efd02786df33ed662d776a5f664a47fec76a1ab96e3","description":"El servidor a utilizar"},{"nameHash":"a8b771920b8319e47251d1360f5e880bc18e8d329b0f0d003ea3c7e615558947","name":"consulta","descriptionHash":"e3a6c08cee19216f05fae4433486f21f5f25d9093f92b216690142311107a9b2","description":"La consulta a utilizar"},{"nameHash":"55ea09e5715d0a8d9d94018d473bf23b2d7e630c2adb1f1acad3bada74c6fd05","name":"límite","descriptionHash":"f3b40eb71b9cd75459609b3932c34c64825af53ae0b3d1e69020c276de23fcc5","description":"El límite de los resultados."},{"nameHash":"5621d884a554db353a5f5bcd9a5cd7a94e8e276436a7b7da88f99db4e0f15fcf","name":"valor de enumeración","descriptionHash":"7479dd82a3cd53d686b889a7e540d6434078570a556b92b1a8d2358c65cbadc8","description":"El valor de enumeración a utilizar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a1d7cc489f166dc03cedf96fcbb885f19dbf2adbc1fb4bf017ba18c733fc2b41","description":"El separador a utilizar para cada resultado."}]},"$deleteGuildApplicationCommands":{"descriptionHash":"d8d021568535c5591634a30f464bcfd2bf5e9899ee39bd03c840e096bc3a9a73","description":"Elimina todos los comandos del servidor de su bot de un servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"cbd132fd1327ec22c22292429f0eead2749712d48cb8bc74268cf6012a11df91","description":"El servidor para eliminar comandos"}]},"$registerGuildApplicationCommands":{"descriptionHash":"9ea336a1c3c30c95e31eae6eb21ad69fa2e54eec1936ff79d4f4e8a4eba596a3","description":"Registra todos los comandos de la aplicación con tipo: 1 en un servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"cf7637ff5e7adf849fead7c3f9a687999a00e8fd3471dd1284116eb9989ad6e4","description":"El servidor para registrar comandos"}]},"$splitTextJoin":{"descriptionHash":"3c52b2aa241a1df23778076ca1f6dd5b21a1a359265628c79b1ecc71e336f437","description":"Une todos los elementos de la matriz con el separador dado","fields":[{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"20debb789f9fdb607b539290ad3b5e8f675c0f0ee789f451ee6ea75a7538e7b9","description":"El separador a utilizar para cada elemento."}]},"$guildChannelID":{"descriptionHash":"b726a79ff84d1ba9193576c6a94051b701a7b432babfa038100364e6ca55bb9a","description":"Obtiene la identificación del canal del servidor de un nombre de canal.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"e1fd16c8f863e7ba7af86efd02786df33ed662d776a5f664a47fec76a1ab96e3","description":"El servidor a utilizar"},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"e1956bdaf94e793770a788cfc2772702b419ccdc2490c82af0fbce45a0757a51","description":"El nombre del canal para obtener su identificación."}]},"$transcript":{"descriptionHash":"222a2b94a68caf905c5e94ad52c8e7dc076e3ddd1e1eaf6407d1e129f374b3f1","description":"Crea una transcripción del canal.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"587b3ea7bcbe3dd596edb881a87cef2b5bfd9e34327e59bde80a83f68c56fb31","description":"El canal para crear transcripción de"},{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"efbaa8d38e4e291c38861bb23848c86005cffc4ee5f544b5f98e1754083de10e","description":"El nombre de la variable $env para cargar la identificación del mensaje"},{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"f785eccbece5b8f3d0f2870d3b02d899717d07b3152df7e2d825924eda2083be","description":"El código a usar para cada mensaje, asegúrese de usar $return"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a1d7cc489f166dc03cedf96fcbb885f19dbf2adbc1fb4bf017ba18c733fc2b41","description":"El separador a utilizar para cada resultado."},{"nameHash":"a18b869b2e81c0c529552a3c4fa5c92ed08b98a4e146aed778d71d27517f83ac","name":"lleno","descriptionHash":"b6b14418561ec63a983774f27c161c9dabe46a00195292b541055da18432dc86","description":"Si se debe cargar el objeto de mensaje completo en la variable"}]},"$loadComponents":{"descriptionHash":"f9f91a6296ae49d31fa00200fc976f7958d2b63dd7329f9d736b6dd6e2de8a81","description":"Carga componentes JSON (o matriz) a la respuesta","fields":[{"nameHash":"d76ceedccf86dfec9342e9ee2e8011783a5ff57a634bbd50eb03379f7468742c","name":"datos del componente","descriptionHash":"a1975b5fcc0b85ec8cd4abfc7db4f15ec50b18a3fca8bf156bf7c344a81a4112","description":"El objeto de componentes o conjunto de objetos a cargar."}]},"$getComponents":{"descriptionHash":"cb59afa1c5168f0589fdc1fe709e448f9d9cd58031f1ce923b0859e528db7951","description":"Recupera datos de un componente, sin proporcionar ninguna propiedad, devuelve el componente json","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"2f27711d3c02675eab384ee6a562adc2eb1c199bab9e0c7718707b419c76b5f0","description":"El mensaje para recuperar datos de"},{"nameHash":"00150e91721c08ad91703071ced8414694a25e6e1d29374e1d83be0c813d0e0e","name":"índice de fila","descriptionHash":"a5894a38f277e5d2e00c998260470f404ca6ffd03c5083b1a48be32f5ed349fa","description":"El índice de fila del que obtener datos"},{"nameHash":"8a13d36becd929efbad97a2066b1a0fde8d29ca6ec04e8d7d952fb9c0b57a951","name":"índice de componentes","descriptionHash":"dfec92dc6ce003a12f2a5a1a9b76ebd60e10bdc4cb2857cb6d521e297042b552","description":"El índice de componentes del que obtener datos"},{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para tirar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"2b8b5a2ebad53163d89eca8e92af13cfb0bdd02fb09990522b81c2116b2ed9dd","description":"El separador a utilizar para cada valor en el caso de una matriz."}]},"$applicationCommandCount":{"descriptionHash":"27dac565882e134803e318270f7f31713090f2fddc9aa8eaac1655c025e746d8","description":"Devuelve la cantidad de comandos de aplicación registrados por este bot","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"786b61e6cc65666a30cc05eb95e77a50c0b50bc8465b5fcdfca82a6194a4f56f","description":"El servidor del que se obtendrá el recuento de comandos de la aplicación"},{"nameHash":"95c480c0e5baef32b7b5ed1487dfc0ed1bc890567ab957bbf1f95492d6198be1","name":"contar sub","descriptionHash":"86f60e36d8359d2e007cd0a0107a1a450aee2b1cc79d8c01dde096223a959997","description":"Si contar los comandos subs"}]},"$cropArgs":{"descriptionHash":"dbaafac04472c0336fec2d08bc19886cd1ffd102b6f0dd604ee66c1343c5b84f","description":"Cultivos dados argumentos","fields":[{"nameHash":"090772cf4068973daad3f715eb788d39fe2c02be42efd86de81f0e59198d6237","name":"argumentos","descriptionHash":"b3344904a3ef83dbd8402c6e3bd79295a69f56998e7e1fc451d65a7a80c85ba3","description":"Los argumentos para recortar"},{"nameHash":"e58475e63e84f412df83d0c23b019acf9d29f3c31f17ed13cfea92c559d96ef7","name":"Índice de comienzo","descriptionHash":"7e6750263e2f916b5444a9a37da64e2bbe5694d311cb098adfb3293111687003","description":"El índice inicial para comenzar a recortar."},{"nameHash":"1facfbb48b6cb5b9580176a913d252b1be9b410fa111fc08fafd0ad39a1be902","name":"índice final","descriptionHash":"9394166321420d701be101e7a941888219a0d90d0a69a1616b5066f2ff6ea6d9","description":"El índice final para terminar de recortar."}]},"$getSplitTextLength":{"descriptionHash":"9d2b227291be4046404b179b4d2de09dd1da2dced6f46fca2fd57b1ea83f4e51","description":"Obtiene el recuento de elementos de $textSplit"},"$arrayShuffle":{"descriptionHash":"574a9479f134136b3f86264c3eba8a46b04be1b7c3ca2fd70ebc9b171e9b2efd","description":"Mezcla la matriz dada","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"14ba61d15beb1aad0b945b2af8ad7029379e983ee38732e8ab24e8712c38406c","description":"La variable en la que se mantiene la matriz"}]},"$escapeCode":{"descriptionHash":"7e26629cabdd157b2423eb3116375c8c878e246535f806b2e4dda153d27ae4e5","description":"El código dentro de esta función no se ejecutará","fields":[{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"f69f359626cbda5eb1370c102db5fb947181d4e3d08d72e34a4d926a64e23ef6","description":"El código a ignorar"}]},"$isBotVerified":{"descriptionHash":"098c2e255559cb03d2fc1eb51dca847b10e0d2d82fccced48ec5b02c8023fe43","description":"Si el bot está verificado","fields":[{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"97615e4c32f70b0ab31322bdf2c8f0dcb424d7fc917de6100d17ae35e3f5c8de","description":"El bot para comprobar si está verificado."}]},"$voiceMove":{"descriptionHash":"653d0a87f159553dfed31d7d693d321a001bdd636c6f3e3bfd77d53220ead1ad","description":"Mueve a un miembro de un canal de voz, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"ad6f9e2976558a40c97a1dfe431e27bdb95d8b0ecfffeb760fdd812132769dd7","description":"El usuario para moverse"},{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"860f661b7ef1b19455b10ab21d3190d9e20cf6b08828ebac83fe4dd4fdbc93d0","description":"El canal de voz al que mover a este usuario"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"b1c3329620481a9f9930ae7afb5c6922560981287b693538ae3d0b64f9d4b282","description":"El motivo del traslado del usuario."}]},"$arrayAdvancedSort":{"descriptionHash":"fa2899383f1020e7800e2f700c5bc365c42e3c90b2e0c980eda788be1ecc2940","description":"Clasificación de matriz avanzada","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"14ba61d15beb1aad0b945b2af8ad7029379e983ee38732e8ab24e8712c38406c","description":"La variable en la que se mantiene la matriz"},{"nameHash":"4c3c468428e55eaddfe3118bcd47147bfdfbe2f72e0d0925ea486d5e362801f1","name":"var1","descriptionHash":"951d58f2733489cfe86bda6c9ca054515c508992e68c3d444fdc8fdbb499f18c","description":"La variable $env 1 para mantener el valor x"},{"nameHash":"abd909d16348f2b282c972bbd45069b295c8f71faa954ea6569e24504f3f0a80","name":"var2","descriptionHash":"62bcab5efbb743676d36aaaae48b57264545f7a698a735912535536f58c8406d","description":"La variable $env 2 para mantener el valor y"},{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"c223f6dd224e8daa19970a7b92e87f7d4c3b4c0d4dacc29c664607bb8d82c7d1","description":"Código opcional para usar para ordenar, se deben haber proporcionado las 2 variables anteriores"},{"nameHash":"755abb34dd374b9590209120cb2931db46aac8a84012a57037c2295116194fec","name":"otra variable","descriptionHash":"22dea814394d8827c55f1020435ea9386f7af455e32ba8e68022646842c6e893","description":"La variable para cargar el resultado, déjela vacía para devolver el resultado."}]},"$jsonKeys":{"descriptionHash":"fe6ef842b9247e90f925f0e34347d9074a147c874d5dc09cede9b6b51053a1f4","description":"Obtiene claves de una var json","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"c294e3ed5bf4b18a016d086aeb0685b327efb87c298f1d0ffa5ec8e9c0b19eb9","description":"La variable de la que obtener claves"}]},"$jsonEntries":{"descriptionHash":"821c9d6d8b1c170ce764c262054eddc546d69055830772aa3133dac31d97c6b2","description":"Obtiene entradas de una var json","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"0c5abf4f49d294f94d733422888fc400a921c34600b6c711554f0ab16878daee","description":"La variable para obtener entradas de"}]},"$jsonValues":{"descriptionHash":"114561c3d280a731b392bc08013ec29e4f8f8b1c0c3428b5878f8812e5a49ce6","description":"Obtiene valores de una var json","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"7753ca9a8012871ea7f025c05293a600afdf6dcf249725a3d53f70a56967ce0c","description":"La variable de la que obtener valores"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a80b5043e4e8a7765c67f2ba07f030e1a5906103b39b6a6c9b25fae471a64d73","description":"El separador a utilizar para cada valor."}]},"$channelVoiceMemberCount":{"descriptionHash":"eb87909fd5588cab2ae7c6a67a48854db8009297612b6993efb0fdf74f4a182f","description":"Devuelve el recuento de miembros que están conectados a este canal de voz.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"53ab11faa08eb59110c765cc578a0f260172a246e52cecf1bec18e8cec6f92d6","description":"La identificación del canal."}]},"$channelVoiceMemberIDs":{"descriptionHash":"0e2ee8f320550a3523d87b087eebe74ab19ee16ff0745b19ada897aa606afe32","description":"Devuelve los miembros que están conectados a este canal de voz.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"53ab11faa08eb59110c765cc578a0f260172a246e52cecf1bec18e8cec6f92d6","description":"La identificación del canal."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"baa2196683ae8745ed7f05bea774bb29cd0e4a2e6c500203bdc7153e34c90fce","description":"Separador a usar para cada identificación"}]},"$userIDs":{"descriptionHash":"2eee84f3ab9afd6c2f658eb82626e84b9ebe38a969d01bad5d5f0fd33065d160","description":"Devuelve todos los usuarios que están actualmente en caché","fields":[{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"2068e4316c164a8847aa41c65fcb9103b9ccc2d41b7aff47c302859dc682efa2","description":"El separador a usar para cada identificación."}]},"$isJSON":{"descriptionHash":"c5cd752527264bee9db133e17b6e5b70a6d6424d60a755ed0565c4f849241746","description":"Comprueba si el json dado es válido","fields":[{"nameHash":"02bd175f329720378ce83dd56a1b6b1f5291a60182d6c54b5e0d1e8d248a267a","name":"json","descriptionHash":"d77e443abcfd439d2c11dccd6a131e4af6c2776a8dae9c81a8659195c8657336","description":"El json para comprobar"}]},"$discordTimestamp":{"descriptionHash":"db5030e75f076ee13d1ec0c756bd416cc8c6eb0a63c8f24daa29b608742790a7","description":"Crea una marca de tiempo de discordia","fields":[{"nameHash":"336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e","name":"tiempo","descriptionHash":"e4c03aa92a0ade8df41d2f0b29c0b91043d8bad109acfacecfb2d222a4bacbaf","description":"El tiempo para convertirse en marca de tiempo."},{"nameHash":"cb86eb2d914d37df6857c3cfe4827b5f770b01a86578120618b0b21572160be8","name":"estilo","descriptionHash":"b2a01af0ae261d5904f34f33e800a462b4982e748866b907f93f40dfdc24bcb6","description":"El estilo de marca de tiempo"}]},"$isSlashCommand":{"descriptionHash":"670fa50b25230de97b80f04ebc94d84ee9ab0524318bec82c7223d0534cef951","description":"Devuelve si la interacción es un comando de barra diagonal"},"$api":{"descriptionHash":"24effdd32aa3a3b26cb254685ebad9de39d9258bd8e208c11adccb9d18e99d82","description":"Envía una solicitud de API de Discord, utilizando una ruta de tipos de API de Discord","fields":[{"nameHash":"60589a7d894520d85ce6cc93c5687d853bd92c8083ab3298acd95524c6777099","name":"nombre de la ruta","descriptionHash":"f7d4002ab2788c006e15cf77853332b25b67eda0a5d7113e01143e52086ed894","description":"Nombre de la ruta, así \"canal\""},{"nameHash":"f3a86774d4539a2fecc4f64d652f0e65ef309f9706d60745e0dcc8f3df2ed10a","name":"método de ruta","descriptionHash":"49ae7bb51a7fe7bfb5763bdd1729ecd626e25336cbadf7058f031cdee58a85b5","description":"Método de ruta, como \"obtener\""},{"nameHash":"8cfc41fae79c7cbd75b47eaa74082f881cdd08ba0f6efd2de6fe13f13adab15a","name":"parámetros de ruta; cuerpo","descriptionHash":"b4c2e8af2d5c11d1ca8ceb036ccdaa22a0e5044a43170a65c4d9d0e0e86bd0bf","description":"Parámetros para esta ruta, el cuerpo tiene que ser json"}]},"$channelIsChildrenOf":{"descriptionHash":"d23fe0e3fb391a8ccccac6656c105cf498cf94d4fcd3ac1cff1ac0d4b1cdfa22","description":"Comprueba si un canal determinado es hijo de una categoría.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"1bce452444d8fe5e55994c9b628d21bcb59086792a35b02d8e5d6d1a537f7a48","description":"El canal para saber si es niños de categoría."},{"nameHash":"abe236db296ee2e834a0d194e46be792a3619bccc7b065109a00415e8ff733b9","name":"categoria ID","descriptionHash":"7319acd631b687cb8b78521a594742e68dc8a3343dad8dd0be4e4fb2f7bf6790","description":"La categoría a comparar"}]},"$addActionRowTo":{"descriptionHash":"1dce610e261ea7b291e1dbfc18bb2c7a906422b0db9afb1d37fc2ae55a8b9a17","description":"Agrega una fila (o filas) de acción a un mensaje","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"08a5c70f2d3866b4ad2c12f80a313ccc5188009c9a7c5e2162030e08ccb74a5b","description":"La identificación del canal del que extraer el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"1a871b84a2ac0631e16de5d31ac39b41f6c53e965ea5b1df1071568f332a4bbc","description":"El mensaje para agregar fila a"},{"nameHash":"7b12be43febc6e18259dd77c004315b4143d570234e0f15acf5f9d7b79c371b5","name":"componentes","descriptionHash":"56cecfb37ee8638f971f7b46d1baf78ce37d0683a1ab30c10293e0f5dedb49c4","description":"Componentes para esta fila"},{"nameHash":"414dcad0c9cf73168691b7d9e2dc8998cd2e3f59f6478994129da365b576fd67","name":"mantener filas existentes","descriptionHash":"1febf79f18504d3d0744491f3f1dda7709aef81edf5f61e09ff541ce0bbc97a1","description":"Si se deben mantener o eliminar filas existentes de un mensaje determinado"}]},"$addButtonTo":{"descriptionHash":"f0b83f2282dd4a5328c2b9b3c70169363b292007db63cc7bb406ca5308dc4e63","description":"Agrega un componente de botón a la fila más nueva de un mensaje","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"08a5c70f2d3866b4ad2c12f80a313ccc5188009c9a7c5e2162030e08ccb74a5b","description":"La identificación del canal del que extraer el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"04e6a5852c2ea1bd0d83224601e1d4efb68f07a9ed455fa122de862900a4888d","description":"El mensaje para agregar el botón a"},{"nameHash":"53a5c66a9758c911531a7773d1b3515811b83cdeb3bfb2d7bc37ca0b1cef5084","name":"identificación personalizada","descriptionHash":"19f31cccd99dc3c96b23db27551c97f896883a1586d4894b88b36b8af88cbeb6","description":"La identificación personalizada para este componente."},{"nameHash":"1aca80e8b55c802f7b43740da2990e1b5735bbb323d93eb5ebda8395b04025e2","name":"etiqueta","descriptionHash":"bbc81f660cca3a395ed8bc5f6c12f15eefe97569db1151aa0d22dfc3d17b5dc0","description":"La etiqueta del botón"},{"nameHash":"cb86eb2d914d37df6857c3cfe4827b5f770b01a86578120618b0b21572160be8","name":"estilo","descriptionHash":"68d4249fe7f2561a52efdc0f5479869e1951ce56aa86bf7bcd2a63b28c3e1d89","description":"El estilo de este botón."},{"nameHash":"4030f0c0b99ba5e189b6fe295448a8ca31ca589a55930175de18032545c11501","name":"emojis","descriptionHash":"431d810439480627f734e2023ad3cdbbb3e144d023f8c8dcde2ec8075f7a1c02","description":"El emoji de este botón."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"edb7cd794f8a1d3c8da15187e81b9f79a1ce53cf1211038ed131ad7fc74cf54d","description":"Ya sea para desactivar el botón"}]},"$addStringSelectMenuTo":{"descriptionHash":"06cfdb03902c31d4f45affd401d6cf7082f9c0f2188616f965eb6ce5b6769fa6","description":"Agrega un menú de selección de cadena a un mensaje","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"08a5c70f2d3866b4ad2c12f80a313ccc5188009c9a7c5e2162030e08ccb74a5b","description":"La identificación del canal del que extraer el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"250476b3592ce4d851456ea702bf42a3a741d3de060d9bf66290b50330476ba7","description":"El mensaje para agregar el menú de selección a"},{"nameHash":"53a5c66a9758c911531a7773d1b3515811b83cdeb3bfb2d7bc37ca0b1cef5084","name":"identificación personalizada","descriptionHash":"65afb9419c950e739927f467bc267cf851fe86d0a019cf98fa4b4bec9950dcea","description":"La identificación personalizada que se usará para este menú."},{"nameHash":"4097889236a2af26c293033feb964c4cf118c0224e0d063fec0a89e9d0569ef2","name":"marcador de posición","descriptionHash":"daa56ef1febb9d700444f06f3aed5574f7c0ba3cfde286fceb039d0fff181da1","description":"El marcador de posición que se utilizará para el menú."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"ba8a0b3e715ce152ab774f3d01d3dbb40842e27f5b86c93f8d754225f6302555","description":"Si se debe mantener este menú deshabilitado"},{"nameHash":"1f6c664f07281d596415fe2356e1e4656306f76a5fe9bfa03b4cea9530b9364d","name":"valores mínimos","descriptionHash":"798549c9072125e507bb4f8aafe3f8eaa7bf8888119151e04e4cf08765e049bd","description":"Los valores mínimos a elegir para el menú."},{"nameHash":"b88f4d4b4b7bd987f048950768ddfb94bdc08810a8ca6d9d19a0d81f4ac571cc","name":"valores máximos","descriptionHash":"0d50130e6e05f6a71c2a5eb67dd75fbd6cc9f0a5bd7ede65721a1800165898b3","description":"Los valores máximos a elegir para el menú."}]},"$addMentionableSelectMenuTo":{"descriptionHash":"7f5b9b45e035d8bda9a30d3cca14ded0e031f043edfff437999a26b426072395","description":"Crea un menú de selección mencionable para un mensaje.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"08a5c70f2d3866b4ad2c12f80a313ccc5188009c9a7c5e2162030e08ccb74a5b","description":"La identificación del canal del que extraer el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"1a871b84a2ac0631e16de5d31ac39b41f6c53e965ea5b1df1071568f332a4bbc","description":"El mensaje para agregar fila a"},{"nameHash":"53a5c66a9758c911531a7773d1b3515811b83cdeb3bfb2d7bc37ca0b1cef5084","name":"identificación personalizada","descriptionHash":"7cf92853633795dfb0d08a1ae3f75613af6c0d54c12e5b99fc3630167f094d4a","description":"La identificación personalizada para este menú."},{"nameHash":"4097889236a2af26c293033feb964c4cf118c0224e0d063fec0a89e9d0569ef2","name":"marcador de posición","descriptionHash":"daa56ef1febb9d700444f06f3aed5574f7c0ba3cfde286fceb039d0fff181da1","description":"El marcador de posición que se utilizará para el menú."},{"nameHash":"1f6c664f07281d596415fe2356e1e4656306f76a5fe9bfa03b4cea9530b9364d","name":"valores mínimos","descriptionHash":"798549c9072125e507bb4f8aafe3f8eaa7bf8888119151e04e4cf08765e049bd","description":"Los valores mínimos a elegir para el menú."},{"nameHash":"b88f4d4b4b7bd987f048950768ddfb94bdc08810a8ca6d9d19a0d81f4ac571cc","name":"valores máximos","descriptionHash":"0d50130e6e05f6a71c2a5eb67dd75fbd6cc9f0a5bd7ede65721a1800165898b3","description":"Los valores máximos a elegir para el menú."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"d7fca841b0f86898de6a25e355972eead761c04dbc472386b29c567b7188c2e0","description":"Si el menú está deshabilitado de forma predeterminada"}]},"$addRoleSelectMenuTo":{"descriptionHash":"eb12fcb7cd8d5035bb383e15a76aaaa13afc59ffc3e7386c539fe104b540cacf","description":"Crea un menú de selección de ID de rol en un mensaje.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"08a5c70f2d3866b4ad2c12f80a313ccc5188009c9a7c5e2162030e08ccb74a5b","description":"La identificación del canal del que extraer el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"250476b3592ce4d851456ea702bf42a3a741d3de060d9bf66290b50330476ba7","description":"El mensaje para agregar el menú de selección a"},{"nameHash":"53a5c66a9758c911531a7773d1b3515811b83cdeb3bfb2d7bc37ca0b1cef5084","name":"identificación personalizada","descriptionHash":"7cf92853633795dfb0d08a1ae3f75613af6c0d54c12e5b99fc3630167f094d4a","description":"La identificación personalizada para este menú."},{"nameHash":"4097889236a2af26c293033feb964c4cf118c0224e0d063fec0a89e9d0569ef2","name":"marcador de posición","descriptionHash":"daa56ef1febb9d700444f06f3aed5574f7c0ba3cfde286fceb039d0fff181da1","description":"El marcador de posición que se utilizará para el menú."},{"nameHash":"1f6c664f07281d596415fe2356e1e4656306f76a5fe9bfa03b4cea9530b9364d","name":"valores mínimos","descriptionHash":"798549c9072125e507bb4f8aafe3f8eaa7bf8888119151e04e4cf08765e049bd","description":"Los valores mínimos a elegir para el menú."},{"nameHash":"b88f4d4b4b7bd987f048950768ddfb94bdc08810a8ca6d9d19a0d81f4ac571cc","name":"valores máximos","descriptionHash":"0d50130e6e05f6a71c2a5eb67dd75fbd6cc9f0a5bd7ede65721a1800165898b3","description":"Los valores máximos a elegir para el menú."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"d7fca841b0f86898de6a25e355972eead761c04dbc472386b29c567b7188c2e0","description":"Si el menú está deshabilitado de forma predeterminada"},{"nameHash":"abf3d26c6b4be64d52c862381faa920612a82e418e8bb2b4d4aaf3b4622fd820","name":"identificadores de roles predeterminados","descriptionHash":"fa00804c22936b339d3f661d22dc8aa2dee0816e1d82a7e2e1b7f959e19bc295","description":"Los ID de rol seleccionados predeterminados para usar"}]},"$deleteActionRowFrom":{"descriptionHash":"78b3965c7c234e813763905563bb10ea84056dcb8e13fbed2264780590fcedd7","description":"Elimina una fila de acción en un índice dado","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"08a5c70f2d3866b4ad2c12f80a313ccc5188009c9a7c5e2162030e08ccb74a5b","description":"La identificación del canal del que extraer el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"a8c834452cad1d551131a928742a07bbe0fdc1d21e53c2e76474db60282e8b9d","description":"El mensaje para eliminar la fila de"},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"b25c31cb3af0208d5d9800145e222f8c887d5961c58c42a179260a70e7102292","description":"El índice de fila a eliminar"}]},"$deleteComponentFrom":{"descriptionHash":"9035b651a9f57085f00bca43ec5338007352a2f153532cb6f05661f27a3a0795","description":"Elimina un componente con una identificación personalizada determinada de un mensaje","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"08a5c70f2d3866b4ad2c12f80a313ccc5188009c9a7c5e2162030e08ccb74a5b","description":"La identificación del canal del que extraer el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"2b26d8145c0462c527b62be72688bab663edf817ee9d873d967f3b5a4ead4963","description":"El mensaje para eliminar el componente de"},{"nameHash":"53a5c66a9758c911531a7773d1b3515811b83cdeb3bfb2d7bc37ca0b1cef5084","name":"identificación personalizada","descriptionHash":"cf4f53ef53e85785591abcc1e8e87318c8b78222d210a8df6ab6e3035b79ca93","description":"La identificación personalizada del componente a eliminar"}]},"$addUserSelectMenuTo":{"descriptionHash":"b6ed355a89c2e07901e4dc554c110ea09c48ba741fd0b4ca504ffd44ecfc5b48","description":"Crea un menú de selección de usuario en un mensaje.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"08a5c70f2d3866b4ad2c12f80a313ccc5188009c9a7c5e2162030e08ccb74a5b","description":"La identificación del canal del que extraer el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"250476b3592ce4d851456ea702bf42a3a741d3de060d9bf66290b50330476ba7","description":"El mensaje para agregar el menú de selección a"},{"nameHash":"53a5c66a9758c911531a7773d1b3515811b83cdeb3bfb2d7bc37ca0b1cef5084","name":"identificación personalizada","descriptionHash":"7cf92853633795dfb0d08a1ae3f75613af6c0d54c12e5b99fc3630167f094d4a","description":"La identificación personalizada para este menú."},{"nameHash":"4097889236a2af26c293033feb964c4cf118c0224e0d063fec0a89e9d0569ef2","name":"marcador de posición","descriptionHash":"daa56ef1febb9d700444f06f3aed5574f7c0ba3cfde286fceb039d0fff181da1","description":"El marcador de posición que se utilizará para el menú."},{"nameHash":"1f6c664f07281d596415fe2356e1e4656306f76a5fe9bfa03b4cea9530b9364d","name":"valores mínimos","descriptionHash":"798549c9072125e507bb4f8aafe3f8eaa7bf8888119151e04e4cf08765e049bd","description":"Los valores mínimos a elegir para el menú."},{"nameHash":"b88f4d4b4b7bd987f048950768ddfb94bdc08810a8ca6d9d19a0d81f4ac571cc","name":"valores máximos","descriptionHash":"0d50130e6e05f6a71c2a5eb67dd75fbd6cc9f0a5bd7ede65721a1800165898b3","description":"Los valores máximos a elegir para el menú."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"d7fca841b0f86898de6a25e355972eead761c04dbc472386b29c567b7188c2e0","description":"Si el menú está deshabilitado de forma predeterminada"},{"nameHash":"0d7768b318f717af53a97a074c835bc3645621599533fa46e4f171a1554cf28f","name":"usuarios predeterminados","descriptionHash":"ef03232e68357f1c66b28f3e3f345f31ce446c20cebcc14309392635390f89f6","description":"Los usuarios seleccionados predeterminados para usar"}]},"$editButtonOf":{"descriptionHash":"c6b852c684aa24531ccfdaa08300315a5025c467055a5ddfe5a899a2ed8077a5","description":"Edita un componente de botón de un mensaje","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"08a5c70f2d3866b4ad2c12f80a313ccc5188009c9a7c5e2162030e08ccb74a5b","description":"La identificación del canal del que extraer el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"2f268b908d1869ae2df2ffa3dec94af5642ce5a42be43b91d06275f1c47be96e","description":"El botón de mensaje para editar para"},{"nameHash":"53a5c66a9758c911531a7773d1b3515811b83cdeb3bfb2d7bc37ca0b1cef5084","name":"identificación personalizada","descriptionHash":"f764f5ab81a22991dadd72ebf9aae37b1b782fa4072dff0a89137e33d37657ff","description":"La identificación personalizada para encontrar el componente."},{"nameHash":"a90845fb799fe823e5862a049025abba5dc8d7784192c65085419395b31906c1","name":"nueva identificación personalizada","descriptionHash":"656883609e1243fd81a1398dbe5a7cd40fe18c038f6e860b6b1413887c87a902","description":"La nueva identificación personalizada para este componente."},{"nameHash":"1aca80e8b55c802f7b43740da2990e1b5735bbb323d93eb5ebda8395b04025e2","name":"etiqueta","descriptionHash":"bbc81f660cca3a395ed8bc5f6c12f15eefe97569db1151aa0d22dfc3d17b5dc0","description":"La etiqueta del botón"},{"nameHash":"cb86eb2d914d37df6857c3cfe4827b5f770b01a86578120618b0b21572160be8","name":"estilo","descriptionHash":"68d4249fe7f2561a52efdc0f5479869e1951ce56aa86bf7bcd2a63b28c3e1d89","description":"El estilo de este botón."},{"nameHash":"4030f0c0b99ba5e189b6fe295448a8ca31ca589a55930175de18032545c11501","name":"emojis","descriptionHash":"431d810439480627f734e2023ad3cdbbb3e144d023f8c8dcde2ec8075f7a1c02","description":"El emoji de este botón."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"edb7cd794f8a1d3c8da15187e81b9f79a1ce53cf1211038ed131ad7fc74cf54d","description":"Ya sea para desactivar el botón"}]},"$editStringSelectMenuOf":{"descriptionHash":"9c967a3ec1693569a8bf1de94acb5c99f9e8d5217e3a52bca822dd781b18a204","description":"Edita un menú de selección de cadena de un mensaje","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"08a5c70f2d3866b4ad2c12f80a313ccc5188009c9a7c5e2162030e08ccb74a5b","description":"La identificación del canal del que extraer el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"fcf43f7a6a8b8a0efb689fe14460d4ca505c16fe9b5ce0b3b803eeed75de8be4","description":"El mensaje para editar seleccionar menú para"},{"nameHash":"8e5fb2d73abd761c9781701e2a6de5a45a2390abad5590fb6a0d6add4584fabe","name":"antigua identificación personalizada","descriptionHash":"957d1ec00963919cd0072e2be3637665d374b2a0671e9c801117abb354626a85","description":"La identificación personalizada del menú para editar."},{"nameHash":"a90845fb799fe823e5862a049025abba5dc8d7784192c65085419395b31906c1","name":"nueva identificación personalizada","descriptionHash":"9c5fb91ff3bfe5927987d15e883bfc1fe7a7bd78ba13b7328b1648f9e22e123d","description":"La nueva identificación personalizada que se usará en este menú."},{"nameHash":"4097889236a2af26c293033feb964c4cf118c0224e0d063fec0a89e9d0569ef2","name":"marcador de posición","descriptionHash":"daa56ef1febb9d700444f06f3aed5574f7c0ba3cfde286fceb039d0fff181da1","description":"El marcador de posición que se utilizará para el menú."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"ba8a0b3e715ce152ab774f3d01d3dbb40842e27f5b86c93f8d754225f6302555","description":"Si se debe mantener este menú deshabilitado"},{"nameHash":"1f6c664f07281d596415fe2356e1e4656306f76a5fe9bfa03b4cea9530b9364d","name":"valores mínimos","descriptionHash":"798549c9072125e507bb4f8aafe3f8eaa7bf8888119151e04e4cf08765e049bd","description":"Los valores mínimos a elegir para el menú."},{"nameHash":"b88f4d4b4b7bd987f048950768ddfb94bdc08810a8ca6d9d19a0d81f4ac571cc","name":"valores máximos","descriptionHash":"0d50130e6e05f6a71c2a5eb67dd75fbd6cc9f0a5bd7ede65721a1800165898b3","description":"Los valores máximos a elegir para el menú."}]},"$webhookURL":{"descriptionHash":"acaa5d95fe9c5e38c9451a51c11d271c3aef864a4c30552b3edb04fe71427a2a","description":"Obtiene la URL del webhook con la identificación proporcionada","fields":[{"nameHash":"a56145270ce6b3bebd1dd012b73948677dd618d496488bc608a3cb43ce3547dd","name":"identificación","descriptionHash":"e2909d0ae1b088798c606206a499873db52c6b426673ee0e66c68ddb30218466","description":"La identificación del webhook"}]},"$ws":{"descriptionHash":"f0212b10c89a8601db498f8b4236439d1df23167092ce06fa17e5c7148311886","description":"Crea una conexión WebSocket a un servidor.","fields":[{"nameHash":"4740ae6347b0172c01254ff55bae5aff5199f4446e7f6d643d40185b3f475145","name":"anfitrión","descriptionHash":"0388e143684b636f9c9bc68babe5357913ff4dbfc639800bd765416b9416bec3","description":"El host WS, formateado como wss://nombredehost:puerto"}]},"$wsClose":{"descriptionHash":"cc34221a45a2f15698e6744e5d37103d1afcf4237f411247f29f6066bdea994a","description":"Cierra una conexión websocket y elimina a todos sus oyentes.","fields":[{"nameHash":"90a219b30aaf89e72b10a70f5ec8a74892ed72b16af094399949225d86b4d6b9","name":"ID de socket web","descriptionHash":"0a2f01c7beeab5204b44dc9b33f3a5f8a6839c0b6604df1a0bd7e6c12e54d0a4","description":"La identificación del websocket al que adjuntar este oyente."},{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"6d4a9ed5ba3151677cb709fa52648dd45c3c98458abdcc239cd50e023ddaea64","description":"El código de estado a enviar"}]},"$wsOn":{"descriptionHash":"9742487832e2dfc1ee97e4c88ee0e40cb32fe62e298b6f4389ee72910d236110","description":"Adjuntar un oyente a un websocket","fields":[{"nameHash":"90a219b30aaf89e72b10a70f5ec8a74892ed72b16af094399949225d86b4d6b9","name":"ID de socket web","descriptionHash":"0a2f01c7beeab5204b44dc9b33f3a5f8a6839c0b6604df1a0bd7e6c12e54d0a4","description":"La identificación del websocket al que adjuntar este oyente."},{"nameHash":"7bc7b7e14e5c64599d649fa56d3c6d0eb495c31061fe5dea0ff7c8a15863bc36","name":"nombre del oyente","descriptionHash":"702279062565ad106a2df5218b6f3985efb67814e2079e284b001ef4ace8ef1d","description":"El nombre del evento a escuchar."},{"nameHash":"f2579d976934c7888785842d8e5a48a140453222e5dbca50d5a1226cd63a8dc7","name":"llamar de vuelta","descriptionHash":"f6f16cd2acbcb84cd823a72245ab6260d8d170ace49b9b5629c853ac6fe12d63","description":"El código que se ejecutará cada vez que se active este evento."},{"nameHash":"a20b52fae57cc7a99c9651f1b573950fd211823e3ace3bb9c273c06430f24cd3","name":"parámetros","descriptionHash":"918e52e00d2859387576f3021d328e21de84bcdcece2c4dff0a92538f300df31","description":"Los argumentos que contendrán los datos del evento que se envió."}]},"$bar":{"descriptionHash":"4402149acb6136e716fd56e16c930579ff9b9916d7ad7fab8fe2e1652086355a","description":"Genera una barra de progreso","fields":[{"nameHash":"97b0560280ed60a5a1eaa1bc45492543c8a986ad5a25b468c427eb83c3e88191","name":"actual","descriptionHash":"4e9f6d48626375f1a52862a66eeb4c1e20d5d20c9b236b1a579c0b8e71457990","description":"El valor actual"},{"nameHash":"9baf3a40312f39849f46dad1040f2f039f1cffa1238c41e9db675315cfad39b6","name":"máximo","descriptionHash":"85386e13112fdf2fff54921b2393b4511b33c601932fa8271c1e238146de0fd4","description":"El valor máximo de la corriente."},{"nameHash":"0f82aca66af91493b1ff401de5f1f7e3e24e14560df3f6f7e465dbc915b9947d","name":"longitud","descriptionHash":"0d142c41e15273911480fb991be3c88d0f12f598b54c7eeace25237ad013a12b","description":"La longitud de la barra"},{"nameHash":"dcd32479a72e55b29a03a586d8a483a05be0ce87cc5c25c7bad23079fc0356b3","name":"llenar","descriptionHash":"d68a72f942afd9b120b2a4f3783f1cf85e71654c6ba9fc0080f7d479701c7aab","description":"La cadena a utilizar como puntos rellenos de la barra."},{"nameHash":"2e1cfa82b035c26cbbbdae632cea070514eb8b773f616aaeaf668e2f0be8f10d","name":"vacío","descriptionHash":"4a05636b258f855b2396c950fa66b8359e2e73d320c30669c48daee8a0669c0b","description":"La cadena a utilizar como puntos vacíos de la barra."},{"nameHash":"9e08e9f870dfbd00ca1746e56440b1aa59ddd7a4d884ef115774c6b89aee5e54","name":"truncar","descriptionHash":"e770b8aa70eb94bf399fdc32f69cff85d1f779e7a773b2f0e3cfef1b581c27e4","description":"Ya sea para truncar en lugar de redondear"},{"nameHash":"7ef0f7d3c09bbb61630b521e99ef1c99ca99eef873bb6dfbe62cf5b29227209e","name":"llenarInicio","descriptionHash":"423566f22c160e5e4f2d0059f6bb04e75a70efdccc0cb5a3b257fbb7c99accda","description":"La cadena que se utilizará como inicio relleno de la barra."},{"nameHash":"4f73b95549ca0a4638d5b7045f8ac2600ef5de44d511bdc8651c2cc3db925918","name":"llenarFin","descriptionHash":"b42a1ea88a2ac10f3740229169fea11178cedc85c5dce097099fdb56025f4c9c","description":"La cuerda que se utilizará como extremo relleno de la barra."},{"nameHash":"fe805fb0d659fb55e90f94332964e58f9a3f3f2ceacee3bb9312e74dfd4d5555","name":"vacíoInicio","descriptionHash":"1e33bc45772cef97128a7494fb15a6c6548ffbc12db348cc6e903fe0b45a3cec","description":"La cadena que se utilizará como inicio vacío de la barra."},{"nameHash":"eab861ff2b99c63f2ea0b0a476adaf644c97c32ec4ac0c5652e7ba1a213796c6","name":"final vacío","descriptionHash":"51b37b51af8564bd965f352bbdaf17f785ddee3f34d2c11f9e61d47845d76377","description":"La cadena que se utilizará como extremo vacío de la barra."}]},"$gc":{"descriptionHash":"2f5145034b6e7f0c9a11426ecd6bb92566b906aae16e48a57a70821e3439a4e2","description":"Activa el recolector de basura de JavaScript, solo disponible si se pasa el indicador --expose-gc al nodo"},"$reverseText":{"descriptionHash":"a7fc2bf982f0a39bd0545d5fa028f36de0228a1a7781f5f32f5a2a91a7e81eb0","description":"Invierte el texto dado","fields":[{"nameHash":"473287f8298dba7163a897908958f7c0eae733e25d2e027992ea2edc9bed2fa8","name":"cadena","descriptionHash":"0c2cc50fe0c995ceccefb178ba7a08d99788bf07cbe51d419072959f6ec75d8f","description":"La cadena a utilizar"}]},"$wsSend":{"descriptionHash":"1e7e197f257e159244e03c40be39805007b344ee0bd9520aa110978d7a5d8be4","description":"Envía un mensaje websocket","fields":[{"nameHash":"90a219b30aaf89e72b10a70f5ec8a74892ed72b16af094399949225d86b4d6b9","name":"ID de socket web","descriptionHash":"0a2f01c7beeab5204b44dc9b33f3a5f8a6839c0b6604df1a0bd7e6c12e54d0a4","description":"La identificación del websocket al que adjuntar este oyente."},{"nameHash":"cd42404d52ad55ccfa9aca4adc828aa5800ad9d385a0671fbcbf724118320619","name":"valor","descriptionHash":"840006c20ee4adbf61fd06104fd05f7c27e9864c109ca4241a66723a780f12f3","description":"El valor json para enviar"},{"nameHash":"f2579d976934c7888785842d8e5a48a140453222e5dbca50d5a1226cd63a8dc7","name":"llamar de vuelta","descriptionHash":"b93562c7db69af90c2f29d9eddb314bd69075242f99a1526ae727396ebe393cb","description":"Código para ejecutar al completar la solicitud"},{"nameHash":"146bcd88c1990e8b394cca5b25dd27e9be23cce418140f93a5046d40241a1f52","name":"nombre de la variable","descriptionHash":"77df36f1c11beb618296cf68fa0bf1f8861cedf2e317f2a210a3ff0c7d6b8fad","description":"Variable para almacenar el error si se solicitó una devolución de llamada por un error"}]},"$average":{"descriptionHash":"9de413fe3eb06e4b6574c60cea6c71f49e2e1bc0e76806f79a438a67c2a8f015","description":"Calcula el promedio de números dados.","fields":[{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"4daee7259f4bfe1e0726265c28fd8d7011aeed4522ba2f0b1921c0cb405cc87e","description":"El delimitador de cada valor."},{"nameHash":"89445ea08b55421faa49919a5fd272e9a520f701b479d6084847e161ca5b7711","name":"valores","descriptionHash":"92f79f7fb589041de6ea5ff594f609a89f663e06db11019ec7281bfb401430be","description":"Valores separados por \"separador\""}]},"$advancedBar":{"descriptionHash":"e0e005a0f69411672dc0a4495036252c39fc4750f42884c85132fa477ad24ad5","description":"Genera una barra de progreso avanzada","fields":[{"nameHash":"97b0560280ed60a5a1eaa1bc45492543c8a986ad5a25b468c427eb83c3e88191","name":"actual","descriptionHash":"4e9f6d48626375f1a52862a66eeb4c1e20d5d20c9b236b1a579c0b8e71457990","description":"El valor actual"},{"nameHash":"9baf3a40312f39849f46dad1040f2f039f1cffa1238c41e9db675315cfad39b6","name":"máximo","descriptionHash":"85386e13112fdf2fff54921b2393b4511b33c601932fa8271c1e238146de0fd4","description":"El valor máximo de la corriente."},{"nameHash":"0f82aca66af91493b1ff401de5f1f7e3e24e14560df3f6f7e465dbc915b9947d","name":"longitud","descriptionHash":"0d142c41e15273911480fb991be3c88d0f12f598b54c7eeace25237ad013a12b","description":"La longitud de la barra"},{"nameHash":"89445ea08b55421faa49919a5fd272e9a520f701b479d6084847e161ca5b7711","name":"valores","descriptionHash":"a6d66643b1b66275699f666e546955e878a1988e03fac0bdfef66e73a72c2aa3","description":"Los valores con los que crear la barra, por ejemplo `=;~;#` significa `0%;33%;66%`"}]},"$deleteGuildCooldown":{"descriptionHash":"e8f8c85e188d3f74f08dbeba9ef624a5b78e3e87d617c7006fe0d37c820a5122","description":"Elimina el tiempo de reutilización para una identificación de servidor determinada, vinculada al comando actual","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"5dc14ceb14ac50eeefcf7b4790cac0dc7b0adc682f8551859329f33044ba8b3d","description":"La identificación para eliminar su tiempo de reutilización."}]},"$getUserCooldownTime":{"descriptionHash":"631fa2f6186458143c56de6bde0704c0ec2adb84ae1160529ea2e76d629ee492","description":"Recupera el tiempo de recuperación actual en ms para una identificación de usuario determinada, vinculada al comando actual","fields":[{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"a609ab9cd62a8741538e771f61a32495f80749c0dc2d72e2afc8eccdcf20111a","description":"La identificación del usuario para obtener su tiempo de reutilización."}]},"$deleteUserCooldown":{"descriptionHash":"b50a85476e751b980e4ec482c4796b4a0a75b001403b46865958a82b4920996a","description":"Elimina el tiempo de reutilización para una identificación de usuario determinada, vinculada al comando actual","fields":[{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"5dc14ceb14ac50eeefcf7b4790cac0dc7b0adc682f8551859329f33044ba8b3d","description":"La identificación para eliminar su tiempo de reutilización."}]},"$getGuildCooldownTime":{"descriptionHash":"bc5168f0907d5e6c23f99e7dda1021104934299e8002073811f8813c007924c9","description":"Recupera el tiempo de recuperación actual en ms para una identificación de servidor determinada, vinculada al comando actual","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"341765e75a176128143f16ad68cc72c4cb9dc6665aff2ff35082adba123fb7b5","description":"La identificación del servidor para obtener su tiempo de reutilización."}]},"$deleteChannelCooldown":{"descriptionHash":"654a8bdd41c646eb2d2f8ac6245d115c05a52f01688ab0d85b5ea11331906f0b","description":"Elimina el tiempo de reutilización para la identificación del canal determinado, vinculado al comando actual","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"5dc14ceb14ac50eeefcf7b4790cac0dc7b0adc682f8551859329f33044ba8b3d","description":"La identificación para eliminar su tiempo de reutilización."}]},"$getMemberCooldownTime":{"descriptionHash":"7c673ba42fca2b526bed26639c45bb6300a4d8e017e18c1c7c60e7f61b5e5e92","description":"Recupera el tiempo de recuperación actual en ms para un servidor y una identificación de usuario determinados, vinculado al comando actual","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"341765e75a176128143f16ad68cc72c4cb9dc6665aff2ff35082adba123fb7b5","description":"La identificación del servidor para obtener su tiempo de reutilización."},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"a609ab9cd62a8741538e771f61a32495f80749c0dc2d72e2afc8eccdcf20111a","description":"La identificación del usuario para obtener su tiempo de reutilización."}]},"$deleteMemberCooldown":{"descriptionHash":"33d7fe436239cbd06f26a1772bcb000e0a5b2c4454fe8e567ff455b3c9df680e","description":"Elimina el tiempo de reutilización para un servidor y una identificación de usuario determinados, vinculado al comando actual","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"5dc14ceb14ac50eeefcf7b4790cac0dc7b0adc682f8551859329f33044ba8b3d","description":"La identificación para eliminar su tiempo de reutilización."},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"5dc14ceb14ac50eeefcf7b4790cac0dc7b0adc682f8551859329f33044ba8b3d","description":"La identificación para eliminar su tiempo de reutilización."}]},"$channelCooldown":{"descriptionHash":"a4d5bf43a205705aa323301ff9d9c3e1170bc5964e86844841a1596d516e0b16","description":"Agrega un tiempo de reutilización vinculado a un canal y comando.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"4a04df81f77bcbc14e3c3c92503b7d9e16398f708bfe99e53422c853ffe4ad09","description":"La identificación del canal al que asignarle el tiempo de reutilización."},{"nameHash":"caa79af4db67695cce51988cda2f98423bb7420fbaee8968cd4aca151f55d3a2","name":"duración","descriptionHash":"c864ea4a79eb5afc321d4835e799d29fdc3a3aba390aa1f983a31229c59d8cbf","description":"La duración del tiempo de reutilización."},{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"8c5cc5d92936a8b36b006ce3dbb03631515b07e01333d423f896e60f79cfa31f","description":"El código a ejecutar si el tiempo de reutilización está activo."}]},"$guildCooldown":{"descriptionHash":"2b959a3e5a02ce9924e940a951625d23bcd64dfda03f6ade76f2f341f30d12c9","description":"Agrega un tiempo de reutilización vinculado a un servidor y comando.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"1848f3727a4550657d95cc7c405bc3a27dab9d37db03fb35f4be963de5689e1a","description":"La identificación del servidor al que asignar el tiempo de reutilización"},{"nameHash":"caa79af4db67695cce51988cda2f98423bb7420fbaee8968cd4aca151f55d3a2","name":"duración","descriptionHash":"c864ea4a79eb5afc321d4835e799d29fdc3a3aba390aa1f983a31229c59d8cbf","description":"La duración del tiempo de reutilización."},{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"8c5cc5d92936a8b36b006ce3dbb03631515b07e01333d423f896e60f79cfa31f","description":"El código a ejecutar si el tiempo de reutilización está activo."}]},"$userCooldown":{"descriptionHash":"e721fa431374e8a2c7a6bf4b07dbd594c0255f308444eeade3fdd2c78c38affa","description":"Agrega un tiempo de reutilización vinculado a un usuario y comando.","fields":[{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"0273513f69c4c6a31721ccbaa932f03454567c828bc21a7afb17d5b82ccc3439","description":"La identificación de usuario a la que asignar el tiempo de reutilización"},{"nameHash":"caa79af4db67695cce51988cda2f98423bb7420fbaee8968cd4aca151f55d3a2","name":"duración","descriptionHash":"c864ea4a79eb5afc321d4835e799d29fdc3a3aba390aa1f983a31229c59d8cbf","description":"La duración del tiempo de reutilización."},{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"8c5cc5d92936a8b36b006ce3dbb03631515b07e01333d423f896e60f79cfa31f","description":"El código a ejecutar si el tiempo de reutilización está activo."}]},"$memberCooldown":{"descriptionHash":"965a41c38ccc7e669ede175b96adf0c5f73742e29d4b5d303543805d20abe843","description":"Agrega un tiempo de reutilización vinculado a un miembro del servidor y un comando.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"1848f3727a4550657d95cc7c405bc3a27dab9d37db03fb35f4be963de5689e1a","description":"La identificación del servidor al que asignar el tiempo de reutilización"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"0273513f69c4c6a31721ccbaa932f03454567c828bc21a7afb17d5b82ccc3439","description":"La identificación de usuario a la que asignar el tiempo de reutilización"},{"nameHash":"caa79af4db67695cce51988cda2f98423bb7420fbaee8968cd4aca151f55d3a2","name":"duración","descriptionHash":"c864ea4a79eb5afc321d4835e799d29fdc3a3aba390aa1f983a31229c59d8cbf","description":"La duración del tiempo de reutilización."},{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"8c5cc5d92936a8b36b006ce3dbb03631515b07e01333d423f896e60f79cfa31f","description":"El código a ejecutar si el tiempo de reutilización está activo."}]},"$setBotBanner":{"descriptionHash":"b20f43e4eedc18d30a3433529dc5b1a037e72b1ff862a5cc4883e61250d42f54","description":"Establece el banner del bot","fields":[{"nameHash":"28e5ebabd9d8f6e237df63da2b503785093f0229241bc7021198f63c43b93269","name":"URL","descriptionHash":"06ff52447aaf518b9748f77b67704cc112ee7754ee4f9a1dc43a14d884f40249","description":"La URL del banner"}]},"$entitlementEndTimestamp":{"descriptionHash":"1194d276b259ce593220cf9c56a1b4a540ca8c7aee64c3f3abe5806b341d9860","description":"Devuelve la hora en la que finaliza este derecho."},"$entitlementGuildID":{"descriptionHash":"a049d5ed491ac91e2c8693ae01ef947644edc5f9963d3b082fd05031581a5382","description":"Devuelve la identificación del servidor de este derecho."},"$entitlementIsDeleted":{"descriptionHash":"6973ca10c2d55aed88f30fff5524479a568d49f7ceffbcd8b70fdd3cc33f5ac5","description":"Devuelve si este derecho se elimina"},"$entitlementIsUserSubscription":{"descriptionHash":"ea617757aaa6ddcdcdbb4585cd8dd336fddb3aa18cf7934af50207fb0ca0230f","description":"Devuelve si este derecho es para un usuario."},"$entitlementStartTimestamp":{"descriptionHash":"68d02823f4add8f1a0b25681aaf3658977bed87e7f9301751ffd0626df4d77d1","description":"Devuelve la hora en la que comienza este derecho."},"$entitlementIsActive":{"descriptionHash":"bc87e5b8c943ff9466d17a3d6baec4c7e4179d14a064003705ea00e1179e028a","description":"Devuelve si este derecho está activo"},"$entitlementUserID":{"descriptionHash":"a75b199fcf008124785d7b014f7fe7bc7173847edc09ae16d78b58be4e5ca49a","description":"Devuelve la identificación de usuario de este derecho."},"$entitlementID":{"descriptionHash":"3a6d17245560f6d67124825c900f8709308d67a141d86bc561fc8d4144d5583b","description":"Devuelve la identificación de este derecho."},"$entitlementSkuID":{"descriptionHash":"19c8691095a02cdacf963a712c8b4507ed626f01468e58f6ecdb09b574c483c3","description":"Devuelve el id. de SKU de este derecho."},"$entitlementIsGuildSubscription":{"descriptionHash":"51f3f43c28252af95659ed5a5f31227f9852651521463543b17241a2727b36e4","description":"Devuelve si este derecho es para un servidor."},"$entitlementType":{"descriptionHash":"355ba3981fb051e689f140e4417d6205729e4f66d588fc7d3d7391b7a04d1019","description":"Devuelve el tipo de este derecho"},"$entitlementIsConsumed":{"descriptionHash":"95aebf2552085e788532b13bb400b5885f22e24357d4f9fca8c65cb714c2369d","description":"Devuelve si este derecho se consume"},"$hasAnyEntitlement":{"descriptionHash":"1fff0dfcbd07c32d4eb370e80fc99f4cd13b9ae045db5a648773403e93f69320","description":"Comprueba si este usuario de interacción tiene alguno de los derechos otorgados.","fields":[{"nameHash":"1539b309b3f151cea0d8fc79c298fc8fbecfd3ce0b3ef39c0f7b68fcf15ada5b","name":"nombre del derecho","descriptionHash":"3ae215ab8faa0f5d7d67851e76b3bbb6d7cec7b2b57a1c5bb277e59728dd82f6","description":"El nombre de los derechos a validar."}]},"$hasEntitlement":{"descriptionHash":"f7b75a7d4a94d8e370fc4ebbe321612dbafa12e291a97ad7c7164dd32a4a538f","description":"Comprueba si este usuario de interacción ha otorgado derechos","fields":[{"nameHash":"1539b309b3f151cea0d8fc79c298fc8fbecfd3ce0b3ef39c0f7b68fcf15ada5b","name":"nombre del derecho","descriptionHash":"88d5a6ba3c14c0b8e87d2232f5960041698224ef5249fa89db0a8c0846a76c9f","description":"El nombre del derecho a validar."}]},"$hasAllEntitlements":{"descriptionHash":"84abfe90c2b8c345f899a2ddcdf7c4b72c49c619dc779f9a940c657a47e47f56","description":"Comprueba si este usuario de interacción tiene todos los derechos otorgados","fields":[{"nameHash":"1539b309b3f151cea0d8fc79c298fc8fbecfd3ce0b3ef39c0f7b68fcf15ada5b","name":"nombre del derecho","descriptionHash":"3ae215ab8faa0f5d7d67851e76b3bbb6d7cec7b2b57a1c5bb277e59728dd82f6","description":"El nombre de los derechos a validar."}]},"$entitlementConsume":{"descriptionHash":"d8b107c873df903cf0a2a6eaabb33562dfe9676ce3e5cc07d15527f9a803cf03","description":"Consume un derecho de una interacción.","fields":[{"nameHash":"1539b309b3f151cea0d8fc79c298fc8fbecfd3ce0b3ef39c0f7b68fcf15ada5b","name":"nombre del derecho","descriptionHash":"ae3f618583e8c532389f3d100ea7dd1b606479bf4198c1d5c3cf12230cffdbd7","description":"El nombre del derecho a consumir."}]},"$interactionRequirePremium":{"descriptionHash":"6520ad1719b6ed44287c20fbc7c9627baba4e51d5e8156dd341dfdddc95a824a","description":"Requiere premium para usar esta interacción"},"$newEntitlement":{"descriptionHash":"5d61078fec651eb4b73b8ab045d4644618c9fea8aeaec09049acfe355337eecb","description":"Recupera nuevos datos de un evento cuyo contexto era una instancia de derecho","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para tirar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$oldEntitlement":{"descriptionHash":"23f564b7aafd9ee193fd83f5f0fe5aba621c60e13e9f6e8041f930e9ed641ddc","description":"Recupera datos antiguos de un evento cuyo contexto era una instancia de derecho","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para tirar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$applicationCommandOptions":{"descriptionHash":"c6d254b6f84d2161c4acb4af06ae01e83b493d922226c8dafc30b330603d457c","description":"Devuelve las opciones de comando de una aplicación en formato JSON","fields":[{"nameHash":"a56145270ce6b3bebd1dd012b73948677dd618d496488bc608a3cb43ce3547dd","name":"identificación","descriptionHash":"045686ed109fd1e41ef151e13e0adbde9362b022662622ef497ae99f3bf23d70","description":"La identificación del comando para extraer sus opciones."}]},"$pollAnswers":{"descriptionHash":"5ff3aec2c953a126e93abafc6c07547a04ab7ae026579cdc1ddd42241aa7fe76","description":"Agrega múltiples respuestas a la encuesta","fields":[{"nameHash":"ed1728974550302545eb1b42ec6e7e020087b38f9446b350ba3427827e95ebf3","name":"texto;emoji","descriptionHash":"79c8c571eb3308b986d0c25d276ae2112f7a05b3b048148d57a590324325181e","description":"El texto de la respuesta seguido de un emoji."}]},"$pollAnswer":{"descriptionHash":"544415c40e30c423279aafb36505be37f9d77374dd905dcb6919fdd867e33f89","description":"Agregar una respuesta a la encuesta","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"a9fb70cc18e8d28dd75f344d1485d439e188efe293ec7449899feb84fc2e5633","description":"El texto de la respuesta."},{"nameHash":"4030f0c0b99ba5e189b6fe295448a8ca31ca589a55930175de18032545c11501","name":"emojis","descriptionHash":"3f1a910acadbc00eb93df04cdf2b59eb276452a3c20413fb8ccb72332cdb09b3","description":"El emoji a usar"}]},"$poll":{"descriptionHash":"2426756fe636431d8bb22768cc7ac6848c35283a1e2465d17f3915f5979d194d","description":"Crea una encuesta","fields":[{"nameHash":"1f5087db919ced5c123c7f507d3fcce818cb0cf6e77c2f95a8a35e951e03fdb9","name":"pregunta","descriptionHash":"cf9686de26c37b8dc596cfcb2b1d83ac2c4cac03e2c5e90a61e77a44718c2205","description":"La pregunta de la encuesta"},{"nameHash":"caa79af4db67695cce51988cda2f98423bb7420fbaee8968cd4aca151f55d3a2","name":"duración","descriptionHash":"32e0e1a5774be09944979eab06b18f6fa18a01e3fcb77788f92c3d24782c8020","description":"La duración de la encuesta."},{"nameHash":"e9a8cd377d9fccf8ad4b330af9a2d45bf511ef83f7b1c773b8f9f619b9eaa24e","name":"selección múltiple","descriptionHash":"651f96c614a70c7abcf87272249249fd40a28d29f61d820b65bf28d6254e3ca7","description":"Si se permite la selección múltiple"},{"nameHash":"1dc5ae5b68174891b6aa9850aa05ee0d9ae8a20468d9517259951a2dd9e9c0f0","name":"disposición","descriptionHash":"60d21d73a3a97f3b2decde77ffb3caf6e1690b2a8aaa0f91408f8f7598762df8","description":"El diseño de esta encuesta."}]},"$pollEnd":{"descriptionHash":"a58bac3f353a480add653c5d75f4fa554d41c481d65570d82038f07a903b6369","description":"Finaliza una encuesta","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"b0aa9683e42f155e0b0e73b2212fef2f5aa46111806d252fb98746b66d5ce382","description":"El canal desde el que recibir el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"b5011882b80de34853ef8b356c2c2b0418182ae6e310ad8e13665147649048b5","description":"El mensaje para recibir la encuesta."}]},"$segmentTextSplit":{"descriptionHash":"a3dd330a41723f2b3a655dba24da1f0e6f54806c174f61b22e7d4991b431bb38","description":"Crea una matriz en un texto dado usando el segmentador","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"0510ca9d4764b185ba05a6ba0cf94e5413047d09783122613b230742339eebef","description":"El texto a dividir"}]},"$pollAnswerVoteCount":{"descriptionHash":"b3f7ca3ea37d4e6d2ddd4ccb1434be85ad8b878ade26ba4cf5d721abedbefffd","description":"Solo se puede usar en eventos de encuesta; devuelve el recuento de votos de esta respuesta de encuesta"},"$pollAnswerEmoji":{"descriptionHash":"ac5f78ba3a16ada18adccaf0b1a9c53e99295c6ce4530b5e5171ccb5f29cd24e","description":"Solo se puede usar en eventos de encuesta, devuelve el emoji de la respuesta de la encuesta"},"$pollAnswerMessageID":{"descriptionHash":"15cff861bbd506517318189b4db63bcc03567d8651f8d743c76e8ff00bad0e09","description":"Solo se puede usar en eventos de encuesta, devuelve la identificación del mensaje de la respuesta de la encuesta"},"$pollAnswerID":{"descriptionHash":"c35bb68648ba18fb6966eff895e71d539b92a9d18953ffdec473fc2d330ac3ab","description":"Solo se puede usar en eventos de encuesta, devuelve la identificación de respuesta utilizada"},"$pollAnswerText":{"descriptionHash":"b17accd54d42cbcc70e110c9503ffb3c056b9658a7643e7f2f83fff122dd99e8","description":"Solo se puede usar en eventos de encuesta, devuelve el texto de la respuesta de la encuesta"},"$pollAnswerVoterIDs":{"descriptionHash":"fc726194fc41350a1b45e9d3f3c005247fc33ae06cddef90af49266e12ed3e57","description":"Solo se puede usar en eventos de encuesta; devuelve los identificadores de usuario de votación de esta respuesta de encuesta","fields":[{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"91ee340e93452ab838f0a9a410134f1d7b7a22045c40dfd2f9e2f948545afc10","description":"Separador opcional para usar para cada identificación"}]},"$threadIsArchived":{"descriptionHash":"654d8b92076f369ffcdf68e31158c2ed723939e8b435c57d30b62f5d66b67298","description":"Devuelve si un hilo está archivado","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"47196a9b678fc1ab9c81c97fa430ca2af4c8d01820db3f54d00c51cfeff70816","description":"El hilo para comprobar si está archivado."}]},"$modifyForumTags":{"descriptionHash":"3bcadae3432e321ddbe80f2ceda1102c67dccc14d1d1e9522727e7d09e3eab38","description":"Modifica etiquetas de una publicación del foro, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"fdf15265f888cfd9d795b85e51b8590b2dab8734946a4e4b97543ec14e7aacec","description":"La publicación para editar etiquetas"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"9b8641f73e188ca0c2d14a5b66d3d3b13fe3f3f956da62021399b88291bb17c2","description":"El motivo para modificar las etiquetas de publicación."},{"nameHash":"978c2f8941354cf552831bb8b5b648bb3748e83f5d0a69e3301569af01e1de93","name":"etiquetas","descriptionHash":"b3ee1df398fa04446f6f23143c7b08f2782f59673bd25c0c7463e8ef3f07ede0","description":"Las etiquetas de la publicación."}]},"$setThreadArchiveDuration":{"descriptionHash":"38caf051dfdb8d82f7d3a7c1f8fe6405bf1e91ffa1a2e33bd8a4d7ee17737560","description":"Establece la duración del archivo automático de un hilo","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"1a71379a87491a28dbe28992e84558a2ce80eb5abd9b1dfab23ccb7bf1e24921","description":"El hilo a modificar"},{"nameHash":"caa79af4db67695cce51988cda2f98423bb7420fbaee8968cd4aca151f55d3a2","name":"duración","descriptionHash":"564d751eb33586589d1bfb7c00b98f810ef2e616ca2226e77f4c84c938e2c0b7","description":"La nueva duración del archivo automático."},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7e794292671b5a9bd73fd085bf89fc934f955c51d3340fbe3d2d7aa8e0ca6713","description":"Razón para modificar la duración del archivo"}]},"$setDefaultThreadArchiveDuration":{"descriptionHash":"8d41f3a28ef47bc08d134d2a4022ef4194d6031cb02301e416205e5d780da911","description":"Establece la duración de las publicaciones predeterminadas de un archivo de un foro","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"0c63b79a8a6099ea2e3c03b207ac7137e2835fcd1845073a6e1a7690635479aa","description":"El foro para modificar"},{"nameHash":"caa79af4db67695cce51988cda2f98423bb7420fbaee8968cd4aca151f55d3a2","name":"duración","descriptionHash":"564d751eb33586589d1bfb7c00b98f810ef2e616ca2226e77f4c84c938e2c0b7","description":"La nueva duración del archivo automático."},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7e794292671b5a9bd73fd085bf89fc934f955c51d3340fbe3d2d7aa8e0ca6713","description":"Razón para modificar la duración del archivo"}]},"$setChannelArchiveDuration":{"descriptionHash":"eb2aec98f23b0003f70f771349ff994eef9f59d28681eccbc4ccb88568a8fdf1","description":"Modifica la duración del archivo de un canal.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"23881b3a268aff10837f746e2d4c36b839bb64692c1465145e4e7d0bb6e60bfa","description":"El canal a modificar"},{"nameHash":"caa79af4db67695cce51988cda2f98423bb7420fbaee8968cd4aca151f55d3a2","name":"duración","descriptionHash":"d7dae1dabd4227fbdac5cb1353f9efaa63b9b29c420cf8148141f450924d67ef","description":"La nueva duración del archivo."},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7e794292671b5a9bd73fd085bf89fc934f955c51d3340fbe3d2d7aa8e0ca6713","description":"Razón para modificar la duración del archivo"}]},"$deleteThread":{"descriptionHash":"cd8a88a862262c04d16d8a222deecc7b5e8a1ebfc2ad34e6cb6a20159d81b539","description":"Elimina un hilo, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"5d4ed007bafee3aa3cbd990ba03bffd0625b1a0a0f652e2132fcc0c4f38fcb64","description":"El hilo para eliminar"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7f779c415b25c724af6cf2ec5df7ba35daca95634d2c5da6a7ad029e829effc4","description":"La razón para eliminar este hilo"}]},"$week":{"descriptionHash":"fb2547935b3d636918549b5e515b00dd171ce41f91ebd4b24395e4baa4744194","description":"Devuelve la semana actual del mes."},"$randomBytes":{"descriptionHash":"e94ed68f77fb4853e746e8b2229cbf99984cbfb08d555ca301a3bf74756c9df8","description":"Genera una cadena de bytes aleatorios, en hexadecimal.","fields":[{"nameHash":"0f82aca66af91493b1ff401de5f1f7e3e24e14560df3f6f7e465dbc915b9947d","name":"longitud","descriptionHash":"0744ea59416c5c2a2b29f32136615880b253d93752e060b7f295ae9fd0f00771","description":"La longitud de la cadena hexadecimal."}]},"$decrypt":{"descriptionHash":"f490375decf0b3dbdd17c010b84d2229f8dadffc1dfe7124f815db7ce13290ce","description":"Descifra el texto dado con una clave.","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"232325184e6758da8268a4de50a013f314d7a5f5d8b12e29724c684a565bdf57","description":"El texto a descifrar"},{"nameHash":"2c70e12b7a0646f92279f427c7b38e7334d8e5389cff167a1dc30e73f826b683","name":"llave","descriptionHash":"e301ae87db5bbd63fcaafa0e3699adfeca468ec780c7491666f71c88bdf411ed","description":"La clave a utilizar para descifrar el texto."}]},"$encrypt":{"descriptionHash":"149a453f11109abe38176b1427017023a69ad3824c992f7ab7fe3e107ecb0b3a","description":"Cifra el texto dado con una clave.","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"46883b9c489db75d3c9263d83a5f8961b637c423a0969e7bea930d7cd23f63d0","description":"El texto a cifrar"},{"nameHash":"2c70e12b7a0646f92279f427c7b38e7334d8e5389cff167a1dc30e73f826b683","name":"llave","descriptionHash":"80d39fdfbadd4a82646eaa5ee6ae32f91644aec7195238eb734d8083a9462a73","description":"La clave a utilizar para cifrar texto."}]},"$botCustomInvite":{"descriptionHash":"6761d7e41af673d12ca1d0c88719f2380d5c987fa37e17300b7a4d9e155c8edd","description":"Devuelve el enlace de invitación personalizado del cliente."},"$botTags":{"descriptionHash":"eaca470aafab40cba7f455a0a3476c0209c638c74c4e1e57c261117198e150c4","description":"Devuelve las etiquetas del cliente.","fields":[{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"2c0fade8f497946e27ac330f54d47db1f844e087651eaf5e4f29e24cac45595c","description":"El separador a utilizar para cada etiqueta."}]},"$addForumTags":{"descriptionHash":"6bf6bcd737b43d1ebef37d6616164bb097d68967954901bc5b36af93d9ad6c90","description":"Agrega etiquetas a una publicación del foro, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"fdf15265f888cfd9d795b85e51b8590b2dab8734946a4e4b97543ec14e7aacec","description":"La publicación para editar etiquetas"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"b945be054829cb8efb6f851f749b6f53d133a8385fbc269cab90c362c1db01ee","description":"El motivo para agregar etiquetas de publicación"},{"nameHash":"978c2f8941354cf552831bb8b5b648bb3748e83f5d0a69e3301569af01e1de93","name":"etiquetas","descriptionHash":"b3ee1df398fa04446f6f23143c7b08f2782f59673bd25c0c7463e8ef3f07ede0","description":"Las etiquetas de la publicación."}]},"$channelSlowmode":{"descriptionHash":"8d1b3648cc1ae99c0c3cb5163e853c237d9693f518c3e2162d671b41967514a8","description":"Devuelve el canal en modo lento en segundos.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"63b04bc3a53c726383970e113d2612b546926ea1086c8465b5f7baf83dcd7439","description":"La identificación del canal para obtener su modo lento."}]},"$forumTags":{"descriptionHash":"a6309748934f729794b2a31d64eca37b74fa36e18adfd3937dd2660bb468615a","description":"Devuelve todas las etiquetas disponibles de un foro.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"bab78c538d939be5f07a62599ee227d4f671b88ed5a9d8a4edac200db2e2f81f","description":"El canal para obtener etiquetas de"},{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"1af985a81ce6e9381a9bddfe7476d85acb24fbf55cd6ff9e16a75af90a2a5140","description":"La propiedad a devolver por cada etiqueta."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"9b88352a6930920ddc4a0cbe5d6eefb344105f624ac344263ccec11059643d6a","description":"El separador que se utilizará para cada propiedad de etiqueta."}]},"$lockThread":{"descriptionHash":"0d4541eb46f0076d7cd748435c24567e02c0b50f43881efb4044c00aa6462753","description":"Bloquea un hilo, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"7100e17eb3898265cf36433e378545b02446fd651a6e0b546409a67d3dd5bc44","description":"El hilo a bloquear"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"84df5903fde6c054fe322b6d498132f543a3fd674b590f1d54a9409893843712","description":"El motivo para cerrar este hilo."}]},"$unlockThread":{"descriptionHash":"33f37ebd9662b9cd757629f5f431ed0764c047833ece472c50cb4b4a01c407f2","description":"Desbloquea un hilo, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"056f0dbbb6e7636c3ec404d5653e898bc86d1f2b26c9964185a2a850371f2074","description":"El hilo para desbloquear"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"1b28ce84a334ed2810e4ff941c47c35aea205d908ba9be783e352353ac4e7eb8","description":"El motivo para desbloquear este hilo."}]},"$setChannelType":{"descriptionHash":"92594a8a78512371a8568a0b9e3d29b7c09fa8a723d39baf23de18b5ab60b67d","description":"Establece los tipos de canales para el último menú de selección.","fields":[{"nameHash":"8d8460221bf4eb295f964884b40a9ba6302a9c2af2f9b1997cbed42fda139de8","name":"tipos","descriptionHash":"a1d0dad622121061bcc26d44e16571d23cbf9f41f285e1acf2d7c903c9703078","description":"Los tipos de canales a configurar"}]},"$readDir":{"descriptionHash":"7817bd8bbe6cdc9b96bc8266099a2efd7cd490b22fcdb17181ef1cc83f52a253","description":"Lee el contenido de un directorio.","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"a661621ac75e8fb16b8ccbb7a8ac47e2868be8cc9c8bab0d211a790e1721989b","description":"La ruta al directorio."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"e7edc8080c201fe37c7d606fdb00913d935670e52c5252d1885cef5ef24f2ce8","description":"El separador a utilizar para cada resultado."},{"nameHash":"e8424ea5339b85a750ab5f4c63bde5d5c62975792a3bed6ccb37c045207c6771","name":"codificación","descriptionHash":"7e1b1af2b18cbe960ce8c7f56db903510167ef90481b06ed25a2f4ba09345e8a","description":"La codificación a utilizar para el resultado."}]},"$italic":{"descriptionHash":"044c143dafe63662b30b4d924df50f67a59e63b8f73bd4063fb5112116a73d3c","description":"Pone el texto dado en cursiva","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"94ebbf0b193e1581860b04b7aaa029bb7f351d393e4e03b9404b9dc7819377d7","description":"El texto se pondrá en cursiva, esto intentará escapar de todo _ y *"}]},"$applicationCommands":{"descriptionHash":"d4f9cb76ed4ca843665953509cf7510a730f7124323472fc2176603100afc07e","description":"Devuelve todos los comandos de la aplicación.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID de servidor","descriptionHash":"6a29a1e3de01efa72a5b4c3088ddb8761b3e4d932427b0e3a2ff01ffb5a8c80b","description":"El servidor del que se obtienen los comandos de la aplicación"}]},"$jsonStringify":{"descriptionHash":"685f4c2fca94cdc5f6179c9d07beb14d1564d2f3f79429551a6fc5821109d00b","description":"Devuelve el JSON en formato stringificado.","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"c1b58adb37ca915450962b6c2b9c9e6f1e23468d7822a1970883e243cef27218","description":"La variable a stringificar"},{"nameHash":"3f49dbbfe051cb20cc038923424fedf8d18307cc805e1520e4168e9360e2eb38","name":"espacio","descriptionHash":"feb4d0eecacd8478e8187e01ce7ebb84f1377f089356415d7ca08abaa3e8d2cf","description":"El espacio a utilizar"}]},"$onlyForCategories":{"descriptionHash":"1bce78718e1fc58d91eae52413db63bec183d3d5a5b003dd161b095550efd850","description":"Solo ejecuta código si los identificadores dados coinciden con la categoría actual","fields":[{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"0fe84e0c61dda0c789f62e58d0076eb2b7354e51d25ac896f6818ed89e29d0b3","description":"El código a ejecutar si la categoría no está en la lista blanca"},{"nameHash":"61ffa9c8c703dd5e4e5aaaf434f3f6a301ed4a6656144bff6b81a8de9057cbad","name":"canales","descriptionHash":"33e7e2a92f9e64b23d520b743cb141dc9a10f29ec01e12e0acff14a7c12a268a","description":"Las categorías a comprobar"}]},"$onlyForChannels":{"descriptionHash":"cedc36a9afee2884327ce47b41d3d41e97c8d372abd37d524ca2fe45a2e4ca6b","description":"Solo ejecuta código si los identificadores dados coinciden con el canal actual","fields":[{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"3faaa6d33e03e1b83ea1db45045aa3c42b01fa149dbac6183b74c08db54a77a4","description":"El código a ejecutar si el canal no está en la lista blanca"},{"nameHash":"61ffa9c8c703dd5e4e5aaaf434f3f6a301ed4a6656144bff6b81a8de9057cbad","name":"canales","descriptionHash":"6783a31897d5917035889e585bebabb05c9f618460534a3a017aa9ae8a81a934","description":"Los canales para comprobar"}]},"$ceil":{"descriptionHash":"dcd12922feb5ff703ec0ef286413361d21e5801d08bbe6aec48b0f83f962e314","description":"Devuelve el entero más pequeño mayor o igual a su argumento numérico","fields":[{"nameHash":"12886f9d00055adf24c40579e22d31b2b45f2023f892954ffd5567beb60825f8","name":"número","descriptionHash":"508eb67865408c7d8d4ee79083eaca4359014c60a4d7d9a993f6600568910ca7","description":"El número a utilizar"}]},"$memberTimeoutDuration":{"descriptionHash":"43c7823aa31b9e62ff0a8b5e01ab676bfd6c1156caa9d496125e1f243c0802ed","description":"Devuelve la duración del tiempo de espera de un miembro.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"72acf7d4eb79645265d9dd9716d0dd1a6eb3fd676bcc74512b46e6e4d8cfe8ba","description":"El miembro para obtener la duración de"}]},"$advancedReplace":{"descriptionHash":"6b7bdb99296d77dd43bcc1671b5e95ef9d16e8a03be08651f09f8a9afa0d9bda","description":"Reemplaza texto en una cadena varias veces","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"d7d0cf1ddc10897db27ff2ad894f821220c7e0c11d7fac947e564ca079c6bacd","description":"El texto base"},{"nameHash":"99d5a166a145d64e6aecc10bc393d2527db86168bdb66c9a72fe33ef570033c0","name":"partido; reemplazo","descriptionHash":"e39c572ab670d9f81070df8d226309ea30a8165178740a8270b38c28aa9c8d35","description":"El texto a coincidir y su reemplazo."}]},"$calendar":{"descriptionHash":"9a78facad26456e6201f56fe1bd5afc90fb6ec5f3a5d71b01fcfdca99ff66cfd","description":"Devuelve un componente de calendario del año actual.","fields":[{"nameHash":"1303c06b0b014d0ce7b988ab173a13f31227d417058ff4bbe6f8c222b4ad913c","name":"tipo","descriptionHash":"83441087019cec66f9faf222181d1f46c5b429ae669bcbe873991ff12885732e","description":"El tipo de año calendario."}]},"$userCustomStatus":{"descriptionHash":"63c9852a4304034f608925b3caa1f03917555d30c57071fe3440421eb57dc88b","description":"Devuelve el estado personalizado de un usuario.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"6828d878c8d683fe78a0b55facf9b772e97af96b7f65fe88a3f6d7b7eafd6930","description":"El servidor del que extraer al usuario"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"1a59c9c1dd1429711d7e2433da8679f9bb48fecb82f46c4bf630f48894d5d86d","description":"El usuario devolverá su estado personalizado."},{"nameHash":"1303c06b0b014d0ce7b988ab173a13f31227d417058ff4bbe6f8c222b4ad913c","name":"tipo","descriptionHash":"e9cee61e60ea9409cc381ecd16eb7eea1277afbabd8b1d65df3ef08a58cbece3","description":"El tipo de estado personalizado a recuperar"}]},"$webhookEditMessage":{"descriptionHash":"457cd9bc582f2a1cd293e96ca18076c832c9d2ad36379faa1da08cb4564ff202","description":"Edita un mensaje de webhook, devuelve bool","fields":[{"nameHash":"28e5ebabd9d8f6e237df63da2b503785093f0229241bc7021198f63c43b93269","name":"URL","descriptionHash":"aa546e94755091f5db382df63db2724282ac43b91da72047958c3bfd53b3b4eb","description":"La URL del webhook"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"dc76828cf9b13007001609f93c8535ce75e3295818f4c5eb0a0645ff01fe359b","description":"El mensaje a editar"},{"nameHash":"ed7002b439e9ac845f22357d822bac1444730fbdb6016d3ec9432297b9ec9f73","name":"contenido","descriptionHash":"4d5534b48f2bfb41e0029c9a1b980bdacd475767d1f0a577c9d60e9bf06af0a0","description":"El nuevo contenido del mensaje."}]},"$botMutualGuilds":{"descriptionHash":"bb9f07e8c476cd0ea43b8e2e093c8481e958f62bc945c9a8feeffad0d7355ae6","description":"Devuelve los servidores mutuos del cliente con un usuario.","fields":[{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"ba7120ae031872ca83f7612319b9389081bae58ef18e40aab132b992afa8e311","description":"El usuario para obtener servidores mutuos"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"45763d41f78436894644187bbf7288e51facb54cec56de80af74f429103c2217","description":"El separador a utilizar para cada servidor."}]},"$channelMembers":{"descriptionHash":"3280c1a64c4e9052bd5c7c769911c7b54f80855346810588a08edfbf8598d1a8","description":"Devuelve los miembros de un canal.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"aa72d194587946b558ffa393800065458e3dc419e0726436690b16ce7b3e5859","description":"La identificación del canal para obtener sus miembros."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"dfd3022d878accb5db22e62e1c3bb93685e9d6ab1d51ee2d19df195e99728cd4","description":"El separador a utilizar para cada miembro."}]},"$setChannelCategory":{"descriptionHash":"ceecd3a929ca3dcb3b47d3df21d3fe424da51871dfb20385082464b2a8eb7baf","description":"Establece la categoría de un canal, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"61d821e6715e19d0cc105f6aba7698ee8cba7a8eb53b1944f82002be275331f4","description":"La identificación del canal para establecer su categoría."},{"nameHash":"abe236db296ee2e834a0d194e46be792a3619bccc7b065109a00415e8ff733b9","name":"ID de categoría","descriptionHash":"26370c29a2e5bfc3cfbd93414e362095fb9c08b95577f1f1d1987cd77dca5cb5","description":"La categoría a establecer"}]},"$renameFile":{"descriptionHash":"1edeccedd8c62d60b6e3dc02eae0c2b18da7d0970858216875eec537750d375c","description":"Cambia el nombre de un archivo","fields":[{"nameHash":"e96c457462efd8a64f990f820a4b06b75ea609dcbfd63eaeec2801e6280540cd","name":"viejo camino","descriptionHash":"8e156bbdbc0c6f13c8dd18d261538e047d5f0b8063af9efd2948250b6daa11e0","description":"La antigua ruta al archivo."},{"nameHash":"d7a43a62a3c79f6b3a0c60db86131370551ff5d0d997ac134629a9b75a2bb2fc","name":"nuevo camino","descriptionHash":"6d777a827a49b5088fac80392fb6aaa1ba0862c9c325c297db97072d1abd8ee5","description":"La nueva ruta al archivo."}]},"$findChannels":{"descriptionHash":"013ab79f1f51a0888dbeb5184a9a64f0b61d079c60b146d7f3c5e9d13c0134e4","description":"Encuentra canales de un servidor mediante una consulta.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"f0864a2d3ccc322a7750f45aa51a97a987595e4626aba924b43f78c5a837475f","description":"El servidor para encontrar los canales"},{"nameHash":"a8b771920b8319e47251d1360f5e880bc18e8d329b0f0d003ea3c7e615558947","name":"consulta","descriptionHash":"03d6042af58c7a744ebb077e601e87c83184e54a936d72d1d2796146980d54bb","description":"La identificación, mención o nombre del canal a buscar."},{"nameHash":"55ea09e5715d0a8d9d94018d473bf23b2d7e630c2adb1f1acad3bada74c6fd05","name":"límite","descriptionHash":"f3b40eb71b9cd75459609b3932c34c64825af53ae0b3d1e69020c276de23fcc5","description":"El límite de los resultados."},{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"9b9615aad03769adb72681a2ab923bdf349666bf87c95971913f43595e8bdf00","description":"La propiedad a devolver"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a1d7cc489f166dc03cedf96fcbb885f19dbf2adbc1fb4bf017ba18c733fc2b41","description":"El separador a utilizar para cada resultado."},{"nameHash":"5b7e6bf2dc4a32a6aa4770cd5639c2c7af890fc86c273b5c8567fe5382086bf3","name":"método","descriptionHash":"4ca80e52bc63541a0c1a7f9b3b33e62f957b7600f651f3f351d12a983e701463","description":"El método a utilizar para la búsqueda."}]},"$findRoles":{"descriptionHash":"749ac9499edc748e4a2e8481536bf7b4b376b2e1597929114015dd6445280382","description":"Encuentra identificadores de roles de un servidor mediante una consulta","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"443fec62611e1fdd73eca55e1c42abaeb6e888bc774b5500f031f48285f4c74a","description":"El servidor para encontrar los identificadores de roles"},{"nameHash":"a8b771920b8319e47251d1360f5e880bc18e8d329b0f0d003ea3c7e615558947","name":"consulta","descriptionHash":"47087bdc765b335c39f893f1d1ff795a337a2f0c5e2541252639a72ef5e31318","description":"La identificación, mención o nombre de identificación de rol que se debe encontrar"},{"nameHash":"55ea09e5715d0a8d9d94018d473bf23b2d7e630c2adb1f1acad3bada74c6fd05","name":"límite","descriptionHash":"f3b40eb71b9cd75459609b3932c34c64825af53ae0b3d1e69020c276de23fcc5","description":"El límite de los resultados."},{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"9b9615aad03769adb72681a2ab923bdf349666bf87c95971913f43595e8bdf00","description":"La propiedad a devolver"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a1d7cc489f166dc03cedf96fcbb885f19dbf2adbc1fb4bf017ba18c733fc2b41","description":"El separador a utilizar para cada resultado."},{"nameHash":"5b7e6bf2dc4a32a6aa4770cd5639c2c7af890fc86c273b5c8567fe5382086bf3","name":"método","descriptionHash":"4ca80e52bc63541a0c1a7f9b3b33e62f957b7600f651f3f351d12a983e701463","description":"El método a utilizar para la búsqueda."}]},"$isBoosting":{"descriptionHash":"a26ae329189b922250a1f420350345184fd3ad3f96a5f87228aced3bfb7b7825","description":"Si este usuario está impulsando","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"1ac81b5639fa221b9c1f30577ded55151e42f5d6eb29fd46eeb0a74c4e4c66e7","description":"El usuario para verificar el estado de impulso para"}]},"$memberBoostingSince":{"descriptionHash":"a16faad7952779002ab9ca6da9cfcc4396b0250f30e5dd28769698e1b65b4e3d","description":"Regresa cuando el miembro comenzó a impulsar el servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"1ac81b5639fa221b9c1f30577ded55151e42f5d6eb29fd46eeb0a74c4e4c66e7","description":"El usuario para verificar el estado de impulso para"}]},"$memberJoinPosition":{"descriptionHash":"3a5906fb9fe70044aa8f1cadd024bae9a2d3919459a687417d22d0f3154a4030","description":"Devuelve la posición en la que el miembro se unió al servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"9e7264a97dd8a05420d1ff7710d33cc61c952141f2afcbd1feed2b2d330363a7","description":"El usuario obtendrá su posición de incorporación."}]},"$pruneMembers":{"descriptionHash":"d17ab9dfa9f685a8998a5b18deda21c44379e94797c77a8c91594ef5c45b0db0","description":"Elimina miembros inactivos del servidor, devuelve el número de miembros expulsados","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"0f976b71fddcf45b1f6161b49f688c172d8b228ba4d9b583dbf148ce5c7c314f","description":"El servidor para eliminar miembros"},{"nameHash":"ab51004e9d71a485f160f655fb9e72bcdef8f5ca4178b26938b49471456fd11c","name":"días","descriptionHash":"f3119889f22d09629338bfc410bdd527a7b972fbf19b7c409ac2e5bb0586c934","description":"Los días de inactividad necesarios para patear"},{"nameHash":"b755cb248c3c4a7d94f835b4421809336e7015850342064be4dfa23349dcdcaa","name":"seco","descriptionHash":"c5b6ea6cdc5cc0bc6ac2c80ebbde8a8f88a28b1c28c6088f847c8d13474bde4a","description":"Ya sea para realizar una poda seca."},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"05bd7217d1020360b87918df7b20c1edc34a3a70fdeaafc4b8deaeb9823cabba","description":"El motivo de la poda de miembros."},{"nameHash":"66cf5513b37462be52e7fe7b1791b7a6b704f97577680acc2f270e365a1b01e3","name":"identificadores de roles","descriptionHash":"f63bcae188b56e0423700846ce06d4614b7de1f079b27c5a41565f5561f79b2e","description":"Los identificadores de roles que se incluirán al podar"}]},"$messageFlags":{"descriptionHash":"02c8a17ec35955faeb2caea82fcae76a0fa830a17b74f1e07094b8038a69a39c","description":"Devuelve las banderas de un mensaje.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"b0aa9683e42f155e0b0e73b2212fef2f5aa46111806d252fb98746b66d5ce382","description":"El canal desde el que recibir el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"9e3f024c1814387d02349136d62c13492056ffe557d6d709511c43dc89bb3ef8","description":"El mensaje para devolver sus banderas."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"3f23b0f3431207b3df65a3647bbce5d3ca1556adb96f726d40e59c56fb669f40","description":"El separador a utilizar para cada bandera."}]},"$calendarWeek":{"descriptionHash":"a576cf5ba029332a79f752eafba33e428cb45f37642e44d10a9650c80458d66c","description":"Devuelve la semana calendario"},"$calendarDay":{"descriptionHash":"247e36474d8823e732222591c3a47704801abb3a322703e28353f175a02d09e6","description":"Devuelve el día calendario"},"$setCalendar":{"descriptionHash":"d0abbc5063b5b15cfd7466efd7c68c548c8efa99e497ccd3a721d54caba957c5","description":"Establece el calendario para funciones horarias.","fields":[{"nameHash":"1303c06b0b014d0ce7b988ab173a13f31227d417058ff4bbe6f8c222b4ad913c","name":"tipo","descriptionHash":"9b806b0b234c4978fdaf2d50df8c7127895ef1b9a4c485670bbf18144f9d2825","description":"El tipo de calendario a utilizar"}]},"$setTimezone":{"descriptionHash":"22dda118c2635ef5b1d6e455a22244e4d4f7aafc2ae40282af06eb85773b29e3","description":"Establece la zona horaria para las funciones horarias.","fields":[{"nameHash":"3962edee9c25c9b904d84a4f438bc889c566f6a3d0e01f406cf387f1f41576ea","name":"zona horaria","descriptionHash":"bb9e8450e744749f0d5f011bdbb96b6b165e00fcf2105794f8eecff4bf47f190","description":"La zona horaria a configurar"}]},"$userDefaultAvatar":{"descriptionHash":"aef49749e1205fde27bb4e2409114f4505a64954d315ebed1f134db66c1dac44","description":"Devuelve el avatar de usuario predeterminado.","fields":[{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"bccc0915b7173583cb51bc40b1e5e2f23848102c94ebf09f7b92ce4230554bd0","description":"El usuario para recuperar el avatar predeterminado."}]},"$botUserInstallCount":{"descriptionHash":"808f30056b546a89f5708fa3708f72852268a49b46ddc6e34c09cffb0f000225","description":"Devuelve el recuento de instalaciones del usuario del bot."},"$addApplicationEmoji":{"descriptionHash":"24e88fcdec80b8f145b1e23a0ba917d5c237f5993d2f88af9a90a45b4da890b0","description":"Agrega un emoji de aplicación, devuelve la identificación del emoji","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"21f8a1ffeede465d2ebb556ee3976fa3d477f1c803dbbe871476983a4c06bdb7","description":"El nombre del emoji"},{"nameHash":"28e5ebabd9d8f6e237df63da2b503785093f0229241bc7021198f63c43b93269","name":"URL","descriptionHash":"e7c83e0218ec8070429c3bff76b0d4f3c8e6c1bacfd5540ad232535248ae5818","description":"El ícono emoji a usar"},{"nameHash":"114898f3d2970c98da2efb56b06ef2db16040bcdf930f29f61b91ecd2d591e39","name":"devolver ID de emoji","descriptionHash":"e351e57a1d324136f97910f07a5e99c35d6033279878cb53054d236f4effe674","description":"Si se debe devolver la identificación del emoji"}]},"$reactionCount":{"descriptionHash":"7b6b554811d08a25e8f889f8eee3fd984e277be32596380872b7f2b8f5e82f9e","description":"Devuelve el recuento de usuarios reaccionados."},"$lastPinTimestamp":{"descriptionHash":"845c36361a36bb0314f351f62ea995b20b7889cf18f5823b1603eab1dd8bb259","description":"Devuelve la última marca de tiempo del pin de un canal.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"53f9ceb56556d01023c937b171a299c12d13275a68d365accf31754cc1cfced9","description":"El canal para sacar el último pin"}]},"$deleteGuildTemplate":{"descriptionHash":"5af10776bad094b36c8c2117b6798b402ee57cfc48e9d95efddfbbc79d2df12c","description":"Elimina la plantilla de un servidor, devuelve bool","fields":[{"nameHash":"d5ce8d04d14bc2baeca98fd3e40550a048938d229af2047e9f4b262090b19b23","name":"código de plantilla","descriptionHash":"90a010876697f65be0407e26d3f2607b558b23332e692153f4eb5e55d6ba9cf4","description":"El código de la plantilla a eliminar."}]},"$getGuildTemplate":{"descriptionHash":"acc25a8c8249c5c4f7ee78592f51006a69736e3dfb24e94b0ccb28e223593fef","description":"Obtiene la plantilla de un servidor","fields":[{"nameHash":"d5ce8d04d14bc2baeca98fd3e40550a048938d229af2047e9f4b262090b19b23","name":"código de plantilla","descriptionHash":"45a29c29d70ceee24b25107e3f2b4bfb23ccfd6577f948f8418b25d11e8ad2d5","description":"El código de la plantilla a obtener."},{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"36f418f7a6c422e2d20c1827cf6f05ec3e7dfa164699a16bca5c8d543d419095","description":"La propiedad de la plantilla a devolver."}]},"$createGuildTemplate":{"descriptionHash":"25db63521c5486d469a951f34a30688a624cc4ce1ed95c1c268851273c023f98","description":"Crea una plantilla para un servidor, devuelve el código de la plantilla","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b4d5ebe03a30b38b3070aa3fecb595ed3e4c37cb4119ab258b6280b32cf01823","description":"El servidor para crear la plantilla"},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"6491deb9d5004d8a1e1feedd2afc66f3171abee5db729127e3fac13e367d23e7","description":"El nombre de la plantilla."},{"nameHash":"c9046f7a37ad0ea7cee73355984fa5428982f8b37c8f7bcec91f7ac71a7cd104","name":"descripción","descriptionHash":"5bc34be87104e0dd2b66c6c15b956d690df89245ee8af29d1def6b64d1712a56","description":"La descripción de la plantilla."}]},"$guildHasTemplate":{"descriptionHash":"d23736f7a35de7ce9bc3ab9291d421a69bec3761136c89f21c1668fbaac70a5a","description":"Devuelve si este servidor tiene una plantilla.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b2adffdf5cebff7dcd25f679abbf693a9242e48762971daa72577078a82242da","description":"El servidor para comprobar la plantilla."}]},"$guildHasFeatures":{"descriptionHash":"51ee08c5431cdf6bea5296ec3dc740f44c10ac5cee392e119cd220cb7bd612c1","description":"Devuelve si este servidor tiene todas las características dadas.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"3874444246df776fcbdd5a4c61127a7fb1c019f2c4c2fd61585262757a9a08b9","description":"El servidor para comprobar las funciones."},{"nameHash":"5b8a8b56dada6ce7567442b4935298df7de2badd7becdcf4915a59487338ca4b","name":"características","descriptionHash":"2caad2c2836cf750a1ab5a2a7953f1cd9db23811ecf34eff610043d371184502","description":"Las características a comprobar"}]},"$memberLowestRoleID":{"descriptionHash":"38f95f10583ec1438dc5dce54fe2e2a6fb94ebcba0ceb94ea7ac65880313e06a","description":"Devuelve el ID de rol más bajo de un miembro.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"fe82f2f0693fbf80b72f654dc4c772f2e723c2add7bc8c4ca7fe1504a0c0acf6","description":"El usuario que obtendrá su ID de rol más bajo."}]},"$randomRoleID":{"descriptionHash":"1d81704d1b126435c696e5e6ddb1f244c577d0b4dab7d5c6f54068f441f522eb","description":"Devuelve un ID de rol aleatorio","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"21808bb2b307478d698027e3fb95215a9c18cb40f66a337e92ad4a8e1ccf9c8b","description":"La identificación del servidor desde la que devolver la identificación del rol."}]},"$userReferenceID":{"descriptionHash":"c7375d0f86aad754a7237fa51ab38acb8d23056c832410f8b59fd2a9061d7159","description":"Devuelve la identificación del usuario al que responde este mensaje.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"b0aa9683e42f155e0b0e73b2212fef2f5aa46111806d252fb98746b66d5ce382","description":"El canal desde el que recibir el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"70c3f2d2682075b4c3be996b6d72296896a873c3e046451a305b4417f95d24d4","description":"El mensaje para obtener su usuario de referencia."}]},"$guildHighestRoleID":{"descriptionHash":"c21e48c73a06cfbc16533575350cf20864d43c9c3d354102bf50586d5100fa08","description":"Devuelve el ID de rol más alto de un servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"880ad06b84fa6936e3b0ec477c807e39faee100a7df8838870c812479da1ab8f","description":"El servidor para recuperar su ID de rol más alto"}]},"$guildLowestRoleID":{"descriptionHash":"e54458c8717c3c06099e3973288fc8c2b4e69fa466f01f1144e7d4e991ceb1d0","description":"Devuelve el ID de rol más bajo de un servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"5cd490b84329ce364e6e000b67c6e89f50b5df5c570fe8ea5d13bb4855b1a228","description":"El servidor para recuperar su ID de rol más bajo"}]},"$guildBoostProgressBarEnabled":{"descriptionHash":"a86efcfba794e5b47e51b604459b80aa159e169c064272f3f85cf749a143b3f1","description":"Devuelve si un servidor tiene habilitada la barra de progreso de impulso","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildBoosterIDs":{"descriptionHash":"e4df44bd44289612e02b6ed271c4729c864eb87d885559f4d0b4aa57d1e0b823","description":"Devuelve todos los potenciadores actuales de un servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"0df9dc544dc8ad2bf9aa6c9ecd742c4978f96143610603fb0298e1db0a434121","description":"El separador a utilizar para cada miembro."}]},"$setGuildBoostProgressBarEnabled":{"descriptionHash":"f60c1008c930936ec1e45b6dbac1538e17bb9d36679555e86c3532eecb405a3c","description":"Establece una barra de progreso de impulso del servidor, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b6de9bfb1ed88875857baf7f3fb92c75e4e2a05161c4c18e9f008c6772cfcba6","description":"El servidor para habilitar/deshabilitar la barra de progreso de impulso"},{"nameHash":"fb9cf75606b4070dd6a9705810906bba28d0e2ea74ff301b999a91dbb68c7d98","name":"activado","descriptionHash":"09a730ecf2ba5b05ba6cd8f7eab069d9b7984fd47603ffa1cad53b60b2c47972","description":"Si se debe habilitar la barra de progreso de impulso"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"d07cfdadb1f762e68be108bc82a4520c738cbc2f34627b9ca230f681f16c36a4","description":"El motivo para habilitar/deshabilitar la barra de progreso de impulso"}]},"$threadTotalMessagesSent":{"descriptionHash":"d0f6237a4f3e04992a95b740a4199c886ac6676be0d805436ed27a3b2d6830e3","description":"Devuelve el recuento total de mensajes enviados en un hilo.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"d378924f769fef783f0342532b15b1e9db59bde19217d042735b816af6b679b8","description":"El hilo del que extraer datos"}]},"$getApplicationEmojis":{"descriptionHash":"e49df26d693f89518fd828f647026917fde54e31e2dc6369aba72c0e368eb571","description":"Obtiene todos los emojis de la aplicación","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"626030a4111fa40b31678a93923760e6ccc66db0854aa0acd4ecaf9c4eb58aff","description":"La propiedad que se devolverá por cada emoji."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a023a28a33d89641d70f98e614ecd4ba6efe4d57bee2d59efea5d5289751990e","description":"El separador a usar para cada propiedad emoji"}]},"$setGuildBoostProgressBar":{"descriptionHash":"f60c1008c930936ec1e45b6dbac1538e17bb9d36679555e86c3532eecb405a3c","description":"Establece una barra de progreso de impulso del servidor, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"830c5ba25571479c5d781742c51786e33b12558bd5cddb19451509f454122c0c","description":"El servidor para configurar la barra de progreso de impulso para"},{"nameHash":"fb9cf75606b4070dd6a9705810906bba28d0e2ea74ff301b999a91dbb68c7d98","name":"activado","descriptionHash":"09a730ecf2ba5b05ba6cd8f7eab069d9b7984fd47603ffa1cad53b60b2c47972","description":"Si se debe habilitar la barra de progreso de impulso"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"d07cfdadb1f762e68be108bc82a4520c738cbc2f34627b9ca230f681f16c36a4","description":"El motivo para habilitar/deshabilitar la barra de progreso de impulso"}]},"$deleteAutomodRule":{"descriptionHash":"8dbe722d97d2d38d40ab695b53da6963794380f634463c01eba816fec55f089c","description":"Elimina una regla de automod de un servidor, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"7c21a93ffe253093991c3676cddad5a25ea2e55abac1d37214d485a56549d4b3","description":"El servidor del que eliminar la regla automod"},{"nameHash":"7806ef68b0f86caa2a5089ea8629921579a8d488147ae76b557e0c1e18f7bae3","name":"ID de regla","descriptionHash":"38ce3ed7098376b5f34e7ae75b81dd4b6ddbf4e0c4682bbb70f47e52b50ced28","description":"La identificación de la regla automod para eliminar."},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"ba8e5aaa28363b80569621ef9bf44ff07d684e633dab0db0649d79cab797650c","description":"El motivo de la eliminación de la regla."}]},"$createAutomodRule":{"descriptionHash":"bf04be303808a066c95fb2f892db485742c4facb30832abdc5afe4cbbd39d009","description":"Crea una nueva regla de automod para un servidor, devuelve la identificación de la regla","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"db700c8486cbce51ec993976e978168a1db9ef9cdef756058aee5bd8d45ebb6f","description":"El servidor para crear la regla de automod"},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"a20304abf592ddf15ce037a31d06f7e994ef8c3075aed7b679ea8a2e81d447eb","description":"El nombre de la regla automod."},{"nameHash":"683259feabbf5eb39895d7a5d3f4872d6989d5fa7a3eca713251d996d99a1630","name":"desencadenar","descriptionHash":"90e6bdba15c18791feeee1c0aee64d8afba623584bcc0088c92503cac35eb675","description":"El tipo de activación de la regla automod."},{"nameHash":"b8e1f80bd70ae0784c7855a451731b745fddb67749d23f637be9082b75e9575b","name":"evento","descriptionHash":"6aef0fecf79f33d3139f7f6d86d50894991fe2553b416f36fdf9de507a18b3a3","description":"El tipo de evento de la regla automod."},{"nameHash":"fb9cf75606b4070dd6a9705810906bba28d0e2ea74ff301b999a91dbb68c7d98","name":"activado","descriptionHash":"187fa87559ce0cc55a829a13ad8e57a14025e9b6279872ccc27df4202081e07f","description":"Si la regla automod debe estar habilitada"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"df27c4e8ce79d05cbf4c839152387d44c2f86b805daf0d2a0b0500739b174d72","description":"El motivo de la creación de la regla automod."}]},"$setAutomodAllowList":{"descriptionHash":"b399566a4ed7faf352dc1c7fba0a6094bf82f8e06ce7c6185312673f8f23dc38","description":"Establece palabras permitidas para la regla de automod actual","fields":[{"nameHash":"dba36bffa5cab0f922d087a3aeb179f9d4e745df40b323e1b1471402848c8a3e","name":"palabras","descriptionHash":"c24f0ce0d1bcf0eccb558ae550ed095f437e3d01a16bec6b1b7c6ef35621e79a","description":"Las palabras para permitir y lista blanca"}]},"$setAutomodKeywordFilter":{"descriptionHash":"3bf8096e7471cbc77d722a05680b2d20c96dadd0e07e0b20ea22728471683c80","description":"Establece palabras no permitidas para la regla de automod actual","fields":[{"nameHash":"dba36bffa5cab0f922d087a3aeb179f9d4e745df40b323e1b1471402848c8a3e","name":"palabras","descriptionHash":"46b753d13cc56e7ff3868b1e105283636138f7755ed232773b387548cb0fde59","description":"Las palabras para rechazar y poner en lista negra."}]},"$setAutomodMentionTotalLimit":{"descriptionHash":"98d8c10123f3e688fe33d4b415a35b060ee9e568bf50870c96a8790df84c8f52","description":"Establece un límite total de menciones para la regla de automod actual","fields":[{"nameHash":"55ea09e5715d0a8d9d94018d473bf23b2d7e630c2adb1f1acad3bada74c6fd05","name":"límite","descriptionHash":"952cfb041af99b12a5afca40f6a61b3f6a9ec3cb64adb07f3f20b25d2c9f2b6a","description":"El límite de menciones a establecer"}]},"$setAutomodExemptChannels":{"descriptionHash":"eb334d1fea75bfb9a2a15d59772980d086360f50dd395c383b7a8cafffc033cb","description":"Establece canales exentos para la regla de automod actual","fields":[{"nameHash":"61ffa9c8c703dd5e4e5aaaf434f3f6a301ed4a6656144bff6b81a8de9057cbad","name":"canales","descriptionHash":"1ef3ffda0168d24de2ef24e9ada55fffa66821329f92c0271fd5f223136261ef","description":"Los canales que no deberían verse afectados por la regla automod"}]},"$setAutomodMentionRaidProtection":{"descriptionHash":"0a6dce76ad391447673027b10b05ea5156b2d5fc5de4843b8b4be459ca96d042","description":"Los conjuntos mencionan la protección contra incursiones para la regla actual de automod","fields":[{"nameHash":"fb9cf75606b4070dd6a9705810906bba28d0e2ea74ff301b999a91dbb68c7d98","name":"activado","descriptionHash":"72f7d145cb00b965652e98faeb1e40e91ec01f8d002f3e95ac1d747cee858e17","description":"Si se debe habilitar la protección contra incursiones"}]},"$setAutomodExemptRoles":{"descriptionHash":"932d1ed4c7b2452632828310bd2ebbfffedc7ae9b7f30cd5d254e84b34807436","description":"Establece identificadores de roles exentos para la regla de automod actual","fields":[{"nameHash":"66cf5513b37462be52e7fe7b1791b7a6b704f97577680acc2f270e365a1b01e3","name":"identificadores de roles","descriptionHash":"83ab7cbf6198334d844f974744df648f770c26f5214cc275f9fe16326950b876","description":"Los identificadores de roles que no deberían verse afectados por la regla de automod"}]},"$setAutomodPresets":{"descriptionHash":"e98eda1bf65550037a02247727e75d22478cafa3aa0a163a2daea4163024e013","description":"Establece conjuntos de palabras clave preestablecidas para la regla de automod actual","fields":[{"nameHash":"4700153d9be611d68d63e6595d7400d1945b2a5ba9512e46c08cd957c6a86950","name":"preajustes","descriptionHash":"d0e4c567d58e3835677846eaecfe49f35a72de9c05b90165181a28bb2ac92b78","description":"Los tipos de palabras clave preestablecidos para configurar"}]},"$setAutomodRegexFilter":{"descriptionHash":"6ae55c3ff23cc16b784af7e66205cbe667e3183c9154613c105796985682ecd8","description":"Establece el filtro de expresiones regulares para la regla de automod actual","fields":[{"nameHash":"4589face8e2c65c23cde1cdcc3da1876aa7f7921b5a5734bf676d3cecacb7bd4","name":"expresiones regulares","descriptionHash":"24eca0cfc41cf670cca127f0199ed30a8777e3f4e1087fa969b3ecb1a910dc1a","description":"Las expresiones regulares que se utilizarán para el filtrado."}]},"$getAutomodRules":{"descriptionHash":"ac430fa231fbef1135ddc4d8d1a6279b5b18576914993447d7e029ad9516e151","description":"Devuelve todas las reglas de automod de un servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"16e488ed30467f7c57c59266c2a8974832d3966ab8d648da92749067bb057ed3","description":"El servidor del que obtener reglas de automod"},{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"047c9b621fd1b6279dbb6bb3480fb48aaebbd8225c44b48e5e6211e5f89bd91d","description":"La propiedad de cada regla de automod para regresar."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"3bcc03eab28bb1255ebae322edc149eeeace8d725836c9ec0246406a86c804bc","description":"El separador a utilizar para cada propiedad."}]},"$setAutomodAction":{"descriptionHash":"b38dbaa79e7ae47da37106e896b85f28ec42b5670e658d522686215b2d85cd63","description":"Establece una nueva acción para la regla de automod actual","fields":[{"nameHash":"1303c06b0b014d0ce7b988ab173a13f31227d417058ff4bbe6f8c222b4ad913c","name":"tipo","descriptionHash":"88d3aa376d663f3d14cce5acbf0a4fde8b407068c989c12d8267d01e4c02adca","description":"El tipo de acción de la regla automod."},{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"f54e0dcf02b2a6cd028dfb86c795d953090c7f9cb50f944a4af557a688651683","description":"El canal en el que se registrará el contenido."},{"nameHash":"caa79af4db67695cce51988cda2f98423bb7420fbaee8968cd4aca151f55d3a2","name":"duración","descriptionHash":"32389a1e6e3276a1bb51f35e078c8be7499fc03f9412c58fd234ba6dafa8d4d4","description":"La duración del tiempo de espera en segundos."},{"nameHash":"ab530a13e45914982b79f9b7e3fba994cfd1f3fb22f71cea1afbf02b460c6d1d","name":"mensaje","descriptionHash":"8a4b42af2139f7de763a71f01c5a645494042e3e0b5ca40d0584354b6eb91e80","description":"El mensaje personalizado que se muestra cada vez que se bloquea un mensaje."}]},"$editAutomodRule":{"descriptionHash":"fa13b8b66e088d570c773b2c9209d177264b368a4916c57bf5142eaf143c8f42","description":"Edita una regla de automod en un servidor, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"078968dcf1de5a0cf260c22565b099a159f478d0dd7b3cc54333fbf62c2bea34","description":"El servidor para editar la regla de automod"},{"nameHash":"7806ef68b0f86caa2a5089ea8629921579a8d488147ae76b557e0c1e18f7bae3","name":"ID de regla","descriptionHash":"7007e10118e3b70ce9143573ab7f8794f43d9259684554522a9916235b4c805f","description":"La identificación de la regla automod para editar."},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"d2cee10dcacbcb01537a81a86ea9e8711bf95b024b12bcdf98b281a125332956","description":"El nuevo nombre de la regla automod."},{"nameHash":"b8e1f80bd70ae0784c7855a451731b745fddb67749d23f637be9082b75e9575b","name":"evento","descriptionHash":"24414a1064978721db585b90c7b124c4cae7db9cead31b9bf0a5a0f439ed9860","description":"El nuevo tipo de evento para la regla automod"},{"nameHash":"fb9cf75606b4070dd6a9705810906bba28d0e2ea74ff301b999a91dbb68c7d98","name":"activado","descriptionHash":"187fa87559ce0cc55a829a13ad8e57a14025e9b6279872ccc27df4202081e07f","description":"Si la regla automod debe estar habilitada"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"a783263da1549b6703e596cbadcff72bc82fadd2143b1b9d14dfddd662c3a805","description":"El motivo para editar la regla automod"}]},"$messageEditedAt":{"descriptionHash":"395feed8ff09fce2c2755ca80ff44c53a91987f92ffacecc588186f3d0a0ff9c","description":"Devuelve la marca de tiempo editada del mensaje.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"b0aa9683e42f155e0b0e73b2212fef2f5aa46111806d252fb98746b66d5ce382","description":"El canal desde el que recibir el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"c4497c5da57331b4cd8c3f807801fd52330be59ad1e8ec9d323743a38f764422","description":"El mensaje para obtener su marca de tiempo editada."}]},"$editGuildTemplate":{"descriptionHash":"7a1465602e436825f2b3aa51ce2f12d0cdb59e109eef91d31c00d033bfa6f5e5","description":"Edita la plantilla en un servidor, devuelve bool","fields":[{"nameHash":"d5ce8d04d14bc2baeca98fd3e40550a048938d229af2047e9f4b262090b19b23","name":"código de plantilla","descriptionHash":"e40744939d09294c58b8f1a0f76264b6314f208199fef791f6e6baa2ebdcb6b4","description":"El código de la plantilla a editar."},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"dc0f3f5bc54649705084bb2b2a643f4308fe8638a28f20306552cc0f7abb4618","description":"El nuevo nombre de la plantilla."},{"nameHash":"c9046f7a37ad0ea7cee73355984fa5428982f8b37c8f7bcec91f7ac71a7cd104","name":"descripción","descriptionHash":"8167444c4cab3365e4ad3ba355ed1d38e18fab830d744deea74179c3970c1249","description":"La nueva descripción de la plantilla."}]},"$deleteGuild":{"descriptionHash":"6f434d2c1423e815fb9d3cd68c74ee38e620d2aa6c44557fa3b950237c7079cf","description":"Elimina un servidor, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"4cdcb8c8ed463ff88f1caa05faa9fa19ac91021edbfcb90ca7ddd2ae47e1d01d","description":"El servidor a eliminar"}]},"$createGuild":{"descriptionHash":"1f0be5dea638d251f639638de20de6397bff3ca25d2bebd4e7d43f2333772823","description":"Crea un nuevo servidor, devuelve la identificación del servidor.","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"c9acd0744565bfcef763a10851c8f3af2c5ca196133a7c55818f494a8786105f","description":"El nombre del servidor."},{"nameHash":"c2d4b446a44ce54fab8e01150e24dd24f3d850c7c14dcfe31f6321341dd86874","name":"icono","descriptionHash":"7c79a078b4bd7354882faf64436ab4453a8c0e7542132482099e1333a3162d27","description":"El icono del servidor."}]},"$trimLines":{"descriptionHash":"25a57e4e164d671146914c6bae58faabadd4945e15b9af602425af6c1a9bd231","description":"Recorta líneas vacías de una cadena","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"50ecaa02d049da4889b1f21941ca94216222876e6528af21e2bfc167e2ace8d7","description":"El texto para recortar líneas vacías."}]},"$tts":{"descriptionHash":"face8cdf92e05f0f5c492fa3cc58614f8bbda81136d39ce4e65b7716d0da67a0","description":"Marca la respuesta como Texto a voz"},"$newAutomodRule":{"descriptionHash":"cf1dee4a84eb60b623b475f0f408fada7d91984f84ffbf1490c94ef611ab41c0","description":"Recupera nuevos datos de un evento cuyo contexto era una instancia de regla de automod","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para tirar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$oldAutomodRule":{"descriptionHash":"bb106ac694c225f71824e07c1b9aedfe9d8abf836ec724821ae66a973afaef38","description":"Recupera datos antiguos de un evento cuyo contexto era una instancia de regla de automod","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para tirar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$threadStarterMessageID":{"descriptionHash":"7e351353fe2ac9fb47f60947ac06017f14744e830cf421bae7ee7ea29f543123","description":"Devuelve la identificación del mensaje que inició este hilo.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"f748988cff5d2e3a1b5c679870be5a9202f2aad560bbb31746e0dcbc4226efb3","description":"El hilo para obtener su ID de mensaje inicial."}]},"$memberActivity":{"descriptionHash":"96237b07962067e7035158116200e5b0e2f2fd222634d622b31d4f3930459472","description":"Devuelve la actividad de un miembro.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"375117998515eca918617ed8fc43ee5c1c68155305528c7863986f65defe1456","description":"El servidor del que extraer al miembro"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"d4001ccd3f55049ddf050162a943c85a532f2d448e040bfe07141115d3fd0335","description":"El miembro para devolver su actividad."},{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"85d012cf8bbac02c6397b59cdfe52ec146c159944241536b814f555487367d48","description":"La propiedad de la actividad a devolver."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"5c77c3a8fef1fe50b6fd9119c4aca1d318595189dab8b6fbe9d866596d28e74b","description":"El separador a utilizar para cada propiedad."}]},"$isRepliable":{"descriptionHash":"178a5f65da5e36f4862d6b2fe8288029ace959826c91a608e149a0e0fb73a819","description":"Devuelve si se puede responder a esta interacción."},"$httpGetHeader":{"descriptionHash":"2f8a3b78300200b60967fe2e7f90906d7354bb68a358f55cde1dc086d87cf782","description":"Obtiene un encabezado HTTP","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"eab527504da4bf7e5b53d13731d8f64cbdc62e0bc117be01ac4721b5f0a27640","description":"El nombre del encabezado"}]},"$httpPing":{"descriptionHash":"7e639e585ab056a61f8a01f452ab8e3746572f22f3a630172464c99b16b07d6b","description":"Devuelve el tiempo de respuesta de la solicitud HTTP."},"$targetMessage":{"descriptionHash":"6ece930c58a5099784d47ae7d47d9a0e585f4a576e01e59b79807df1030c9518","description":"Recupera datos del mensaje de destino.","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para tirar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"1ae35f311e852275aa494b686c5d338ea6f5cd889b41b1c8da35fdc54c37437e","description":"Separador a usar en caso de matriz"}]},"$targetMessageEmbeds":{"descriptionHash":"50a0ab98a6620db671b71120643b4c123e3e36d4f413d5a83de08a7957c1ad40","description":"Recupera datos de incrustaciones del mensaje de destino.","fields":[{"nameHash":"2c48d8238a76b404bcc6529b6b6ec3735fd940063324af9b31d2b2fdddd75187","name":"incrustar índice","descriptionHash":"eb6330ed3aa9466184e65a1561fa9dd588076b65494447faf271ce2f9d180eda","description":"El índice de inserción para obtener datos"},{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para tirar"},{"nameHash":"7a44ff150a04f918083d2437f297ab87a064365eb46ec4ad9a0a9c76cacb199c","name":"índice de campo","descriptionHash":"ae3da48a47f7d3cadb0739a5405ac72070f51727039c0947b69bbd764c274f7c","description":"El índice del campo a obtener."}]},"$context":{"descriptionHash":"bce06bde9aaf6f58c6098636311f149ca0e877b35784acc118903b1d53d029dd","description":"Devuelve el contexto de esta interacción."},"$authorizingIntegrationOwners":{"descriptionHash":"8b05d2c077603f9032f41fafac75ee93340e86c063df6d4d012cf4a8a6a3d09c","description":"Devuelve los propietarios de integración autorizados de esta interacción.","fields":[{"nameHash":"1303c06b0b014d0ce7b988ab173a13f31227d417058ff4bbe6f8c222b4ad913c","name":"tipo","descriptionHash":"4d539f2d1665856f2ace700d4d1b884ad5826b70d46f264af2ec9f2fd7806c73","description":"El tipo de autorización para que los propietarios de la integración regresen"}]},"$applicationSubCommandGroupName":{"descriptionHash":"1eff7a4bef27d66148ce2e05b6e97c1149972a015b01c11a473f8fa9f402c7cf","description":"Devuelve el nombre del grupo de subcomandos de la aplicación de esta interacción."},"$applicationSubCommandName":{"descriptionHash":"a659fb6d13d65e97e2b5efc89bbed138d99f7a9b425895480dab641afd8d513a","description":"Devuelve el nombre del subcomando de la aplicación de esta interacción."},"$editEmoji":{"descriptionHash":"5f3e161775e6e404ac91ac05f889720e380168abb56f79861f4d54a196018b47","description":"Edita un emoji de un servidor, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b139fa411fac30331b9fba4124a8c513ac7d29d6012d9cb76b9e47e018ff64d1","description":"El servidor para editar este emoji"},{"nameHash":"f8f9aa681176cea62972a060518f334667bb67e206d2a7a4d270574ef7d40bcf","name":"identificación emoji","descriptionHash":"d6dc939828899f8220cad83ebaddd905c5831d5f5c940319569e33ba510e95fa","description":"El emoji para editar"},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"7fb5f42cde399585baa76fd9027e3bfc6f05e7a55d0acc46932f980ab2f44012","description":"El nuevo nombre del emoji"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"9cbd6ef674438adc38d7e9672308e37db436995b3ce0dbe9acb177d188fd1bfe","description":"El motivo de editar el emoji"},{"nameHash":"66cf5513b37462be52e7fe7b1791b7a6b704f97577680acc2f270e365a1b01e3","name":"identificadores de roles","descriptionHash":"d3ae5aa36a3f2e204ce59a08c2f64b77eb41ddda64dd5c9a81ab47bede1aa59e","description":"Los nuevos identificadores de roles para limitar el uso de este emoji a"}]},"$getAutomodRule":{"descriptionHash":"f2aebcfd79ac6fc6559a55b2fdcab0b228e836cae7022bfb15a90c990ea3367e","description":"Devuelve una regla de automod de un servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"0ffa96f92d7e95e96c2484102e537fe77ac29a2d21922c92badbb594fd32120e","description":"El servidor del que obtener la regla de automod"},{"nameHash":"7806ef68b0f86caa2a5089ea8629921579a8d488147ae76b557e0c1e18f7bae3","name":"ID de regla","descriptionHash":"bd42bafdedbb1dd90942819a4f7f095ae680ea07abca51de0d1312791832afb2","description":"La identificación de la regla automod para obtener"},{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"e2ab1e96e792d4a5f71d174bdcb28bcde2c01602126fa8666d9502bbd4049346","description":"La propiedad de la regla automod para regresar."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$deleteApplicationEmoji":{"descriptionHash":"0f85c9b9eca746581f10a1a8f67c581b62156689c42118e9bcdcd1e94ee92391","description":"Elimina un emoji de aplicación, devuelve bool","fields":[{"nameHash":"f8f9aa681176cea62972a060518f334667bb67e206d2a7a4d270574ef7d40bcf","name":"identificación emoji","descriptionHash":"d6dc939828899f8220cad83ebaddd905c5831d5f5c940319569e33ba510e95fa","description":"El emoji para editar"}]},"$editApplicationEmoji":{"descriptionHash":"e2872d211c5c88183f06e27b6eee5e379633156b532b152cafc65e3e7e9bb69d","description":"Edita un emoji de aplicación, devuelve bool","fields":[{"nameHash":"f8f9aa681176cea62972a060518f334667bb67e206d2a7a4d270574ef7d40bcf","name":"identificación emoji","descriptionHash":"d6dc939828899f8220cad83ebaddd905c5831d5f5c940319569e33ba510e95fa","description":"El emoji para editar"},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"7fb5f42cde399585baa76fd9027e3bfc6f05e7a55d0acc46932f980ab2f44012","description":"El nuevo nombre del emoji"}]},"$guildAutomodRules":{"descriptionHash":"ac430fa231fbef1135ddc4d8d1a6279b5b18576914993447d7e029ad9516e151","description":"Devuelve todas las reglas de automod de un servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"16e488ed30467f7c57c59266c2a8974832d3966ab8d648da92749067bb057ed3","description":"El servidor del que obtener reglas de automod"},{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"047c9b621fd1b6279dbb6bb3480fb48aaebbd8225c44b48e5e6211e5f89bd91d","description":"La propiedad de cada regla de automod para regresar."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"3bcc03eab28bb1255ebae322edc149eeeace8d725836c9ec0246406a86c804bc","description":"El separador a utilizar para cada propiedad."}]},"$guildTimedOutMembers":{"descriptionHash":"13e5fcf476532880e651602f9efa75b800cd942fb4e90c8364eb9cb76d8ed278","description":"Devuelve todos los miembros actuales de un servidor con tiempo de espera agotado.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"0df9dc544dc8ad2bf9aa6c9ecd742c4978f96143610603fb0298e1db0a434121","description":"El separador a utilizar para cada miembro."}]},"$deleteApplicationEmojis":{"descriptionHash":"6090cdf99f6131c2146af2954676e3c1c4a3fa14d2b7ae4143d4d612a6c96884","description":"Elimina emojis de la aplicación, devuelve el recuento de emojis eliminados","fields":[{"nameHash":"3badc5f5025e3296346a2b8a3fcbf0bb2158744298c33e6021bf7d9da58a4ec3","name":"emojis","descriptionHash":"2ed6e9c0783f38a39ca80db2bb15d7f26ce63eee6de4888f43eec262ba69049d","description":"Los emojis para borrar"}]},"$randomApplicationEmojiID":{"descriptionHash":"acdde41bdec8ee81bbd4b90621bd003dad17759ababceea0965897c9688123cb","description":"Devuelve un ID emoji aleatorio de la aplicación."},"$isPinned":{"descriptionHash":"903ffa7f80c031ce923de1440b6b7ace8031fe4fae3b747553a59e70e82366a9","description":"Devuelve si el mensaje está fijado","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"30818a77bc220410fa5cb3c5ac3400d53de5bed3a8ac3e31efe08f4ab5e4620b","description":"El mensaje para comprobar si está fijado."}]},"$channelFlags":{"descriptionHash":"3557e4826009295335e72a54bce4ae9681c2fae64c3495c2d4318e89551d9160","description":"Devuelve las banderas de un canal.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"53ab11faa08eb59110c765cc578a0f260172a246e52cecf1bec18e8cec6f92d6","description":"La identificación del canal."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"3f23b0f3431207b3df65a3647bbce5d3ca1556adb96f726d40e59c56fb669f40","description":"El separador a utilizar para cada bandera."}]},"$setGuildPausedInvites":{"descriptionHash":"6c56e50e5a73b8fd6c376cc13fc62f23b86547b9df36facc94c8efc29f039482","description":"Establece un estado de invitación en pausa del servidor, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"ae0eef58b49a2b59dcfe49354f91b06a1d842b13e452a8d281cc5a5f7ccf32a6","description":"El servidor para configurar invitaciones en pausa para"},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"249cc04893a5202e2ef71cf97717980faba034972cdbc81f98c70119886a74e6","description":"Si deshabilitar las invitaciones"}]},"$memberFlags":{"descriptionHash":"44bbe493a6a32fbd3eb2776118381dc000538021d95b2fdbe40155cb4817c008","description":"Devuelve las banderas de un miembro.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"f12b90bb908792548864a081827841e20a7f1ee7455cbc0db9c1c3ab1785f674","description":"El usuario obtendrá sus banderas."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"3f23b0f3431207b3df65a3647bbce5d3ca1556adb96f726d40e59c56fb669f40","description":"El separador a utilizar para cada bandera."}]},"$messageAttachmentFlags":{"descriptionHash":"22a296d531ef2baea2b1c98c93d0146ea1cfdfb77eecf0c33f495f107a5e423f","description":"Devuelve las banderas de un archivo adjunto de este mensaje.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"e0f5d213fa8fcbac82a905b5d75f3c52343db856ba4ef13f374bef69d6a88333","description":"El mensaje para obtener sus indicadores de archivos adjuntos."},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"8898c6793ab353cc778417db38f12246133fac282f80bc452fcb6238bac83aca","description":"El índice del archivo adjunto."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"3f23b0f3431207b3df65a3647bbce5d3ca1556adb96f726d40e59c56fb669f40","description":"El separador a utilizar para cada bandera."}]},"$channelPermissions":{"descriptionHash":"f07ff42215db7f9b6bde540446fa9beda37d58cbfd0eb7e6a9fce7d69289b8b7","description":"Devuelve todas las sobrescrituras de permisos de un canal.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"628c2b2ee460a624771fa27b651384516399bdb6eba0ae013bfc4652ed9b9aa5","description":"El canal para obtener permisos"},{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"e165c1f62b198c1c8e80a89ed33e29d69630a8e6b7ebd3c4a995d10ac2e5e7c5","description":"La propiedad de las sobrescrituras para regresar."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"3af80144ca9d1ece7a4e796e93d3b9e25964e6f625e9d244f8a87ad18fa7e30d","description":"El separador a utilizar para cada sobrescritura."}]},"$channelVoiceRegion":{"descriptionHash":"11abbcf03cfbb5e4c112fe6de6ff23831746cac5ed8b1d5adb8a25cc506d1179","description":"Devuelve la región de un canal de voz.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"825a440b27e9c8c53e8e5b421e8ac57567b35ad447ffd31112debbd8a4efe467","description":"El canal para conseguir su región."}]},"$setVoiceRegion":{"descriptionHash":"b82d81fb150a45b40763de98804d18da83cb5d799029eaa9d59a478dcfc7b360","description":"Establece la región de un canal de voz, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"fa20364e312f901bf468aa25980a6fa64acb43f878e7d8be39f4852a02fd0cff","description":"El canal para configurar la región"},{"nameHash":"c697d2981bf416569a16cfbcdec1542b5398f3cc77d2b905819aa99c46ecf6f6","name":"región","descriptionHash":"cfd5d5d606ad542e6a6bdff01b9ebc2621893672ba16527e6e6eb7e3dea03266","description":"La región a configurar, déjela vacía para eliminar una región fija"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"de412f3d64a8b6eb2aa374bf3ebc9c55dae8e9b8aa4417f2cfa5b39b1822b4d5","description":"Razón para configurar la región de voz"}]},"$setVoiceVideoQuality":{"descriptionHash":"7bb5145142035cf85ed9f3b9d6904a6f056874509c6f6811e0dc261e4b24eb35","description":"Establece la calidad de vídeo de un canal de voz, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"8f5476261d6cadc5323c82360b12f72c5a716857cad2b21ca9a585eb44d0e0d5","description":"El canal para editar calidad de vídeo."},{"nameHash":"acef2c15bcd349db900dffece73e1256e881c4416fc1f2d3a494640183490d9a","name":"calidad","descriptionHash":"d232147d03bf42a4376927465debbe7d5556fc0e21b7489cc7a5eccd33602b10","description":"La nueva calidad de vídeo."},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"b39dbeefa55ad2b98e03ca1f5adc8c6a1128b4689e9d96518ba83dc50f211814","description":"Razón para cambiar la calidad del video."}]},"$suppressEmbeds":{"descriptionHash":"5057bdf82cf59c236c0762082210ffb500ed9e403fac91053447d805e965d962","description":"Suprime las incrustaciones en un mensaje, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"697626e33cd8fcacb1e4ec02c8202361c0e5ee9d1b13d1f161f734f5172c784d","description":"El mensaje para suprimir incrustaciones en"}]},"$unsuppressEmbeds":{"descriptionHash":"f9309e2b06b68894e7e32c6a6fbf2686bb91bf01e9a1e68ca9b032d356faf02b","description":"Anula la supresión de incrustaciones en un mensaje, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"b5d01f59b34e77f858facf41dc901404e2d74d295965e69d807f697232d3a6c1","description":"El mensaje para desactivar las incrustaciones en"}]},"$cloneChannelPerms":{"descriptionHash":"a6074527773cf8b8547ca6459a462978bbdd4e0531b17f20d012549e70dd1d8a","description":"Clona los permisos del canal dado a otro canal, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"8e98af9d55e013a7bc3c021e081834b3bb8380b222ab19baa261fe13348291b7","description":"El canal para clonar sus permisos."},{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"3f2c069db36b329e8d304f307641d7835594745c81d1358f4d968f2e754248f3","description":"El otro canal para establecer nuevos permisos para"}]},"$channelRawData":{"descriptionHash":"6f93546a422820523f975a11c7dd0ab742e6dd8b389eb53dc4cce7d3c4d5764b","description":"Devuelve los datos sin procesar de un canal.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"36e844ef89537763f7d14bc5d8124dad6a5f36f62fd2a797a294e924e399c255","description":"El canal para obtener datos sin procesar"}]},"$emojiRawData":{"descriptionHash":"8e4cc702dfdf16c13e7c279cfcc0b7d13564de45835d7bb385d0d1ebae365c3a","description":"Devuelve los datos sin procesar de un emoji.","fields":[{"nameHash":"f8f9aa681176cea62972a060518f334667bb67e206d2a7a4d270574ef7d40bcf","name":"identificación emoji","descriptionHash":"d0a71993dc2df21fafc6bb3702109db194762de3b3f69c20fd9976988ba95f92","description":"El emoji del que obtener datos sin procesar"}]},"$guildRawData":{"descriptionHash":"4e1affcfe3a8ba97a37078deeb78aff18a67c06c1dec29e20e8670342378bc95","description":"Devuelve los datos sin procesar de un servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"e1f9e40edf273326bb0385ca1b00163cc45fd0bb81e1b2efe4acf892d117e93c","description":"El servidor del que obtener datos sin procesar"}]},"$memberRawData":{"descriptionHash":"bb5a3bbc0d8b50b5f584fb4730cd1a623639bca6865d0f098dc23e19daee3071","description":"Devuelve los datos sin procesar de un miembro.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"d150130eadef1647bdc9b17c58a2d7d705e500fc56c8952af8d9967442e21ba1","description":"El miembro del que obtener datos sin procesar"}]},"$messageRawData":{"descriptionHash":"3be94d2551128b04f6c17b7ad57cabc2014012d014b2c1d8a9c49b3d1126e7b2","description":"Devuelve los datos sin procesar de un mensaje.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"a562463cc22fd020e43e7655e9c1699bbbacc87a98d78112c226859a5bfa957e","description":"El canal para recibir mensajes"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"a2c65d6285787da386a2e09732de9ac3f5b4210e2a1483e4fb05f5c401d5b97b","description":"El mensaje para obtener datos sin procesar de"}]},"$roleRawData":{"descriptionHash":"0cd1f17e7ca2ea6a959f571750df4c3f405fb2e3d87f435cf4beb0c69087a065","description":"Devuelve los datos sin procesar de una identificación de rol.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"f25eb76c65d0b5d4c980f89b0b55410325418031ef28a209b7effff8e53fcc70","description":"El servidor del que obtener la identificación del rol"},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"ID de rol","descriptionHash":"fd2c48d2313505a097bf5b1a8e4533b545a0a05a132c8084a2e71caadaf4bdba","description":"La identificación del rol del que obtener datos sin procesar"}]},"$stickerRawData":{"descriptionHash":"d54c600bd736ae730c9b7c511c0ac69f3b4ede6f4c98d26001fdf1eba1b790cf","description":"Devuelve los datos sin procesar de una pegatina.","fields":[{"nameHash":"dd438c0c918298037714cbca18fbf0ce01da3ca95eaf89086587532663574cbe","name":"etiqueta de identificación","descriptionHash":"9701838dd2e674b3d4f13fb7e2fcf7efe3fea70d121cba8db4e95852babb9253","description":"La pegatina para obtener datos sin procesar"}]},"$userRawData":{"descriptionHash":"126dfcacc459e8e7c683bb2eb00128b0a727305b79b641823d154334c91c6109","description":"Devuelve los datos sin procesar de un usuario.","fields":[{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"32ba3890fa2c783731e1231f78f088110c3419ac7fa3d884332f0979e0f49789","description":"El usuario del que obtener datos sin procesar"}]},"$channelPermissionsOf":{"descriptionHash":"9eeb88f6eac7e5dd3438ad88786efcc89cfd10bcc57e7dc9159abe527ddaa056","description":"Devuelve permisos específicos de una identificación de rol o miembro en un canal","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"628c2b2ee460a624771fa27b651384516399bdb6eba0ae013bfc4652ed9b9aa5","description":"El canal para obtener permisos"},{"nameHash":"a56145270ce6b3bebd1dd012b73948677dd618d496488bc608a3cb43ce3547dd","name":"identificación","descriptionHash":"c06c2f1bc8f29ec31e7baaaad920755cba30586cc3cd0ab14803890ad12f40de","description":"La identificación del rol o el usuario para obtener permisos."},{"nameHash":"4ba69735ca53765ed6a709edb56c6ea236b7193a3b29a6b390c346f0f4340e4e","name":"estado","descriptionHash":"61c9d9bbd7ea14497c4c5c227cbcab5e9679dfd524835565bab43564827da9a6","description":"El estado de los permisos para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"037716f5dcfaef037c6ea1edb85e05787c5f97584634e5a36c08665e3fd13cdc","description":"El separador a utilizar para cada permiso."}]},"$editRoleUnicodeEmoji":{"descriptionHash":"9cc41535114b813e14c5eb0c657504dc305ea8882d8d8759f1a733b06247001e","description":"Edita el emoji Unicode de una identificación de rol, devuelve booleano","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c26927a2bfc458ddfdda710c7b921d97dc652f79b308e323609e8cf1b034ff12","description":"El servidor del que extraer la identificación del rol"},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"ID de rol","descriptionHash":"5047da8c9401594a3ead3bd0d818461c20fa41714f7184dca4d23ca9041843da","description":"La identificación del rol para editar emoji Unicode"},{"nameHash":"4030f0c0b99ba5e189b6fe295448a8ca31ca589a55930175de18032545c11501","name":"emojis","descriptionHash":"63d76298bb41c9d1b2b97448dac6f0fc4dda2a43b1a05ee850fc6c6e5536b98b","description":"El nuevo emoji Unicode para la identificación del rol."}]},"$interactionRawData":{"descriptionHash":"da2f267494197b6c98ca32aa959f2c918d72067ee9b242bc5616675b88215a34","description":"Devuelve los datos sin procesar de esta interacción."},"$deleteIn":{"descriptionHash":"e1af918314e74d39b865993fa7f6161b1d463da39718a5b26b1761a5eccdcb83","description":"Elimina la respuesta después del tiempo dado.","fields":[{"nameHash":"caa79af4db67695cce51988cda2f98423bb7420fbaee8968cd4aca151f55d3a2","name":"duración","descriptionHash":"a7f7f1dfbcb243f15beb37db437a24a0660b8dd3293610dcf039b6a90197f8f1","description":"El tiempo de espera hasta la eliminación"}]},"$channelPinnedMessages":{"descriptionHash":"31ae026ce2f8e5ea816089e010cc78c30e279a5f368703adb0f511bcaa72c6e7","description":"Devuelve los mensajes anclados de un canal.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"0129b7d51b66034e078139b0f2a2ad400872cdfd62ff7949477c22e3daa7d4e1","description":"El canal para extraer mensajes fijados"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"fa610c99a212905552cdbaa1d344c525f857d8afbc9f4c3ba2d126476f543f22","description":"El separador que se utilizará para cada ID de mensaje."}]},"$firstMessageID":{"descriptionHash":"5b043769a65dd8cd1eabc8b7770d51484398af22e5a4b56fbe2afd00f2556ac1","description":"Devuelve el primer mensaje enviado en un canal.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"110033067e4c2ed55fb013711f8d6fee6b72f5daa2eac74740f0ce77173b4873","description":"El canal del que extraer el primer mensaje"}]},"$parseDigital":{"descriptionHash":"f61511856549dba8eba4856c059f51386da701c201d1e8f3bfdae41c12fd4af1","description":"Análisis dados ms al formato digital.","fields":[{"nameHash":"f785c3ce1d580c8f22c1db8a14cf1268e44279ff5d461361dbbfaf19e8b11578","name":"EM","descriptionHash":"ef42af99a7e97f3b8bb8a61c3b9b57d3c9616a9015798395da80a161d4c49db7","description":"El ms para convertir a formato digital."}]},"$arrayLastIndexOf":{"descriptionHash":"2cf23433289b4cddcf61d80acd9cc8d4651944af3eed14a529dd268cbd5b0634","description":"Obtiene el índice del último elemento encontrado en la matriz.","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"c4dacdef07e8aa2da7015e144c287e5c6b027b0ee7a748e640097387019ab38c","description":"La variable que contiene la matriz."},{"nameHash":"cd42404d52ad55ccfa9aca4adc828aa5800ad9d385a0671fbcbf724118320619","name":"valor","descriptionHash":"0c2bcb67577ee8b9f2f4838d34302e2caa4e2f659c3e1d9fd647caacda27b76c","description":"El valor exacto para obtener su último índice."}]},"$guildEmojiLimit":{"descriptionHash":"cf4f686a0ac16888082a79023ba4348355281d6a1a8c336ed195f753d426bd1b","description":"Devuelve el límite de emoji de un servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildStickerLimit":{"descriptionHash":"0237490bc2c82d074bbac5b8d2d7525015b0a4155ecb45b0f70d316086e91184","description":"Devuelve el límite de stickers de un servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$arrayFindLastIndex":{"descriptionHash":"eda4b5ce41be9c720400be4c2f734073b7cf851450f5d6f7bdea0efc66dbe55f","description":"Encuentra el índice del último elemento encontrado en la matriz","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"c4dacdef07e8aa2da7015e144c287e5c6b027b0ee7a748e640097387019ab38c","description":"La variable que contiene la matriz."},{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"e5735fcd6db8387b4b751e4fdcba86f40055123a40198b1e36aac8b0dc9c3a27","description":"La variable para cargar el valor del elemento"},{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"09e91a4a70a4d92f0e3af6da68d60bbc53474128caa21debb95e4c744f14f7fc","description":"El código a ejecutar para cada elemento."}]},"$isBoolean":{"descriptionHash":"5318b69048a66e40ab38d412a76456f272ef2c70275c0dbcadb2f3cc07c7457c","description":"Comprueba si el valor dado es booleano.","fields":[{"nameHash":"cd42404d52ad55ccfa9aca4adc828aa5800ad9d385a0671fbcbf724118320619","name":"valor","descriptionHash":"c7912ba93d08079f39178a22eac0d5781cc589cbdd6e60f657b8fd53733f3637","description":"Valor para comprobar si es un bool válido"}]},"$unparseDigital":{"descriptionHash":"3ce7a0051a9a8e47d01e03adfb1b4669aa9e2805c4583610b7d76bdb554f4ae1","description":"Desanaliza el formato digital dado a ms","fields":[{"nameHash":"cda3c373f19f1c5114f0f6ece4762cab9c78dd494191d19252e1ef5f4342a146","name":"digital","descriptionHash":"0b6a147bb9c5bceb0356f63ef9d6e5871d9129cca8da1020f694fe749dfbeeaa","description":"El formato digital para convertir a ms"}]},"$botDescription":{"descriptionHash":"0416e632b17031487cde688a26aaa43d163d767d707bc7b2103520adb9c80c43","description":"Devuelve la descripción del bot."},"$setBotDescription":{"descriptionHash":"2be71e730d23eb611c2aadfd6d9d3748a932537372a53e5d9a9ec1aca99fc420","description":"Establece la descripción del bot","fields":[{"nameHash":"c9046f7a37ad0ea7cee73355984fa5428982f8b37c8f7bcec91f7ac71a7cd104","name":"descripción","descriptionHash":"457050f3cf6b7c632b4f92cc7afbcc6ce10ba526109a8afd69a994a8550b1fff","description":"la nueva descripción"}]},"$setBotTags":{"descriptionHash":"ba13229bbf22ddb3af556bde9b450574381527586a0f063791722318ee579aa9","description":"Establece las etiquetas del bot","fields":[{"nameHash":"978c2f8941354cf552831bb8b5b648bb3748e83f5d0a69e3301569af01e1de93","name":"etiquetas","descriptionHash":"f43a125fa7277941fdaeaec535b3c69ffb47831f927c74e06666d998214e6f25","description":"las nuevas etiquetas"}]},"$memberCustomStatus":{"descriptionHash":"7f808b2aee949cd1a9dbe7d5b3b15aa7b4b883636058108abd1c0a9a02b3303e","description":"Devuelve el estado personalizado de un miembro.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"6828d878c8d683fe78a0b55facf9b772e97af96b7f65fe88a3f6d7b7eafd6930","description":"El servidor del que extraer al usuario"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"1a59c9c1dd1429711d7e2433da8679f9bb48fecb82f46c4bf630f48894d5d86d","description":"El usuario devolverá su estado personalizado."},{"nameHash":"1303c06b0b014d0ce7b988ab173a13f31227d417058ff4bbe6f8c222b4ad913c","name":"tipo","descriptionHash":"e9cee61e60ea9409cc381ecd16eb7eea1277afbabd8b1d65df3ef08a58cbece3","description":"El tipo de estado personalizado a recuperar"}]},"$memberBanner":{"descriptionHash":"cb582fb44f6183f0f8b856ccc0b2e99f1231c58575338202b9e4123c47e50cf8","description":"Devuelve el banner de miembro","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"419f1f225f434de09dccc6fe700e252079913980efa2d6362746136dd6c6292e","description":"El usuario para recuperar el banner."},{"nameHash":"ccdcbe846f3da4eb044fbdf64bf6b57902388ab72fb0c852ba72280f8d478b40","name":"tamaño","descriptionHash":"79d32e68330e4e2dd1179e6b1db81828ca2aa2fb525f9c22ea3c2332e325821d","description":"El tamaño a utilizar para la imagen."},{"nameHash":"26f1de33979d065ba8d86789de634228e3540fee2f6e5a66eebf93f78d83077d","name":"extensión","descriptionHash":"5e1127658bab637c16494bb620cbdd70172db616ccb3db2bc39696dbdc52eef6","description":"La extensión a utilizar para la imagen."}]},"$shardCount":{"descriptionHash":"71f764661f62abb3caefcd5d1d36e40256e8502cd8df119bc6ada071ab93606b","description":"Devuelve el recuento de fragmentos del cliente."},"$shardStatus":{"descriptionHash":"48f7ba01aaa7f017c2cf3c35adfa517e11ce7c95f2a93dcfdc7ec28a7ecc5373","description":"Devuelve el estado del fragmento del cliente.","fields":[{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a303f271455860b02b68810e14120115baf5091ec817c60367290b7ac94f714e","description":"El separador a utilizar para cada estado."}]},"$setGuildAFKTimeout":{"descriptionHash":"755c14900afe849f8d3a4d4280134805f1022488162b1735ec214857aeb000dc","description":"Establece el tiempo de espera AFK para un servidor, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"1cb3586b218282a37c84efe1569e3064602d2183721812d406c4020ff50f752f","description":"El servidor para configurar el tiempo de espera AFK para"},{"nameHash":"59f006d63bd009b7f1f1d7bd7e29e1f3b9db6505ce784ca3216ea90c6d6dcb11","name":"artículos de segunda clase","descriptionHash":"b3bff4797da74098164439ed960d42adaf6ad39a532ada7f2032ff4c57535b7e","description":"El nuevo tiempo de espera AFK en segundos (60, 300, 900, 1800, 3600)"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7218a7b710036a9934007130ea2eddf42f77fb0022250184e9bc04dd3fd5de4d","description":"El motivo de esta acción."}]},"$setGuildAFKChannel":{"descriptionHash":"7c52c7f16f0148d43de0f877f9ff7549acd2e236a5347e5fc82e7ebc953f74df","description":"Establece el canal AFK para un servidor, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"1bfc402c2aced4eee09eba93358ae4edef9885f1abf4599d6623a210944fbce1","description":"El servidor para configurar el canal AFK para"},{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"c583ff8d792ee2f36de49b430b34f8219fa7834d24d25a73a922c3b2922e7dc4","description":"El nuevo canal AFK"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7218a7b710036a9934007130ea2eddf42f77fb0022250184e9bc04dd3fd5de4d","description":"El motivo de esta acción."}]},"$setGuildPreferredLocale":{"descriptionHash":"92cf3c1e62c1f2bb08befa48e0517bd1b468367bb16339dbddd68df87dd4bc4f","description":"Establece la configuración regional preferida de un servidor, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"2da0de90dff2a21344b61eb92b321694d65f06662b9ea670f779d3640e27320c","description":"El servidor para configurar la configuración regional preferida"},{"nameHash":"77d9bce4a13de264ff0526e2f26923e29ecf2de9f156d077ff6408bfc352007a","name":"lugar","descriptionHash":"94b25a123ba9f14dbdaaedef7a4c84550d0e12b4e31a4d7ee3a5fe6a6fdad21e","description":"El nuevo lugar preferido"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7218a7b710036a9934007130ea2eddf42f77fb0022250184e9bc04dd3fd5de4d","description":"El motivo de esta acción."}]},"$setGuildPublicUpdatesChannel":{"descriptionHash":"d8b5737d134b8d970cb02069de32b180b2ffec2ca0387d436968f65ae7668003","description":"Establece el canal de actualizaciones públicas para un servidor, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"3988c75b97a25a25cbea66581d2616b892d538a77b50d86f66608f5699780b54","description":"El servidor para configurar el canal de actualizaciones públicas para"},{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"dcf7ab5860c1e84583a7860c47771432f60ca50114241819a3569e5016065570","description":"El nuevo canal público de actualizaciones"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7218a7b710036a9934007130ea2eddf42f77fb0022250184e9bc04dd3fd5de4d","description":"El motivo de esta acción."}]},"$setGuildSafetyAlertsChannel":{"descriptionHash":"b3b6f05382dc9299182ca849714bb220c2053270e7262e3609995db21931391f","description":"Establece el canal de alertas de seguridad para un servidor, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"7afb7230c54ffaf703b3cc7b4106c76d68309e8c0d477c6d542e46b332d48149","description":"El servidor para configurar el canal de alertas de seguridad para"},{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"d8c700601cfc8964aa8f9ce174f79d0cc03f24f04ffb5b262c5b78e28d788995","description":"El nuevo canal de alertas de seguridad"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7218a7b710036a9934007130ea2eddf42f77fb0022250184e9bc04dd3fd5de4d","description":"El motivo de esta acción."}]},"$setGuildDiscoverySplash":{"descriptionHash":"060257e12ea9b815a949a50966fd1a757cefee8df282154352761de382b50bc7","description":"Establece el inicio de descubrimiento para un servidor, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b42ad97a31c436e0fdff6141d332ded4a8a520accdf48056b83ada774323e841","description":"El servidor para configurar el inicio de descubrimiento"},{"nameHash":"28e5ebabd9d8f6e237df63da2b503785093f0229241bc7021198f63c43b93269","name":"URL","descriptionHash":"e6bd8b5441bdb62d060a8ce18a8e2197f7f4df3458ddbb5f065a593a250cc315","description":"El nuevo descubrimiento"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7218a7b710036a9934007130ea2eddf42f77fb0022250184e9bc04dd3fd5de4d","description":"El motivo de esta acción."}]},"$setGuildRulesChannel":{"descriptionHash":"89b82c988d65b71fb9c79b422902bf2b1e55a226938c114d43264d9ea23ff143","description":"Establece el canal de reglas para un servidor, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c8adb76ff373bb6c8203346eed7928676c6685f8ddab4eeb9b2b77389d4c21ca","description":"El servidor para establecer el canal de reglas para"},{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"ada49a56fbc996145eeac620a7742b61c0ed4216d4efe7de384f3b10c0df304e","description":"El nuevo canal de reglas."},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7218a7b710036a9934007130ea2eddf42f77fb0022250184e9bc04dd3fd5de4d","description":"El motivo de esta acción."}]},"$setGuildOwner":{"descriptionHash":"279fd8fe6a24257555266f02e15ef201ce6c45443c2c331d202f1407c5c77535","description":"Establece el propietario de un servidor, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"8e7470ca4bdd3c81b8df160a53a3b31e761e4cc4373f9b720d940d0e8d34f326","description":"El servidor para establecer el propietario"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"4207c4f674eb31f83328f06bf8c3a705ab5fadc605ff02ca3eacea5e3816ce38","description":"el nuevo dueño"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7218a7b710036a9934007130ea2eddf42f77fb0022250184e9bc04dd3fd5de4d","description":"El motivo de esta acción."}]},"$setGuildExplicitContentFilter":{"descriptionHash":"c1ab8dc7376a563054477401dcd2d5b49b5aafec8fed12b9984de89ebef9965d","description":"Establece el filtro de contenido explícito para un servidor, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"4e38fba750d441d715d0719f8b0aee5bae768f854df90c05c0c0ab5903af0752","description":"El servidor para configurar el filtro de contenido explícito para"},{"nameHash":"dfc3376b8266c66e8c24736645128a5f93ccf1df6f381286ffbda654fec8f21c","name":"filtrar","descriptionHash":"29414ca3b6cd104699ce99936385ea3ee8db3b5698553014e148ceeb39f1e06f","description":"El nuevo filtro de contenido explícito"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7218a7b710036a9934007130ea2eddf42f77fb0022250184e9bc04dd3fd5de4d","description":"El motivo de esta acción."}]},"$setGuildVerificationLevel":{"descriptionHash":"c459e5f5ec794e33e9db77b2ce9b9b64f0633f4cf16fe27afc27d52d8530ea18","description":"Establece el nivel de verificación de un servidor, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c5e59618154df1e60417f3e18cee61aa2cfc21664560088da6557dd986973a6e","description":"El servidor para establecer el nivel de verificación"},{"nameHash":"0081779c287d567d9ca622f4c0cc2ede819b0cc7f286a5f01d8c3c0178191ad6","name":"nivel","descriptionHash":"86fb5d5a662b7caa241c9143fde5408f9e6e6acd301f045d07048acb1d1c5f44","description":"El nuevo nivel de verificación"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7218a7b710036a9934007130ea2eddf42f77fb0022250184e9bc04dd3fd5de4d","description":"El motivo de esta acción."}]},"$setGuildWidgetSettings":{"descriptionHash":"5293f5911ac3f8adf6ac91aead34c40b94d2b1e6dad46b7ccb78b056f0bbfb7e","description":"Establece la configuración del widget de un servidor, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"9a31985f80c474ae12d13debfebbf5c0d35eed4cc3dd894c792ba6d08846af9b","description":"El servidor para configurar la configuración del widget"},{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"4308e63f0a3ccdc1bd8100bc882c07d690a3eb028e31df52ff5ae295118fc996","description":"El canal de invitación para el widget."},{"nameHash":"fb9cf75606b4070dd6a9705810906bba28d0e2ea74ff301b999a91dbb68c7d98","name":"activado","descriptionHash":"58e71e0c6b7c588c5a77e72bc683f41383461e462d5bdecacaf653b794816be3","description":"Si habilitar el widget"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7218a7b710036a9934007130ea2eddf42f77fb0022250184e9bc04dd3fd5de4d","description":"El motivo de esta acción."}]},"$setGuildDefaultMessageNotifications":{"descriptionHash":"4f988e9c0b5b4be3322b5b2b675a3ebd0ee6e1b588fb104e7d16e252f2c61632","description":"Establece la configuración predeterminada de notificaciones de mensajes para un servidor, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"19662db8b267f2d4500fa23aeaed4c5d8e673088abb31ccb4d93390762d032bd","description":"El servidor para configurar notificaciones de mensajes predeterminados para"},{"nameHash":"ec72b9566a9c3501838ae30aeeadb527f0b7545902376fe63b7f9739a8ee4acd","name":"configuración","descriptionHash":"3848d136adb2b062b0445834c6aa6d011fd53910d3bb5e126fb63096a78eac89","description":"La nueva configuración predeterminada de notificaciones de mensajes"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7218a7b710036a9934007130ea2eddf42f77fb0022250184e9bc04dd3fd5de4d","description":"El motivo de esta acción."}]},"$setGuildSystemChannel":{"descriptionHash":"187cc66abd9ca6cf32833dceec239b66699a8f9597ca65eb276bcd74498c9991","description":"Establece el canal del sistema para un servidor, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"8b6b863e851d59db94473aac5d5d40c52dd4230f29dcf19da905bed74e5614f4","description":"El servidor para configurar el canal del sistema para"},{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"40e8e02c963c019a0b8ea22afa90c46be70330b689faf1469e4b00e752c77e00","description":"El nuevo canal del sistema."},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7218a7b710036a9934007130ea2eddf42f77fb0022250184e9bc04dd3fd5de4d","description":"El motivo de esta acción."}]},"$setGuildMFALevel":{"descriptionHash":"161a103fa46a23fcde85ef4f3961443f7e2be1f7d937bf04e89978f09a03b3cc","description":"Establece el nivel de MFA para un servidor, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"961e203b297867d6557e8d5d6554dc57f5789034d2b353bdd4495c25bd46666e","description":"El servidor para configurar el nivel de MFA para"},{"nameHash":"0081779c287d567d9ca622f4c0cc2ede819b0cc7f286a5f01d8c3c0178191ad6","name":"nivel","descriptionHash":"7844e1575d2b890684e51d336333c8ed356236d7fafb218ee1cc6af4adfc92b4","description":"El nuevo nivel MFA"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7218a7b710036a9934007130ea2eddf42f77fb0022250184e9bc04dd3fd5de4d","description":"El motivo de esta acción."}]},"$deleteField":{"descriptionHash":"5d6653ead368e3bb52103d57ff5a0baa4a196692b0b345d151a43b216dfd11b8","description":"Elimina un campo para insertar","fields":[{"nameHash":"7a44ff150a04f918083d2437f297ab87a064365eb46ec4ad9a0a9c76cacb199c","name":"índice de campo","descriptionHash":"7a56a8ac620ac84cc1703a5ab298074e36e9b5eb2b3a6064b8cdf6d45dc17908","description":"El campo de índice a eliminar"},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"b0a762862397472def8bba32967e981aa6df6c1a5ead6a07470dfac562d79e28","description":"El índice para eliminar este campo en"}]},"$ramTotal":{"descriptionHash":"279a33b4430e4a0c46843850993ff85545c372ec060f0a7077484c84ff1c8f31","description":"Devuelve la capacidad máxima total de RAM del sistema en GB"},"$botWebhookEventURL":{"descriptionHash":"b72045eabdf6e89a4ebd79346f45384d2cd53872a12c966cc04f19616e8999a3","description":"Devuelve la URL del evento del webhook del cliente."},"$botWebhookEventStatus":{"descriptionHash":"877504dafa0520dc58677edd7ad819eb71d629bfcd5f5f55614151623a531fbe","description":"Devuelve el estado del evento del webhook del cliente."},"$botWebhookEventTypes":{"descriptionHash":"6b76f3ddc3539c589d0aa60a44e2132ce806ff0b54e1eb4aec4d996aa30a780e","description":"Devuelve los tipos de eventos del webhook del cliente.","fields":[{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"61380f511e4c7cdc18fda3e17c2c54389e9f0f354995eebffb8e9ff129db953d","description":"El separador a utilizar para cada tipo"}]},"$botWebhookURL":{"descriptionHash":"b72045eabdf6e89a4ebd79346f45384d2cd53872a12c966cc04f19616e8999a3","description":"Devuelve la URL del evento del webhook del cliente."},"$botWebhookStatus":{"descriptionHash":"877504dafa0520dc58677edd7ad819eb71d629bfcd5f5f55614151623a531fbe","description":"Devuelve el estado del evento del webhook del cliente."},"$botWebhookEvents":{"descriptionHash":"6b76f3ddc3539c589d0aa60a44e2132ce806ff0b54e1eb4aec4d996aa30a780e","description":"Devuelve los tipos de eventos del webhook del cliente.","fields":[{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"61380f511e4c7cdc18fda3e17c2c54389e9f0f354995eebffb8e9ff129db953d","description":"El separador a utilizar para cada tipo"}]},"$pi":{"descriptionHash":"58a2aaffc7f6eeae052d6aace43c641271af68e49992e81f0de01be1d8e3e2d6","description":"Devuelve la constante pi"},"$sign":{"descriptionHash":"c2c5abb7f9daeae80a640ee9e6fdd121540b677d91b937ba5a9fd2d8c9868f50","description":"Devuelve el signo de x, indicando si x es positivo, negativo o cero","fields":[{"nameHash":"12886f9d00055adf24c40579e22d31b2b45f2023f892954ffd5567beb60825f8","name":"número","descriptionHash":"508eb67865408c7d8d4ee79083eaca4359014c60a4d7d9a993f6600568910ca7","description":"El número a utilizar"}]},"$disableButtons":{"descriptionHash":"f7ce6668c1cc4b9f192429ced5a7dd467836fe8f147265a40610f76087143790","description":"Desactiva todos los botones del mensaje actual.","fields":[{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"46cca060ff2dc7e7d1cb3d661470c184c14f114a52fdd58d8aa1e00eff1dcf14","description":"El índice de la fila a deshabilitar."}]},"$disableButtonsOf":{"descriptionHash":"b7d299a732044403fd4a2521cc47df1b74dd8718059778e2a000412d5a15d15f","description":"Deshabilita todos los botones de un mensaje, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"08a5c70f2d3866b4ad2c12f80a313ccc5188009c9a7c5e2162030e08ccb74a5b","description":"La identificación del canal del que extraer el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"19e84f645afcd080debfaa2933c5c75cb85a034151dd71e384a4731ece3aef22","description":"El mensaje para desactivar los botones en"},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"46cca060ff2dc7e7d1cb3d661470c184c14f114a52fdd58d8aa1e00eff1dcf14","description":"El índice de la fila a deshabilitar."}]},"$disableComponents":{"descriptionHash":"064e0320114a9e24fd4b1ed0130b160c44459a3a6f03d61ebcebd241e70ccace","description":"Deshabilita todos los componentes del mensaje actual."},"$disableComponentsOf":{"descriptionHash":"a4b67c87fc237a787654ca3efff15d32bd610b8fd748f3112169fc81582269ee","description":"Deshabilita todos los componentes de un mensaje, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"08a5c70f2d3866b4ad2c12f80a313ccc5188009c9a7c5e2162030e08ccb74a5b","description":"La identificación del canal del que extraer el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"c80a6bdc7e24bffde130e04b6e81fa3ca10b69c105a19f13b5059ead9258a336","description":"El mensaje para desactivar componentes en"}]},"$enableComponents":{"descriptionHash":"77aa22344136fcd3e6afd7c6d07fa80f08d49eed3787f101a9c726bccb3e6570","description":"Habilita todos los componentes del mensaje actual."},"$enableButtons":{"descriptionHash":"2332a87e772503c2ba82b313c4442ace508c845235b67926b455118990b05cee","description":"Habilita todos los botones del mensaje actual.","fields":[{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"c21d8863153b4a25b67a0911f8a144b79b7c668d9ee6534704a518e4fdd070bb","description":"El índice de la fila a habilitar."}]},"$enableComponentsOf":{"descriptionHash":"21667c43611636a927f929b7b6d28882940e52e058b2ab35bc63fec9173c3a8c","description":"Habilita todos los componentes de un mensaje, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"08a5c70f2d3866b4ad2c12f80a313ccc5188009c9a7c5e2162030e08ccb74a5b","description":"La identificación del canal del que extraer el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"4acd010dfafbdf38c289ae7882817e1a19da0b37ac2a1dee72e58f74e9aeefd2","description":"El mensaje para habilitar componentes en"}]},"$enableButtonsOf":{"descriptionHash":"19ec2796347e52b7d7fedfc9970a983c3b6a0ae03918dfc8f75c497ac7d0f262","description":"Habilita todos los botones de un mensaje, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"08a5c70f2d3866b4ad2c12f80a313ccc5188009c9a7c5e2162030e08ccb74a5b","description":"La identificación del canal del que extraer el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"e9db4f22d77fb40531f356d6fe4c682c3a60ea4b4281147557f65b2a523abb6a","description":"El mensaje para habilitar botones en"},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"c21d8863153b4a25b67a0911f8a144b79b7c668d9ee6534704a518e4fdd070bb","description":"El índice de la fila a habilitar."}]},"$getGuildInvite":{"descriptionHash":"86941bcf33208c4674ecb0d8dade39cc47d6f28e41e3f4250168371ffed7ceee","description":"Devuelve información sobre una invitación al servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"5d1c61f88fb7497ce26397b56b45e9704df4348588e89a5c834cd809685c70fb","description":"El servidor desde el que buscar la invitación"},{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"412746c5e77fafad80cb894e3b4ac26da5767da3f907843e1d1fcab7d2f0e15c","description":"El código de invitación"},{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"0b6e84ae629740adbc1b38c120146afaac83d906d641ac63739fe41fdcfd465b","description":"La propiedad de la invitación a regresar."}]},"$getInvite":{"descriptionHash":"d3f0fd310411cbf7815d02466838f5ee6fa0caa11acd94c5bab757e4fa4556a1","description":"Devuelve información sobre una invitación.","fields":[{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"412746c5e77fafad80cb894e3b4ac26da5767da3f907843e1d1fcab7d2f0e15c","description":"El código de invitación"},{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"0b6e84ae629740adbc1b38c120146afaac83d906d641ac63739fe41fdcfd465b","description":"La propiedad de la invitación a regresar."}]},"$getMessageReactions":{"descriptionHash":"945e291de15b834cd38839c83e8dee65ff8c4229b033b69eae7edca3ea9415d7","description":"Recupera todas las reacciones de un mensaje.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"4e0b856d63f2042ec259793dc5fb1ad2f4bc14aa47b98d8ea095741eac6a3dcb","description":"El mensaje para recuperar reacciones de"},{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"40551a1700c3a213dfb209640731937428b82622bf4c083ccbb20ef32fc8cd91","description":"La propiedad de las reacciones de regresar."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"3bcc03eab28bb1255ebae322edc149eeeace8d725836c9ec0246406a86c804bc","description":"El separador a utilizar para cada propiedad."}]},"$editMentionableSelectMenu":{"descriptionHash":"d22120970a4ca6d253125c18cffd2cec58d5833dada06bb18e0ef2e50ed2403e","description":"Edita un menú de selección mencionable","fields":[{"nameHash":"8e5fb2d73abd761c9781701e2a6de5a45a2390abad5590fb6a0d6add4584fabe","name":"antigua identificación personalizada","descriptionHash":"957d1ec00963919cd0072e2be3637665d374b2a0671e9c801117abb354626a85","description":"La identificación personalizada del menú para editar."},{"nameHash":"a90845fb799fe823e5862a049025abba5dc8d7784192c65085419395b31906c1","name":"nueva identificación personalizada","descriptionHash":"9c5fb91ff3bfe5927987d15e883bfc1fe7a7bd78ba13b7328b1648f9e22e123d","description":"La nueva identificación personalizada que se usará en este menú."},{"nameHash":"4097889236a2af26c293033feb964c4cf118c0224e0d063fec0a89e9d0569ef2","name":"marcador de posición","descriptionHash":"daa56ef1febb9d700444f06f3aed5574f7c0ba3cfde286fceb039d0fff181da1","description":"El marcador de posición que se utilizará para el menú."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"ba8a0b3e715ce152ab774f3d01d3dbb40842e27f5b86c93f8d754225f6302555","description":"Si se debe mantener este menú deshabilitado"},{"nameHash":"1f6c664f07281d596415fe2356e1e4656306f76a5fe9bfa03b4cea9530b9364d","name":"valores mínimos","descriptionHash":"798549c9072125e507bb4f8aafe3f8eaa7bf8888119151e04e4cf08765e049bd","description":"Los valores mínimos a elegir para el menú."},{"nameHash":"b88f4d4b4b7bd987f048950768ddfb94bdc08810a8ca6d9d19a0d81f4ac571cc","name":"valores máximos","descriptionHash":"0d50130e6e05f6a71c2a5eb67dd75fbd6cc9f0a5bd7ede65721a1800165898b3","description":"Los valores máximos a elegir para el menú."}]},"$editChannelSelectMenu":{"descriptionHash":"eabde642e4c38b073ac5039dcfa514cfad3638c73d6b9e3c3a5695695b4de1a1","description":"Edita un menú de selección de canal","fields":[{"nameHash":"8e5fb2d73abd761c9781701e2a6de5a45a2390abad5590fb6a0d6add4584fabe","name":"antigua identificación personalizada","descriptionHash":"957d1ec00963919cd0072e2be3637665d374b2a0671e9c801117abb354626a85","description":"La identificación personalizada del menú para editar."},{"nameHash":"a90845fb799fe823e5862a049025abba5dc8d7784192c65085419395b31906c1","name":"nueva identificación personalizada","descriptionHash":"9c5fb91ff3bfe5927987d15e883bfc1fe7a7bd78ba13b7328b1648f9e22e123d","description":"La nueva identificación personalizada que se usará en este menú."},{"nameHash":"4097889236a2af26c293033feb964c4cf118c0224e0d063fec0a89e9d0569ef2","name":"marcador de posición","descriptionHash":"daa56ef1febb9d700444f06f3aed5574f7c0ba3cfde286fceb039d0fff181da1","description":"El marcador de posición que se utilizará para el menú."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"ba8a0b3e715ce152ab774f3d01d3dbb40842e27f5b86c93f8d754225f6302555","description":"Si se debe mantener este menú deshabilitado"},{"nameHash":"1f6c664f07281d596415fe2356e1e4656306f76a5fe9bfa03b4cea9530b9364d","name":"valores mínimos","descriptionHash":"798549c9072125e507bb4f8aafe3f8eaa7bf8888119151e04e4cf08765e049bd","description":"Los valores mínimos a elegir para el menú."},{"nameHash":"b88f4d4b4b7bd987f048950768ddfb94bdc08810a8ca6d9d19a0d81f4ac571cc","name":"valores máximos","descriptionHash":"0d50130e6e05f6a71c2a5eb67dd75fbd6cc9f0a5bd7ede65721a1800165898b3","description":"Los valores máximos a elegir para el menú."},{"nameHash":"44cba2498d2245970c3266b3f381b7fb7a36da5d5860319944d3da89b5483784","name":"canales predeterminados","descriptionHash":"8fec82a56eae952d42693637afc49b58c6d1acb5a2a27c918a2343372d414a0d","description":"Los canales seleccionados por defecto del menú."}]},"$editMentionableSelectMenuOf":{"descriptionHash":"8eed710430dc10b9a4d6e0fdafef8f43617493d367507983b94b03aa87499d9a","description":"Edita un menú de selección mencionable de un mensaje, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"08a5c70f2d3866b4ad2c12f80a313ccc5188009c9a7c5e2162030e08ccb74a5b","description":"La identificación del canal del que extraer el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"fcf43f7a6a8b8a0efb689fe14460d4ca505c16fe9b5ce0b3b803eeed75de8be4","description":"El mensaje para editar seleccionar menú para"},{"nameHash":"8e5fb2d73abd761c9781701e2a6de5a45a2390abad5590fb6a0d6add4584fabe","name":"antigua identificación personalizada","descriptionHash":"957d1ec00963919cd0072e2be3637665d374b2a0671e9c801117abb354626a85","description":"La identificación personalizada del menú para editar."},{"nameHash":"a90845fb799fe823e5862a049025abba5dc8d7784192c65085419395b31906c1","name":"nueva identificación personalizada","descriptionHash":"9c5fb91ff3bfe5927987d15e883bfc1fe7a7bd78ba13b7328b1648f9e22e123d","description":"La nueva identificación personalizada que se usará en este menú."},{"nameHash":"4097889236a2af26c293033feb964c4cf118c0224e0d063fec0a89e9d0569ef2","name":"marcador de posición","descriptionHash":"daa56ef1febb9d700444f06f3aed5574f7c0ba3cfde286fceb039d0fff181da1","description":"El marcador de posición que se utilizará para el menú."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"ba8a0b3e715ce152ab774f3d01d3dbb40842e27f5b86c93f8d754225f6302555","description":"Si se debe mantener este menú deshabilitado"},{"nameHash":"1f6c664f07281d596415fe2356e1e4656306f76a5fe9bfa03b4cea9530b9364d","name":"valores mínimos","descriptionHash":"798549c9072125e507bb4f8aafe3f8eaa7bf8888119151e04e4cf08765e049bd","description":"Los valores mínimos a elegir para el menú."},{"nameHash":"b88f4d4b4b7bd987f048950768ddfb94bdc08810a8ca6d9d19a0d81f4ac571cc","name":"valores máximos","descriptionHash":"0d50130e6e05f6a71c2a5eb67dd75fbd6cc9f0a5bd7ede65721a1800165898b3","description":"Los valores máximos a elegir para el menú."}]},"$editRoleSelectMenu":{"descriptionHash":"21384cf2ddd183c67e2c51c9a2680ae66bba35fd892e2e7fe371ee4205028c6f","description":"Edita un menú de selección de ID de rol","fields":[{"nameHash":"8e5fb2d73abd761c9781701e2a6de5a45a2390abad5590fb6a0d6add4584fabe","name":"antigua identificación personalizada","descriptionHash":"957d1ec00963919cd0072e2be3637665d374b2a0671e9c801117abb354626a85","description":"La identificación personalizada del menú para editar."},{"nameHash":"a90845fb799fe823e5862a049025abba5dc8d7784192c65085419395b31906c1","name":"nueva identificación personalizada","descriptionHash":"9c5fb91ff3bfe5927987d15e883bfc1fe7a7bd78ba13b7328b1648f9e22e123d","description":"La nueva identificación personalizada que se usará en este menú."},{"nameHash":"4097889236a2af26c293033feb964c4cf118c0224e0d063fec0a89e9d0569ef2","name":"marcador de posición","descriptionHash":"daa56ef1febb9d700444f06f3aed5574f7c0ba3cfde286fceb039d0fff181da1","description":"El marcador de posición que se utilizará para el menú."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"ba8a0b3e715ce152ab774f3d01d3dbb40842e27f5b86c93f8d754225f6302555","description":"Si se debe mantener este menú deshabilitado"},{"nameHash":"1f6c664f07281d596415fe2356e1e4656306f76a5fe9bfa03b4cea9530b9364d","name":"valores mínimos","descriptionHash":"798549c9072125e507bb4f8aafe3f8eaa7bf8888119151e04e4cf08765e049bd","description":"Los valores mínimos a elegir para el menú."},{"nameHash":"b88f4d4b4b7bd987f048950768ddfb94bdc08810a8ca6d9d19a0d81f4ac571cc","name":"valores máximos","descriptionHash":"0d50130e6e05f6a71c2a5eb67dd75fbd6cc9f0a5bd7ede65721a1800165898b3","description":"Los valores máximos a elegir para el menú."},{"nameHash":"abf3d26c6b4be64d52c862381faa920612a82e418e8bb2b4d4aaf3b4622fd820","name":"identificadores de roles predeterminados","descriptionHash":"d22ec15585bc25bb9a2fc5556d6f9fe8f91a574b8f357a28fec947475642537b","description":"Los identificadores de roles seleccionados predeterminados del menú."}]},"$editChannelSelectMenuOf":{"descriptionHash":"e5e9f6c5a183ddbf719b1ca6ec0cec4741a0d919fd7cd4ecad2b456628ea272c","description":"Edita el menú de selección de canal de un mensaje, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"08a5c70f2d3866b4ad2c12f80a313ccc5188009c9a7c5e2162030e08ccb74a5b","description":"La identificación del canal del que extraer el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"fcf43f7a6a8b8a0efb689fe14460d4ca505c16fe9b5ce0b3b803eeed75de8be4","description":"El mensaje para editar seleccionar menú para"},{"nameHash":"8e5fb2d73abd761c9781701e2a6de5a45a2390abad5590fb6a0d6add4584fabe","name":"antigua identificación personalizada","descriptionHash":"957d1ec00963919cd0072e2be3637665d374b2a0671e9c801117abb354626a85","description":"La identificación personalizada del menú para editar."},{"nameHash":"a90845fb799fe823e5862a049025abba5dc8d7784192c65085419395b31906c1","name":"nueva identificación personalizada","descriptionHash":"9c5fb91ff3bfe5927987d15e883bfc1fe7a7bd78ba13b7328b1648f9e22e123d","description":"La nueva identificación personalizada que se usará en este menú."},{"nameHash":"4097889236a2af26c293033feb964c4cf118c0224e0d063fec0a89e9d0569ef2","name":"marcador de posición","descriptionHash":"daa56ef1febb9d700444f06f3aed5574f7c0ba3cfde286fceb039d0fff181da1","description":"El marcador de posición que se utilizará para el menú."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"ba8a0b3e715ce152ab774f3d01d3dbb40842e27f5b86c93f8d754225f6302555","description":"Si se debe mantener este menú deshabilitado"},{"nameHash":"1f6c664f07281d596415fe2356e1e4656306f76a5fe9bfa03b4cea9530b9364d","name":"valores mínimos","descriptionHash":"798549c9072125e507bb4f8aafe3f8eaa7bf8888119151e04e4cf08765e049bd","description":"Los valores mínimos a elegir para el menú."},{"nameHash":"b88f4d4b4b7bd987f048950768ddfb94bdc08810a8ca6d9d19a0d81f4ac571cc","name":"valores máximos","descriptionHash":"0d50130e6e05f6a71c2a5eb67dd75fbd6cc9f0a5bd7ede65721a1800165898b3","description":"Los valores máximos a elegir para el menú."},{"nameHash":"44cba2498d2245970c3266b3f381b7fb7a36da5d5860319944d3da89b5483784","name":"canales predeterminados","descriptionHash":"8fec82a56eae952d42693637afc49b58c6d1acb5a2a27c918a2343372d414a0d","description":"Los canales seleccionados por defecto del menú."}]},"$editUserSelectMenu":{"descriptionHash":"97e10eddf9f32a6504176e1df50d48b25878edc0698d33668df470bb3341e3d9","description":"Edita un menú de selección de usuario","fields":[{"nameHash":"8e5fb2d73abd761c9781701e2a6de5a45a2390abad5590fb6a0d6add4584fabe","name":"antigua identificación personalizada","descriptionHash":"957d1ec00963919cd0072e2be3637665d374b2a0671e9c801117abb354626a85","description":"La identificación personalizada del menú para editar."},{"nameHash":"a90845fb799fe823e5862a049025abba5dc8d7784192c65085419395b31906c1","name":"nueva identificación personalizada","descriptionHash":"9c5fb91ff3bfe5927987d15e883bfc1fe7a7bd78ba13b7328b1648f9e22e123d","description":"La nueva identificación personalizada que se usará en este menú."},{"nameHash":"4097889236a2af26c293033feb964c4cf118c0224e0d063fec0a89e9d0569ef2","name":"marcador de posición","descriptionHash":"daa56ef1febb9d700444f06f3aed5574f7c0ba3cfde286fceb039d0fff181da1","description":"El marcador de posición que se utilizará para el menú."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"ba8a0b3e715ce152ab774f3d01d3dbb40842e27f5b86c93f8d754225f6302555","description":"Si se debe mantener este menú deshabilitado"},{"nameHash":"1f6c664f07281d596415fe2356e1e4656306f76a5fe9bfa03b4cea9530b9364d","name":"valores mínimos","descriptionHash":"798549c9072125e507bb4f8aafe3f8eaa7bf8888119151e04e4cf08765e049bd","description":"Los valores mínimos a elegir para el menú."},{"nameHash":"b88f4d4b4b7bd987f048950768ddfb94bdc08810a8ca6d9d19a0d81f4ac571cc","name":"valores máximos","descriptionHash":"0d50130e6e05f6a71c2a5eb67dd75fbd6cc9f0a5bd7ede65721a1800165898b3","description":"Los valores máximos a elegir para el menú."},{"nameHash":"0d7768b318f717af53a97a074c835bc3645621599533fa46e4f171a1554cf28f","name":"usuarios predeterminados","descriptionHash":"0e951ac712adb98fdd487c462472cf03e052875723c4a6a6efe49951003b4311","description":"Los usuarios seleccionados por defecto del menú."}]},"$editRoleSelectMenuOf":{"descriptionHash":"4c3f49e5d40924a339db2aaad12bcf0c9d40d446fe8bdbd4aa429a5ba3eda70d","description":"Edita el menú de selección de ID de rol de un mensaje, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"08a5c70f2d3866b4ad2c12f80a313ccc5188009c9a7c5e2162030e08ccb74a5b","description":"La identificación del canal del que extraer el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"fcf43f7a6a8b8a0efb689fe14460d4ca505c16fe9b5ce0b3b803eeed75de8be4","description":"El mensaje para editar seleccionar menú para"},{"nameHash":"8e5fb2d73abd761c9781701e2a6de5a45a2390abad5590fb6a0d6add4584fabe","name":"antigua identificación personalizada","descriptionHash":"957d1ec00963919cd0072e2be3637665d374b2a0671e9c801117abb354626a85","description":"La identificación personalizada del menú para editar."},{"nameHash":"a90845fb799fe823e5862a049025abba5dc8d7784192c65085419395b31906c1","name":"nueva identificación personalizada","descriptionHash":"9c5fb91ff3bfe5927987d15e883bfc1fe7a7bd78ba13b7328b1648f9e22e123d","description":"La nueva identificación personalizada que se usará en este menú."},{"nameHash":"4097889236a2af26c293033feb964c4cf118c0224e0d063fec0a89e9d0569ef2","name":"marcador de posición","descriptionHash":"daa56ef1febb9d700444f06f3aed5574f7c0ba3cfde286fceb039d0fff181da1","description":"El marcador de posición que se utilizará para el menú."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"ba8a0b3e715ce152ab774f3d01d3dbb40842e27f5b86c93f8d754225f6302555","description":"Si se debe mantener este menú deshabilitado"},{"nameHash":"1f6c664f07281d596415fe2356e1e4656306f76a5fe9bfa03b4cea9530b9364d","name":"valores mínimos","descriptionHash":"798549c9072125e507bb4f8aafe3f8eaa7bf8888119151e04e4cf08765e049bd","description":"Los valores mínimos a elegir para el menú."},{"nameHash":"b88f4d4b4b7bd987f048950768ddfb94bdc08810a8ca6d9d19a0d81f4ac571cc","name":"valores máximos","descriptionHash":"0d50130e6e05f6a71c2a5eb67dd75fbd6cc9f0a5bd7ede65721a1800165898b3","description":"Los valores máximos a elegir para el menú."},{"nameHash":"abf3d26c6b4be64d52c862381faa920612a82e418e8bb2b4d4aaf3b4622fd820","name":"identificadores de roles predeterminados","descriptionHash":"d22ec15585bc25bb9a2fc5556d6f9fe8f91a574b8f357a28fec947475642537b","description":"Los identificadores de roles seleccionados predeterminados del menú."}]},"$editUserSelectMenuOf":{"descriptionHash":"a94dc27a765813b5f21136569383da49d841972b0308330bf1e0de8a7bc09e00","description":"Edita el menú de selección de usuario de un mensaje, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"08a5c70f2d3866b4ad2c12f80a313ccc5188009c9a7c5e2162030e08ccb74a5b","description":"La identificación del canal del que extraer el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"fcf43f7a6a8b8a0efb689fe14460d4ca505c16fe9b5ce0b3b803eeed75de8be4","description":"El mensaje para editar seleccionar menú para"},{"nameHash":"8e5fb2d73abd761c9781701e2a6de5a45a2390abad5590fb6a0d6add4584fabe","name":"antigua identificación personalizada","descriptionHash":"957d1ec00963919cd0072e2be3637665d374b2a0671e9c801117abb354626a85","description":"La identificación personalizada del menú para editar."},{"nameHash":"a90845fb799fe823e5862a049025abba5dc8d7784192c65085419395b31906c1","name":"nueva identificación personalizada","descriptionHash":"9c5fb91ff3bfe5927987d15e883bfc1fe7a7bd78ba13b7328b1648f9e22e123d","description":"La nueva identificación personalizada que se usará en este menú."},{"nameHash":"4097889236a2af26c293033feb964c4cf118c0224e0d063fec0a89e9d0569ef2","name":"marcador de posición","descriptionHash":"daa56ef1febb9d700444f06f3aed5574f7c0ba3cfde286fceb039d0fff181da1","description":"El marcador de posición que se utilizará para el menú."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"ba8a0b3e715ce152ab774f3d01d3dbb40842e27f5b86c93f8d754225f6302555","description":"Si se debe mantener este menú deshabilitado"},{"nameHash":"1f6c664f07281d596415fe2356e1e4656306f76a5fe9bfa03b4cea9530b9364d","name":"valores mínimos","descriptionHash":"798549c9072125e507bb4f8aafe3f8eaa7bf8888119151e04e4cf08765e049bd","description":"Los valores mínimos a elegir para el menú."},{"nameHash":"b88f4d4b4b7bd987f048950768ddfb94bdc08810a8ca6d9d19a0d81f4ac571cc","name":"valores máximos","descriptionHash":"0d50130e6e05f6a71c2a5eb67dd75fbd6cc9f0a5bd7ede65721a1800165898b3","description":"Los valores máximos a elegir para el menú."},{"nameHash":"0d7768b318f717af53a97a074c835bc3645621599533fa46e4f171a1554cf28f","name":"usuarios predeterminados","descriptionHash":"0e951ac712adb98fdd487c462472cf03e052875723c4a6a6efe49951003b4311","description":"Los usuarios seleccionados por defecto del menú."}]},"$threadOwnerID":{"descriptionHash":"d5c30413efbe4c07ab8543dbff29475a40fc9ef8aad9f65bf9eb56b4e7396b96","description":"Devuelve el propietario del hilo.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"08253180b37348d7830850a5681852ac63ac4b89dd9c9bd3e4d5d402fcc92783","description":"El hilo para recuperar el propietario de"}]},"$findApplicationEmoji":{"descriptionHash":"ee00b1c309248bd9c3923c4a97b1febd845da6ea71c47a6719de5311bebbc488","description":"Encuentra un emoji de aplicación del cliente.","fields":[{"nameHash":"a8b771920b8319e47251d1360f5e880bc18e8d329b0f0d003ea3c7e615558947","name":"consulta","descriptionHash":"eb2401d8d1ef722ad1955da1a35eae21134ec9e51c96ee674efa939d89de9a8c","description":"La identificación, formato o nombre emoji para encontrar"}]},"$findGuild":{"descriptionHash":"8c38e6dd4012ca2e62ca0eb373226048fdec41293c29c04258152d6383058f90","description":"Encuentra un servidor","fields":[{"nameHash":"a8b771920b8319e47251d1360f5e880bc18e8d329b0f0d003ea3c7e615558947","name":"consulta","descriptionHash":"5787074bd6bd24298763029a6619a534a01694b7a80e508cc7942211d4691194","description":"La identificación o el nombre del servidor a buscar."},{"nameHash":"049851178d13ce162bab09031d7faa4e36c2d019478b7203ac1b602ebfe4f69b","name":"servidor de retorno","descriptionHash":"86c897e1ede3ef8d6be7b342c0cee69c58f18b5ef9ae7ddbadfa65e8355673f0","description":"Devuelve la identificación del servidor actual si no se encuentra ninguno"}]},"$fetchChannels":{"descriptionHash":"76278ac791a7fad433341f37f6f4df47a1b35e5a8112814c8f1aa319fd5cce8f","description":"Almacena en caché todos los canales de un servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"3efdd5b2bc14112d3515e43b16b2dff2b70360dbd8cf1cc51c9b88b5bca2e039","description":"El servidor para almacenar en caché los canales de"},{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"5367338431359a9c728844b3a9f279a255452f29cb415cec8eb4504015aed116","description":"El canal para buscar"}]},"$fetchRoles":{"descriptionHash":"c5d602287e7c71cc0af531d355f217d67957414adfb6ff86ef0f028d6ac3f000","description":"Almacena en caché todos los identificadores de roles de un servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"91b0e2dccf56439691bdfec51b2ddd5938efb5dba6c494c6f67da30d5d1a29a4","description":"El servidor para almacenar en caché los identificadores de funciones de"},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"ID de rol","descriptionHash":"a5ffcbe70537734b76feadd12ee8ab3b5f7d9071f00f04743b1ddd678afe9990","description":"La identificación del rol a buscar"}]},"$pathJoin":{"descriptionHash":"1b7b3fb34180c9a8a7acc150d455dff05c56278a03d18a0ae16f59a18c58c1fc","description":"Une caminos","fields":[{"nameHash":"504dbd7ea99e812ff1ef64c6a162e32890b928a3df1f9e3450aadb7037889be5","name":"caminos","descriptionHash":"09b3050ad8a7d44cd1e28bc48b2c415ac4c486fc48c3dbbdba5dbcc6d60f4004","description":"Los caminos para unirse"}]},"$pathResolve":{"descriptionHash":"c7fac7e26e03447f9ead8ca5723243c5efa5f975443feb256c5e221b793c9a65","description":"Resuelve rutas en una ruta absoluta","fields":[{"nameHash":"504dbd7ea99e812ff1ef64c6a162e32890b928a3df1f9e3450aadb7037889be5","name":"caminos","descriptionHash":"a182c53d28a362b1cc0aca827fb7ade4242a2070caba86281786d1a8991f468b","description":"Los caminos para resolver"}]},"$fetchMessage":{"descriptionHash":"491e1c6909623537030c2f2d1034279d183f51296c3d2a0a8e800cae1a819f4f","description":"Obtiene todos los datos de un mensaje","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal para extraer mensaje de"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"a3da23e20c577c588742d9e6da2941deffd91fbd904d66150c79ec3ae1702651","description":"El mensaje para obtener sus datos"}]},"$underline":{"descriptionHash":"e2bd8fef41f96afb1b85bc4aa2007569890e958b75741a610cfd2518358de1db","description":"Agrega un subrayado al texto","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"c733448e704eb17eafe130e4f06a288b2dac52cebc9c2b98a1724407d2a57a70","description":"El texto para agregar subrayado a, esto intentará escapar de todos _"}]},"$subtext":{"descriptionHash":"3564d6cc98841fa30a5a0d09fccd46c11f0082f44a9ab5e931fe3588941bedb0","description":"Hace que el texto dado sea un subtexto","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"97e677c5ebfc0c106c717eb0386a6bd31d914c771c9bc6117bf88682424b59f7","description":"El texto para hacer subtexto"}]},"$jsonHas":{"descriptionHash":"89be77239e19954124d9826a3c0037c5c328eab00544c959ab22b2a0820d9b91","description":"Devuelve si existe una clave en un objeto JSON","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"afb28ca85d89ad4700bdad00608af222546afe55e9c2c6228431fb362cd98f95","description":"La variable que tiene json"},{"nameHash":"2c70e12b7a0646f92279f427c7b38e7334d8e5389cff167a1dc30e73f826b683","name":"llave","descriptionHash":"2414ccb207d98c3dcd0af689d14c55e2c9dda395b89a0d0a17bbbafc9b7516ba","description":"La clave para verificar"}]},"$forumDefaultSortOrder":{"descriptionHash":"b5cf873e568eff65a0729b57187aba18220eea433a1d69203de5bf79f6730d5a","description":"Devuelve el orden de clasificación predeterminado de un foro","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"f5471840b43ac85e581b7618608de222d6125357a0a2c072912bb49d59793ce4","description":"El canal para obtener el orden de clasificación predeterminado desde"}]},"$forumDefaultThreadSlowmode":{"descriptionHash":"f8d618f6cd78398b29d68b9593335ba93aaca87468b7399a391aa081767c3b6a","description":"Devuelve el moderno predeterminado para los subprocesos de un foro","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"efa77232a534d2c793a3ad49533a1e179f2979d89e0e2ab19bc148db42e55e2a","description":"El canal para obtener el moderno de modo lento predeterminado desde"}]},"$forumDefaultLayout":{"descriptionHash":"2a738b0cb877776cbbe00a64757646294d308b8de300348e13898541b23c2839","description":"Devuelve el diseño predeterminado de un foro","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"6a44815cb5730ed477ccc43abdab6b29b35376fda50c4dd73e8d06e0ab49e199","description":"El canal para obtener el diseño predeterminado desde"}]},"$forumDefaultThreadArchiveDuration":{"descriptionHash":"5bed52dbba4bb82130e60a786fd7697cc19c2ac1db5ae46f2b214d7f720f2ed6","description":"Devuelve la duración predeterminada del archivo automático para los subprocesos de un foro","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"f5471840b43ac85e581b7618608de222d6125357a0a2c072912bb49d59793ce4","description":"El canal para obtener el orden de clasificación predeterminado desde"}]},"$forumDefaultReactionEmoji":{"descriptionHash":"92adbb701ccb4a48d06cdcc10616507d2113d29118c860f36ccd0081eef0c34a","description":"Devuelve el emoji de reacción predeterminado de un foro","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"429a27f2ddf1a36ce03ca0feebcce61e27ac4afa5b1980ebceaaf8600714c7bd","description":"El canal para obtener emoji de reacción predeterminado de"}]},"$setDefaultThreadSlowmode":{"descriptionHash":"b54635cdf499b6ebe5b8ebdf9d42b68d8831145acc7f47061b6fb1fd42fce6e4","description":"Establece el modo lento predeterminado de un foro para publicaciones","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"0c63b79a8a6099ea2e3c03b207ac7137e2835fcd1845073a6e1a7690635479aa","description":"El foro para modificar"},{"nameHash":"59f006d63bd009b7f1f1d7bd7e29e1f3b9db6505ce784ca3216ea90c6d6dcb11","name":"artículos de segunda clase","descriptionHash":"6e57d9b445c0ce7cad735a4604f1f429dee2082a94e5b8868c96dae923e5a416","description":"El nuevo moderno de lento predeterminado"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"67690e832b960159d4ae1fdcf1d5676304a9e4ca053184147b70c31de938c7a7","description":"Razón para modificar SlowMode predeterminado"}]},"$setDefaultForumLayout":{"descriptionHash":"944ada731b9a234ac22f283122139f180581cfe6e00f80f3963042fe23cb3571","description":"Establece el diseño predeterminado de publicaciones de un foro","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"0c63b79a8a6099ea2e3c03b207ac7137e2835fcd1845073a6e1a7690635479aa","description":"El foro para modificar"},{"nameHash":"1dc5ae5b68174891b6aa9850aa05ee0d9ae8a20468d9517259951a2dd9e9c0f0","name":"disposición","descriptionHash":"75c5f410f418b802fba07f0cd8a1610d33fded3c904a06b69bbfedb916895da9","description":"El nuevo diseño predeterminado"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7e31ce9348f3d64bb86490b94c97c8245e699f247eb2c9dba3c2cdeee7b79ebe","description":"Razón para modificar el diseño predeterminado"}]},"$setDefaultReactionEmoji":{"descriptionHash":"075e7090459723829c2bde3ea3436a1cf78a991fb04b4d40eb6bbe8e5e5a51e2","description":"Establece el emoji de reacción predeterminado de un foro para publicaciones","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"0c63b79a8a6099ea2e3c03b207ac7137e2835fcd1845073a6e1a7690635479aa","description":"El foro para modificar"},{"nameHash":"4030f0c0b99ba5e189b6fe295448a8ca31ca589a55930175de18032545c11501","name":"emoji","descriptionHash":"b23d094e58a601bd85369bfbda23ae8598f0cb95aff5aded3db366010425619e","description":"El nuevo emoji de reacción predeterminado"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"96ebe0a72b3af65750edfb5c7016d17a4802aecd1d52665e911e0b15948173c9","description":"Razón para modificar el emoji predeterminado"}]},"$setDefaultSortOrder":{"descriptionHash":"e78a0b0441aec5a882882f5b260125d2f055ceaf357ce8104a08368c26984d31","description":"Establece el orden de clasificación predeterminado de un foro de publicaciones","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"0c63b79a8a6099ea2e3c03b207ac7137e2835fcd1845073a6e1a7690635479aa","description":"El foro para modificar"},{"nameHash":"1dc5ae5b68174891b6aa9850aa05ee0d9ae8a20468d9517259951a2dd9e9c0f0","name":"disposición","descriptionHash":"65b240827867ce1d8fb53d328d291d00f9c3dea2bcfd35ae08828531617ff598","description":"El nuevo orden de clasificación predeterminado, deje vacío para reiniciar"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"31ac3957490dcf537f3f37cf06dc410f8a9701e9898b6952d1b97329e4dcf8d1","description":"Razón para modificar el orden de clasificación predeterminado"}]},"$guildDmsDisabledUntil":{"descriptionHash":"fe02255553cdece71d0cf9cf0323b57b829c21760e2d9e7fb58614cc828124bc","description":"Devuelve la marca de tiempo desactivada de mensajes directos de un servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID de servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos"}]},"$guildDmSpamDetectedAt":{"descriptionHash":"c61c8d76bf5ae7ff22e9a97bfa01ca34d33c4e274d4cd3ccc9a67e83e662abc0","description":"Devuelve cuando se detectó un spam de mensaje directo en un servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID de servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos"}]},"$guildRaidDetectedAt":{"descriptionHash":"21c356bdf871c5da5bcb4b235dcd009eeb5e77fb763fa7710bdf1edd8a688b28","description":"Devuelve cuando se detectó una redada en un servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID de servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos"}]},"$guildInvitesDisabledUntil":{"descriptionHash":"4b25d5f4733d96cfc3651b4dadbf7f5082ee16b9c5b889ee35b386fbd471041c","description":"Devuelve la marca de tiempo de discapacitado invitadas de un servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID de servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos"}]},"$forward":{"descriptionHash":"9a86351732499f4cd1ee259263cd54bdeaea1aec99d5f42cf49a98a9cd0c1ec9","description":"Reenvía un mensaje a otro canal, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal para extraer mensaje de"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"11ff1c70be47f2881921f915129b9966b4baae5050b23b180d7ebed4bab8a560","description":"El mensaje a reenviar"},{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"6be90bb627666e3919bde10bbb0a73c709fe583e648b3a8d6a39654eec22a52a","description":"El canal para reenviar el mensaje a"}]},"$djsVersion":{"descriptionHash":"b1010e86903ce7a3d157b26b47414e2342f671d222d8a984fb66a16b488d321d","description":"Devuelve la versión Discord.js utilizada"}}} \ No newline at end of file +{"events":{"guildAvailable":{"descriptionHash":"c9a75894d5ce2f759039ffa8483e8d703c80e38fa18d89a576c40759294b237a","description":"Este evento se activa cuando un servidor está disponible"},"guildBanRemove":{"descriptionHash":"85774d9fe994be8a7e955381f867bb5660ea4b26f4e27574feaf6799c0c7d210","description":"Este evento se activa cuando un miembro no está baneado de un servidor."},"guildAuditLogEntryCreate":{"descriptionHash":"219e391096c186e0e61f312fe392e8d1eef8dd1d35e9933d425ba603985228fe","description":"Este evento se activa cuando se crea una entrada de registro de auditoría del servidor"},"guildCreate":{"descriptionHash":"a1a8c9c05bb14ac2e0b6979289b861c36e36bc7e55ee41b871afb828deedf310","description":"Este evento se activa cuando el bot se agrega a un servidor."},"channelPinsUpdate":{"descriptionHash":"0b3b5271d2c1936de4728f0bf220810bf4a82ba08848069b2c9ef209e3725cf4","description":"Este evento se activa cuando se actualizan los pines de un canal."},"guildBanAdd":{"descriptionHash":"3a7c6ae819997fc8ff8a2fb3378b72d1e90f8768a1146455dce5a6f4d6e9770a","description":"Este evento se activa cuando un miembro es expulsado del servidor."},"channelCreate":{"descriptionHash":"0380193f0fea55ba5e4318b174ddc254a7b3de5b5639a49d4df2668b87743d4a","description":"Este evento se activa cuando se crea un canal."},"emojiCreate":{"descriptionHash":"91e1b6173728c805a100e33050531754d86df5f210df3b723adcc0d575bf081f","description":"Este evento se activa cuando se crea un emoji"},"error":{"descriptionHash":"fc26fbd70aa9bb159bd742230051767f1505199c89e4ec1d15bafc597cde986d","description":"Este evento se activa cuando ocurre un error en el cliente."},"emojiDelete":{"descriptionHash":"9d31662e4e5607e0e02a6faa071b4396a197336ee7dd0ec61a46fa61336f66d6","description":"Este evento se activa cuando se elimina un emoji"},"channelUpdate":{"descriptionHash":"bce38164955d678af8db6d570662ccd0d0d1fdfcb398aaea8691da4e22e03651","description":"Este evento se activa cuando se actualiza un canal."},"emojiUpdate":{"descriptionHash":"3840147d8a8f54305f98dc69df74f713e2f074d2266e8585a73a7b1bb88ce4f3","description":"Este evento se activa cuando se actualiza un emoji"},"debug":{"descriptionHash":"49597415c47b48186aea10a9697e26dc5d5af8007fceed8f35bc0018c1f3b857","description":"Este evento se activa cuando discord.js envía información de depuración"},"channelDelete":{"descriptionHash":"edd3bc1875a9c97c9f51f8bf2b123e4e7ff4b61e3a0b710d31bd9c921d9f6e93","description":"Este evento se activa cuando se elimina un canal."},"autoModerationActionExecution":{"descriptionHash":"2df6f0ca9b73978dd2afdf500d4cec857e50e56c29f54fe7caebb8911674faac","description":"Este evento se activa cuando se activa un automod bajo un mensaje"},"inviteCreate":{"descriptionHash":"2bf3a243b29fa5d04ca48d6580a85a536d5237aee55c6804b894c21490bb5673","description":"Este evento se activa cuando se crea una invitación."},"guildDelete":{"descriptionHash":"44bad8aec69e80a18f955c484b659e8271e3b5825963cf408ed05bd304fc8b1a","description":"Este evento se activa cuando se elimina un servidor"},"guildUpdate":{"descriptionHash":"41649188e20a7bc7a32c222dbb965b417d809161e6290c51cc1ddfd7fc84ef43","description":"Este evento se activa cuando un servidor actualiza su configuración."},"guildScheduledEventUpdate":{"descriptionHash":"d9392249479f435d54638d9838c58e4cc9473b87ef573bf656d96b8ee1b5e96f","description":"Este evento se llama cuando se actualiza un evento programado"},"guildMemberRemove":{"descriptionHash":"298dab21e83e8ee4076cf1a0bc74f0229de642c04044f175691c44c6c7d705d1","description":"Este evento se activa cuando un miembro se va, es expulsado o baneado de un servidor."},"inviteDelete":{"descriptionHash":"a27672b1fdf5371c8131674489950d825bc65c700b5e879bf872dce71ac6ff4b","description":"Este evento se activa cuando se elimina una invitación."},"guildScheduledEventUserAdd":{"descriptionHash":"c1f66dbd939b1d0307e9607e1c731cb5028a89169436f9c4328f1c6a77461a5e","description":"Este evento se llama cuando se agrega un usuario a un evento programado"},"guildScheduledEventCreate":{"descriptionHash":"57373eb81df66c44dbcf2c2dd1bbdf4980c08d55684b9450b9b0d6717797ff11","description":"Este evento se llama cuando se crea un evento programado"},"interactionCreate":{"descriptionHash":"5041822f13271f5c67f1bc6cd44c1bfad8ab1f99243fd8cfe02000de5658e45e","description":"Este evento se activa cada vez que un usuario usa un comando de barra diagonal, menú contextual, botón, etc."},"guildMemberAvailable":{"descriptionHash":"a01f6b7db025f98aaaecd2ebd4e3364dac943d10db8afd92885b66cb160fc50a","description":"Este evento se activa cuando un miembro de un servidor está disponible"},"guildMemberAdd":{"descriptionHash":"064760d5961c09c824a0510e13c6155360b0bf83e38a724b7d9c4e27ae86446a","description":"Este evento se activa cuando un miembro se une al servidor."},"guildMemberUpdate":{"descriptionHash":"398f9b099531dc3eb6b8e2b7f9c4969ce33ee3022a18f3729ddfa3213cf82509","description":"Este evento se activa cuando un miembro se actualiza en un servidor."},"guildUnavailable":{"descriptionHash":"eb592a120d6fab825fae156ef2ef35f5fdc99868ef46565ba0d1b3042203edef","description":"Este evento se activa cuando un servidor deja de estar disponible"},"guildScheduledEventUserRemove":{"descriptionHash":"3096458e29f5481994e5428c55c231aeea3a53b3c904c0b38f64ae0705624f53","description":"Este evento se llama cuando un usuario es eliminado de un evento programado"},"guildScheduledEventDelete":{"descriptionHash":"b146df9edf99f8f140b19a791b24879ff78416789287a834cd3b7c90d0b957ad","description":"Este evento se llama cuando se elimina un evento programado"},"messageReactionAdd":{"descriptionHash":"211411e89ad3b23e6e06a598b3a34850c5d9908417edc15e1cc4b53b0cf1e596","description":"Este evento se activa cuando se agrega una reacción."},"shardError":{"descriptionHash":"5411018b7c699da2a4e439a86b12c60d3ade60588745692ecaddf6eaab0ed9ce","description":"Este evento se activa cuando un fragmento arroja un error"},"messageReactionRemoveAll":{"descriptionHash":"40531c43755a59758e3b45f8362ce47a89993fe40b535f82b7c8e3624c2f7a5f","description":"Este evento se activa cuando se eliminan todos los emojis de las reacciones de un mensaje."},"messageDelete":{"descriptionHash":"fd48621d9d51777dffeac4fefdf4d8fc8ef174e082862a59d1e62fcf77145093","description":"Este evento se activa cuando se elimina un mensaje."},"messageUpdate":{"descriptionHash":"b691c11fda249dac8a2f925a296220e271c962328258c181e8342616cd487fab","description":"Este evento se activa cuando se actualiza un mensaje."},"messageDeleteBulk":{"descriptionHash":"a60717292e1870f2508b113d202ea433bed342098d9d8bd414e08df115344398","description":"Este evento se activa cuando se elimina una fila de mensajes."},"roleUpdate":{"descriptionHash":"d81f2519441bd564335e960cfcfbfd0ab05ddebc545638a4a812696ce84ebd69","description":"Este evento se activa cuando se actualiza una identificación de rol"},"ready":{"descriptionHash":"4af9071f363b9b64a67aa80b3398c09af2ac715e2a267c8fbbd23c3e924a6624","description":"Este evento se activa cuando el bot está listo."},"messageCreate":{"descriptionHash":"cb0331f80b4119084d18f8bc94e75a69f1054ff9dc9e73af553c0bd4f702151d","description":"Este evento se activa cuando alguien envía un mensaje."},"shardDisconnect":{"descriptionHash":"e946de721feda9ae266c7ba48301b25ff2a3e21ac4fb6189f07c313d78174f3f","description":"Este evento se activa cuando se desconecta un fragmento"},"roleDelete":{"descriptionHash":"ba2b19b4f8184c245c562b872dcfac6b511f96266eb1bbc41bc76a1e1bcaf634","description":"Este evento se activa cuando se elimina una identificación de rol"},"messageReactionRemoveEmoji":{"descriptionHash":"ef6db590ad396b535a42d1ef23c96378b1727a78694c8a505c3d0910418afa83","description":"Este evento se activa cuando se elimina un emoji de las reacciones de un mensaje."},"presenceUpdate":{"descriptionHash":"77a50817c07e0702a7e5bfc39287e3a4b48ec16188f981e8e6a809d6fa83aa92","description":"Este evento se activa cuando se actualiza una presencia."},"messageReactionRemove":{"descriptionHash":"3b3eb7d00da572af7ccb1b96d55e2c7eaa1b46d411ddef783eca7d2729ea86e4","description":"Este evento se activa cuando un usuario deja de reaccionar."},"roleCreate":{"descriptionHash":"7387af927a9558540610cf4cd159db3424cfe4ef038dd1d930e5feb8f1875d9d","description":"Este evento se activa cuando se crea una identificación de rol"},"stickerCreate":{"descriptionHash":"4b5c078572ec3e85717e8aa2cf22b574bbc52261d1f69dba62651cdb817d4c21","description":"Este evento se activa cuando se crea una pegatina."},"stageInstanceDelete":{"descriptionHash":"c8aaed7d347bead122887d4d42abfc03c1d11deb525acee637b4290da7d419bd","description":"Este evento se activa cuando se elimina una etapa."},"threadUpdate":{"descriptionHash":"dd19b9229f092300dd14aba6a7c0c2de7d5439fb821384f01cc916604b9c41f0","description":"Este evento se activa cuando se actualiza un hilo."},"stickerDelete":{"descriptionHash":"4d1ea5e80d7ef13d78c72c828bc3966f2695784c898781ba327bc08e2fa794ed","description":"Este evento se activa cuando se elimina una pegatina."},"stageInstanceCreate":{"descriptionHash":"81baa87c638d61d90de5707bf60802628cfa031349d1654729718f65ea61524a","description":"Este evento se activa cuando se crea una etapa."},"shardResume":{"descriptionHash":"d1a6b97e44b7d59f89f5bdd85955e6e642a30628bc79d259a65e5790b66d481f","description":"Este evento se activa cuando un fragmento comienza a reanudarse"},"threadMemberUpdate":{"descriptionHash":"84fd67f96db885188cb130c05fef6a5f258439110fc083ae0fc60fa37fbff7aa","description":"Este evento se activa cuando un miembro del hilo se actualiza en un servidor."},"stageInstanceUpdate":{"descriptionHash":"9c4f63976d885171b422b4720eeb03b540a141bb3919dd85cfba02c56c88cae2","description":"Este evento se activa cuando se actualiza una etapa."},"userUpdate":{"descriptionHash":"5a007763a636fced892f81c7b45087535c99b23c7fbfdf16d7bfa25f68792790","description":"Este evento se activa cuando un usuario actualiza su perfil."},"threadCreate":{"descriptionHash":"535740cf01a9737ed14f3da4df8f8da64d25800226cc72f4ba5c5882b385ad74","description":"Este evento se activa cuando se crea un hilo."},"typingStart":{"descriptionHash":"10aa2344018f6c5a3830c666d9eecc05e188c102b3026d3d803231b8cae9f57a","description":"Este evento se activa cuando un usuario comienza a escribir"},"threadDelete":{"descriptionHash":"4eb74d6c4c16579057658ef0f8c9c189a724a706a6518e3beea1d9f216a584e0","description":"Este evento se activa cuando se elimina un hilo."},"shardReconnecting":{"descriptionHash":"3ef354947b0d2e2b359990fbb725c1780167f160c379fa23f08acd43121f3336","description":"Este evento se activa cuando un fragmento comienza a reconectarse"},"shardReady":{"descriptionHash":"f7a1130c1ba25c7466747da9d45f38871fe8bdfa2456d345543f618bbf47e40f","description":"El evento se ejecuta cuando un fragmento de este bot está listo"},"stickerUpdate":{"descriptionHash":"12941d3d27ef790c6859aa72f336a40158cd2a6083653108f15ca5a51bbf0703","description":"Este evento se activa cuando se actualiza una pegatina."},"entitlementCreate":{"descriptionHash":"6f841c47e399f61a2ebc9ffa41cb9c2ec7d3af7da781c909f19c9a2966c63995","description":"Este evento se activa cuando se crea un derecho"},"entitlementDelete":{"descriptionHash":"e02f4358f6baf5ca3c5e7c0cdbbbe3b60303777e19e9d53f1711b2e218a1cadb","description":"Este evento se activa cuando se elimina un derecho"},"entitlementUpdate":{"descriptionHash":"347903259e9b94abad7685c504b909b3efe46e37632b3b3daad295d989c87971","description":"Este evento se activa cuando se actualiza un derecho"},"messagePollVoteRemove":{"descriptionHash":"4704eefe4c6ee817ab54d3f59864f87b9256887cd6a6eba43ffa52f000f3b38c","description":"Este evento se activa cuando se elimina un voto de encuesta"},"messagePollVoteAdd":{"descriptionHash":"72c49fa55924952fc689830681e7e268873b9d5234a8249c4f62e7359eb58f1a","description":"Este evento se activa cuando se agrega una votación de encuesta"},"autoModerationRuleDelete":{"descriptionHash":"7af8467ad4fb474e5367ac7bd9c7752d94afeeb0036bf680bc7de17a483d4620","description":"Este evento se activa cuando se elimina una regla de automod"},"autoModerationRuleUpdate":{"descriptionHash":"444b31fe173697598a209f9bc0e5c9d13eed07682530bb8292188c179fa182ff","description":"Este evento se activa cuando se actualiza una regla de automod"},"autoModerationRuleCreate":{"descriptionHash":"8328d60124f255b1186658473b375e97b3099957550dc967f3b9d1412624b2fd","description":"Este evento se activa cuando se crea una regla de automod"}},"functions":{"$arrayPop":{"descriptionHash":"54184642c80d7830601015b1a6096d118e35fe6886ce31c26a791d7c191fbf04","description":"Elimina el último elemento de la matriz y lo devuelve.","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"c4dacdef07e8aa2da7015e144c287e5c6b027b0ee7a748e640097387019ab38c","description":"La variable que contiene la matriz."}]},"$arrayLength":{"descriptionHash":"83ce394b8dbca1f0fa268a7ba8884ad3d303b93ec4ef8118a28720eb643ace53","description":"Devuelve el número de elementos de una matriz.","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"c4dacdef07e8aa2da7015e144c287e5c6b027b0ee7a748e640097387019ab38c","description":"La variable que contiene la matriz."}]},"$arrayClear":{"descriptionHash":"088b2ababc23a54d2e4dec1759d360d3c02e5c017e6c2c65e907cdabbffb114c","description":"Borra todos los elementos de una matriz","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"14ba61d15beb1aad0b945b2af8ad7029379e983ee38732e8ab24e8712c38406c","description":"La variable en la que se mantiene la matriz"}]},"$arrayPushJSON":{"descriptionHash":"30f3809ac7c20b7f50f0f5abd581aca56de09563ece085e6ca4b81e9a76d8473","description":"Agrega un elemento a una matriz","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"c4dacdef07e8aa2da7015e144c287e5c6b027b0ee7a748e640097387019ab38c","description":"La variable que contiene la matriz."},{"nameHash":"89445ea08b55421faa49919a5fd272e9a520f701b479d6084847e161ca5b7711","name":"valores","descriptionHash":"328e0ca691e1befe3ad6a92ff802c3484c64aee990af54dd60dbe15e71fad656","description":"Los valores para agregar al final de la matriz."}]},"$arrayIncludes":{"descriptionHash":"5324daa2cc44608b7dd332b260b845428d7d6e64b74dac32476cbbdfbfcc3a52","description":"Comprueba si existe un valor en una matriz","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"14ba61d15beb1aad0b945b2af8ad7029379e983ee38732e8ab24e8712c38406c","description":"La variable en la que se mantiene la matriz"},{"nameHash":"cd42404d52ad55ccfa9aca4adc828aa5800ad9d385a0671fbcbf724118320619","name":"valor","descriptionHash":"91f21c9bbdad48692bef9803275d0395ab18fd001d0816555cfcd6344b286baf","description":"El valor a comprobar"}]},"$arrayJoin":{"descriptionHash":"2b10d8631ad2b52833c296d9fea440fb701e802c812fd4f821777f38f48ad157","description":"Une todos los elementos de una matriz con un separador dado","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"14ba61d15beb1aad0b945b2af8ad7029379e983ee38732e8ab24e8712c38406c","description":"La variable en la que se mantiene la matriz"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"20debb789f9fdb607b539290ad3b5e8f675c0f0ee789f451ee6ea75a7538e7b9","description":"El separador a utilizar para cada elemento."}]},"$arrayAt":{"descriptionHash":"e1ef373bc1239fcfee7eeb725ad1dd5bba391671f064a0b5150a4410bb28845e","description":"Devuelve el elemento en el índice dado.","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"14ba61d15beb1aad0b945b2af8ad7029379e983ee38732e8ab24e8712c38406c","description":"La variable en la que se mantiene la matriz"},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"638cdb766123b4247a38ff0dd24df620cf872c53c05b12891c0ae9fe98b187d0","description":"El índice para obtener el elemento de"}]},"$arrayConcat":{"descriptionHash":"d03c7c39f3ce11f17af97112ff6a66d86092361f71762f25ed52100daa8f7bc3","description":"Concat matrices y cargarlas en otra variable","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"a0be252ca2a2a372400f531fda15974e36498cca2ad4260488b4cee555d96962","description":"La variable para cargar el resultado, déjela vacía para devolver el resultado."},{"nameHash":"7af0b3e47c35820fabef69cc542392bd2d0f6e37c349851728f0c683013563ce","name":"variables","descriptionHash":"2feab968a46ed0672ab6c227af573d88c5fb1a3bd9c94ce39b3676d1798457f3","description":"Los nombres de las variables para concat"}]},"$arrayPush":{"descriptionHash":"30f3809ac7c20b7f50f0f5abd581aca56de09563ece085e6ca4b81e9a76d8473","description":"Agrega un elemento a una matriz","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"c4dacdef07e8aa2da7015e144c287e5c6b027b0ee7a748e640097387019ab38c","description":"La variable que contiene la matriz."},{"nameHash":"89445ea08b55421faa49919a5fd272e9a520f701b479d6084847e161ca5b7711","name":"valores","descriptionHash":"328e0ca691e1befe3ad6a92ff802c3484c64aee990af54dd60dbe15e71fad656","description":"Los valores para agregar al final de la matriz."}]},"$arrayFindIndex":{"descriptionHash":"ded43a46f26f9af0230bebb8e66b0c6307c6d2f76a9410dfca97539d3eaf5849","description":"Encuentra el índice de un primer elemento encontrado en la matriz","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"c4dacdef07e8aa2da7015e144c287e5c6b027b0ee7a748e640097387019ab38c","description":"La variable que contiene la matriz."},{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"e5735fcd6db8387b4b751e4fdcba86f40055123a40198b1e36aac8b0dc9c3a27","description":"La variable para cargar el valor del elemento"},{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"09e91a4a70a4d92f0e3af6da68d60bbc53474128caa21debb95e4c744f14f7fc","description":"El código a ejecutar para cada elemento."}]},"$arrayIndexOf":{"descriptionHash":"f5efa7acf3cddfa798f5f9f7f882468cf175103d8a7e686dcb3980e1007ec214","description":"Obtiene el índice del primer elemento encontrado en la matriz.","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"c4dacdef07e8aa2da7015e144c287e5c6b027b0ee7a748e640097387019ab38c","description":"La variable que contiene la matriz."},{"nameHash":"cd42404d52ad55ccfa9aca4adc828aa5800ad9d385a0671fbcbf724118320619","name":"valor","descriptionHash":"601d6b54e6eec493009ae2acec84b22b4935a17be38c4959e0e53be4e703f194","description":"El valor exacto para obtener su índice."}]},"$arrayEvery":{"descriptionHash":"962f2bd40cfd55de8f2c55a9f7e5325f1c54874f17ac363c657f367f363307c3","description":"Recorre cada elemento de la matriz con una condición que debe pasar cada elemento.","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"c4dacdef07e8aa2da7015e144c287e5c6b027b0ee7a748e640097387019ab38c","description":"La variable que contiene la matriz."},{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"e5735fcd6db8387b4b751e4fdcba86f40055123a40198b1e36aac8b0dc9c3a27","description":"La variable para cargar el valor del elemento"},{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"09e91a4a70a4d92f0e3af6da68d60bbc53474128caa21debb95e4c744f14f7fc","description":"El código a ejecutar para cada elemento."}]},"$arrayForEach":{"descriptionHash":"c70dc4286625f8e80613c8c450640fd28d1d05cdd10b023e373f93f04e5eed2d","description":"Recorre cada elemento de la matriz.","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"c4dacdef07e8aa2da7015e144c287e5c6b027b0ee7a748e640097387019ab38c","description":"La variable que contiene la matriz."},{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"e5735fcd6db8387b4b751e4fdcba86f40055123a40198b1e36aac8b0dc9c3a27","description":"La variable para cargar el valor del elemento"},{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"09e91a4a70a4d92f0e3af6da68d60bbc53474128caa21debb95e4c744f14f7fc","description":"El código a ejecutar para cada elemento."}]},"$arrayLoad":{"descriptionHash":"92de9c632763ecef7c40e68daea394740150c912be2bdd2ac082848fbf98bc6f","description":"Carga una matriz en una variable de entorno","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"83543387c25e0c9d3ebaf8cab1506741c7d6e5743cc14e86f21b2996fbb6052f","description":"El nombre de la variable para cargar esta matriz"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"3d75f7a01c8e08be867f7bbfba1cb33231ea2011c51fbf8e6f594e1e0a7aa20a","description":"El separador a utilizar para los elementos de la matriz."},{"nameHash":"89445ea08b55421faa49919a5fd272e9a520f701b479d6084847e161ca5b7711","name":"valores","descriptionHash":"17eeb327baaa7eee7d4b03f4db6d6f38c69da660637608f8ceead4abbf3997a1","description":"Los elementos de la matriz."}]},"$arrayMap":{"descriptionHash":"9beb1f8d550055f6e202a849b97a2cf4c30f0be7bd7e5624710e9010dbaf98be","description":"Asigna cada elemento de la matriz y carga los resultados en otra matriz.","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"c4dacdef07e8aa2da7015e144c287e5c6b027b0ee7a748e640097387019ab38c","description":"La variable que contiene la matriz."},{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"e5735fcd6db8387b4b751e4fdcba86f40055123a40198b1e36aac8b0dc9c3a27","description":"La variable para cargar el valor del elemento"},{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"09e91a4a70a4d92f0e3af6da68d60bbc53474128caa21debb95e4c744f14f7fc","description":"El código a ejecutar para cada elemento."},{"nameHash":"755abb34dd374b9590209120cb2931db46aac8a84012a57037c2295116194fec","name":"otra variable","descriptionHash":"2db09ac26f6cbaf7274fffe21c99ffefe5b73ca667e366d5cbe573510e7832cd","description":"La otra variable para cargar el resultado, déjela vacía para devolver el resultado."}]},"$arraySort":{"descriptionHash":"5689369116bcf45b8edbc4186bb872d3b1520039d5f93880008dda0e8b3ac4cd","description":"Ordena la matriz dada","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"14ba61d15beb1aad0b945b2af8ad7029379e983ee38732e8ab24e8712c38406c","description":"La variable en la que se mantiene la matriz"},{"nameHash":"755abb34dd374b9590209120cb2931db46aac8a84012a57037c2295116194fec","name":"otra variable","descriptionHash":"22dea814394d8827c55f1020435ea9386f7af455e32ba8e68022646842c6e893","description":"La variable para cargar el resultado, déjela vacía para devolver el resultado."},{"nameHash":"6edc34523637df49d53c2af5118539d4fddec7b425e648f67b199902dfd70a37","name":"tipo de clasificación","descriptionHash":"fd92c2398f05de96ff9574ba303ba38a62d97d2847e816f821bc4b8f1faa4fa2","description":"El tipo de clasificación que se utilizará; omita utilizar el orden de clasificación predeterminado"}]},"$arrayShift":{"descriptionHash":"04f6911797f9131da83030722e18bcdca7af731cf0ba421bd583b5a1bbd903d4","description":"Elimina el primer elemento de la matriz y lo devuelve.","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"c4dacdef07e8aa2da7015e144c287e5c6b027b0ee7a748e640097387019ab38c","description":"La variable que contiene la matriz."}]},"$arrayRandomValue":{"descriptionHash":"83d3e8342aa46169dc23ad2ca1764fc60a5d5930955835655cfc5492b58967a7","description":"Devuelve un elemento aleatorio","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"14ba61d15beb1aad0b945b2af8ad7029379e983ee38732e8ab24e8712c38406c","description":"La variable en la que se mantiene la matriz"}]},"$splitText":{"descriptionHash":"dd3df8e7020fe981673730100aedfc71b9aeddb7574b9b7f7efc412ca845a3b7","description":"Obtiene el elemento de textSplit","fields":[{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"d2c05e24ccf81d536439a07cffe9b661194a32b9f842d58ad5e244ece49f9f5c","description":"El índice para dividirse en"}]},"$arrayReverse":{"descriptionHash":"06372650be330df462308f10dfe2fff72a6957fff4a905856f5f7050379761df","description":"Invierte una matriz y la carga en otra variable","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"b1fecefb84fd0fee1719346d43ca48db46782eff74fc8b9e5a765daac3e35e1b","description":"La variable donde se mantiene la matriz."},{"nameHash":"755abb34dd374b9590209120cb2931db46aac8a84012a57037c2295116194fec","name":"otra variable","descriptionHash":"a0be252ca2a2a372400f531fda15974e36498cca2ad4260488b4cee555d96962","description":"La variable para cargar el resultado, déjela vacía para devolver el resultado."}]},"$arrayUnshiftJSON":{"descriptionHash":"de6e5ef497141f146b5e0579178e5795dcced351a8c236e2948176b8586b77e7","description":"Agrega elementos al comienzo de una matriz.","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"c4dacdef07e8aa2da7015e144c287e5c6b027b0ee7a748e640097387019ab38c","description":"La variable que contiene la matriz."},{"nameHash":"89445ea08b55421faa49919a5fd272e9a520f701b479d6084847e161ca5b7711","name":"valores","descriptionHash":"524257af51a762b2dd431618136b26aa10ec52b5e4dd1116299460d6eb0e15f9","description":"Los valores para agregar al inicio de la matriz."}]},"$arrayRandomIndex":{"descriptionHash":"441ebcd400283b025e057c16fcc124e76a4de463ce86eabbff4e222970a37bfe","description":"Devuelve un índice aleatorio","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"14ba61d15beb1aad0b945b2af8ad7029379e983ee38732e8ab24e8712c38406c","description":"La variable en la que se mantiene la matriz"}]},"$arrayUnload":{"descriptionHash":"59890783eee747e0a66b051e1d1cb769e3dfd4b54e7c8206775fd4204d37e492","description":"Descarga una matriz de una variable de entorno","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"e9e9b2df7a314c1da86842f7709ab11b3cfff6b763739ab54436c536c517a889","description":"El nombre de la variable para descargar esta matriz desde"}]},"$arrayUnshift":{"descriptionHash":"de6e5ef497141f146b5e0579178e5795dcced351a8c236e2948176b8586b77e7","description":"Agrega elementos al comienzo de una matriz.","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"c4dacdef07e8aa2da7015e144c287e5c6b027b0ee7a748e640097387019ab38c","description":"La variable que contiene la matriz."},{"nameHash":"89445ea08b55421faa49919a5fd272e9a520f701b479d6084847e161ca5b7711","name":"valores","descriptionHash":"524257af51a762b2dd431618136b26aa10ec52b5e4dd1116299460d6eb0e15f9","description":"Los valores para agregar al inicio de la matriz."}]},"$textSplit":{"descriptionHash":"a294def2fd83872ec3c7ec3687d8a03f296bf682adbf2276613f11d4536a0604","description":"Crea una matriz en un texto dado con un separador","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"0510ca9d4764b185ba05a6ba0cf94e5413047d09783122613b230742339eebef","description":"El texto a dividir"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"220c586af3dfe196f3e256d0b3d1b894709b92ee6ff1e2f31605c472ad9260eb","description":"El separador a utilizar"}]},"$arraySplice":{"descriptionHash":"80f25bacee2eb1e91690de0c157bb23c03475584d0e26ccef1b9a6e57c3fac00","description":"Elimina x elementos a partir del índice y, devuelve elementos eliminados","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"14ba61d15beb1aad0b945b2af8ad7029379e983ee38732e8ab24e8712c38406c","description":"La variable en la que se mantiene la matriz"},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"fc9d6ee6740f3a3e55ec039a764dfbd2f63f4127041b459f11864c61adf08520","description":"El índice de inicio"},{"nameHash":"7321cb1413b196c58f6008cb81befc9aae3c9fa82c2b1b7fab356970a81a6669","name":"eliminar recuento","descriptionHash":"438a57cdfd157755f52204304ce372a5ea20ebb770088657713f1ee91d4e5e06","description":"El número de elementos a eliminar"},{"nameHash":"b0b17893a51343979e2090deee730538430cff2a88498e3885eb0ba179c58b6b","name":"elementos","descriptionHash":"1f48b95bd4dcdba6945e5abc8eaecc6322fc14dae5ea779bfcdde2c0ff6c9bbb","description":"Los elementos a insertar en los índices eliminados."}]},"$arraySome":{"descriptionHash":"b911743560359b5c5302178b030a56e5dfeefb75ce34f1e68c73f1338218636d","description":"Recorre cada elemento de la matriz para encontrar una coincidencia.","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"c4dacdef07e8aa2da7015e144c287e5c6b027b0ee7a748e640097387019ab38c","description":"La variable que contiene la matriz."},{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"e5735fcd6db8387b4b751e4fdcba86f40055123a40198b1e36aac8b0dc9c3a27","description":"La variable para cargar el valor del elemento"},{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"09e91a4a70a4d92f0e3af6da68d60bbc53474128caa21debb95e4c744f14f7fc","description":"El código a ejecutar para cada elemento."}]},"$arraySlice":{"descriptionHash":"78043b06da1868a1cbb901d49d47a59d3e98df8bcafb35a41955d7d69f7af6ec","description":"Corta una matriz y la carga en otra variable","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"b1fecefb84fd0fee1719346d43ca48db46782eff74fc8b9e5a765daac3e35e1b","description":"La variable donde se mantiene la matriz."},{"nameHash":"755abb34dd374b9590209120cb2931db46aac8a84012a57037c2295116194fec","name":"otra variable","descriptionHash":"a0be252ca2a2a372400f531fda15974e36498cca2ad4260488b4cee555d96962","description":"La variable para cargar el resultado, déjela vacía para devolver el resultado."},{"nameHash":"cced28c6dc3f99c2396a5eaad732bf6b28142335892b1cd0e6af6cdb53f5ccfa","name":"comenzar","descriptionHash":"82240f88324e8fe081c650c1cbb6fed18c2ff40626ef8dc91c7f02d67be2ed33","description":"El índice inicial para cortar"},{"nameHash":"361e48d0308f20e32dba5fb56328baf18d72ef0ccb43b84f5c262d2a6a1fc6c8","name":"fin","descriptionHash":"54400ff691b6c112ecf832173ae5e47f643db59f62b6fdff36205d59452b96b7","description":"El índice final para cortar"}]},"$arrayReduce":{"descriptionHash":"16a1e8260b7f790a93bccaa0deca13c70dcbccf7373fae99c5cff796c0d790d3","description":"Reduce una serie de elementos y devuelve el resultado.","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"c4dacdef07e8aa2da7015e144c287e5c6b027b0ee7a748e640097387019ab38c","description":"La variable que contiene la matriz."},{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"e5735fcd6db8387b4b751e4fdcba86f40055123a40198b1e36aac8b0dc9c3a27","description":"La variable para cargar el valor del elemento"},{"nameHash":"755abb34dd374b9590209120cb2931db46aac8a84012a57037c2295116194fec","name":"otra variable","descriptionHash":"a8565ccadc4106048c216ca3c409cb2b0ea25ff35b9b5a092e74e7fed86a59cb","description":"La otra variable para cargar el segundo elemento"},{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"277e8d4a24ee171754bbb72b5cebbcdcf3084bb93af1a5eb6bec52ae986194bc","description":"El código a ejecutar para cada elemento, debe devolver un número."},{"nameHash":"0ebf48e40af236a1a7203f955e358f34ed5ef1310e55f6095f9005e0dd6badd0","name":"valor por defecto","descriptionHash":"becdc8d1262794340de5b70fa96c6ef71500dede4b4dffb7dbb783826fd0677f","description":"El valor predeterminado, por defecto es 0."}]},"$fetchAuditLog":{"descriptionHash":"e404220f5b1cd13ebb854e6e871fff95665925f19e7f57ed9a9c629977d2abd2","description":"Obtiene un registro de auditoría utilizando su tipo","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"a1c154b3dbdc0dbbf7b105063e4c46355cde8abb03d4acb5a5b1d7ed9b0dba88","description":"El servidor del que obtener el registro de auditoría"},{"nameHash":"1303c06b0b014d0ce7b988ab173a13f31227d417058ff4bbe6f8c222b4ad913c","name":"tipo","descriptionHash":"52d66cd8608235bc6ef56eeba4ffd3efa25f2782cbe7cb40f47e6f4272e4e852","description":"El tipo de evento del registro."},{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"c072bd13cf4c3c6dde5f0e4e0411960f0ca38f9ef46e507960665095bb81ee0c","description":"La propiedad que se extraerá del registro de auditoría"},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"73fe24bd2e8311013acd88501d17db2435a31e5598ae912cbd94cdb0ca07fd9a","description":"El índice de la entrada a utilizar."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"4bc11b5ea21b73ee552d385b0589b29f97c3cf942b2cdd7470f47b3f1496a0c1","description":"El separador a utilizar en caso de salida de matriz"}]},"$botID":{"descriptionHash":"067ce2ea87677c817536517610ba2e84602eafe8a2606d8b4bf882f7614c4999","description":"Devuelve la identificación del cliente."},"$automodActionType":{"descriptionHash":"529b9449a1dce17840532bfb1b251c6c0fb27eb8bfc322f6046e1ca2a04b28b0","description":"Devuelve el tipo de acción automod utilizado"},"$automodCustomMessage":{"descriptionHash":"7fdc7c8affb47fd2332bc00a4155ecef99dd23334300371e35397610e9263301","description":"Devuelve el mensaje personalizado utilizado por automod en esta detección."},"$automodMatchedContent":{"descriptionHash":"b6465c23522df811e5ffcf28c00d5766d1265673c8b9f82a0000a5c3714f3305","description":"Devuelve el contenido coincidente sobre el que actuó el automod."},"$automodContent":{"descriptionHash":"1699919fa17a4012ea6ecbbec1b497e87fbe7fb41305fb8ead005b016a18d6a7","description":"Devuelve el contenido sobre el que actuó Automod."},"$botCount":{"descriptionHash":"885822104218e208516a8b25a46dd0fd642fe3b20212f2a4598851cd0d0a219d","description":"Devuelve el recuento de bots del bot."},"$automodAlertSystemMessageID":{"descriptionHash":"193ddba7da1992a853b727884e6fe9bd87929e9e4ce23d090788a1cbb3948431","description":"Devuelve el mensaje enviado por automod"},"$automodChannelID":{"descriptionHash":"2e2833dfe4a3560f664af73cad0fd5934291a2c4fe634174531c6ceefb19a92b","description":"Devuelve la identificación del canal para automod."},"$automodMatchedKeyword":{"descriptionHash":"1675f10d794c281a7c3c47c2cb3e67f7ecde6fb88b07055e4ed6d05f2b8e99de","description":"Devuelve la palabra clave coincidente que captó el automod."},"$automodRuleTriggerType":{"descriptionHash":"472a0f0a13d90c3262274fa435a7c80d5f2b4a6261f4041e30557d221e3a3513","description":"Devuelve el tipo de activación de regla utilizado por automod"},"$botDestroy":{"descriptionHash":"d59e50d161b4b6e614ed11f57e2be860f973e6b902520259852b829430ee3e72","description":"Destruye el cliente discord.js"},"$automodRuleID":{"descriptionHash":"1a1123809b70343c99c1c04b281dbfdfc0aa1823ce258b7af2ace1813ac486a1","description":"Devuelve la identificación de la regla utilizada por automod"},"$automodDuration":{"descriptionHash":"d6b42fe1cb7dcbc49e874328fb201546dd0e5de117ecc4160f756dd753e82c36","description":"Devuelve la duración en ms de esta acción de automod"},"$fetchAuditLogCount":{"descriptionHash":"8361c05f475bad3d77e63e69633df71d6b793e7507b1bd7cc30cdf317f3995af","description":"Obtiene el recuento de registros de auditoría utilizando su tipo","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"a1c154b3dbdc0dbbf7b105063e4c46355cde8abb03d4acb5a5b1d7ed9b0dba88","description":"El servidor del que obtener el registro de auditoría"},{"nameHash":"1303c06b0b014d0ce7b988ab173a13f31227d417058ff4bbe6f8c222b4ad913c","name":"tipo","descriptionHash":"52d66cd8608235bc6ef56eeba4ffd3efa25f2782cbe7cb40f47e6f4272e4e852","description":"El tipo de evento del registro."},{"nameHash":"04f8996da763b7a969b1028ee3007569eaf3a635486ddab211d512c85b9df8fb","name":"usuario","descriptionHash":"ce95cb3df48e1d6ea5f63a698fd1bc54f9bb49d97a1b05ee74c71098b5a003c1","description":"El usuario por el que filtrar"}]},"$fetchUserAuditLog":{"descriptionHash":"dcf2bffa71b857d545b2884d2e870e042122648170ea4ae6272bd7bdbe26b2e7","description":"Obtiene un registro de auditoría de un usuario utilizando su tipo","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"a1c154b3dbdc0dbbf7b105063e4c46355cde8abb03d4acb5a5b1d7ed9b0dba88","description":"El servidor del que obtener el registro de auditoría"},{"nameHash":"04f8996da763b7a969b1028ee3007569eaf3a635486ddab211d512c85b9df8fb","name":"usuario","descriptionHash":"ce95cb3df48e1d6ea5f63a698fd1bc54f9bb49d97a1b05ee74c71098b5a003c1","description":"El usuario por el que filtrar"},{"nameHash":"1303c06b0b014d0ce7b988ab173a13f31227d417058ff4bbe6f8c222b4ad913c","name":"tipo","descriptionHash":"52d66cd8608235bc6ef56eeba4ffd3efa25f2782cbe7cb40f47e6f4272e4e852","description":"El tipo de evento del registro."},{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"c072bd13cf4c3c6dde5f0e4e0411960f0ca38f9ef46e507960665095bb81ee0c","description":"La propiedad que se extraerá del registro de auditoría"},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"73fe24bd2e8311013acd88501d17db2435a31e5598ae912cbd94cdb0ca07fd9a","description":"El índice de la entrada a utilizar."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"4bc11b5ea21b73ee552d385b0589b29f97c3cf942b2cdd7470f47b3f1496a0c1","description":"El separador a utilizar en caso de salida de matriz"}]},"$updateCommands":{"descriptionHash":"fcb860551208e63afaf75907d430fb01de865336c194e45a64703ef8b2da262c","description":"Actualiza los comandos del bot y también registra otros nuevos."},"$shardID":{"descriptionHash":"8e553f64b1fda69a796355bae5db08126b7230aceca0ae91ce0c0a5e527453f4","description":"Devuelve la identificación del fragmento del cliente.","fields":[{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"2068e4316c164a8847aa41c65fcb9103b9ccc2d41b7aff47c302859dc682efa2","description":"El separador a usar para cada identificación."}]},"$botToken":{"descriptionHash":"de16b7a22bf749cca5b69c5678bc3cc7d99f588309fccca9feb585b9193dec27","description":"Devuelve el token del cliente"},"$updateApplicationCommands":{"descriptionHash":"f2c8fe21bda417d88e9a4a4521e4ea0450f297365ebb8c3bb05cb277c24c2530","description":"Actualiza los comandos de la aplicación y también registra otros nuevos."},"$version":{"descriptionHash":"1d1d419d236ca468634582bd3179abc819b4694ea89c5940f34fb6dc2cb03cea","description":"Devuelve la versión del paquete que está usando el cliente."},"$uptime":{"descriptionHash":"cd6b4e4d1898c9f04777c4654db8bdbdc56f8fefc8191b7b0f79da2c6838e46a","description":"Devuelve el tiempo de actividad de los bots."},"$ping":{"descriptionHash":"d2b7de06814d2d6e20776a1356c338f390bad1e315fb784f4747336ca80a2f52","description":"El ping del bot actual"},"$botInvite":{"descriptionHash":"d0b7cb38efd1d86525370691473a90b4939c1e1f6100b2dc13369b7972e22740","description":"Devuelve el enlace de invitación de un bot.","fields":[{"nameHash":"a29675d2f6ac28ba8a48d204cfe38f291a5ba9c7d93a074b4108f9da61ef9b52","name":"permisos","descriptionHash":"5c15778612dccf6b941b306d15a5a0c6ab39c469a7dd445675eadcd614784615","description":"Los permisos para el enlace de invitación."}]},"$hasExtension":{"descriptionHash":"cbd67bfbd803ba767bc584361033c3a06333fb9e415608600f4614fa317447c0","description":"Comprueba si el cliente tiene una extensión.","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"6c2fd23a843c79d48288f3e9004a1f12aa6ef256040cc52c13970be4066f06d0","description":"El nombre de la extensión para verificar"}]},"$botOwnerID":{"descriptionHash":"58bee8ab1a8da6fdf8b8adea3af4b3d88a1f7e86832e0356121328937b475b81","description":"Devuelve la identificación del propietario del bot.","fields":[{"nameHash":"ed3ce57483ae8b965dda38516a7d3b9d57a7d846ae746f9bb1c065cfaab5e0b0","name":"regresar miembros?","descriptionHash":"da563da52d0031a2a1d7ec2318615703cd9c5207c886f17e57333af39dbc5628","description":"Si devolver a todos los miembros (true) o no (false)"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"2068e4316c164a8847aa41c65fcb9103b9ccc2d41b7aff47c302859dc682efa2","description":"El separador a usar para cada identificación."}]},"$setBotName":{"descriptionHash":"90b7942b61ede28b65a9be01fa2ebc9fc5384d02c823cf50c76fb7ebe3ff54ed","description":"Establece el nombre del bot","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"0e89d468008dfb528395ae68bdee48efd39367046862637cd5a714f417dbd3f9","description":"el nuevo nombre"}]},"$extensionVersion":{"descriptionHash":"13cec7cb0c8ad7e4f70a6fb0ef9d5bad232accc241ac3b7c46e334d732988d14","description":"Devuelve la versión en la que se ejecuta una extensión.","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"d075b927a5665db068b697a47d8c67ce4409ddb75c0c5dda4634745f67d644b4","description":"El nombre de la extensión para recuperar su versión."}]},"$setBotAvatar":{"descriptionHash":"8b39799dc458cbeaf97d0d631627d36c02ecd39e6723d842fa09f51574f36e7d","description":"Establece el icono del perfil del bot","fields":[{"nameHash":"28e5ebabd9d8f6e237df63da2b503785093f0229241bc7021198f63c43b93269","name":"URL","descriptionHash":"f76b2a495b45080e3d2c990296fd9850637ed2738f5ae6763a0f8ca2236a9327","description":"La URL del icono"}]},"$bufferAlloc":{"descriptionHash":"17d9dc4acfa63b37ef0faed0d83eb48556813a4677d4ec3da7dfd13b3a1e8481","description":"Asigna un número determinado de bytes en un búfer","fields":[{"nameHash":"146bcd88c1990e8b394cca5b25dd27e9be23cce418140f93a5046d40241a1f52","name":"nombre de la variable","descriptionHash":"b520b622d34137b1fe1cdf2dfaff490750f035f6c8f72e87207c80251c2492c7","description":"La variable para cargarlo, a la que se accede con $env[]"},{"nameHash":"277089d91c0bdf4f2e6862ba7e4a07605119431f5d13f726dd352b06f1b206a9","name":"bytes","descriptionHash":"887a548299bb90cbd1ec511676999006404092af17a55b2eae1ed5e6215023c4","description":"El número de bytes a asignar."}]},"$setStatus":{"descriptionHash":"5d1a1ca0de9b3acf8804314984bd384caea062a0fe15ec93394eee70ca7b3fe8","description":"Establece el estado del cliente.","fields":[{"nameHash":"dff0669b4df441c26626db0001cd5bee7fc888cecab2a00d03144e90915d6272","name":"presencia","descriptionHash":"4aa557d198079f5ae75a1a06d99705da8a4a3b5da8cf7961ae1981f5e223ca86","description":"El estado de presencia"},{"nameHash":"1303c06b0b014d0ce7b988ab173a13f31227d417058ff4bbe6f8c222b4ad913c","name":"tipo","descriptionHash":"65e3dae49008e268a309cc9167967db4693ed66dacc42ea7704df47a3bf0170a","description":"el tipo de actividad"},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"43196c21bff6b8e8e5eaa004922f5ed3128c43fac8b4febea9e0ad9146b19bf1","description":"El nombre del estado"},{"nameHash":"4ba69735ca53765ed6a709edb56c6ea236b7193a3b29a6b390c346f0f4340e4e","name":"estado","descriptionHash":"5efe29b7f3057d5570eca60d33d104022999d3a3928ad82b7144da9a5df39687","description":"El estado de estatus"},{"nameHash":"28e5ebabd9d8f6e237df63da2b503785093f0229241bc7021198f63c43b93269","name":"URL","descriptionHash":"44ce2dc556727ade1ba75caac6eed7c8946e5f4fac9f361af005f27614aca61d","description":"La URL que se utilizará para la transmisión."}]},"$channelChildrenCount":{"descriptionHash":"dc38c3a2f750ff1a50a10c0717b1934d9e4057777fe1c9acdd22668b9439f349","description":"Devuelve la cantidad de hijos que tiene esta categoría.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"64ecdceeb8952b05b0a726407f5e9bb788136c8aea879b220a30fd78baccd32f","description":"La categoría para obtener el recuento de niños."}]},"$bufferToString":{"descriptionHash":"4b0b55e0a9b76ea05e8844eeb987b7ce39a1c02c1f043351a80d7d98da33ddf2","description":"Stringifica un buffer","fields":[{"nameHash":"146bcd88c1990e8b394cca5b25dd27e9be23cce418140f93a5046d40241a1f52","name":"nombre de la variable","descriptionHash":"af11a3416af71133dd99d83b89055a7c1b1846539d2b34c9d50fa5577892898e","description":"La variable en la que se asigna el búfer"},{"nameHash":"e8424ea5339b85a750ab5f4c63bde5d5c62975792a3bed6ccb37c045207c6771","name":"codificación","descriptionHash":"9ee1cab884dd893382d26ee443e686cd3bc4bff66988a8824e0946f202e26682","description":"La codificación para stringificar con"}]},"$bufferLength":{"descriptionHash":"71f9e7ede68c52d069326d5e769c220b1d553303494ff13016550d52551462e1","description":"Devuelve la longitud de un buffer","fields":[{"nameHash":"146bcd88c1990e8b394cca5b25dd27e9be23cce418140f93a5046d40241a1f52","name":"nombre de la variable","descriptionHash":"af11a3416af71133dd99d83b89055a7c1b1846539d2b34c9d50fa5577892898e","description":"La variable en la que se asigna el búfer"}]},"$channelCategoryID":{"descriptionHash":"b1292e03f972f1f3d6376d110ebdc59091bc34194fbbd4aeea2e70fe014d858e","description":"Devuelve el ID de la categoría del canal.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"53ab11faa08eb59110c765cc578a0f260172a246e52cecf1bec18e8cec6f92d6","description":"La identificación del canal."}]},"$channelBitrate":{"descriptionHash":"06c0b27875cf331fc33835d07e5dfeaa4dcb147858dd8647b58fd981608166d7","description":"Devuelve la tasa de bits del canal de voz.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"53ab11faa08eb59110c765cc578a0f260172a246e52cecf1bec18e8cec6f92d6","description":"La identificación del canal."}]},"$channelChildrenIDs":{"descriptionHash":"6a8afd238b42275eb9f5fb8b0df31b5d404f3c5089c7e2124616b0a6fd7a9625","description":"Devuelve los identificadores secundarios que tiene esta categoría.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"63948e965b5660275e0b4a5c874a3dd9d6974e834e8bf7d70361e9ef4182de5f","description":"La categoría para conseguir a sus hijos"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"b2a52b5a4bc30709fa2616693ba9f2957bf5bc760a3cce141a3fd9dbcf700b4d","description":"El separador a utilizar para cada canal."}]},"$bufferResize":{"descriptionHash":"37845d077b0c1100acd387a4e5456745f5c78f3fd50790964238488c9fab916a","description":"Cambia el tamaño de un buffer","fields":[{"nameHash":"146bcd88c1990e8b394cca5b25dd27e9be23cce418140f93a5046d40241a1f52","name":"nombre de la variable","descriptionHash":"af11a3416af71133dd99d83b89055a7c1b1846539d2b34c9d50fa5577892898e","description":"La variable en la que se asigna el búfer"},{"nameHash":"0f82aca66af91493b1ff401de5f1f7e3e24e14560df3f6f7e465dbc915b9947d","name":"longitud","descriptionHash":"93208101fb0685da9524a1db63aa57f3c09e8d6d4e8235fadb625ec60a159015","description":"La nueva longitud de este buffer."}]},"$bufferAllocUnsafe":{"descriptionHash":"e5525396490b131c935d2c81b6ff4cc4e8cf670b1e15502ea31f3ce07f16e4b8","description":"Asigna de forma insegura un número determinado de bytes en un búfer","fields":[{"nameHash":"146bcd88c1990e8b394cca5b25dd27e9be23cce418140f93a5046d40241a1f52","name":"nombre de la variable","descriptionHash":"b520b622d34137b1fe1cdf2dfaff490750f035f6c8f72e87207c80251c2492c7","description":"La variable para cargarlo, a la que se accede con $env[]"},{"nameHash":"277089d91c0bdf4f2e6862ba7e4a07605119431f5d13f726dd352b06f1b206a9","name":"bytes","descriptionHash":"887a548299bb90cbd1ec511676999006404092af17a55b2eae1ed5e6215023c4","description":"El número de bytes a asignar."}]},"$archiveThread":{"descriptionHash":"97065719b21730f9ad64dc49808c7dab89e4a54f5182ecabd45110c68249ef7d","description":"Archiva un hilo, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"07800eef1e58a07430e9eafb1401e3b047eba4032d0ef187c6d0fe58ea271523","description":"El hilo para archivar"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"603d323a164f7abf170fa587482d8a377f79d3bbe594b44cf95da3f67b77b56c","description":"El motivo para archivar este hilo."}]},"$addChannelPerms":{"descriptionHash":"77500a6ad62b5ba832ce070b6f16e281de5f23a54d7bb1023abddfdf9a109955","description":"Agrega permisos de sobrescritura a un canal, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"fde17518343e10892c5e3487af9d8280a2a2319ee82cb1752075474d45795c1b","description":"El canal para agregar permisos"},{"nameHash":"a56145270ce6b3bebd1dd012b73948677dd618d496488bc608a3cb43ce3547dd","name":"identificación","descriptionHash":"cc901a777314792764579e1c2888710a39e23162b1d5113173d086bcc0c13b0b","description":"La identificación del rol o la identificación del miembro al que agregar estos permisos"},{"nameHash":"a29675d2f6ac28ba8a48d204cfe38f291a5ba9c7d93a074b4108f9da61ef9b52","name":"permisos","descriptionHash":"ff12bf343fbe52787e76c8c161b4ac0c795f2a5cd747401383f522e2dc5f9b2d","description":"Los permisos para agregar a la identificación."}]},"$bufferReadInt32":{"descriptionHash":"ef255ce28ef8b4de240b7815b365d489138a4462bcbedd420712c96fc4cb8b88","description":"Lee int de un buffer","fields":[{"nameHash":"146bcd88c1990e8b394cca5b25dd27e9be23cce418140f93a5046d40241a1f52","name":"nombre de la variable","descriptionHash":"af11a3416af71133dd99d83b89055a7c1b1846539d2b34c9d50fa5577892898e","description":"La variable en la que se asigna el búfer"},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"7c91e7587c4a357880ff6e62d23908284019f519ab73056dec96ec7e0bac64d5","description":"El índice para empezar a leer en"}]},"$bufferWriteUtf8":{"descriptionHash":"96d158a2a524c21d32b56242c35f139aa040cfb4127c003f6615dcd67e14e00c","description":"Escribe una cadena utf8 en un búfer","fields":[{"nameHash":"146bcd88c1990e8b394cca5b25dd27e9be23cce418140f93a5046d40241a1f52","name":"nombre de la variable","descriptionHash":"af11a3416af71133dd99d83b89055a7c1b1846539d2b34c9d50fa5577892898e","description":"La variable en la que se asigna el búfer"},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"017eb13f25d2f5a5b6b35e163f84870b8089aeb7b95ef022facb7fc17ef2e838","description":"El índice para empezar a escribir."},{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"a79edec7366e9ef6ff5da494ebb180f354669ea9b29125135ab1df7023ab3fbf","description":"El texto a escribir"}]},"$bufferReadUtf8":{"descriptionHash":"4e3bcd0d38963421a1e4d9dbb2332c737c7a71a5c7dcd366c64ee0108d794d47","description":"Lee la cadena utf8 de un búfer","fields":[{"nameHash":"146bcd88c1990e8b394cca5b25dd27e9be23cce418140f93a5046d40241a1f52","name":"nombre de la variable","descriptionHash":"af11a3416af71133dd99d83b89055a7c1b1846539d2b34c9d50fa5577892898e","description":"La variable en la que se asigna el búfer"},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"7c91e7587c4a357880ff6e62d23908284019f519ab73056dec96ec7e0bac64d5","description":"El índice para empezar a leer en"},{"nameHash":"1facfbb48b6cb5b9580176a913d252b1be9b410fa111fc08fafd0ad39a1be902","name":"índice final","descriptionHash":"51a7858a217ceee4b51162924fffa7b1beb6337215809269311e6c19027f1e6a","description":"El índice para finalizar la lectura en"}]},"$bufferWriteInt32":{"descriptionHash":"30f5d6d0e4a76d6442121d860c3a7453982a0c77eaddd2540d9ff8089d5943c1","description":"Escribe int32 en un buffer","fields":[{"nameHash":"146bcd88c1990e8b394cca5b25dd27e9be23cce418140f93a5046d40241a1f52","name":"nombre de la variable","descriptionHash":"af11a3416af71133dd99d83b89055a7c1b1846539d2b34c9d50fa5577892898e","description":"La variable en la que se asigna el búfer"},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"017eb13f25d2f5a5b6b35e163f84870b8089aeb7b95ef022facb7fc17ef2e838","description":"El índice para empezar a escribir."},{"nameHash":"6da88c34ba124c41f977db66a4fc5c1a951708d285c81bb0d47c3206f4c27ca8","name":"En t","descriptionHash":"89fffbfb35d5b27ce5461cc935a8ec70dd133e9aff128fe242cf8771f4f65552","description":"El int para escribir"}]},"$addThreadMember":{"descriptionHash":"202888941b0a118cbf7fd806b5f20b49ec61c06d87a99b7a696a8c75fa687109","description":"Agrega un miembro a un hilo, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"24a4e24fbc1cebd4de41641ff97696da749720f5193fa64c60459d4f41e18986","description":"El hilo al que agregar miembro"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"f7cd0fe851f148b5737b31a6dc46d5306749ed84dbe27bbe18cc9526c317dcf6","description":"El miembro a agregar"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"157f5ed272fc108628dd20a6ca9869cd9c461f7e5f73f837f0b4b8e4385f20d0","description":"El motivo para agregar este miembro al hilo."}]},"$channelJoinable":{"descriptionHash":"48a8d07f814f13058dbc3d275d2fd92930ac449f2cf8795b90bbf56c010771eb","description":"Devuelve si el bot puede unirse al canal de voz.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"53ab11faa08eb59110c765cc578a0f260172a246e52cecf1bec18e8cec6f92d6","description":"La identificación del canal."}]},"$channelID":{"descriptionHash":"c3e4687edc63e5e8a716bd1508dddf2c448767b32be29fb256442b19b6ac26e7","description":"Obtiene la identificación del canal de un nombre de canal.","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"8f80aca15b0412f9dd6e885c5f832f54ee9a529e8c2ca64a380664423d1bbbb4","description":"El nombre del canal para obtener su identificación"}]},"$channelFull":{"descriptionHash":"c5667dc8cec25350140959966ac6b1e0dff1d104ddb9d2d65e31c66b81f29d1b","description":"Devuelve si el canal de voz está lleno","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"53ab11faa08eb59110c765cc578a0f260172a246e52cecf1bec18e8cec6f92d6","description":"La identificación del canal."}]},"$channelExists":{"descriptionHash":"06fbd6d8e653f9c367389f85294525fdb23c35a7645cd3fd8ada05cec8f19882","description":"Devuelve si existe una identificación de canal","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"bca05c9de5a2f6fd40a8d80256240098969077b85fdc355853a6e63334ef19d0","description":"El canal para comprobar"}]},"$channelIDs":{"descriptionHash":"02f6fb9a1fc81a53ca140bbe4da9b97068553ce5f2b6fd8652c63633b67b10a3","description":"Devuelve cada ID de canal","fields":[{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"b2a52b5a4bc30709fa2616693ba9f2957bf5bc760a3cce141a3fd9dbcf700b4d","description":"El separador a utilizar para cada canal."}]},"$channelPosition":{"descriptionHash":"9424a42a400723a772d0326bee33cf2cabebe2fe7fd1a44ff3447d2ec70aff17","description":"Devuelve la posición del canal.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"2c0a21779372660de05d0223506885456b2ed7f9967dee05189c171649483005","description":"La identificación del canal para obtener su posición."}]},"$channelCount":{"descriptionHash":"189e18fcf8de7a285e41605c5e6419358a6f2c0c566b091dcecab2085f4ea0d7","description":"Devuelve el recuento de canales de todos los servidores.","fields":[{"nameHash":"a6216ea03e578f212dd604ec5d675c5274a86891bac4e87f80bea10ef511f533","name":"categorias","descriptionHash":"2f0a03a81460b5a82d7341b39f1bd59f5ecfce2104205b550449b0f05d04d320","description":"Las categorías por las que filtrar"}]},"$channelGuildID":{"descriptionHash":"5f67109e6750aac46a47b17c11c15eab5b5244e17d3705bf152d5e6ab7d46423","description":"Devuelve la identificación del servidor del canal.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"53ab11faa08eb59110c765cc578a0f260172a246e52cecf1bec18e8cec6f92d6","description":"La identificación del canal."}]},"$channelCreatedAt":{"descriptionHash":"b814c673231ef4cd26d4b290d61a261e733e3ee71419631ccda4efea7ee0ccda","description":"Devuelve la marca de tiempo del canal.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"53ab11faa08eb59110c765cc578a0f260172a246e52cecf1bec18e8cec6f92d6","description":"La identificación del canal."}]},"$channelNSFW":{"descriptionHash":"d19fe153090babbaee602fd945f90968c25266b0a9cc835916cb4203df8448f4","description":"Devuelve si el canal es nsfw","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"53ab11faa08eb59110c765cc578a0f260172a246e52cecf1bec18e8cec6f92d6","description":"La identificación del canal."}]},"$channelName":{"descriptionHash":"660eeb0a7aa8483f06300674ed1196b3929a22bef5ba70494855c91c54a39db6","description":"Devuelve el nombre del canal","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"53ab11faa08eb59110c765cc578a0f260172a246e52cecf1bec18e8cec6f92d6","description":"La identificación del canal."}]},"$channelHasPerms":{"descriptionHash":"a298fcb05f5c5fe728af92e7ddade70be3f6b1259ed6946807f50c66ba284551","description":"Devuelve si el ID de rol o el miembro tiene permisos en un canal.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"628c2b2ee460a624771fa27b651384516399bdb6eba0ae013bfc4652ed9b9aa5","description":"El canal para obtener permisos"},{"nameHash":"a56145270ce6b3bebd1dd012b73948677dd618d496488bc608a3cb43ce3547dd","name":"identificación","descriptionHash":"c06c2f1bc8f29ec31e7baaaad920755cba30586cc3cd0ab14803890ad12f40de","description":"La identificación del rol o el usuario para obtener permisos."},{"nameHash":"4fe3cdd404ea0290bad96d3e1ccd92979d33ac63c4c18ad80e94d0452ce43391","name":"permisos","descriptionHash":"a1cb090e8e8fa02f715fc6226bb55a6432750205e4ad984699b4a75ea6364b0e","description":"Los permisos para comprobar"}]},"$channelNames":{"descriptionHash":"a991cc7d6fdb8c84f383d74bd2f155b3b12933c51ef05034b2012a68637c63c2","description":"Devuelve los nombres de los canales de un servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"0063d9e4089625828ed4fc72af94ff1f20b36fe3b435c10600ef1dc98df0daed","description":"El servidor para devolver los canales de"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"d99241bd47c7ef420f6a69e50bbcb591f25357566f65dea76f1cc9676b431013","description":"El separador a utilizar para cada canal."}]},"$channelHasAnyPerms":{"descriptionHash":"a5ea8e0aa81cb283e44b26deff046d1da46538f074be36a89766718ad7032f29","description":"Devuelve si el ID de rol o el miembro tiene alguno de los permisos en un canal.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"628c2b2ee460a624771fa27b651384516399bdb6eba0ae013bfc4652ed9b9aa5","description":"El canal para obtener permisos"},{"nameHash":"a56145270ce6b3bebd1dd012b73948677dd618d496488bc608a3cb43ce3547dd","name":"identificación","descriptionHash":"c06c2f1bc8f29ec31e7baaaad920755cba30586cc3cd0ab14803890ad12f40de","description":"La identificación del rol o el usuario para obtener permisos."},{"nameHash":"4fe3cdd404ea0290bad96d3e1ccd92979d33ac63c4c18ad80e94d0452ce43391","name":"permisos","descriptionHash":"a1cb090e8e8fa02f715fc6226bb55a6432750205e4ad984699b4a75ea6364b0e","description":"Los permisos para comprobar"}]},"$channelPermissionsFor":{"descriptionHash":"358da2fdb3d4d9ebe421beb6c187754ac701cf850a761f957adc1ddb867fa501","description":"Devuelve permisos para una identificación de rol o miembro en un canal","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"628c2b2ee460a624771fa27b651384516399bdb6eba0ae013bfc4652ed9b9aa5","description":"El canal para obtener permisos"},{"nameHash":"a56145270ce6b3bebd1dd012b73948677dd618d496488bc608a3cb43ce3547dd","name":"identificación","descriptionHash":"544b5c22bd46f96926d1c21a11cc0e3c669bee1c77d414fae2c7361393dea6fa","description":"La identificación del rol o el usuario para obtener permisos."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"037716f5dcfaef037c6ea1edb85e05787c5f97584634e5a36c08665e3fd13cdc","description":"El separador a utilizar para cada permiso."}]},"$deleteChannels":{"descriptionHash":"6a40e41a9e169a2c65635515eba0608278977216a97b2fa13b118cfc707d2098","description":"Elimina canales dados, devuelve el recuento de canales eliminados","fields":[{"nameHash":"61ffa9c8c703dd5e4e5aaaf434f3f6a301ed4a6656144bff6b81a8de9057cbad","name":"canales","descriptionHash":"694c52c2b2ab15d2153060d762a67f78357af2f41759de46e6378addc377732b","description":"Los canales a eliminar"}]},"$cloneChannel":{"descriptionHash":"4c1699ba8f81f6fcf57d56240bd7e5a6ba4ace20aabf8fb34b1ff2f544f7e9e5","description":"Clona el canal dado","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"30c5afdd5dfc2590cd4dcf9fc28b507d2df8ccb763b4b31fc8c7ef8a1343c29c","description":"El canal a clonar"},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"53201da53256d88abfffabebdba828b6e6daffe0f6c94e36b1918d0b3abc1eb6","description":"El nombre del canal clonado."}]},"$channelTopic":{"descriptionHash":"171ecaf53f151ff6487f03f23da4716e35a27e06181312cd359def077664e7d7","description":"Devuelve el tema del canal.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"53ab11faa08eb59110c765cc578a0f260172a246e52cecf1bec18e8cec6f92d6","description":"La identificación del canal."}]},"$clearMessages":{"descriptionHash":"b249a2c78e974eb865ddc4660ed3f10c7b157b2e9231598df10b6bbe8f0ad349","description":"Borra x cantidad de mensajes de un canal, devuelve la cantidad de mensajes eliminados","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"9e1f5cd8d7fb31aa392e28570e0c15986662bf870f7d9ea68c329210b5792428","description":"El canal para borrar mensajes"},{"nameHash":"cf38d95c9c6b1d9d5125c04d41a54df57727ef4cfb3f5116a602fe2b25115c13","name":"cantidad","descriptionHash":"43235c4dc679b66aa361c8c90c65174b9ef39ddb17852fdd0668934db50296d3","description":"La cantidad de mensajes a eliminar"},{"nameHash":"3b2cc36882b211b69cfb2710a9a5b9b6cfa368eedf6cc0c4f86683a7a8ab692f","name":"eliminar anclado","descriptionHash":"dfe17a536e3d4603201b6ae52152d1abaa1417fe8e9780544132d84882fd1e8a","description":"Ya sea para eliminar mensajes anclados"},{"nameHash":"41ffab7468d391d5eb23d9fbc34625dbd9b50cb4c904e8bf8792a22ebaaff329","name":"eliminar robots","descriptionHash":"1168323815243f88eb8a061c2be886c72f2c430f550b70029e4c341b18618c1a","description":"Si eliminar mensajes de bots"}]},"$channelUserLimit":{"descriptionHash":"0b53d7eb7472e8545b46ae30f6885da4e0963c162603d30e70a8a669d5cea3a1","description":"Devuelve el límite de usuarios del canal de voz.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"53ab11faa08eb59110c765cc578a0f260172a246e52cecf1bec18e8cec6f92d6","description":"La identificación del canal."}]},"$dmChannelID":{"descriptionHash":"f652ef3fd3d0477a9d11f68f189abf5c9bc173cf38fdcb8dce3868bcf5f455e7","description":"Devuelve la identificación del canal dm de un usuario.","fields":[{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"9b5cbb3cb7c9854482d906056b8265e327c3c097bed639e2d366b770a903690c","description":"Usuario para obtener el canal dm"}]},"$channelType":{"descriptionHash":"5353d3d32725c31908444bdb93dd4be372b8d1aacc55aa1f2e1a266819232dc8","description":"Devuelve el tipo de canal","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"53ab11faa08eb59110c765cc578a0f260172a246e52cecf1bec18e8cec6f92d6","description":"La identificación del canal."}]},"$clearUserMessages":{"descriptionHash":"3f67c87ff2e913775e13a4fd6ad6c19833a88d8d982e25ed40b7c4163815a9e0","description":"Borra x cantidad de mensajes de un canal de un usuario determinado, devuelve la cantidad de mensajes eliminados","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"9e1f5cd8d7fb31aa392e28570e0c15986662bf870f7d9ea68c329210b5792428","description":"El canal para borrar mensajes"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"98fdd615ac2c6860f0a00072d8e3ecd4dd0819cc3d6347a87c9580eab8496d51","description":"El usuario puede borrar sus mensajes."},{"nameHash":"cf38d95c9c6b1d9d5125c04d41a54df57727ef4cfb3f5116a602fe2b25115c13","name":"cantidad","descriptionHash":"43235c4dc679b66aa361c8c90c65174b9ef39ddb17852fdd0668934db50296d3","description":"La cantidad de mensajes a eliminar"},{"nameHash":"3b2cc36882b211b69cfb2710a9a5b9b6cfa368eedf6cc0c4f86683a7a8ab692f","name":"eliminar anclado","descriptionHash":"dfe17a536e3d4603201b6ae52152d1abaa1417fe8e9780544132d84882fd1e8a","description":"Ya sea para eliminar mensajes anclados"}]},"$clearChannelPerms":{"descriptionHash":"fe4f1f54220851ca4567a3a2ba65039f91d2bc9c5f559fa8669ba5474205183e","description":"Elimina todas las sobrescrituras de permisos del canal o de la identificación dada, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"7ac593f2f5b8c52ab7072a0714c6a2eadfa1093df6bb367a93ca72774f40975f","description":"El canal para eliminar permisos"},{"nameHash":"a56145270ce6b3bebd1dd012b73948677dd618d496488bc608a3cb43ce3547dd","name":"identificación","descriptionHash":"1a0a9b8f69cfbde2295202165301d5730f74359107a854328f43f25801bf6252","description":"La identificación del rol o la identificación del miembro para eliminar todos los permisos."}]},"$deleteChannelPerms":{"descriptionHash":"345cb4acd167c6f594ac06b5725a141021f9ceb76b599991654aa1b4805b0186","description":"Elimina algunas sobrescrituras de permisos de un canal, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"34fc43cd6fe823fa076e31ce5b5019f1e6bfe005602dc3f26a0ae34141ded15b","description":"El canal para borrar permisos de"},{"nameHash":"a56145270ce6b3bebd1dd012b73948677dd618d496488bc608a3cb43ce3547dd","name":"identificación","descriptionHash":"82ba97c5a86d8dccd008769af0af07a5911c605cd3b7658d9c8d044e364c50b9","description":"La identificación del rol o la identificación del miembro para borrar estos permisos."},{"nameHash":"a29675d2f6ac28ba8a48d204cfe38f291a5ba9c7d93a074b4108f9da61ef9b52","name":"permisos","descriptionHash":"b20bbba866306d307a985edf927f9df447729126799c71e8b17f018dfe0d64e7","description":"Los permisos para borrar de la identificación."}]},"$channelTags":{"descriptionHash":"7548de7fef806afbc934e1ae300c7ee4413b96e6060cb311d4c59b29858dd121","description":"Recupera etiquetas de un hilo del foro","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"bab78c538d939be5f07a62599ee227d4f671b88ed5a9d8a4edac200db2e2f81f","description":"El canal para obtener etiquetas de"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"2c0fade8f497946e27ac330f54d47db1f844e087651eaf5e4f29e24cac45595c","description":"El separador a utilizar para cada etiqueta."}]},"$createThread":{"descriptionHash":"a7c0c1913e60c9a7ea588556f0e0f7239369fd9d00a4870a70ae87fcc7c22e76","description":"Crea un hilo, devuelve la identificación del canal del hilo en caso de éxito","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"e67b35c23d24cc2e1457d2eb727f4db660708123230bc1b598157a449e8e3b53","description":"El canal para crear el hilo en"},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"18ee13863f77fae4d6181f1996df8ce4d88c1240fdd2170fe5c5dcca437d2f0a","description":"El nombre del hilo."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"dee275deb7dce956633652156a774e7c0d2ee0bda9ec169af94de0e6076a4041","description":"El mensaje para iniciar el hilo para"},{"nameHash":"715dc8493c36579a5b116995100f635e3572fdf8703e708ef1a08d943b36774e","name":"privado","descriptionHash":"e325d3da7165f4fbcf628d90ada88e71e3767572ae79892cd3437ed5d5502768","description":"Si este hilo es privado"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"be01021b692c8749ad3d8daa5d4f89d994de70e42763972aedc846bdf5c710d5","description":"Razón para crear hilo"}]},"$createForumPost":{"descriptionHash":"ddbe89106a938e56b05f1c386260243e208a72e314ab1ad217fae178db2a74fd","description":"Crea una publicación en el foro, devuelve la identificación del canal de publicación","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"becc7e5616492c72d4f52ee98b6c3f8d86e97c2cef924fdcaaef028b6acfee0c","description":"El canal para crear una publicación en"},{"nameHash":"aaf2320646108059a87ab5017a86aee454f5378ed95003dbb2e12f4ca5266e0e","name":"título","descriptionHash":"81b45d6d076ab30fb04781e430babe3c31340f27a256c74c2a0e89c083f7f62a","description":"El título de la publicación."},{"nameHash":"c9046f7a37ad0ea7cee73355984fa5428982f8b37c8f7bcec91f7ac71a7cd104","name":"descripción","descriptionHash":"3b6398445d15ed7753f534b69d3d550c8b298df758f7f89720c82969da756e12","description":"La descripción de la publicación."},{"nameHash":"978c2f8941354cf552831bb8b5b648bb3748e83f5d0a69e3301569af01e1de93","name":"etiquetas","descriptionHash":"b3ee1df398fa04446f6f23143c7b08f2782f59673bd25c0c7463e8ef3f07ede0","description":"Las etiquetas de la publicación."}]},"$createInvite":{"descriptionHash":"180ea5bc67ca99cfa6ffff4039861783915ce8a9b1be57a1a7762fe784c01709","description":"Crea una invitación, devuelve el código.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"774ee97fac64142a418e3eb1b15117ab6fdd110daae4b455871e802037b323ec","description":"El canal para hacer la invitación"},{"nameHash":"e1085805b2507d59ee0e7039affa990fff11e2a5277bd6bb1bb2698c32a2cb8e","name":"usos máximos","descriptionHash":"9fc92ef58f34a5dfaa181a57420eec839406931c54af2ffe934ff9d86a80f5e5","description":"La cantidad máxima de usos para esta invitación"},{"nameHash":"6585b3bf39d704beebf637aa392b21a64ef92977de2d6888aca341244fb65cdd","name":"edad máxima","descriptionHash":"bab323b63d340edd7f260b98fe307824924dd45ace3de1d333411693bce7f298","description":"La edad máxima para esta invitación."},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"10d4250c52f2fd0570c2a090789299a09d0ff3c30d87d21300772e92cfaadc66","description":"El motivo de crear esta invitación."}]},"$createChannel":{"descriptionHash":"aa6e9611f219ef428b3d5ea7d23587d1807ad29edee49cb3f8dd36319171a6b3","description":"Crea un canal en un servidor, devuelve la identificación del canal.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"dc199c1bc713340128124ed9bb1514e1d1d2f07456139fd9ec3637252c5ddd60","description":"El servidor para crear este canal"},{"nameHash":"00c9f285f09648a250158b900709a5c5e1f1181cbb7e542f3f4c92e2788dd822","name":"Nombre del Canal","descriptionHash":"99cb47b7c95a51ffac69027f4c3d1a5789ed539188f244836c80892d0c561c26","description":"El nombre del canal."},{"nameHash":"677055f2bc381b1dfa6ee6c21b3d3a3ee31e8106a0f6d92594b8703e7b9ff395","name":"tipo de canal","descriptionHash":"9d15a5aaea397fdf468e5f7b7eeff309f3a499ab68f50885de5f1dedb54e8511","description":"El tipo de canal, algunos no son compatibles."},{"nameHash":"23d611a6f6f8e3ef8775959efd61eee094c1e6b147ab978e7bf7ca452e51110b","name":"tema","descriptionHash":"b2b623f1dcb86610fcb498cd5975b8ff63b881c74c6b7e151cb9fa7ac590a2d2","description":"El tema del canal."},{"nameHash":"38f2d20041c681fac220f52e5756c32ec3c29f879982eb740c7669869281dad3","name":"Identificación de los padres","descriptionHash":"7fdc1d6e49a314baf03bf32dc081f7d94cce5ef6c213969e79498a1a86020748","description":"La identificación principal del canal."}]},"$randomChannelID":{"descriptionHash":"93948ba8b3aee64fd9ca49972f0d6c8111e9fc505509d5c9725a84fcbce30699","description":"Devuelve un ID de canal aleatorio"},"$setChannelNSFW":{"descriptionHash":"de2fa0910e6d9eefc94dc6f93220596acc21a972cd56e217539a7570f79c62d1","description":"Establece un estado nsfw de canal, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"ffccabf6e1535390b0895436127b777f945b19d548d5db9b539e6c90da6ea785","description":"La identificación del canal para establecer su estado nsfw."},{"nameHash":"4ba69735ca53765ed6a709edb56c6ea236b7193a3b29a6b390c346f0f4340e4e","name":"estado","descriptionHash":"86e23cc59c32d65d1f0e1f7f1d6ef7c07ad85e50c951c19ef4a59d7e3cada2dd","description":"El estado a establecer"}]},"$setChannelTopic":{"descriptionHash":"48781e60f85de8c363276045d3cf85102ed88b42311273b7923130ffabc74e7d","description":"Establece un tema de canal, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"09bbc96152a8f913a6e9215f7fcefe09e6c5784cecdfdf8f58bcc1e4667101ee","description":"La identificación del canal para establecer su tema."},{"nameHash":"23d611a6f6f8e3ef8775959efd61eee094c1e6b147ab978e7bf7ca452e51110b","name":"tema","descriptionHash":"7286b0e26cee48c68095b19d13211737bfc35955fcf1160576535309be797397","description":"El tema a establecer"}]},"$setChannelSlowmode":{"descriptionHash":"421e588ea91eb23da290d3682d6acbdb459e8b00eaea25d04965fc986fd0c4f5","description":"Establece un canal en modo lento, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"ffccabf6e1535390b0895436127b777f945b19d548d5db9b539e6c90da6ea785","description":"La identificación del canal para establecer su estado nsfw."},{"nameHash":"59f006d63bd009b7f1f1d7bd7e29e1f3b9db6505ce784ca3216ea90c6d6dcb11","name":"segundos","descriptionHash":"9b3193e58d2d36d7f9b636f6d5c49c859ce69f043d5d5e4adf9661dc928e9bde","description":"El número de segundos por mensaje."}]},"$setChannelName":{"descriptionHash":"2aaf13e945612ac37f9287a0034b532325da5a0b516f8af981eeeea37e73a756","description":"Establece un nombre de canal, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"8dbfdb680691011f50ac6bf3ffdd0c6229104bc9f05604520406c81208952245","description":"La identificación del canal para establecer su nombre."},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"d0ff230d9bf28be91c9ff25084ba6b462b99e0b667b38e3de88dbc862043c4f3","description":"El nombre a establecer"}]},"$lastMessageID":{"descriptionHash":"052fc138e189603c40ac81d18e1103c446c933083d5009ad3066d2700278752a","description":"Devuelve el último mensaje enviado en un canal.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"a12fe8235f2457e0dd6a6c0aeb3adbe0ed5dc294ed7ca0f758310f314f450756","description":"El canal del que extraer el último mensaje"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"0ece722b1e5c5cd1a85f617d83991b4c02066f1025280bf3d6c030bff9751595","description":"La identificación del usuario para recibir su último mensaje enviado."}]},"$randomGuildChannelID":{"descriptionHash":"aace35b81743e8ac15b6334c23b5651b832a7647c61024f29485fa61511798e1","description":"Devuelve un ID de canal aleatorio de un servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"fe983a55cdd2adb6861977350980724de6f5b78b0eb494ec2dcacd29dd035401","description":"El servidor del que obtener el canal"},{"nameHash":"8d8460221bf4eb295f964884b40a9ba6302a9c2af2f9b1997cbed42fda139de8","name":"tipos","descriptionHash":"81fb0d228863469cfb6ded35f040a26409ec81242a42f37373ff8e79b01ae6f4","description":"Los tipos de canales para obtener una identificación"}]},"$modifyChannelPerms":{"descriptionHash":"f07910703c992a0690559ffe7a66a2019c20c65a7301b0406e1f57f33be69d06","description":"Modifica los permisos de canal dados para una identificación de rol o usuario","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"58bc7ea74f15e3286161e2f64bc0136331c72bf080bed5b447ef83084b347bb9","description":"El canal para modificar permisos para"},{"nameHash":"67dc4c314d1671798cee687e99af252795600f9aabfc264bda299b6e610ca23a","name":"ID de rol o usuario","descriptionHash":"a957571012e648a74f016b69e5458086eec3bc635c0327fd567ad0d9e91dd2b0","description":"La identificación del rol o el usuario para modificar los permisos."},{"nameHash":"a29675d2f6ac28ba8a48d204cfe38f291a5ba9c7d93a074b4108f9da61ef9b52","name":"permisos","descriptionHash":"6f8c978d7dea9249447312ff81a326d60df78d71ae86e15d8fd3cae1b26ec1ef","description":"Los permisos para permitir, anular o no permitir, (+,/,-)Perm"}]},"$setVoiceMute":{"descriptionHash":"b23c2179e6c21321cac9479f6a21088857908e159bb675817599839af098c31a","description":"Silencia a un miembro del canal de voz","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"e325dd681f99b5d01f9351231447225fb8f78cb0d617660c753a80375334d78f","description":"El usuario a silenciar"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"222c0fbbd4c43ef02e63895c432662a4356e93281ebbcc683bbd31f6c08892bf","description":"Motivo para silenciar a este usuario"}]},"$sendMessage":{"descriptionHash":"be17d594c6133a5abda7c052574e227d63e8645f2a026f74662d8ee0cd7a150a","description":"Envía un mensaje a un canal.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"745a617586f0dc1f0c3d9933e8f2796746d973d6bac927d136b3e67d37070165","description":"El canal al que enviar este mensaje"},{"nameHash":"ed7002b439e9ac845f22357d822bac1444730fbdb6016d3ec9432297b9ec9f73","name":"contenido","descriptionHash":"24e05a2d8bdd896a53049367e1be2d6f957f78a5201f5ba20757619abd213aec","description":"El contenido del mensaje."},{"nameHash":"bf067811daa87e8b0c61018da608b98ca211146b57802fdd84246cdd11f627d2","name":"ID del mensaje de devolución","descriptionHash":"d052ed63592734821fb9fc2500533282491992b5c074b7604a0d33a730b21bd3","description":"Si se debe devolver la identificación del mensaje del mensaje recién enviado"}]},"$setVoiceDeaf":{"descriptionHash":"8446384a8bcef213cfa1652148da331cd025a2b96c876929f6192637e9836686","description":"Ensordece a un miembro del canal de voz.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"30a388124a6d20a5f9fe7461ede38fd0392fcfc69f3e9860e2a2d12cf2593eb0","description":"El usuario para ensordecer"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"ff35b511a850e44844f57bcc4a5e7b5cd5218833bc92f44f6347034db908a7ce","description":"Razón para ensordecer a este usuario"}]},"$removeChannelPerms":{"descriptionHash":"b0e6210b8152079ff525c1d50b938375b64a0d016108b61d505e420dcff4b0e2","description":"Elimina las sobrescrituras de permisos de un canal, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"1240e452fd55f43988dc7c7509586bde03e8a44735154c73928788ba79b50d7e","description":"El canal para eliminar permisos"},{"nameHash":"a56145270ce6b3bebd1dd012b73948677dd618d496488bc608a3cb43ce3547dd","name":"identificación","descriptionHash":"d1d35ed6838c47a8b62209efa8157ddcded3b6d63fa461f5ef311608b0cf110b","description":"La identificación del rol o la identificación del miembro para eliminar estos permisos"},{"nameHash":"a29675d2f6ac28ba8a48d204cfe38f291a5ba9c7d93a074b4108f9da61ef9b52","name":"permisos","descriptionHash":"cda02cce4dffe35ba301106edfedb482f141efbf19028f2c035599d0192c9909","description":"Los permisos para eliminar de la identificación."}]},"$setVoiceBitrate":{"descriptionHash":"8eaaa4b778b2dce6a21992e6e5a96320be47d48b6adcde676d81cebb98d3489c","description":"Establece la calidad de la tasa de bits de un canal de voz, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"b04b3013da1a57d4873cb7a0b71154cacde5997faec4f7f5a2617c253f14335d","description":"El canal para editar la tasa de bits."},{"nameHash":"0dd2a39d8264b17d6d740e8b96d24771f970319190b54fe71d044ace4315d5f5","name":"tasa de bits","descriptionHash":"cc20dd256cb7903f4e615c557b88a8fdef1cef6ff73f3f6e867abe0fba93e3d8","description":"La nueva tasa de bits"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"542ea60a1cd9d08a2efadfcd4e8f3ee7ba522e4a17007d5d4962ae3c2bb2fc73","description":"Razón para cambiar la tasa de bits"}]},"$removeThreadMember":{"descriptionHash":"942c3d9e5f388d4aaf6be827172097914aec2765e5a0a4f2f3d5c34efc247f09","description":"Elimina un miembro del hilo","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"aa771a6c4f8baad720c36fd9995ca2ef01f0980f0d810d84df4cd618815b157a","description":"El hilo para eliminar miembro"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"a8285a737694d13d83a107b0362b9926256eae7fe4de630e770e2ce5b8fedac4","description":"El miembro a eliminar"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"31ecc4d99d7d18a5366cc46df3c878f3d119b74b95b4553f916d58c3f69dae7c","description":"El motivo para eliminar a este miembro del hilo."}]},"$setVoiceUndeaf":{"descriptionHash":"1cb4819e95ed873a968c65d7bae1a1e8f9dc842e1135dc13d53daff8af91b913","description":"Ensordece a un miembro del canal de voz.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"64115d5b0ff97cf5cde349ad870f20ea7663f7a1995cef48f3d5f1a9d613190c","description":"El usuario para ensordecer"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"46c853d87aa89dad9b48606f66745fd01dfbfd13952745c37b5564707d56ed4b","description":"Razón para ensordecer a este usuario"}]},"$addActionRow":{"descriptionHash":"d5064571f8dea7a46939ff879175b4f694a3c5972982c8082763e58ad91d9048","description":"Agrega una fila de acción"},"$commandName":{"descriptionHash":"61972e59ef99a3a02cfffeecd6fde6e5009d8e8ee13ff61d8c6e185f561a687d","description":"Devuelve el nombre del comando actual"},"$deleteCommand":{"descriptionHash":"e8b1b1088828baf85d76f0748fd78b67863aeb931b242e530398ea7b07c5f3cd","description":"Elimina el mensaje del autor."},"$commandCount":{"descriptionHash":"5dfd2bc571fd36496366cc02bfc84b73acc2c07d26a4078d4fae6e15cb3eb23c","description":"Devuelve el recuento de comandos","fields":[{"nameHash":"a6216ea03e578f212dd604ec5d675c5274a86891bac4e87f80bea10ef511f533","name":"categorias","descriptionHash":"120cd9553d50b68805971fa068834b62763c3d6bb6779b0c45ccb57186f42d5a","description":"Los tipos de eventos por los que filtrar"}]},"$addDefaultChannelOption":{"descriptionHash":"789923570892d1d870654c9e3e56c56e0b236599338627e0a567405a9a1da05e","description":"Agrega opciones de canal predeterminadas al último menú de selección.","fields":[{"nameHash":"aea0ff6ef3564c1dbb07abf439005313a14c5ccedeb3bbcd42d5dbdd99843c53","name":"ID de canal","descriptionHash":"e5b87d2c74bfe62f3912eed7c4386da084370ad28315bd5f2a4eeb03c090796c","description":"Los identificadores del canal"}]},"$addChannelType":{"descriptionHash":"83e8a09ee8175916e3fe95912e23148766da886ed95efb627c39b543b5e80eb7","description":"Agrega tipos de canales al último menú de selección.","fields":[{"nameHash":"8d8460221bf4eb295f964884b40a9ba6302a9c2af2f9b1997cbed42fda139de8","name":"tipos","descriptionHash":"251b5fee174e7d731200a32166b24c5641e202576a4a84ae4cc36549e15f8bf5","description":"Los tipos de canales para agregar"}]},"$startTyping":{"descriptionHash":"87418b667c83a975875995edd4e964be7a2cba29300ee0e22892c837b5914f88","description":"Comienza a escribir en un canal.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"068d6c59950f1f60442c60934b770b9863b8df6c33f6686f1e345b99a93299b8","description":"El canal para empezar a escribir"}]},"$commandNames":{"descriptionHash":"75c0fa4fa10f5c85899b24c53a30f86a2cb9c1061ae9630d79769b802287fbe7","description":"Devolver comandos con el tipo dado","fields":[{"nameHash":"1303c06b0b014d0ce7b988ab173a13f31227d417058ff4bbe6f8c222b4ad913c","name":"tipo","descriptionHash":"95ebf6e7bec1896cbfec01cca2c4cd4e468bd9b6516f7260fbc8994475d3f7d5","description":"El tipo de comando del que extraer nombres"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"8100e3f71f8818ca024f26789630bf6815f370f63a9cfbcfac3864a8ce52bd95","description":"El separador a utilizar para cada nombre."}]},"$addChoice":{"descriptionHash":"48b3dbc98c75eb3066c9ab64f7a6070837c3f748dcac1c6546296d7a6bc8bdb9","description":"Agrega una opción de autocompletar","fields":[{"nameHash":"ef87269c78f4ea97cfbca29737182cfd8e5f13d19ee5ff4d2227a3c0603c1510","name":"nombre de elección","descriptionHash":"36c18342bb9972256872c4a7d689a572387333d453a73d6f9b627ed567cd7aa5","description":"El nombre de esta elección."},{"nameHash":"fe3c73a1768fea125bb01ecfd490c428748bd459ee7b067cb3d3d2804db750fe","name":"valor de elección","descriptionHash":"b4e385bd97e0b48dd8eba015bb3becbf08af69067911aa911cde9e591148fcd0","description":"El valor de esta elección."}]},"$unarchiveThread":{"descriptionHash":"53b3c6d95e3c424dc21b68fc81c9741aa7d01b30fd521976a43a45742be66095","description":"Desarchiva un hilo, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"e609d9d5ef5a9ec47d93ec71ae87ce9745ebcf300270389ae1e52bb10eed7fb4","description":"El hilo para desarchivar"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"8a08b82edc4421bbe2dd514b650d342e43cd7f86bb0b39ac3f7854f11233652b","description":"El motivo para desarchivar este hilo."}]},"$setVoiceUserLimit":{"descriptionHash":"ecd791627532d6ab44edc7a78129a865c9fe2585276020d686723e30b8a4be13","description":"Establece el límite de usuarios que pueden conectarse a este canal de voz.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"3422b985d34d05e90b31659d9c6e318a825ce264693c770580f1e03e8a887d19","description":"El canal para editar el límite de usuarios."},{"nameHash":"55ea09e5715d0a8d9d94018d473bf23b2d7e630c2adb1f1acad3bada74c6fd05","name":"límite","descriptionHash":"4a97c84a2a735c8b13263e8beace53c4347a5aba54c7de1da318fb0575600cc8","description":"El nuevo límite de usuarios"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"91f3d4aa2778c1926e2ee7a0c7fac49bb733f24b68c2e240e237c7022ebd81b6","description":"Razón para cambiar el límite de usuarios"}]},"$setVoiceUnmute":{"descriptionHash":"f1827a267f6cf9a224cf5aff583865c7277272d41240110ddcd69c4a2c6d3ffa","description":"Activa el silencio de un miembro del canal de voz","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"786900505443a7c6351d43596326e701835b28f289c76f7b1b07064cba331b85","description":"El usuario para activar el silencio."},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"20733e5693a92a35e092036402b4b84d9263ff53c194c1e5a1dcaa01e7094f99","description":"Motivo para reactivar el silencio de este usuario"}]},"$commandInfo":{"descriptionHash":"3146c0849cc69f00c9807e01fdb8cf4e471e84d078928596d330529e9f3afe4d","description":"Recupera información del comando","fields":[{"nameHash":"1303c06b0b014d0ce7b988ab173a13f31227d417058ff4bbe6f8c222b4ad913c","name":"tipo","descriptionHash":"688387f645fd0cde151c95ace448d6164dba73ff10433f2ba5a65b79007de5bb","description":"El tipo de comando"},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"28d4fce5cb94f046d42e2cbaba2dde58edb48700a1db35c0bfd20c56794c3e44","description":"El nombre del comando"},{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"e2290653a677989283c75bfcc868af3f16d610635fbd567119857d408b6a0ee1","description":"La propiedad a recuperar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"1ae35f311e852275aa494b686c5d338ea6f5cd889b41b1c8da35fdc54c37437e","description":"Separador a usar en caso de matriz"}]},"$addChannelSelectMenu":{"descriptionHash":"4eb8507316ec916a566521f83be2c4371d113e532274db47d0e4d8a74741b76c","description":"Crea un menú de selección de canal.","fields":[{"nameHash":"53a5c66a9758c911531a7773d1b3515811b83cdeb3bfb2d7bc37ca0b1cef5084","name":"identificación personalizada","descriptionHash":"7cf92853633795dfb0d08a1ae3f75613af6c0d54c12e5b99fc3630167f094d4a","description":"La identificación personalizada para este menú."},{"nameHash":"4097889236a2af26c293033feb964c4cf118c0224e0d063fec0a89e9d0569ef2","name":"marcador de posición","descriptionHash":"daa56ef1febb9d700444f06f3aed5574f7c0ba3cfde286fceb039d0fff181da1","description":"El marcador de posición que se utilizará para el menú."},{"nameHash":"1f6c664f07281d596415fe2356e1e4656306f76a5fe9bfa03b4cea9530b9364d","name":"valores mínimos","descriptionHash":"798549c9072125e507bb4f8aafe3f8eaa7bf8888119151e04e4cf08765e049bd","description":"Los valores mínimos a elegir para el menú."},{"nameHash":"b88f4d4b4b7bd987f048950768ddfb94bdc08810a8ca6d9d19a0d81f4ac571cc","name":"valores máximos","descriptionHash":"0d50130e6e05f6a71c2a5eb67dd75fbd6cc9f0a5bd7ede65721a1800165898b3","description":"Los valores máximos a elegir para el menú."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"d7fca841b0f86898de6a25e355972eead761c04dbc472386b29c567b7188c2e0","description":"Si el menú está deshabilitado de forma predeterminada"},{"nameHash":"44cba2498d2245970c3266b3f381b7fb7a36da5d5860319944d3da89b5483784","name":"canales predeterminados","descriptionHash":"b1c17bf9c43061420f0c0da046124293a96a3d16d9e5a27c7dab68a95cf3a965","description":"Los canales seleccionados predeterminados para usar"}]},"$addButton":{"descriptionHash":"a1178010aeeaf5881779c2c7ca7b895ad64c7288dbaf5355b3927fd0d905fd2f","description":"Agrega un componente de botón a la fila más nueva","fields":[{"nameHash":"53a5c66a9758c911531a7773d1b3515811b83cdeb3bfb2d7bc37ca0b1cef5084","name":"identificación personalizada","descriptionHash":"19f31cccd99dc3c96b23db27551c97f896883a1586d4894b88b36b8af88cbeb6","description":"La identificación personalizada para este componente."},{"nameHash":"1aca80e8b55c802f7b43740da2990e1b5735bbb323d93eb5ebda8395b04025e2","name":"etiqueta","descriptionHash":"bbc81f660cca3a395ed8bc5f6c12f15eefe97569db1151aa0d22dfc3d17b5dc0","description":"La etiqueta del botón"},{"nameHash":"cb86eb2d914d37df6857c3cfe4827b5f770b01a86578120618b0b21572160be8","name":"estilo","descriptionHash":"68d4249fe7f2561a52efdc0f5479869e1951ce56aa86bf7bcd2a63b28c3e1d89","description":"El estilo de este botón."},{"nameHash":"4030f0c0b99ba5e189b6fe295448a8ca31ca589a55930175de18032545c11501","name":"emojis","descriptionHash":"431d810439480627f734e2023ad3cdbbb3e144d023f8c8dcde2ec8075f7a1c02","description":"El emoji de este botón."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"edb7cd794f8a1d3c8da15187e81b9f79a1ce53cf1211038ed131ad7fc74cf54d","description":"Ya sea para desactivar el botón"}]},"$deleteComponent":{"descriptionHash":"daee7456c4ca6fda7cd7dd56db5e7c5ccadcc99bcbd21beab81d459f250f8297","description":"Elimina un componente con una identificación personalizada dada","fields":[{"nameHash":"53a5c66a9758c911531a7773d1b3515811b83cdeb3bfb2d7bc37ca0b1cef5084","name":"identificación personalizada","descriptionHash":"cf4f53ef53e85785591abcc1e8e87318c8b78222d210a8df6ab6e3035b79ca93","description":"La identificación personalizada del componente a eliminar"}]},"$addDefaultUserOption":{"descriptionHash":"10c19e95d2e773b224ba4059ef615ec33f302a03ab8b0d7577cc15d8594279e9","description":"Agrega opciones de usuario predeterminadas al último menú de selección.","fields":[{"nameHash":"50680440c1d37a0311cf53e06c9175bed54997456b1cf7c11c1b0e814be85dca","name":"ID de usuario","descriptionHash":"a5715f68b8fd87cf838dac4c1a81f9767252139323f958f61f2296f4c7b69d66","description":"Los identificadores de usuario"}]},"$deleteActionRow":{"descriptionHash":"78b3965c7c234e813763905563bb10ea84056dcb8e13fbed2264780590fcedd7","description":"Elimina una fila de acción en un índice dado","fields":[{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"b25c31cb3af0208d5d9800145e222f8c887d5961c58c42a179260a70e7102292","description":"El índice de fila a eliminar"}]},"$addDefaultRoleOption":{"descriptionHash":"4a738d8f3997e1a1cf01b27ade1d9cfe0bf7aa4c09b707dc1cc41a87c9b5424a","description":"Agrega opciones de identificación de rol predeterminadas al último menú de selección","fields":[{"nameHash":"1883c81b5e2e448f05158dc1c3f02bba393c0e2319843983fdb275c5fc3bc416","name":"ID de rol","descriptionHash":"a4dc6a3507e85b5da1625f94f80f8e40c6fd9c1de1bfc72cc492d0a0b32e4895","description":"Los identificadores de rol"}]},"$and":{"descriptionHash":"10ce74b827e1f8da06d8c0fc7e49c0fd207631551978b23240f42a49f173cb87","description":"Valida múltiples condiciones","fields":[{"nameHash":"562a77a7ae22fe1bb05561df5f820282d4e199b7d5469ee234068f35aefedae1","name":"condiciones","descriptionHash":"77447062df7cb38dbcb1071566feb16e125bea8ba2589922aec850e9ac1e5096","description":"Las condiciones que deben cumplir"}]},"$checkCondition":{"descriptionHash":"254511c79bf41311aa46e69088f82e9ba3ef3acb585507c7bf1bf50ddac4e529","description":"Comprueba si una condición es válida","fields":[{"nameHash":"596d40a4ed24c02a31b19d6e633f46f64304a672b40f793d8c6deab868beb0e2","name":"condición","descriptionHash":"3e17acbfc4c0845f7879ea1cf976bc1da4551c84b177fa5917e891e5d251e01f","description":"La condición para usar"}]},"$addMentionableSelectMenu":{"descriptionHash":"a4eff4520c6af04c673f94e51eeecb1822666e0babbb77fb14032422c667b080","description":"Crea un menú de selección mencionable.","fields":[{"nameHash":"53a5c66a9758c911531a7773d1b3515811b83cdeb3bfb2d7bc37ca0b1cef5084","name":"identificación personalizada","descriptionHash":"7cf92853633795dfb0d08a1ae3f75613af6c0d54c12e5b99fc3630167f094d4a","description":"La identificación personalizada para este menú."},{"nameHash":"4097889236a2af26c293033feb964c4cf118c0224e0d063fec0a89e9d0569ef2","name":"marcador de posición","descriptionHash":"daa56ef1febb9d700444f06f3aed5574f7c0ba3cfde286fceb039d0fff181da1","description":"El marcador de posición que se utilizará para el menú."},{"nameHash":"1f6c664f07281d596415fe2356e1e4656306f76a5fe9bfa03b4cea9530b9364d","name":"valores mínimos","descriptionHash":"798549c9072125e507bb4f8aafe3f8eaa7bf8888119151e04e4cf08765e049bd","description":"Los valores mínimos a elegir para el menú."},{"nameHash":"b88f4d4b4b7bd987f048950768ddfb94bdc08810a8ca6d9d19a0d81f4ac571cc","name":"valores máximos","descriptionHash":"0d50130e6e05f6a71c2a5eb67dd75fbd6cc9f0a5bd7ede65721a1800165898b3","description":"Los valores máximos a elegir para el menú."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"d7fca841b0f86898de6a25e355972eead761c04dbc472386b29c567b7188c2e0","description":"Si el menú está deshabilitado de forma predeterminada"}]},"$addStringSelectMenu":{"descriptionHash":"efc156fa0e3465cbd971dad32caab654a81bc3d8b27adab99207f66b4b8ca34c","description":"Agrega un menú de selección de cadena.","fields":[{"nameHash":"53a5c66a9758c911531a7773d1b3515811b83cdeb3bfb2d7bc37ca0b1cef5084","name":"identificación personalizada","descriptionHash":"65afb9419c950e739927f467bc267cf851fe86d0a019cf98fa4b4bec9950dcea","description":"La identificación personalizada que se usará para este menú."},{"nameHash":"4097889236a2af26c293033feb964c4cf118c0224e0d063fec0a89e9d0569ef2","name":"marcador de posición","descriptionHash":"daa56ef1febb9d700444f06f3aed5574f7c0ba3cfde286fceb039d0fff181da1","description":"El marcador de posición que se utilizará para el menú."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"ba8a0b3e715ce152ab774f3d01d3dbb40842e27f5b86c93f8d754225f6302555","description":"Si se debe mantener este menú deshabilitado"},{"nameHash":"1f6c664f07281d596415fe2356e1e4656306f76a5fe9bfa03b4cea9530b9364d","name":"valores mínimos","descriptionHash":"798549c9072125e507bb4f8aafe3f8eaa7bf8888119151e04e4cf08765e049bd","description":"Los valores mínimos a elegir para el menú."},{"nameHash":"b88f4d4b4b7bd987f048950768ddfb94bdc08810a8ca6d9d19a0d81f4ac571cc","name":"valores máximos","descriptionHash":"0d50130e6e05f6a71c2a5eb67dd75fbd6cc9f0a5bd7ede65721a1800165898b3","description":"Los valores máximos a elegir para el menú."}]},"$editButton":{"descriptionHash":"d175ae3917a32c3a4f855b4f6f32020af8bf3211ca0fa90b9ad5ad344e9f1da6","description":"Edita un componente de botón","fields":[{"nameHash":"53a5c66a9758c911531a7773d1b3515811b83cdeb3bfb2d7bc37ca0b1cef5084","name":"identificación personalizada","descriptionHash":"f764f5ab81a22991dadd72ebf9aae37b1b782fa4072dff0a89137e33d37657ff","description":"La identificación personalizada para encontrar el componente."},{"nameHash":"a90845fb799fe823e5862a049025abba5dc8d7784192c65085419395b31906c1","name":"nueva identificación personalizada","descriptionHash":"656883609e1243fd81a1398dbe5a7cd40fe18c038f6e860b6b1413887c87a902","description":"La nueva identificación personalizada para este componente."},{"nameHash":"1aca80e8b55c802f7b43740da2990e1b5735bbb323d93eb5ebda8395b04025e2","name":"etiqueta","descriptionHash":"bbc81f660cca3a395ed8bc5f6c12f15eefe97569db1151aa0d22dfc3d17b5dc0","description":"La etiqueta del botón"},{"nameHash":"cb86eb2d914d37df6857c3cfe4827b5f770b01a86578120618b0b21572160be8","name":"estilo","descriptionHash":"68d4249fe7f2561a52efdc0f5479869e1951ce56aa86bf7bcd2a63b28c3e1d89","description":"El estilo de este botón."},{"nameHash":"4030f0c0b99ba5e189b6fe295448a8ca31ca589a55930175de18032545c11501","name":"emojis","descriptionHash":"431d810439480627f734e2023ad3cdbbb3e144d023f8c8dcde2ec8075f7a1c02","description":"El emoji de este botón."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"edb7cd794f8a1d3c8da15187e81b9f79a1ce53cf1211038ed131ad7fc74cf54d","description":"Ya sea para desactivar el botón"}]},"$editOption":{"descriptionHash":"25fee61163033d413cf950eccc481777f498a81913966de658b070dcf2985565","description":"Edita una opción de menú de selección","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"e37fbf16dbc57336c9fa9d67d194dd9d11cda91109cd5b9b608afd200494ca82","description":"El nombre de la opción"},{"nameHash":"d5e2d92d972b5ac493df91742f17a7c4c4b4b792e055d61d9a8d5bb039e774af","name":"nuevo nombre","descriptionHash":"6d34db8789e1f64101268f76b3c2b68d08dd562c0ce6d94973bbb8e8d1222b30","description":"El nuevo nombre de la opción"},{"nameHash":"c9046f7a37ad0ea7cee73355984fa5428982f8b37c8f7bcec91f7ac71a7cd104","name":"descripción","descriptionHash":"d16bd6d51067c5b7ea2cf968f17034aec36ad35c951ba150b72e852cb75f9ad5","description":"La descripción de esta opción."},{"nameHash":"cd42404d52ad55ccfa9aca4adc828aa5800ad9d385a0671fbcbf724118320619","name":"valor","descriptionHash":"866747ddaf3d96d5f8748bc43847be2a65f02b08ba7a92f9175b1b6557a329f2","description":"El valor a utilizar para esta opción."},{"nameHash":"4030f0c0b99ba5e189b6fe295448a8ca31ca589a55930175de18032545c11501","name":"emojis","descriptionHash":"091ad154ae26050c6c11ec8970748d16fe0a1240d26315ddd5dde7e68db62fec","description":"El emoji a usar para esta opción"},{"nameHash":"37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f","name":"por defecto","descriptionHash":"b2bc9878596cefdebf0367b7361956228a6c1b7670e52394e6e7d6f2f0e2bc64","description":"Si establecer esta opción como predeterminada"}]},"$addOption":{"descriptionHash":"8089d935e1ab1b6d19d870fa6ef2502d7450c1d95ad0633bebe728a19cf58492","description":"Agrega una opción de menú de selección","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"e37fbf16dbc57336c9fa9d67d194dd9d11cda91109cd5b9b608afd200494ca82","description":"El nombre de la opción"},{"nameHash":"c9046f7a37ad0ea7cee73355984fa5428982f8b37c8f7bcec91f7ac71a7cd104","name":"descripción","descriptionHash":"d16bd6d51067c5b7ea2cf968f17034aec36ad35c951ba150b72e852cb75f9ad5","description":"La descripción de esta opción."},{"nameHash":"cd42404d52ad55ccfa9aca4adc828aa5800ad9d385a0671fbcbf724118320619","name":"valor","descriptionHash":"866747ddaf3d96d5f8748bc43847be2a65f02b08ba7a92f9175b1b6557a329f2","description":"El valor a utilizar para esta opción."},{"nameHash":"4030f0c0b99ba5e189b6fe295448a8ca31ca589a55930175de18032545c11501","name":"emojis","descriptionHash":"091ad154ae26050c6c11ec8970748d16fe0a1240d26315ddd5dde7e68db62fec","description":"El emoji a usar para esta opción"},{"nameHash":"37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f","name":"por defecto","descriptionHash":"b2bc9878596cefdebf0367b7361956228a6c1b7670e52394e6e7d6f2f0e2bc64","description":"Si establecer esta opción como predeterminada"}]},"$addRoleSelectMenu":{"descriptionHash":"a27bd06538b03b278c4fa05a24c2893140f66040523bed8549fb9130b4f28c41","description":"Crea un menú de selección de ID de rol.","fields":[{"nameHash":"53a5c66a9758c911531a7773d1b3515811b83cdeb3bfb2d7bc37ca0b1cef5084","name":"identificación personalizada","descriptionHash":"7cf92853633795dfb0d08a1ae3f75613af6c0d54c12e5b99fc3630167f094d4a","description":"La identificación personalizada para este menú."},{"nameHash":"4097889236a2af26c293033feb964c4cf118c0224e0d063fec0a89e9d0569ef2","name":"marcador de posición","descriptionHash":"daa56ef1febb9d700444f06f3aed5574f7c0ba3cfde286fceb039d0fff181da1","description":"El marcador de posición que se utilizará para el menú."},{"nameHash":"1f6c664f07281d596415fe2356e1e4656306f76a5fe9bfa03b4cea9530b9364d","name":"valores mínimos","descriptionHash":"798549c9072125e507bb4f8aafe3f8eaa7bf8888119151e04e4cf08765e049bd","description":"Los valores mínimos a elegir para el menú."},{"nameHash":"b88f4d4b4b7bd987f048950768ddfb94bdc08810a8ca6d9d19a0d81f4ac571cc","name":"valores máximos","descriptionHash":"0d50130e6e05f6a71c2a5eb67dd75fbd6cc9f0a5bd7ede65721a1800165898b3","description":"Los valores máximos a elegir para el menú."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"d7fca841b0f86898de6a25e355972eead761c04dbc472386b29c567b7188c2e0","description":"Si el menú está deshabilitado de forma predeterminada"},{"nameHash":"abf3d26c6b4be64d52c862381faa920612a82e418e8bb2b4d4aaf3b4622fd820","name":"identificadores de roles predeterminados","descriptionHash":"fa00804c22936b339d3f661d22dc8aa2dee0816e1d82a7e2e1b7f959e19bc295","description":"Los ID de rol seleccionados predeterminados para usar"}]},"$editStringSelectMenu":{"descriptionHash":"54bb24f3decf3bca39c4197cccd138e155c514e2e02687754aa309c25cd3d907","description":"Edita un menú de selección de cadena","fields":[{"nameHash":"8e5fb2d73abd761c9781701e2a6de5a45a2390abad5590fb6a0d6add4584fabe","name":"antigua identificación personalizada","descriptionHash":"957d1ec00963919cd0072e2be3637665d374b2a0671e9c801117abb354626a85","description":"La identificación personalizada del menú para editar."},{"nameHash":"a90845fb799fe823e5862a049025abba5dc8d7784192c65085419395b31906c1","name":"nueva identificación personalizada","descriptionHash":"9c5fb91ff3bfe5927987d15e883bfc1fe7a7bd78ba13b7328b1648f9e22e123d","description":"La nueva identificación personalizada que se usará en este menú."},{"nameHash":"4097889236a2af26c293033feb964c4cf118c0224e0d063fec0a89e9d0569ef2","name":"marcador de posición","descriptionHash":"daa56ef1febb9d700444f06f3aed5574f7c0ba3cfde286fceb039d0fff181da1","description":"El marcador de posición que se utilizará para el menú."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"ba8a0b3e715ce152ab774f3d01d3dbb40842e27f5b86c93f8d754225f6302555","description":"Si se debe mantener este menú deshabilitado"},{"nameHash":"1f6c664f07281d596415fe2356e1e4656306f76a5fe9bfa03b4cea9530b9364d","name":"valores mínimos","descriptionHash":"798549c9072125e507bb4f8aafe3f8eaa7bf8888119151e04e4cf08765e049bd","description":"Los valores mínimos a elegir para el menú."},{"nameHash":"b88f4d4b4b7bd987f048950768ddfb94bdc08810a8ca6d9d19a0d81f4ac571cc","name":"valores máximos","descriptionHash":"0d50130e6e05f6a71c2a5eb67dd75fbd6cc9f0a5bd7ede65721a1800165898b3","description":"Los valores máximos a elegir para el menú."}]},"$addUserSelectMenu":{"descriptionHash":"ec676719025f8d742a9125f6840f4a3caca700f5386e1e5c7a99675717c9baf9","description":"Crea un menú de selección de usuario.","fields":[{"nameHash":"53a5c66a9758c911531a7773d1b3515811b83cdeb3bfb2d7bc37ca0b1cef5084","name":"identificación personalizada","descriptionHash":"7cf92853633795dfb0d08a1ae3f75613af6c0d54c12e5b99fc3630167f094d4a","description":"La identificación personalizada para este menú."},{"nameHash":"4097889236a2af26c293033feb964c4cf118c0224e0d063fec0a89e9d0569ef2","name":"marcador de posición","descriptionHash":"daa56ef1febb9d700444f06f3aed5574f7c0ba3cfde286fceb039d0fff181da1","description":"El marcador de posición que se utilizará para el menú."},{"nameHash":"1f6c664f07281d596415fe2356e1e4656306f76a5fe9bfa03b4cea9530b9364d","name":"valores mínimos","descriptionHash":"798549c9072125e507bb4f8aafe3f8eaa7bf8888119151e04e4cf08765e049bd","description":"Los valores mínimos a elegir para el menú."},{"nameHash":"b88f4d4b4b7bd987f048950768ddfb94bdc08810a8ca6d9d19a0d81f4ac571cc","name":"valores máximos","descriptionHash":"0d50130e6e05f6a71c2a5eb67dd75fbd6cc9f0a5bd7ede65721a1800165898b3","description":"Los valores máximos a elegir para el menú."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"d7fca841b0f86898de6a25e355972eead761c04dbc472386b29c567b7188c2e0","description":"Si el menú está deshabilitado de forma predeterminada"},{"nameHash":"0d7768b318f717af53a97a074c835bc3645621599533fa46e4f171a1554cf28f","name":"usuarios predeterminados","descriptionHash":"ef03232e68357f1c66b28f3e3f345f31ce446c20cebcc14309392635390f89f6","description":"Los usuarios seleccionados predeterminados para usar"}]},"$addTextInput":{"descriptionHash":"6c38c85b99d517ab85dd8722952196c242df3a89826deedae05e705dae440044","description":"Agrega un campo de entrada de texto al modal.","fields":[{"nameHash":"53a5c66a9758c911531a7773d1b3515811b83cdeb3bfb2d7bc37ca0b1cef5084","name":"identificación personalizada","descriptionHash":"92be5ecd2645f876380ffd03ae3bab819c9cde9358a493195a70a2744f294340","description":"La identificación personalizada para este campo."},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"50fe928ed912a20c3ca75059b40102ed1e45ebdf06629edcf2f0d068ee825d7d","description":"El nombre del campo"},{"nameHash":"1303c06b0b014d0ce7b988ab173a13f31227d417058ff4bbe6f8c222b4ad913c","name":"tipo","descriptionHash":"36eafb39b031cb8487de90afc2f177803a5ee41d49af1aa4853d26e8b71df70b","description":"Párrafo o breve"},{"nameHash":"d0a3630555bbec7fc05a98d311c23b00fd1ab4d8296ac4a4125976d80b6a6959","name":"requerido","descriptionHash":"fef942c8f47781b7333a5b8fe2dbf06853e7f219e9fb092afdd2d79319984727","description":"Si este campo es obligatorio"},{"nameHash":"4097889236a2af26c293033feb964c4cf118c0224e0d063fec0a89e9d0569ef2","name":"marcador de posición","descriptionHash":"16a969ad091b09e700f35653f4c201fe03e7fa0013944c2576499654021a0bb8","description":"El marcador de posición que se utilizará para el campo."},{"nameHash":"0ebf48e40af236a1a7203f955e358f34ed5ef1310e55f6095f9005e0dd6badd0","name":"valor por defecto","descriptionHash":"6672f254b12b5f8db10fc96c15308325d25e0376ae49665c61662e4b38adc9c2","description":"El valor predeterminado para el campo."},{"nameHash":"3066b58a97f27682bd769a86d6042a7d281df265d09edfd5d6cd4b8f1e1c6a6b","name":"longitud mínima","descriptionHash":"b8d7ff91ae9e1155f84037411771443b9537a5286c3326c1519960be6135b233","description":"La longitud mínima necesaria"},{"nameHash":"fc027108ab4da5a5736841ad1e899c6baa07c07c24a07cea982a654bc9e49280","name":"longitud máxima","descriptionHash":"0de0672f0855234adc09df1b0c7d034512f1ac0dccaac25de5aaa58c216fb715","description":"La longitud máxima necesaria"}]},"$getCooldownTime":{"descriptionHash":"2136b7095d1ffb51749dd5c4754fcc667f35501551e075a763c024d35ae84c89","description":"Recupera el tiempo de recuperación actual en ms para una identificación determinada","fields":[{"nameHash":"a56145270ce6b3bebd1dd012b73948677dd618d496488bc608a3cb43ce3547dd","name":"identificación","descriptionHash":"ac8ecf6473b5dc5db34d853aa29e197658d2a86c89b62aac1f3defc73b9863a8","description":"La identificación para obtener su tiempo de reutilización."}]},"$createQueryParams":{"descriptionHash":"10fcf3fa11cf935c2dee43570ff6767ae8aaf6811337cfc7b5dca593d1c46bbe","description":"Crea parámetros de consulta con campos dados.","fields":[{"nameHash":"5cacdac783578878d9e233d063de8b568c30b29899bf305d0fd58bc5f5b01cfc","name":"Nombre del parámetro; valor del parámetro","descriptionHash":"986db8557f07d51ee4a7c196116c912ef54e1e482207455c0c2e185f72a4d973","description":"El nombre del parámetro seguido del valor, (parámetro1;valor1)"}]},"$isBool":{"descriptionHash":"5318b69048a66e40ab38d412a76456f272ef2c70275c0dbcadb2f3cc07c7457c","description":"Comprueba si el valor dado es booleano.","fields":[{"nameHash":"cd42404d52ad55ccfa9aca4adc828aa5800ad9d385a0671fbcbf724118320619","name":"valor","descriptionHash":"426fd95de7953607dc8e664a213f94fb7e173f002278390c0a4164bae696fb27","description":"Valor para comprobar si es válido bool"}]},"$or":{"descriptionHash":"e448ce5c537c7350236b6c1064c0ef9916f695d19b0a050815761981cfc3574c","description":"Valida una condición","fields":[{"nameHash":"562a77a7ae22fe1bb05561df5f820282d4e199b7d5469ee234068f35aefedae1","name":"condiciones","descriptionHash":"3f6185b01259f018b7d03dafc4ec9b5507e7f9d7e51ba814203c43ead69b6fa8","description":"Las condiciones que deben cumplir uno."}]},"$encodeURIComponent":{"descriptionHash":"232f25fd93f1c69763df701a0cc09a4efd8d58b50e6510057d5f94792fb597b2","description":"Codifica texto para una URL","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"0c4768c2f03d8b6571cd6afee6ec99d2567ce7082d11503d87f567ba2072853b","description":"El texto a codificar."}]},"$deleteCooldown":{"descriptionHash":"a29ae054ed1aa4cd7b011dd9d3e135401c3f6abf06cbd90b8e310b7dcec17620","description":"Elimina el tiempo de reutilización de la identificación dada","fields":[{"nameHash":"a56145270ce6b3bebd1dd012b73948677dd618d496488bc608a3cb43ce3547dd","name":"identificación","descriptionHash":"5dc14ceb14ac50eeefcf7b4790cac0dc7b0adc682f8551859329f33044ba8b3d","description":"La identificación para eliminar su tiempo de reutilización."}]},"$isValidHex":{"descriptionHash":"60b373ad0bea874f6b82bdad9abc5332f72eba588d9d6e088beaf31868732bae","description":"Comprueba si el hexadecimal dado es un número entero válido entre 0x00000 y 0xffffff.","fields":[{"nameHash":"128df13c1e54ffaaafcc9d07ec7427d61f764214e6ae0321de23c94d261d0860","name":"hexadecimal","descriptionHash":"5dd27233a0acba025e8fed0d42aeb985f3602ad2e7d56cf44e9420ad89a3d7cf","description":"El hexadecimal para comprobar"}]},"$decodeURIComponent":{"descriptionHash":"e0c1c55cf03205826d3266e17c811d4984cbb0b5319ae734cabb60d466750794","description":"Decodifica el texto de una URL","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"e4445ef479cdf40adf1ec66b4f35094320a2547e13762c60247317e41c7fb1c8","description":"El texto a decodificar"}]},"$isValidLink":{"descriptionHash":"a04422237b11c613a91496cbbfccfbf2deeeeb0da848d874683b81fa76b2f00d","description":"Comprueba si un enlace es válido; esto no garantizará que un sitio realmente exista ni devuelva respuestas HTTP exitosas.","fields":[{"nameHash":"b1b1bdb480c61d075300d9bff7d9cb69cf31695ea048e478facadf426e8d0fb0","name":"enlace","descriptionHash":"64724a064163884a78b184e709e74eb44f362f531669f05ff4f013c40b89abef","description":"El enlace para comprobar"}]},"$encodeURI":{"descriptionHash":"232f25fd93f1c69763df701a0cc09a4efd8d58b50e6510057d5f94792fb597b2","description":"Codifica texto para una URL","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"0c4768c2f03d8b6571cd6afee6ec99d2567ce7082d11503d87f567ba2072853b","description":"El texto a codificar."}]},"$decodeURI":{"descriptionHash":"e0c1c55cf03205826d3266e17c811d4984cbb0b5319ae734cabb60d466750794","description":"Decodifica el texto de una URL","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"e4445ef479cdf40adf1ec66b4f35094320a2547e13762c60247317e41c7fb1c8","description":"El texto a decodificar"}]},"$md5":{"descriptionHash":"416368348077dc7a2106523a99ccf3d3568f9c39b717ac7b2eb361c3d2c152ec","description":"Crea una clave md5 a partir de una entrada dada","fields":[{"nameHash":"c96c6d5be8d08a12e7b5cdc1b207fa6b2430974c86803d8891675e76fd992c20","name":"aporte","descriptionHash":"4782dca19cf22e70f541d6ee9b4aaf830ca9fbf98716c5ea2fd63890f719d645","description":"Insumo a utilizar para la alimentación"},{"nameHash":"e8424ea5339b85a750ab5f4c63bde5d5c62975792a3bed6ccb37c045207c6771","name":"codificación","descriptionHash":"91a0560b1c4de620014501e58a7026b3c4911faf2235d9ed03e0ad99e814c7a3","description":"La codificación de salida"}]},"$deflate":{"descriptionHash":"e7e52992059e4f952a44cf6d8a33a042c733689f43c77e65c77907dd56bcb903","description":"Comprime la entrada dada","fields":[{"nameHash":"c96c6d5be8d08a12e7b5cdc1b207fa6b2430974c86803d8891675e76fd992c20","name":"aporte","descriptionHash":"1ee595173a6b01e1f5beacc9702cffe212eb0274a76fa1211140647df9443a08","description":"El texto a comprimir"},{"nameHash":"e8424ea5339b85a750ab5f4c63bde5d5c62975792a3bed6ccb37c045207c6771","name":"codificación","descriptionHash":"760de9d95bbe9fcfa26921b7a290bd6a0407a10aa71110b016936921554e5c10","description":"La codificación de salida a utilizar"}]},"$inflate":{"descriptionHash":"5dac12200db1628685d8722b8dbf20fe8cd1bdc250716ac4f7d5b7d8d6827aaf","description":"Descomprime la entrada dada","fields":[{"nameHash":"c96c6d5be8d08a12e7b5cdc1b207fa6b2430974c86803d8891675e76fd992c20","name":"aporte","descriptionHash":"a2e5ef2f5278463198cae1e5857ec84d28f548d17de5d559f124eeff7b30b6bb","description":"El texto a descomprimir"},{"nameHash":"e8424ea5339b85a750ab5f4c63bde5d5c62975792a3bed6ccb37c045207c6771","name":"codificación","descriptionHash":"be17420c29e38cae3d1f1893a3cc6a9a13f74bbe8d5e9d998354750c260526b1","description":"La codificación de entrada a utilizar"}]},"$cooldown":{"descriptionHash":"08dcea9bbd0478a24b865054ad39acb816069988c036314e0865929bc21d2018","description":"Agrega un tiempo de reutilización de comando","fields":[{"nameHash":"a56145270ce6b3bebd1dd012b73948677dd618d496488bc608a3cb43ce3547dd","name":"identificación","descriptionHash":"e6a24ba255675de5374c6a7b147be3d6bbcf3a48ac1c81da7a796841c44adc78","description":"La identificación a la que asignar el tiempo de reutilización puede ser cualquier cosa."},{"nameHash":"caa79af4db67695cce51988cda2f98423bb7420fbaee8968cd4aca151f55d3a2","name":"duración","descriptionHash":"c864ea4a79eb5afc321d4835e799d29fdc3a3aba390aa1f983a31229c59d8cbf","description":"La duración del tiempo de reutilización."},{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"8c5cc5d92936a8b36b006ce3dbb03631515b07e01333d423f896e60f79cfa31f","description":"El código a ejecutar si el tiempo de reutilización está activo."}]},"$color":{"descriptionHash":"5ccc1a7c4df8bd3ab2572d689bca5660c314dea475baf761399c138476798566","description":"Agrega un color para el embed.","fields":[{"nameHash":"74284d9dcbcc09928ca5d7d6187270a62ac1b58ccdc4a44b81e47257ffa53b9e","name":"color","descriptionHash":"fc7dfec2e07fc0b59ebbf170f8b96a551fc2186e22b47d1701da4a1fb960c3d5","description":"El color para el embed."},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"b777f3dc52eff208ee1e3a371407b924a1bbefcafce8d94ebdb4d0464445f34a","description":"El índice al que agregar estos datos"}]},"$timestamp":{"descriptionHash":"882a1c20b6c2835cb235889ec9a5c4249260dc7f0545b562a2091e17b140ff01","description":"Agrega una marca de tiempo para insertar","fields":[{"nameHash":"f785c3ce1d580c8f22c1db8a14cf1268e44279ff5d461361dbbfaf19e8b11578","name":"EM","descriptionHash":"e7320fd4cad16e9e1902e1b772613ab7ddc27c868128f83ede74a549efd12b48","description":"La hora de la marca de tiempo para agregar"},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"b777f3dc52eff208ee1e3a371407b924a1bbefcafce8d94ebdb4d0464445f34a","description":"El índice al que agregar estos datos"}]},"$deleteEmojis":{"descriptionHash":"1d39b635c5d5ef57940b2e4619d0728169c9eb43ef338238d954114e0f1cdc2f","description":"Elimina emojis dados de un servidor, devuelve el recuento de emots eliminado","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"3103d152dc40c7ada6a2d15657ae7f2576b2e31fbb738934ad6e140010448a2e","description":"El servidor para eliminar emoticones"},{"nameHash":"3badc5f5025e3296346a2b8a3fcbf0bb2158744298c33e6021bf7d9da58a4ec3","name":"emojis","descriptionHash":"2ed6e9c0783f38a39ca80db2bb15d7f26ce63eee6de4888f43eec262ba69049d","description":"Los emojis para borrar"}]},"$image":{"descriptionHash":"877b1c06904c29507711d2ff78028186340bc0c5c4cc32eea2d6c47fe1df1530","description":"Agrega una imagen para insertar","fields":[{"nameHash":"28e5ebabd9d8f6e237df63da2b503785093f0229241bc7021198f63c43b93269","name":"URL","descriptionHash":"e8fdf7486a1de901001a693e85392b5b560926d02baaa2dadfec485337ada1c0","description":"La URL de la imagen para insertar."},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"b777f3dc52eff208ee1e3a371407b924a1bbefcafce8d94ebdb4d0464445f34a","description":"El índice al que agregar estos datos"}]},"$deleteEmojiMessageReactions":{"descriptionHash":"9eea5878f78896824ba3baa9b0b63411ba5060c5ded0fe39a5cc9a97dcca33de","description":"Elimina todas las reacciones emoji de un mensaje, devuelve la cantidad de emojis de reacción eliminados exitosamente","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"3cc2a50511ebc6433c1c8c3d06f75c2eded1b973f4578f4962fb57f14000a842","description":"El canal donde se encuentra el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"c462970f408100fc68df5f1b0a4de8f891361cfa3bfecc67bef177b2a03de945","description":"El mensaje para eliminar reacciones emoji de"},{"nameHash":"3badc5f5025e3296346a2b8a3fcbf0bb2158744298c33e6021bf7d9da58a4ec3","name":"emojis","descriptionHash":"589350d82b809575484b1fd5c4b2e213107e707cff89dd997e83ac0de0e93ab1","description":"Los emojis a eliminar de este mensaje"}]},"$thumbnail":{"descriptionHash":"233e5c28cd2bbaf404cfa75c5ad03e1ceeb098a67244a5c97e3d923321a819c1","description":"Agrega una miniatura para insertar","fields":[{"nameHash":"28e5ebabd9d8f6e237df63da2b503785093f0229241bc7021198f63c43b93269","name":"URL","descriptionHash":"66715cc59e1b88b5e1c36670cc281c39d07118258369d9db5ef2e0e32324dbe6","description":"La URL de la miniatura para insertar"},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"b777f3dc52eff208ee1e3a371407b924a1bbefcafce8d94ebdb4d0464445f34a","description":"El índice al que agregar estos datos"}]},"$sha512":{"descriptionHash":"e54ea22a3dd3d1455d6f956949286118aee16369c4f7dfcc6b1aef45c67d8217","description":"Crea una clave sha512 a partir de una entrada dada","fields":[{"nameHash":"c96c6d5be8d08a12e7b5cdc1b207fa6b2430974c86803d8891675e76fd992c20","name":"aporte","descriptionHash":"4782dca19cf22e70f541d6ee9b4aaf830ca9fbf98716c5ea2fd63890f719d645","description":"Insumo a utilizar para la alimentación"},{"nameHash":"e8424ea5339b85a750ab5f4c63bde5d5c62975792a3bed6ccb37c045207c6771","name":"codificación","descriptionHash":"91a0560b1c4de620014501e58a7026b3c4911faf2235d9ed03e0ad99e814c7a3","description":"La codificación de salida"}]},"$description":{"descriptionHash":"8fcbd87917e0f4314a349a5c85e07b9193fddb4f07f04885bc3a38a77c582481","description":"Agrega una descripción para insertar","fields":[{"nameHash":"c9046f7a37ad0ea7cee73355984fa5428982f8b37c8f7bcec91f7ac71a7cd104","name":"descripción","descriptionHash":"8eb5737bc851c6bca95a1a5af0b75a337a734fe50636354f999e4b24003b0f26","description":"La descripción para la inserción."},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"b777f3dc52eff208ee1e3a371407b924a1bbefcafce8d94ebdb4d0464445f34a","description":"El índice al que agregar estos datos"}]},"$title":{"descriptionHash":"879a58a94f7a7c4ccfac3c4660cb5932f6b5bd056ba8c8bf6b2001d9f4c19f09","description":"Agrega un título para insertar","fields":[{"nameHash":"aaf2320646108059a87ab5017a86aee454f5378ed95003dbb2e12f4ca5266e0e","name":"título","descriptionHash":"1d549192a564e80b5de11769df626d93d7a168a7198ff5eaf6bf8e7edbd5dc8f","description":"Agrega un título a la inserción"},{"nameHash":"0e33869f749a06524ad3a29448de55a35ba6f04b98d6eaf865d1986e86a38d40","name":"Hipervínculo","descriptionHash":"09c6a6c4ceb4fcc4739d8000149acdace6fbd5fa90e56f1a08f15b445bccd60f","description":"La URL del hipervínculo"},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"b777f3dc52eff208ee1e3a371407b924a1bbefcafce8d94ebdb4d0464445f34a","description":"El índice al que agregar estos datos"}]},"$sha256":{"descriptionHash":"efb105b32ad0301baa8aa6ca9d61d4cd02637fef8a5558ce1e5bd18d123b4012","description":"Crea una clave sha256 a partir de una entrada dada","fields":[{"nameHash":"c96c6d5be8d08a12e7b5cdc1b207fa6b2430974c86803d8891675e76fd992c20","name":"aporte","descriptionHash":"4782dca19cf22e70f541d6ee9b4aaf830ca9fbf98716c5ea2fd63890f719d645","description":"Insumo a utilizar para la alimentación"},{"nameHash":"e8424ea5339b85a750ab5f4c63bde5d5c62975792a3bed6ccb37c045207c6771","name":"codificación","descriptionHash":"91a0560b1c4de620014501e58a7026b3c4911faf2235d9ed03e0ad99e814c7a3","description":"La codificación de salida"}]},"$addField":{"descriptionHash":"daede101dfdb098b9f2c7092bb220966af3ed406aa03c27a6f4e0627f4678834","description":"Agrega un campo para insertar","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"282dd952f4248f6ab932557da92b67f706fc5007577305b5ba2c1c68cebfdcff","description":"El nombre del campo."},{"nameHash":"cd42404d52ad55ccfa9aca4adc828aa5800ad9d385a0671fbcbf724118320619","name":"valor","descriptionHash":"a56c1b1fb1823dc52bb90f11d2340e7679a1848c07a88f017b02087963afb7df","description":"El valor del campo."},{"nameHash":"995cf20a9c45daaf0a2cc31e85c290032ced97aadbac6c9d625595f5ce0ed427","name":"en línea","descriptionHash":"2fe64db5f865b5db9a9a9bb23bd6c30bf4ff2d42df81f7cea4817f9fb2ebeb20","description":"Si este campo estará en línea"},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"b777f3dc52eff208ee1e3a371407b924a1bbefcafce8d94ebdb4d0464445f34a","description":"El índice al que agregar estos datos"}]},"$footer":{"descriptionHash":"9c7a84ceba472beb9704d96aad7e326c5b9b6a870203a1d365edab8b86f92a32","description":"Agrega un pie de página para insertar","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"315de1ed8409782f00a3a1ae2f4be1471028d8cc3eb7162ec87d2e62a7904de5","description":"El texto para el pie de página para insertar."},{"nameHash":"28e5ebabd9d8f6e237df63da2b503785093f0229241bc7021198f63c43b93269","name":"URL","descriptionHash":"6b3b5495271ca9f3da3444c3e4d617a81ea8b7ca8f9687ab9ba19eabfb4c0981","description":"La URL para el pie de página para insertar"},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"b777f3dc52eff208ee1e3a371407b924a1bbefcafce8d94ebdb4d0464445f34a","description":"El índice al que agregar estos datos"}]},"$author":{"descriptionHash":"54fae9581d6d4fc757a3b1328ba571b7b8562708383a92b63b675dd162bc53f9","description":"Agrega un autor insertado","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"04390354519a42cfa5dca59fd028476ede2d48a7c6120abcab8f9d4bad5f5355","description":"Agrega un nombre al autor insertado."},{"nameHash":"c2d4b446a44ce54fab8e01150e24dd24f3d850c7c14dcfe31f6321341dd86874","name":"icono","descriptionHash":"f76b2a495b45080e3d2c990296fd9850637ed2738f5ae6763a0f8ca2236a9327","description":"La URL del icono"},{"nameHash":"0e33869f749a06524ad3a29448de55a35ba6f04b98d6eaf865d1986e86a38d40","name":"Hipervínculo","descriptionHash":"09c6a6c4ceb4fcc4739d8000149acdace6fbd5fa90e56f1a08f15b445bccd60f","description":"La URL del hipervínculo"},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"b777f3dc52eff208ee1e3a371407b924a1bbefcafce8d94ebdb4d0464445f34a","description":"El índice al que agregar estos datos"}]},"$editField":{"descriptionHash":"361dc7474747e0cd9377c68dc100f06f708adaedddf1291fc4ba57edd3d7493d","description":"Edita un campo para insertar","fields":[{"nameHash":"7a44ff150a04f918083d2437f297ab87a064365eb46ec4ad9a0a9c76cacb199c","name":"índice de campo","descriptionHash":"7936e2f631a72a555d08527eae477ebc5381612dad0182dc25e83f1fcf0b703b","description":"El campo de índice para editar"},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"282dd952f4248f6ab932557da92b67f706fc5007577305b5ba2c1c68cebfdcff","description":"El nombre del campo."},{"nameHash":"cd42404d52ad55ccfa9aca4adc828aa5800ad9d385a0671fbcbf724118320619","name":"valor","descriptionHash":"a56c1b1fb1823dc52bb90f11d2340e7679a1848c07a88f017b02087963afb7df","description":"El valor del campo."},{"nameHash":"995cf20a9c45daaf0a2cc31e85c290032ced97aadbac6c9d625595f5ce0ed427","name":"en línea","descriptionHash":"2fe64db5f865b5db9a9a9bb23bd6c30bf4ff2d42df81f7cea4817f9fb2ebeb20","description":"Si este campo estará en línea"},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"da8308ac4201bdb68a09dc199f3d0fcead4a1f6dea9e62267edd145cd0d94352","description":"El índice para editar estos datos"}]},"$addEmoji":{"descriptionHash":"057990a941a56e4a6501a29d25b961c6d4fc60820dda98a2410a18f5bebef65a","description":"Agrega un emoji a un servidor, devuelve la identificación del emoji","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"5378f7bf4d1f40a765931e30ee5e83f54608a4352b6fc26326d78dbf2eba4122","description":"El servidor al que agregar este gesto"},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"21f8a1ffeede465d2ebb556ee3976fa3d477f1c803dbbe871476983a4c06bdb7","description":"El nombre del emoji"},{"nameHash":"28e5ebabd9d8f6e237df63da2b503785093f0229241bc7021198f63c43b93269","name":"URL","descriptionHash":"e7c83e0218ec8070429c3bff76b0d4f3c8e6c1bacfd5540ad232535248ae5818","description":"El ícono emoji a usar"},{"nameHash":"114898f3d2970c98da2efb56b06ef2db16040bcdf930f29f61b91ecd2d591e39","name":"devolver ID de emoji","descriptionHash":"e351e57a1d324136f97910f07a5e99c35d6033279878cb53054d236f4effe674","description":"Si se debe devolver la identificación del emoji"},{"nameHash":"66cf5513b37462be52e7fe7b1791b7a6b704f97577680acc2f270e365a1b01e3","name":"identificadores de roles","descriptionHash":"f2e57ef2b5d806f1dfaf98a845f3643a977b82486173ed1c3ce20a0a57c737bb","description":"Los identificadores de rol para limitar el uso de este gesto"}]},"$emojiCount":{"descriptionHash":"2651b17b6460e395398ff509e68de8eef9ca8506e9badafc8db33063f8ba528b","description":"Devuelve el recuento de emoji de todos los servidores.","fields":[{"nameHash":"1303c06b0b014d0ce7b988ab173a13f31227d417058ff4bbe6f8c222b4ad913c","name":"tipo","descriptionHash":"847f7150902a7109306e58e0e1dfb974dca1945d05caff63b5f4f463c16ccfb7","description":"El tipo de emotes a contar."}]},"$randomEmojiID":{"descriptionHash":"29c4bedaa2fa211b17007ed54a90dd921edb941df36f1e4195ab25415b4f7726","description":"Devuelve un ID de emoji aleatorio"},"$emojiID":{"descriptionHash":"ef0c6291b596f44e3be7a9462f6065e512e053a57cad2b729be60df53b2e7af0","description":"Devuelve la identificación del emoji","fields":[{"nameHash":"99eff9fe7e72cca8b6977fbac8b5a5d67c32853ed461be27de6d9f4532a695bb","name":"nombre emoji","descriptionHash":"d9397a47fcdb0dbf6fc2d6d19fa0064fe837107cfe0106c1323859674ba04e22","description":"El nombre del emoji para devolver su identificación."}]},"$emojiIdentifier":{"descriptionHash":"1a6ab4c175814eb65ca6f18ac7126a1038650ca983f80b37041038495bbb0347","description":"Devuelve el identificador emoji","fields":[{"nameHash":"f8f9aa681176cea62972a060518f334667bb67e206d2a7a4d270574ef7d40bcf","name":"identificación emoji","descriptionHash":"df0cc2beee7b860bb228b933759d675ce4a110e4208ba4a025e5f7711cc3cf5b","description":"La identificación del emoji para devolver su identificador."}]},"$emojiCreatedAt":{"descriptionHash":"c48e44afc3cff058557fecabf0d0d92e91be714b4cf25e6b2f30b96363be1704","description":"Devuelve la marca de tiempo de creación del emoji.","fields":[{"nameHash":"f8f9aa681176cea62972a060518f334667bb67e206d2a7a4d270574ef7d40bcf","name":"identificación emoji","descriptionHash":"d5655fb6b6a36cc94e28c584e083fd4749229ef2039f2ae30ade802644d7d81d","description":"La identificación del emoji para devolver su marca de tiempo de creación."}]},"$emojiAnimated":{"descriptionHash":"a9e38fd448dd2f7658f9b68d8bd709cef07160db533ed5b28e293b5b1ebc2be8","description":"Devuelve si el emoji está animado.","fields":[{"nameHash":"f8f9aa681176cea62972a060518f334667bb67e206d2a7a4d270574ef7d40bcf","name":"identificación emoji","descriptionHash":"49361c1251703b14476e51b906fa96579dba02c90fad68ac0630b4ca23ffbc24","description":"La identificación del emoji para devolver su estado de animación."}]},"$emojiIDs":{"descriptionHash":"e6ba9b2a5eb8d290675aab40caf8d9fcf2860ff0c98dd6e88dfd411039196547","description":"Devuelve cada identificación de emoji del servidor","fields":[{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"0325a7946ca557a694737fd91fdd0cc229bd8d860feca3b68a2aef5ab5d9c6c0","description":"El separador a usar para cada emoji"}]},"$emojiGuildID":{"descriptionHash":"247cc83c972ad4832cd31c0f7b4520e252d122965a0bf9bb049fb4de89d138e5","description":"Devuelve la identificación del servidor emoji","fields":[{"nameHash":"f8f9aa681176cea62972a060518f334667bb67e206d2a7a4d270574ef7d40bcf","name":"identificación emoji","descriptionHash":"c92931011fc3a54c2601a83db26e5f3e87bd9fb099095a4e5a69cac0fec6addf","description":"La identificación del emoji para devolver su identificación del servidor."}]},"$emojiRequiresColons":{"descriptionHash":"57e14ce097b555631a42ea5985bb123c908a498c7149adb2b819795712b522d6","description":"Devuelve si el emoji requiere dos puntos","fields":[{"nameHash":"f8f9aa681176cea62972a060518f334667bb67e206d2a7a4d270574ef7d40bcf","name":"identificación emoji","descriptionHash":"319f9cd9ad2c4ef67f803baa838025dc57ee0a4c992802138f9d6038fdf35d4c","description":"La identificación del emoji para devolver su estado de dos puntos."}]},"$emoji":{"descriptionHash":"a5be032b7424d0fcfb7b1609560b3e39c0ee18cde520e152e9e240cdd6f0ad44","description":"Formatos dados emoji","fields":[{"nameHash":"f8f9aa681176cea62972a060518f334667bb67e206d2a7a4d270574ef7d40bcf","name":"identificación emoji","descriptionHash":"8ce08aee47fe6f52e45d419b7e60485527a81752864b910e1559d39203e8e842","description":"La identificación del emoji para formatear"}]},"$emojiURL":{"descriptionHash":"5bc6e1c76265e6e4e64e0a7dcf7708ae3c95ed5c94d417e90fd95c32280b89d9","description":"Devuelve la URL del emoji","fields":[{"nameHash":"f8f9aa681176cea62972a060518f334667bb67e206d2a7a4d270574ef7d40bcf","name":"identificación emoji","descriptionHash":"8bc57ba0368661dcc51288b357be11098bfd878525993bc6e464fb62352a399c","description":"La identificación del emoji para devolver su URL."}]},"$emojiExists":{"descriptionHash":"b89372313e95205dfa28961cb32eb2f8cd1082a46602a03b7205f71666ef8184","description":"Devuelve si existe una identificación de emoji","fields":[{"nameHash":"f8f9aa681176cea62972a060518f334667bb67e206d2a7a4d270574ef7d40bcf","name":"identificación emoji","descriptionHash":"c7cccb6d8c8a58e4fa27614aff9fdd9528c6f0c2908251a4d773c468282cf4d7","description":"El emoji para comprobar"}]},"$emojiName":{"descriptionHash":"4a2f1e47cccf4362382481481e92f6fedcee8332195483837d50a0c74b38ebb4","description":"Devuelve el nombre del emoji","fields":[{"nameHash":"f8f9aa681176cea62972a060518f334667bb67e206d2a7a4d270574ef7d40bcf","name":"identificación emoji","descriptionHash":"62fad2e3a86c64a9a6240f8efd6e61c055693d97374dce19aa4655e4629efd7e","description":"La identificación del emoji para devolver su nombre."}]},"$emojiRoles":{"descriptionHash":"9d4ebeca059905fdf761740d2f19a031387457dbd322487e31a93191ddf012c8","description":"Devuelve los identificadores de roles que pueden usar este gesto.","fields":[{"nameHash":"f8f9aa681176cea62972a060518f334667bb67e206d2a7a4d270574ef7d40bcf","name":"identificación emoji","descriptionHash":"0aeb796d8c35022b40b44861e617d8f4e2f95ec2f2ee6ac415eb458731c6a019","description":"La identificación de emoji para devolver sus identificaciones de rol."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"02a51a113148f0d13d791601f904d765c1aa4af21e4a6d47cb498481afad848c","description":"El separador que se utilizará para cada ID de rol."}]},"$emojiNames":{"descriptionHash":"1b3b50ea893c14b9a4e30d9462b2a398d2e30758144285e767f72f01f9a51548","description":"Devuelve los nombres de los gestos de un servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"a2ae4c67c4ab77145a289fa14b0c842a4f697e7c6302d83413df005a9533e750","description":"El servidor para devolver los emotes de"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"ee09a1331076a7e332c113bd64c8b7e6815a639257be35a9f01d26466e1ff442","description":"El separador a utilizar para cada emoji"}]},"$fileExists":{"descriptionHash":"80740bf1c90cb1a37623489dcfd19c56fcc6bc4e32156cb861f20b70180e8acd","description":"Comprueba si existe una ruta","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"0a473dc0707a8a3ee5118f460af03b98a751359b537b2954e5946e8f4a7332da","description":"La ruta al archivo o directorio."}]},"$randomGuildEmojiID":{"descriptionHash":"437012779b4212d07b3a12f5e60821f68e918c03e9dd2e8a386c66c79958e3eb","description":"Devuelve un ID emoji aleatorio de un servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"807343684c7991410f1dc6d9bd7c3ff920590636792ee638880c475f8b237324","description":"El servidor para obtener emoji"}]},"$bold":{"descriptionHash":"c93c172641f465eeb79073864b5e5a95331887d11baabd43be272bb532d41c40","description":"Pone en negrita el texto dado","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"1086ce9b44c9ca1b966ce632a82dc3122be86018094bf05bb7ad8724286c6fb0","description":"El texto se pone en negrita, esto intentará escapar de todo *"}]},"$inlineCode":{"descriptionHash":"87ac2967d2aa35291d9f5ed8b5caf1423e5c8b98fc28f67b10a1500b502894d1","description":"Agrega comillas invertidas al texto","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"b473e0440a7ab2e6f00416e4aa0559c547ba791f68226582e34efc88e2f0fc69","description":"El texto a marcar, esto intentará escapar de todo `"}]},"$fileSize":{"descriptionHash":"c77b777003f7f35f1c90491d532ea58b52ac16ec54feec5e85baca75e8b868bf","description":"Obtiene el tamaño de un archivo o directorio en bytes","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"0a473dc0707a8a3ee5118f460af03b98a751359b537b2954e5946e8f4a7332da","description":"La ruta al archivo o directorio."}]},"$truncateFile":{"descriptionHash":"91805248e23a5528a124be0c541436820c2699121f0ca4d529f7124881cba712","description":"Trunca el texto de un archivo a una longitud determinada","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"52a44377df8741e7d9ec6414facb685cb67ff5e82082b155c3dabaa23bcd88bc","description":"La ruta al archivo"},{"nameHash":"0f82aca66af91493b1ff401de5f1f7e3e24e14560df3f6f7e465dbc915b9947d","name":"longitud","descriptionHash":"eecc6eac17724eec9521e0444ab593cd08eacc058a9c5895aa1aade205e459b1","description":"La nueva longitud del archivo."}]},"$codeBlock":{"descriptionHash":"db7024e74268e5547b35dd5591f4cc5687be772712fee341e9fbab081cd9b592","description":"Crea un bloque de código con el texto dado.","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"d4504dce8dc2f0f50e727087cc946c7f2cd935384236b95616e781cd1776ae02","description":"El texto para crear el bloque, esto intentará escapar de todo `"},{"nameHash":"5cf7d7ec1cb5c221981f277051f7f82a82e155b53c76ab9b6f75fde9641f6fa0","name":"idioma","descriptionHash":"9ac789573f3bdce47333eb33c557a35667209d593a93660ca08713c54ea8a569","description":"El idioma para darle a este bloque de código."}]},"$hyperlink":{"descriptionHash":"9d3d5a0012897d0019fbcd9a4bfe65ad0be19a9194cf11d051c6235ead564e54","description":"Crea un texto de hipervínculo","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"9934457fed2a5678cfbe1ba6798661c320e4e782ee4df2303329040cc958af67","description":"El texto para hacer hipervínculo."},{"nameHash":"28e5ebabd9d8f6e237df63da2b503785093f0229241bc7021198f63c43b93269","name":"URL","descriptionHash":"6ec422b527fb777a87d73906d17d87c705af6165ccf5c0c84d2eaa02e2934cbb","description":"La URL que se utilizará para el hipervínculo."}]},"$deleteFile":{"descriptionHash":"20eee4cea9e61ff75f3a5c81562dde829a01576033d7b2dae4153c9c7b68ef35","description":"Elimina un archivo","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"52a44377df8741e7d9ec6414facb685cb67ff5e82082b155c3dabaa23bcd88bc","description":"La ruta al archivo"}]},"$writeFile":{"descriptionHash":"40c4683d8e47f7dd6f610d499bb187057b3642026cded750ddfcaf7403a16b93","description":"Escribe texto en un archivo.","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"52a44377df8741e7d9ec6414facb685cb67ff5e82082b155c3dabaa23bcd88bc","description":"La ruta al archivo"},{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"a79edec7366e9ef6ff5da494ebb180f354669ea9b29125135ab1df7023ab3fbf","description":"El texto a escribir"},{"nameHash":"e8424ea5339b85a750ab5f4c63bde5d5c62975792a3bed6ccb37c045207c6771","name":"codificación","descriptionHash":"28edc2d67537667bcec7367009e2401a98498ed905ee8e871f1af9bf011188d7","description":"La codificación a utilizar para el texto."}]},"$spoiler":{"descriptionHash":"eca0dcea0513529a9c91a9b642cef5006c6ee276be7fcc1128aaa91baaf83788","description":"Hace que el texto dado sea un spoiler","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"82db473eaf67d32e1ec78b9e3ed67d641e4fdcef3822740ea381c84c9f0d5208","description":"El texto para hacer spoiler, esto intentará escapar de todos |"}]},"$mkdir":{"descriptionHash":"e7017e41cee38696eca23b7db9dbe25a2c6ed52f164cf55e3ffcf1b8843750c4","description":"Crea un directorio","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"e51217acccaa0488fad2e1ac3f542d17308c633362a4dad5b15ad069b7526a70","description":"El camino para el directorio."}]},"$readFile":{"descriptionHash":"2fa683b88ab5652f9cc9b2202859b8d850e3da6fcb2996213dfc131ecfe7675d","description":"Lee texto de un archivo","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"52a44377df8741e7d9ec6414facb685cb67ff5e82082b155c3dabaa23bcd88bc","description":"La ruta al archivo"},{"nameHash":"e8424ea5339b85a750ab5f4c63bde5d5c62975792a3bed6ccb37c045207c6771","name":"codificación","descriptionHash":"1258eb39751939c7d6d43165da8a9a235c668a76eb9c24ae39085a56eea12928","description":"La codificación a utilizar para el texto."}]},"$appendFile":{"descriptionHash":"13ad0c1119c07da61f9533121715824835026294cd489b2c40b2b8e48adf0410","description":"Agrega texto a un archivo","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"52a44377df8741e7d9ec6414facb685cb67ff5e82082b155c3dabaa23bcd88bc","description":"La ruta al archivo"},{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"e89cb3f4114607fb67703d597ae56ad0844ca0400049ae22ef4bc1f6b82f4878","description":"El texto a anexar"},{"nameHash":"e8424ea5339b85a750ab5f4c63bde5d5c62975792a3bed6ccb37c045207c6771","name":"codificación","descriptionHash":"28edc2d67537667bcec7367009e2401a98498ed905ee8e871f1af9bf011188d7","description":"La codificación a utilizar para el texto."}]},"$copyFile":{"descriptionHash":"56a1a7f4de8553ccbd02ee7b8f20fbb2aa7381cec18baf56bdf51026e1daa37b","description":"Copia la ruta dada a otra ruta","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"57c75cc9f07a41f6d69c9bf5fdc1d8acada46eb70b4d5940bf326cabbd3a8be0","description":"La ruta para hacer una copia de"},{"nameHash":"b5c755aaab1038b3d5627bbde7f47ca80c5f5c0481c6d33f04139d07aa1530e7","name":"destino","descriptionHash":"6f0165ae61865df0be20448df0d6e83d08786010ab30b1f52c8e7d284a398959","description":"La ruta de salida para copiar"}]},"$underscore":{"descriptionHash":"10e638f4cfb39999596d2e5267da54e0bb61739b328a7397ec020623b553af4c","description":"Agrega guión bajo al texto","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"16d3bcbe548e026353897cb30a3a2cedf2c795bb3b71ce9c98aba089418c2b57","description":"El texto al que se le agregará un guión bajo, esto intentará escapar de todo _"}]},"$guildAfkChannelID":{"descriptionHash":"6a7ca2000bdacb3ec0b71dde083fcbd017d28dae8bdb9f1d7b46e23d814ad000","description":"Devuelve el ID del canal AFK del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildAvailable":{"descriptionHash":"dbc228705384b69535f24bb7a7e8d472c8a7059fa804dc957f2451e007b6301e","description":"Devuelve si el servidor está disponible.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildAfkTimeout":{"descriptionHash":"6a75935d23307868be4bf7037bb7fb130ed612ae54c9977d559f9559a16eeaf3","description":"Devuelve el tiempo de espera AFK del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildBoostCount":{"descriptionHash":"bf0e87c9985b0c4c41b588e7e3745a4c0bc0008b2b8e564b0bddf79f5727dc06","description":"Devuelve el recuento de impulso del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildBotCount":{"descriptionHash":"e6ef7198627976da5d7c0c36122bd301cf00526f286675c6db44ae01072fc72a","description":"Devuelve el recuento de bots de un servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"2a03d3c4b0f67f965119c73a35a3277246fc560c2a91f146ca8e4609a4fc5048","description":"El servidor del que recuperar el recuento de bots"}]},"$strikethrough":{"descriptionHash":"086e5e8f5011112866519f674db88c138ede425a2c93615adef669ccf14781c6","description":"Hace que el texto dado esté tachado","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"a2bd88aed724c049a50f04d934a4306277e5173c6612b3f09cc46a038e3f859b","description":"El texto debe estar tachado, esto intentará escapar de todo ~"}]},"$guildBoostRoleID":{"descriptionHash":"bd911fc6376f6943e6cb179ab0174830357b47fcf6c29e9cad0d72d6a5e0b3d0","description":"Devuelve la identificación del rol de impulso del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildBannedMembers":{"descriptionHash":"c16c6c1105566015f35e9f2d3edef4f3b57c1e90c52dc32593ef07fb8dcf47dc","description":"Devuelve identificadores de miembros prohibidos de un servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"948883db2ff9fe6eb1a9706c236795e0381f140fe1bde32516d8a4ee6e3d66e3","description":"El servidor para extraer miembros prohibidos"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"328ffac12bdb6b3736b090297cc9e02df695d6fd40ec6024e2da9e63b4f2fec7","description":"El separador para cada id."}]},"$guildBanReason":{"descriptionHash":"df82ae9939332796ba4021a1b31d40edc26f0eae80efa13ea43cf736e36ad22b","description":"Obtiene un motivo de prohibición de un usuario","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"381a58a5a63d2bd05cb5f230380edc3947b4fc8b7943ef735618e865943b6338","description":"El servidor desde el cual eliminar la prohibición"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"294e4a41a3073659c3a2f71a6a8ceb6a039372dca59544cc857a59f17ec99421","description":"El usuario para retirar el motivo de la prohibición."}]},"$guildApproximateMemberCount":{"descriptionHash":"f38becdb210300e4490ce8e20ff063c9ce5de8e0a6ccb39acf18f542f98b31a6","description":"Devuelve el recuento aproximado de miembros.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildChannelCount":{"descriptionHash":"82146157bd63520c0fe1d2e21f0074828b6de35ff6264444b31a1b54d6283e76","description":"Devuelve el recuento de canales del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"7e31c13be1c55e691638d02b401a8b114ad6e3ecc62e03a2805b36507c310ab3","description":"El servidor del que obtener canales"},{"nameHash":"a6216ea03e578f212dd604ec5d675c5274a86891bac4e87f80bea10ef511f533","name":"categorias","descriptionHash":"2f0a03a81460b5a82d7341b39f1bd59f5ecfce2104205b550449b0f05d04d320","description":"Las categorías por las que filtrar"}]},"$guildApproximatePresenceCount":{"descriptionHash":"1090828e352b113cb7a67efc0f1c0f1379de95fff2f6a9aa13323204509e38b4","description":"Devuelve el recuento de presencia aproximado","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildBoostLevel":{"descriptionHash":"ae52924df377a20c93dfcece43b147c4b67d363f056ff08436489c2a11bedc73","description":"Devuelve el nivel de mejora del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildBanner":{"descriptionHash":"756c1683c50251938019c199e3ff413acad6fcbd81852d850269014741c91c51","description":"Devuelve el banner del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"9a74e9840bfb28f20fba771f771fa618f987e259b4f7af767630470a25f549e8","description":"El servidor para recuperar el banner."},{"nameHash":"ccdcbe846f3da4eb044fbdf64bf6b57902388ab72fb0c852ba72280f8d478b40","name":"tamaño","descriptionHash":"79d32e68330e4e2dd1179e6b1db81828ca2aa2fb525f9c22ea3c2332e325821d","description":"El tamaño a utilizar para la imagen."},{"nameHash":"26f1de33979d065ba8d86789de634228e3540fee2f6e5a66eebf93f78d83077d","name":"extensión","descriptionHash":"5e1127658bab637c16494bb620cbdd70172db616ccb3db2bc39696dbdc52eef6","description":"La extensión a utilizar para la imagen."}]},"$guildCount":{"descriptionHash":"716be0ae74fd1ebb34fad2d014c58e4781235a28841bf0a8e34c156c47f549d7","description":"Devuelve el recuento del servidor"},"$guildEmojiIDs":{"descriptionHash":"ad52d4c1f496393cafbb0dfc2cefaf0e600d64057466cfd2ab7ca8bfe2824687","description":"Devuelve cada ID de emoji del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"f09be153cf9a35343db5e56560c280570c9942c9b56b207eb815719e7adaba26","description":"El servidor para obtener ID de emoji"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"0325a7946ca557a694737fd91fdd0cc229bd8d860feca3b68a2aef5ab5d9c6c0","description":"El separador a usar para cada emoji"}]},"$guildExplicitContentFilter":{"descriptionHash":"c0db64fad3a44b97d7c0ac79c10ad0335314b135954c6c55409baa426d950a97","description":"Devuelve el nivel de filtro de contenido explícito para este servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildCreatedAt":{"descriptionHash":"e8cd6d68a00d76670555be582d435519be675daf980347628b98511d1b040493","description":"Devuelve la marca de tiempo de creación del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildDefaultMessageNotifications":{"descriptionHash":"30392a87428ed689528b2e9304fe1842e752398685212ca7a82fa1c945d1c3bd","description":"Devuelve las notificaciones de mensajes predeterminadas para este servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildDescription":{"descriptionHash":"a9ca5f2eb36e47c6512956cb71840a40cb54cc750dfe42c4f7c3fc301a252976","description":"Devuelve la descripción del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildExists":{"descriptionHash":"e6b20f1dcf6454cfea105930314ee18149957b61328dc7262e81be4d4914fa77","description":"Devuelve si existe una identificación del servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"afc31615bb89cda7afbef5505ddc9d01e70cd4761760d438e326a57b861dce15","description":"El servidor a comprobar"}]},"$guildChannelIDs":{"descriptionHash":"0204fc3cb6eb5d36189552d2e17033f51f2e02ec8c65f279477f297c5b8c456e","description":"Devuelve cada ID de canal del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"5432f561b2343add0c8503b06ec5e81bf00dbf2d14627fc49c9a94bf6c2c35f4","description":"El servidor del que obtener los ID de los canales"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"b2a52b5a4bc30709fa2616693ba9f2957bf5bc760a3cce141a3fd9dbcf700b4d","description":"El separador a utilizar para cada canal."}]},"$guildEmojiCount":{"descriptionHash":"9039e15f6ad51b3f05c5a4c819d8b8294442f9b594fde3290b491c2754fdaafe","description":"Devuelve el recuento de emoji de un servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"76e421c446479f514fa8469e81c8c73bfaad44beeee187a74a099c0b555f5deb","description":"El servidor para obtener emoticones"},{"nameHash":"1303c06b0b014d0ce7b988ab173a13f31227d417058ff4bbe6f8c222b4ad913c","name":"tipo","descriptionHash":"847f7150902a7109306e58e0e1dfb974dca1945d05caff63b5f4f463c16ccfb7","description":"El tipo de emotes a contar."}]},"$guidHasFeatures":{"descriptionHash":"51ee08c5431cdf6bea5296ec3dc740f44c10ac5cee392e119cd220cb7bd612c1","description":"Devuelve si este servidor tiene todas las características dadas.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"3874444246df776fcbdd5a4c61127a7fb1c019f2c4c2fd61585262757a9a08b9","description":"El servidor para comprobar las funciones."},{"nameHash":"5b8a8b56dada6ce7567442b4935298df7de2badd7becdcf4915a59487338ca4b","name":"características","descriptionHash":"2caad2c2836cf750a1ab5a2a7953f1cd9db23811ecf34eff610043d371184502","description":"Las características a comprobar"}]},"$guildEmojis":{"descriptionHash":"1dac5552e86f3795599e9a6edd9cc03f9b8f983ef98fe76be1267cafe3ff0f75","description":"Devuelve todos los emoji del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"807343684c7991410f1dc6d9bd7c3ff920590636792ee638880c475f8b237324","description":"El servidor para obtener emoji"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"0325a7946ca557a694737fd91fdd0cc229bd8d860feca3b68a2aef5ab5d9c6c0","description":"El separador a usar para cada emoji"}]},"$guildFeatures":{"descriptionHash":"52ea6e44af12818b478ab0bf82244ecb54bc5b13b6e30ffe72496445b9346323","description":"Devuelve las características del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"220c586af3dfe196f3e256d0b3d1b894709b92ee6ff1e2f31605c472ad9260eb","description":"El separador a utilizar"}]},"$guildHasAnyFeatures":{"descriptionHash":"c3847ed619a489f03dbc99d38bd39805b71b6408d07b3f60346949683aa79d0b","description":"Devuelve si este servidor tiene alguna de las características dadas.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"3874444246df776fcbdd5a4c61127a7fb1c019f2c4c2fd61585262757a9a08b9","description":"El servidor para comprobar las funciones."},{"nameHash":"5b8a8b56dada6ce7567442b4935298df7de2badd7becdcf4915a59487338ca4b","name":"características","descriptionHash":"2caad2c2836cf750a1ab5a2a7953f1cd9db23811ecf34eff610043d371184502","description":"Las características a comprobar"}]},"$guildChannelExists":{"descriptionHash":"8e1796e9fd95aa66453770e6488450d4c98e141e552c35f5b68e6d06ab0a137b","description":"Devuelve si existe una identificación de canal de servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b11237302a52ff17439493ca9b31f08006967a633372d591aa503b0b1e351f80","description":"El servidor para comprobar el canal del servidor."},{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"f4c77baa371351b348dc67fd040399cce075f9e3cb6309a876b9f18a30ee6578","description":"La identificación del rol para el canal del servidor."}]},"$guildDiscoverySplash":{"descriptionHash":"69d57aadccff9a954e4047dbc0c7744a0b4cce32efbc1da409400b16e03e930f","description":"Devuelve el mensaje de descubrimiento del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"26c597395b44e093ad9ffa06d884cd107dfa104138b16c8781fbebf9d5dc85ac","description":"El servidor para recuperar el mensaje de descubrimiento."},{"nameHash":"ccdcbe846f3da4eb044fbdf64bf6b57902388ab72fb0c852ba72280f8d478b40","name":"tamaño","descriptionHash":"79d32e68330e4e2dd1179e6b1db81828ca2aa2fb525f9c22ea3c2332e325821d","description":"El tamaño a utilizar para la imagen."},{"nameHash":"26f1de33979d065ba8d86789de634228e3540fee2f6e5a66eebf93f78d83077d","name":"extensión","descriptionHash":"5e1127658bab637c16494bb620cbdd70172db616ccb3db2bc39696dbdc52eef6","description":"La extensión a utilizar para la imagen."}]},"$guildMaximumPresences":{"descriptionHash":"e3f5fa1991244e70c28b685bd91e3415a863daf4a0b325447c5d2c7f7aa45e08","description":"Devuelve las presencias máximas para este servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildMemberCount":{"descriptionHash":"37710cfc441c0fbdfa13aed8b6ccb3577326ddad80a5e74300a4d4f33f6a6cf9","description":"Devuelve el recuento de usuarios de un servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"54726b5f9da1e9c4a6e60c9be5910a64bab0d789245a51192985c8212bfef2b1","description":"El servidor del que recuperar el recuento de miembros"},{"nameHash":"dff0669b4df441c26626db0001cd5bee7fc888cecab2a00d03144e90915d6272","name":"presencia","descriptionHash":"d85f10cbc042fd943c134a30906bfaa30510bee427d8079427944ae8e45294f1","description":"La presencia de los usuarios para contar."},{"nameHash":"6bd96d68ee2f26baf9f2c9ec9c56b9c998194966e88c3dd51887748b9573db29","name":"contar robots","descriptionHash":"19ecbd255ee84c1eb55f0d1c56a87ed77adc4990e3123878797a145dba0a4db0","description":"Ya sea para contar bots"}]},"$guildName":{"descriptionHash":"083454f8c45fdffd57a2f79a4469a383896778e1f3c00125112e0fa58d300530","description":"Devuelve el nombre del servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildNames":{"descriptionHash":"67ee1ecc8680bbc0916b546d7e2fe0463b3e39dc76e6e6143aab86be35fe611e","description":"Devuelve los nombres del servidor del bot.","fields":[{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a64665368b14a95a0c5b9028899e5728293e3470185a99e1bfff2062d11315ec","description":"El separador a utilizar para cada servidor."}]},"$guildNameAcronym":{"descriptionHash":"2f7b1a9fb79d0849c59881312d23cbe97921823efdb10057304e5cf89ab48da5","description":"Devuelve el acrónimo del nombre del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildMaximumBitrate":{"descriptionHash":"8ae25ab2b1526b4be455023182cf5151eb08d2561a27729089a33eb8570bede2","description":"Devuelve la tasa de bits máxima para los canales de voz de este servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildID":{"descriptionHash":"df290dfceed9e2edd1b8755f8525d46831309e02e4d829d703d0d2efe7ac385e","description":"Devuelve la identificación del servidor con el nombre de pila.","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"bf2ce8dd45ca07971729c6a9a4d5d7ba2d78447956f9cc9f210bf69536f84347","description":"El nombre del servidor para devolver la identificación."}]},"$guildMFALevel":{"descriptionHash":"513022cb595ac2a1dd252bc3205c22342d753fa76b47f012a3820ae273838298","description":"Devuelve el nivel mfa para este servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildIDs":{"descriptionHash":"b7eb24c64b1879dbcf65e056585e0c314c8a3a060f67aae4dd841fb6092369a3","description":"Devuelve todos los servidores en los que se encuentra este bot.","fields":[{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"438da8da254e6505c33eedd347a03c266a302917b4bcd8f5e003309cc26ccf7e","description":"El separador para cada servidor."}]},"$guildMaximumMembers":{"descriptionHash":"0c546c4849f5672c034226534ecbc587feaba067aa7788a71c69cbe113aac120","description":"Devuelve el número máximo de miembros para este servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildMaxStageVideoChannelUsers":{"descriptionHash":"d820e4d92dcea7de6902ac299e852fc1c56b6e7c3960e6e04272a1cd0fce50d7","description":"Devuelve el número máximo de usuarios de canales de vídeo para los canales de escenario de este servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildMaxVideoChannelUsers":{"descriptionHash":"7f5dfc9ec6ed81be20dc9bf8e9b627af6a4d582c3e0b121e6958898037bfbca3","description":"Devuelve el número máximo de usuarios del canal de vídeo para este servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildLeave":{"descriptionHash":"b638529b669d16f123471175057baf0661cc8211fe545cdffdd31de483932f86","description":"Deja un servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"1d6d49ca9a028b80ba3ccdae4302e1f244a862307c9fb1a681ed7ba365573220","description":"El servidor para salir"}]},"$guildMemberIDs":{"descriptionHash":"f82563be0b0f4aeaf05d31343dc8ccf674b791846c4ada666f7fbf25efd6a485","description":"Devuelve todos los ID de miembros almacenados en caché de un servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"e6ea19b76759049ada4360623467937ab1916443396f89632d610a8c3fd87092","description":"El servidor del que extraer miembros"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"dfd3022d878accb5db22e62e1c3bb93685e9d6ab1d51ee2d19df195e99728cd4","description":"El separador a utilizar para cada miembro."}]},"$guildIcon":{"descriptionHash":"ce486764cfe25f060288304769e05ae68ba70bca50adfff09479136a45775b69","description":"Devuelve el icono del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"ed845d78c417387972a6526a5c598fb6f91cc632cf766a9e9e2f5e9d32f1de58","description":"El servidor para recuperar el icono del servidor."},{"nameHash":"ccdcbe846f3da4eb044fbdf64bf6b57902388ab72fb0c852ba72280f8d478b40","name":"tamaño","descriptionHash":"79d32e68330e4e2dd1179e6b1db81828ca2aa2fb525f9c22ea3c2332e325821d","description":"El tamaño a utilizar para la imagen."},{"nameHash":"26f1de33979d065ba8d86789de634228e3540fee2f6e5a66eebf93f78d83077d","name":"extensión","descriptionHash":"5e1127658bab637c16494bb620cbdd70172db616ccb3db2bc39696dbdc52eef6","description":"La extensión a utilizar para la imagen."}]},"$guildPreferredLocale":{"descriptionHash":"2c391e44f510dd261983ab7d7c9547d33f516f21f00c97a60c95f3351cd1f4f3","description":"Devuelve la configuración regional preferida del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildNSFWLevel":{"descriptionHash":"d1c0e664886cb4b55759e77e8758ca23789124d3611a5d91fad25f32a01a7751","description":"Devuelve el nivel nsfw para este servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildSafetyAlertsChannelID":{"descriptionHash":"deff10b3c78d0e2e886117b30f90bd81e493916f4a94c91ee02b784fe6f30cf3","description":"Devuelve el ID del canal de alertas de seguridad del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildRulesChannelID":{"descriptionHash":"04e6a27221e03dcefd30f5bf4adf2e6cba56b87c4ce64fa74b1ba2bd488f60cc","description":"Devuelve el ID del canal de reglas del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildPublicUpdatesChannelID":{"descriptionHash":"07a1a974b94b74c40de4f56d9d48f58da79a188f30e907b7bafa72abb9216665","description":"Devuelve el ID del canal de actualizaciones públicas del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildRoleCount":{"descriptionHash":"e4115abe2a4ff44a55fb3886619ae3862d1759aca18fe32212c4a87e776674b8","description":"Devuelve el recuento de ID de rol de un servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"1a7620ca519595ca578e241088b33577b37c3e9a66126df71da82d7d8863766b","description":"El servidor del que obtener identificadores de roles"}]},"$guildOwnerID":{"descriptionHash":"b1638ca0b6e557d77533b6a5c11a3b4b0ded5c094b304d11696b370f102a2e44","description":"Devuelve la identificación del propietario del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"d546f0bb5439bd10c4e86146d192fbc0e26f3ba69172adb5cf67d2b6daac4404","description":"El servidor del que recuperar al propietario"}]},"$guildSystemChannelID":{"descriptionHash":"22a606d200cb12540fca343f96ca9909c296b137ba0746b41ff98c1d795c1b70","description":"Devuelve el ID del canal del sistema del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildShardID":{"descriptionHash":"3ec6d973a92ca6103550634d6816aa4f05b2c2fbf2117a3bc5ffc844c4575b72","description":"Devuelve el ID del fragmento del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildPartnered":{"descriptionHash":"a94d43a25979bb41f7c30ea55ed2bdda17a8a5b848a4ff269373f0cab72ff9f6","description":"Devuelve si el servidor está asociado.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildVanityCode":{"descriptionHash":"44d6a6678de76912336ca01d8c4fa8de8f9379f480c77b29301bebb08e179dea","description":"Devuelve el código personalizado del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"d027509143fe36a3544489321d56cb1d2fe1ac622c0e9eebe888d26652d6c810","description":"El servidor devolverá su código personalizado."}]},"$guildVanityUses":{"descriptionHash":"8f9c80198068d1e253b70c2cd2e8163862e370e81ae75f225462efa766cc4ace","description":"Devuelve los servidores que usa el tocador","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"3095ac06b403251c2524b71ad55692b0add7182c72fecf5032d025a4f8bc4196","description":"El servidor para devolver sus usos de tocador."}]},"$guildSplashURL":{"descriptionHash":"af60fc2a2491829a20ad41da8d3963fd26ff811ff1158371fc32d5c7b3440da5","description":"Devuelve la URL de inicio del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"a90cc3474eb6956414b724469704d9b3be35780ef4fab30a70cf5bcb9d05ab80","description":"El servidor para recuperar el splash."},{"nameHash":"ccdcbe846f3da4eb044fbdf64bf6b57902388ab72fb0c852ba72280f8d478b40","name":"tamaño","descriptionHash":"79d32e68330e4e2dd1179e6b1db81828ca2aa2fb525f9c22ea3c2332e325821d","description":"El tamaño a utilizar para la imagen."},{"nameHash":"26f1de33979d065ba8d86789de634228e3540fee2f6e5a66eebf93f78d83077d","name":"extensión","descriptionHash":"5e1127658bab637c16494bb620cbdd70172db616ccb3db2bc39696dbdc52eef6","description":"La extensión a utilizar para la imagen."}]},"$guildRoleIDs":{"descriptionHash":"c91866d343c76e15387ff599679ee2f16b5db6f4ebb1c38857efa400405873bb","description":"Devuelve cada ID de rol del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"cdb4a3716c4d4bb3056af4c33b8f3f458dd1050f07fc2f66df494a87395ad7e2","description":"El servidor del que obtener identificadores de roles"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"02a51a113148f0d13d791601f904d765c1aa4af21e4a6d47cb498481afad848c","description":"El separador que se utilizará para cada ID de rol."}]},"$guildStickerIDs":{"descriptionHash":"4b4adf0ce2db0fc98ce0975bc8619c1b6b74673ac3b63718ea8cd46d9a32d91f","description":"Devuelve cada ID de etiqueta del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"032babd81499d9cc58f67b61ee857637dc461c1f202a3ef3fab6386d23bba22c","description":"El servidor del que obtener los ID de las pegatinas"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"c0da73fcfc0e8e6e28abbe11163185130de8219b8212604eb2894f25f5be8011","description":"El separador a utilizar para cada pegatina"}]},"$randomGuildID":{"descriptionHash":"fb146e3a9c9063e2ea3d093000cb41ef304196d669224d9fc8e421058aa49357","description":"Devuelve una ID de servidor aleatoria"},"$guildVerified":{"descriptionHash":"13133500450018be51e74c690bb79db543059cc0555d401e2aa4de1f1f18f220","description":"Devuelve si el servidor está verificado.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildWidgetChannelEnabled":{"descriptionHash":"eaee81f1b0d704f08fb1a150cc37f60e928541392787669363e538e0094f4e89","description":"Devuelve si el canal del widget está habilitado para este servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$httpResult":{"descriptionHash":"bb1923b6a5d3ac761e0a9f38cbf304dfb364ffff353f30115ab06195286c4594","description":"Recuperar un valor de resultado http","fields":[{"nameHash":"2c70e12b7a0646f92279f427c7b38e7334d8e5389cff167a1dc30e73f826b683","name":"llave","descriptionHash":"2056da0c05143e0cf094cc3420f5d708d13b59681f825ebd8d0f22ffc1b83cad","description":"La clave para devolver su valor."}]},"$httpRemoveHeader":{"descriptionHash":"fb24912cb0bb0051de06c6aa2d2b966323c698d1dadb83c02d9310012a3ba229","description":"Elimina un encabezado HTTP","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"eab527504da4bf7e5b53d13731d8f64cbdc62e0bc117be01ac4721b5f0a27640","description":"El nombre del encabezado"}]},"$guildWidgetChannelID":{"descriptionHash":"cd785858fc0353970deed74f2703c58ff70d6553b1d8abd35ae1c0ab4d81c38b","description":"Devuelve el canal del widget para este servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$httpSetContentType":{"descriptionHash":"bd8e780d799e85485bbb5c3e433c9d8d21bbf2fd12e0470345434684af3611b4","description":"Obliga a que la solicitud http se decodifique utilizando un tipo de contenido determinado","fields":[{"nameHash":"1303c06b0b014d0ce7b988ab173a13f31227d417058ff4bbe6f8c222b4ad913c","name":"tipo","descriptionHash":"9476c5e3a136eaa529a21e596939713b903a3c2c8973ee0653ebeff8cc7f4902","description":"El tipo de contenido del resultado."}]},"$httpSetBody":{"descriptionHash":"57ad416c8fb78f985c3c033e3a45f564c4d7498560e04b15a0ab4ddfa52810fd","description":"Establece un cuerpo JSON para la solicitud.","fields":[{"nameHash":"230d8358dc8e8890b4c58deeb62912ee2f20357ae92a5cc861b98e68fe31acb5","name":"cuerpo","descriptionHash":"445a13f9ef1effe538e0a1eb31d34d12dba2a376717d90c239b8f09dcc9f4f0c","description":"El cuerpo JSON"}]},"$httpAddHeader":{"descriptionHash":"59668be014f6b59c01a66f94531da021753c2d7253e9a3bcd1b2743561c4fce2","description":"Agrega un encabezado HTTP","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"eab527504da4bf7e5b53d13731d8f64cbdc62e0bc117be01ac4721b5f0a27640","description":"El nombre del encabezado"},{"nameHash":"cd42404d52ad55ccfa9aca4adc828aa5800ad9d385a0671fbcbf724118320619","name":"valor","descriptionHash":"eb4c530d34a6c65433dbbaa622dfe4510a28f20b78a24652c30e289dc97c2e89","description":"El valor del encabezado"}]},"$setGuildSplash":{"descriptionHash":"893052283186b17396da292f089467eb8c074849e6aa898443a58a45304a5f84","description":"Establece un inicio de servidor, devuelve booleano","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"21d48436ca8e84505f064355b1674e954a804f1a96489407460663c91aabb75f","description":"El servidor para configurar Splash"},{"nameHash":"28e5ebabd9d8f6e237df63da2b503785093f0229241bc7021198f63c43b93269","name":"URL","descriptionHash":"89ab8d7fa7a37f940d0d202c2afae3da6d5d19c92a9f4ed244a517379f680808","description":"El nuevo chapoteo"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7218a7b710036a9934007130ea2eddf42f77fb0022250184e9bc04dd3fd5de4d","description":"El motivo de esta acción."}]},"$setGuildIcon":{"descriptionHash":"1722f76e78c9388cc17278a3e198f5eb0598b65300e19d7ad4323a9b6a028d23","description":"Establece un icono de servidor, devuelve booleano","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"8676444bcf73b748136f1348244a1d0657f155a5966d3c86718d1870f65b7a39","description":"El servidor donde configurar el icono"},{"nameHash":"28e5ebabd9d8f6e237df63da2b503785093f0229241bc7021198f63c43b93269","name":"URL","descriptionHash":"69b9b95be91382d36425394b35da5aa07c041c2adbcaa2fa43bbe280467f5b6b","description":"El nuevo icono"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7218a7b710036a9934007130ea2eddf42f77fb0022250184e9bc04dd3fd5de4d","description":"El motivo de esta acción."}]},"$guildVerificationLevel":{"descriptionHash":"ef81f22378058295e5a8102b25a3b4915d650e9c52b36417ced13a27e12e280d","description":"Devuelve el nivel de verificación del servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$httpRequest":{"descriptionHash":"97a820ef1b09c4c6f56562ef393d7103e86c13a951b619c60ffeb3b2570948fc","description":"Realiza una solicitud http, devuelve el código de estado","fields":[{"nameHash":"28e5ebabd9d8f6e237df63da2b503785093f0229241bc7021198f63c43b93269","name":"URL","descriptionHash":"10089b424a5ab7802cdc11cd397af211788cd1afd8b51768ae926d576f48fb91","description":"La URL para realizar esta solicitud a"},{"nameHash":"5b7e6bf2dc4a32a6aa4770cd5639c2c7af890fc86c273b5c8567fe5382086bf3","name":"método","descriptionHash":"c4ee6d8d1f21958bfe3b948b4d445339ae174c0db348112f92bb84e6f12362f9","description":"El método a utilizar"},{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"8123035ceff5e059df028628e5fbb14a97b3371b8a87653f0927ea2e462fdb58","description":"Nombre de la variable de entorno para cargar la respuesta"}]},"$setGuildName":{"descriptionHash":"a146a37e534efa2b06dca35ea14c98167435c763c7dda7024e093c494f9e33a6","description":"Establece un nombre de servidor, devuelve booleano","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"f89a5df365620cb22b7c41b2bf7fa2f9ee6e7d4ea0810b0eae3c4c68596f8187","description":"El servidor para establecer el nombre"},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"0e89d468008dfb528395ae68bdee48efd39367046862637cd5a714f417dbd3f9","description":"el nuevo nombre"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7218a7b710036a9934007130ea2eddf42f77fb0022250184e9bc04dd3fd5de4d","description":"El motivo de esta acción."}]},"$setGuildBanner":{"descriptionHash":"4e3012bcb4c0a7a90c137a8ea9cd93b71cfeee106811ae5b125cd5ef916e2f5c","description":"Establece un banner de servidor, devuelve booleano","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"ca562ef1f6c036d0903d015c4a756064a406e79c68a4aaf6f35e5f0409f01a64","description":"El servidor para configurar el banner"},{"nameHash":"28e5ebabd9d8f6e237df63da2b503785093f0229241bc7021198f63c43b93269","name":"URL","descriptionHash":"d627a0cce1fc97ab56bb834cc0228219a0d7efbb1df17ce103aa8d20976ae73d","description":"la nueva pancarta"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7218a7b710036a9934007130ea2eddf42f77fb0022250184e9bc04dd3fd5de4d","description":"El motivo de esta acción."}]},"$customID":{"descriptionHash":"875b1f11cc60e0e371e89ffa3e7a594d914c7f3d219a0ab05732081de59ce24a","description":"Recupera la identificación personalizada de la interacción."},"$deferUpdate":{"descriptionHash":"a78d0666eb6b718e3f47f29f32004df99d847a966b2c7e9ab2b326e9362f0bef","description":"Aplaza esta interacción como una actualización."},"$ephemeral":{"descriptionHash":"e14bc91f5deb121012431e9882ac7b6fc4c33f150e7f2dc5be79a13611fe42a3","description":"Marca esta respuesta como efímera."},"$defer":{"descriptionHash":"0ef031885a27919558608b861cf5b493852835260a7a5b31515ff35d72ed92bc","description":"Aplaza esta interacción"},"$focusedOptionName":{"descriptionHash":"58318f2d9397d69c0915eadc26406724282f138e540afc2bbc2b2144f8b7c929","description":"Devuelve la opción enfocada del comando."},"$focusedOptionValue":{"descriptionHash":"18de19eaca90d1480678f581fe7c677afa4fab088d9f615564a68b39ac4c7207","description":"Devuelve el valor de la opción enfocada del comando."},"$interactionDelete":{"descriptionHash":"2a6b3e21d6315f5c289fc1dfef9ef5976c9110933133344a9b7b9e796f9a8948","description":"Elimina la respuesta de esta interacción."},"$autocomplete":{"descriptionHash":"3bbe31f960a22dba86072ef1025856ffddc99f4959ee6a9e50cd9a6e145b1570","description":"Fuerza la respuesta de autocompletar"},"$input":{"descriptionHash":"f6911bfcf19acc1397285e3b34fec2b34a0b3bdddede2142ccd7746308e75c96","description":"Devuelve un valor de un campo de texto","fields":[{"nameHash":"53a5c66a9758c911531a7773d1b3515811b83cdeb3bfb2d7bc37ca0b1cef5084","name":"identificación personalizada","descriptionHash":"fcc1841e5aa69d9ed70579ba6d13db2293c5b8e2de1d55d784cd4708ea56ecc4","description":"La identificación personalizada para obtener el valor del campo de entrada."}]},"$applicationCommandDescription":{"descriptionHash":"b4e8f76d7dfaff07e27d7f6fd4d5ee964391d94afd7a002311b2183692c7d560","description":"Devuelve una descripción del comando de la aplicación.","fields":[{"nameHash":"a56145270ce6b3bebd1dd012b73948677dd618d496488bc608a3cb43ce3547dd","name":"identificación","descriptionHash":"90c7e6eafa4e1e3c1aa1ce909f025760002e8899bedbfac51889ada314c01994","description":"La identificación del comando para extraer su descripción."}]},"$applicationCommandName":{"descriptionHash":"ad86ca79ff2984c84d9412e1d06952ebfad7ffc7eefdccf9d8960f981c2801f7","description":"Devuelve el nombre del comando de una aplicación.","fields":[{"nameHash":"a56145270ce6b3bebd1dd012b73948677dd618d496488bc608a3cb43ce3547dd","name":"identificación","descriptionHash":"e8390014a33ff0516fc9d432669c3c37e8def591906e87201e9ce0ae9b43b5dd","description":"La identificación del comando para extraer su nombre."}]},"$applicationCommandDisplay":{"descriptionHash":"66fcb40c05a5a33c6d9aca023c7f26b4e10f570928722baf9f9f69d49d11c1ad","description":"Obtiene la interacción de comando completa con todas las opciones.","fields":[{"nameHash":"91c4f1eaaa158a623c6d6648b97c920254b638ab7ea29c0710c3e23e45375c83","name":"ocultar el nombre de la opción","descriptionHash":"f408046c416b930cb03082edfdc444a8c3bff4e2ed62201362d6213429115c68","description":"Si se deben suprimir los nombres de las opciones para que no se muestren"}]},"$applicationCommandID":{"descriptionHash":"bf88ed473263fa0dcce6309e08112ca131fa63f5e16644e102d71b8c6b99feb2","description":"Devuelve el ID del comando de la aplicación.","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"bf05e3720d9fe51a4fb019d9de4d4a215dd25c47ceb8e2b35fda67dbccf37c78","description":"El nombre del comando para extraer su identificación."}]},"$interactionReply":{"descriptionHash":"bc15cb4e8fc045608e9c774b103b54ff91a628730a414191f2b77ba69e4ba93a","description":"Fuerza una respuesta de interacción","fields":[{"nameHash":"ed7002b439e9ac845f22357d822bac1444730fbdb6016d3ec9432297b9ec9f73","name":"contenido","descriptionHash":"8c11b4879f9d51e2f88240ea49c63be9f248d058366b36f671a00631974306c1","description":"El contenido a utilizar para esta respuesta."},{"nameHash":"bf067811daa87e8b0c61018da608b98ca211146b57802fdd84246cdd11f627d2","name":"ID del mensaje de devolución","descriptionHash":"038bbd4df3201bbcae5392d1b0e68011b062c3a2f100b490d5a30a217e10560c","description":"Si se debe recuperar y devolver la identificación del mensaje de la respuesta"}]},"$interactionFollowUp":{"descriptionHash":"eef1d52a108de1cf11c305f56858f6e9256ead0e449e52ccc6be022bbbfa6c13","description":"Fuerza un seguimiento de interacción.","fields":[{"nameHash":"ed7002b439e9ac845f22357d822bac1444730fbdb6016d3ec9432297b9ec9f73","name":"contenido","descriptionHash":"71e85dce37118fa618549b9f14989dc2bfd06b59b532994dd570609186666a43","description":"El contenido a utilizar para este seguimiento."},{"nameHash":"bf067811daa87e8b0c61018da608b98ca211146b57802fdd84246cdd11f627d2","name":"ID del mensaje de devolución","descriptionHash":"ea804aa019ec450992c3f42fc344491f0ae63b73e777d7cd089cc723edae97ef","description":"Si se debe recuperar y devolver la identificación del mensaje del seguimiento"}]},"$isButton":{"descriptionHash":"50a875d6c7d99796fccddf2a1445d45246e73404d1d4747cc3b2c84a3be4d8b7","description":"Devuelve si la interacción es un botón."},"$isAutocomplete":{"descriptionHash":"8f22d6a5f36c3f31c2166227191f80428c1a53407a5b66ed6ec9e40d545005b5","description":"Devuelve si la interacción se completa automáticamente."},"$isAnySelectMenu":{"descriptionHash":"ed0ce5863d87aa45f19ebf44fc02d74211c925b800b836ac1603b42dc1684581","description":"Devuelve si el contexto es un menú de selección."},"$isCommand":{"descriptionHash":"2ab5a4dcd1dc75c8bef2b06ff8e2b436e7a7ad2f9582fd2fc2ba14c3286ad0fc","description":"Devuelve si la interacción es un comando."},"$isRoleSelectMenu":{"descriptionHash":"4a5368dc0be842fcda61388f189da2594070f0ca9310ef040f3cff66adfd9a27","description":"Devuelve si el contexto es un menú de selección de ID de rol."},"$isStringSelectMenu":{"descriptionHash":"1340730446f1b208e943c213d38b74d245b262e94d0fd6358529f29b032a7066","description":"Devuelve si el contexto es un menú de selección de cadena."},"$isModal":{"descriptionHash":"cef89b9851478b31d5f910c64735ab523b872f95f962892149285a8d3aff7cc6","description":"Devuelve si el contexto es un modal"},"$isChannelSelectMenu":{"descriptionHash":"ddaf30a23767daa836bb2bf99599ac144e23573a61597f469231959595bf9cb3","description":"Devuelve si el contexto es un menú de selección de canal."},"$isContextMenu":{"descriptionHash":"a10e7b19303b322cdf96d15a9c03b29294ae285c214a95ff5a5c385134da0c67","description":"Devuelve si la interacción es un menú contextual."},"$isMentionableSelectMenu":{"descriptionHash":"47f5461e16d9f2bb1d3871c9cc557f2679b8ace46c3bd8fbdfd2b78f61efe3fc","description":"Devuelve si el contexto es un menú de selección mencionable"},"$isUserSelectMenu":{"descriptionHash":"b55c86d5420677250f8e6b29056b337e3303320fd2381fc6c9bff7d1bec0fb75","description":"Devuelve si el contexto es un menú de selección de usuario."},"$locale":{"descriptionHash":"f0f805d56b86f8eb7edd11236d53709d36852c446c6eec1ff8fbafbdc684beaa","description":"Recupera la configuración regional del usuario de la interacción."},"$option":{"descriptionHash":"083d10ef9d212f71e126e78d7bd68e93c90bf8049551cb108ed4a61523168edf","description":"Devuelve un valor de opción con el nombre de pila (comando de interacción)","fields":[{"nameHash":"dc7c8dfb7f7c32ad7ea719a807774938863f09254881c787ce5cbc2beb0553b9","name":"nombre de la opción","descriptionHash":"af0efda186ee10ee8e638c4f8f2529af02189e0cac9047a7c23da44a6ffc9fae","description":"El nombre de la opción para recuperar su valor."}]},"$modal":{"descriptionHash":"258623cbbea5996f7a12aa505be48c0bf11c39c7ccbaa2ba4b2f8b823cf9d357","description":"Crea un modal","fields":[{"nameHash":"53a5c66a9758c911531a7773d1b3515811b83cdeb3bfb2d7bc37ca0b1cef5084","name":"identificación personalizada","descriptionHash":"a1b21a72068dc5bcd483815ccb78905a2937a99010a3cbb094475ab193724c96","description":"La identificación personalizada para este modal."},{"nameHash":"aaf2320646108059a87ab5017a86aee454f5378ed95003dbb2e12f4ca5266e0e","name":"título","descriptionHash":"32bd439ce63636e2a517b3eb4279ad657bfe57c5eccca52207a4f9aec6ccb046","description":"El título del modal."}]},"$interactionUpdate":{"descriptionHash":"ac410bb7004dd710ee2be539435aeb198355b5fc158b7e198f60dcbed45546f6","description":"Fuerza una actualización de interacción","fields":[{"nameHash":"ed7002b439e9ac845f22357d822bac1444730fbdb6016d3ec9432297b9ec9f73","name":"contenido","descriptionHash":"8c11b4879f9d51e2f88240ea49c63be9f248d058366b36f671a00631974306c1","description":"El contenido a utilizar para esta respuesta."}]},"$stop":{"descriptionHash":"6833079625de2ca2a27ae891264caf1af084f2fe59fb40e8f5adc3725602364c","description":"Detiene la ejecución del código"},"$inviterCode":{"descriptionHash":"aed831b92a298ef17d797a694d4ba57cf1b4abf77e6a77b473e1cece0e9a1498","description":"Devuelve el código de invitación que utilizó esta persona.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"37d77ba3cfc28fe1eea466ddbaa95507f0f64e2d5da01050820d51022a21895c","description":"El miembro que recibirá su código de invitación."}]},"$inviterID":{"descriptionHash":"8948c845ee7fd23e7c63091ba792d8a78495af1a02dd9ff3f4e7eedb3221727a","description":"Devuelve el usuario que invitó a esta persona.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"31b94f1f051457300a2b35e3c9ce6791e3304df9cdbbfc03f94a8ed6a0b250ee","description":"El miembro para conseguir su invitador."}]},"$selectMenuValues":{"descriptionHash":"45158f1b8a60f1b067ec1524824455e4ccf5187ea27af2378aa33dd36eb63d11","description":"Devuelve los valores del menú seleccionado","fields":[{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"848954cd03cb70822a161177f8f5b6e888777e4314db72da131e677a93be62b4","description":"El índice del valor."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a80b5043e4e8a7765c67f2ba07f030e1a5906103b39b6a6c9b25fae471a64d73","description":"El separador a utilizar para cada valor."}]},"$log":{"descriptionHash":"e06a8660a5d5690f5a473e7ca1da50b42c932a4eccd84dacac74dc025dccb6aa","description":"Registrar algo en la consola","fields":[{"nameHash":"ab530a13e45914982b79f9b7e3fba994cfd1f3fb22f71cea1afbf02b460c6d1d","name":"mensaje","descriptionHash":"befa07beb5f3b2b2a811d414db9a42a7f03eb3c0dfabca174ba326e722e98b02","description":"El mensaje para iniciar sesión en la consola."}]},"$inviteExists":{"descriptionHash":"60c7a495a0d6abd4f8cbbf8986c326f9f5b52f73fbacd0549082371f84533f21","description":"Devuelve si existe un código de invitación","fields":[{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"c13c10d5b5b1b6394c782afb2cef174f79289ba6897d4e3382047ae426189d99","description":"La invitación a comprobar"}]},"$jsonDelete":{"descriptionHash":"608e0794dbcfb975c9899e742640d12611261ee48b4fe30eb1e0d4b1973e1f41","description":"Eliminar una clave de un json atravesado","fields":[{"nameHash":"48a53f0774c8ceff574a1fdcb0d470dbd382b3db273cff4344b6d39d5379c923","name":"llaves","descriptionHash":"f0bae36496798116ea6a80f13962354fb978116f962f25dac63cd8ec85eeef91","description":"Las claves a utilizar para atravesar el objeto."}]},"$jsonSet":{"descriptionHash":"d30f7f440a556b29b337185c3e7bf637de9fb3e091246e2c444d7f40b13ef7df","description":"Agrega una clave json con un valor","fields":[{"nameHash":"339404d56f2df08331568281488e8cf14514cf2f64314f715f25b2f293a0a0ee","name":"claves; valor","descriptionHash":"71673b74f3108b8c1233b495ad55e422f1f3237488123be7981580be66301828","description":"Las claves para recorrer, con el valor a usar al final."}]},"$logger":{"descriptionHash":"5aaf0b2d174c7db068980d904c060a7defa0853e62a98733efa97a809cb334ed","description":"Implementa la API del registrador de Forgescript","fields":[{"nameHash":"b5c260ac737aa54a2bbceef0443baa8994ffb4908e28dc786ae659839124dc16","name":"tipo de registro","descriptionHash":"4c11c19a595c91610218ddd106fbab49a6cecd64114028a6648531d431cf4f39","description":"El tipo de registro"},{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"0f06cd764aa9b00b2979dfb29d78fc202bc6a67b6e1542741cd157ec38b24446","description":"El texto para registrar"}]},"$deleteInvite":{"descriptionHash":"e5b2d4b0e04eff148c702c014774d9e76dff017e4d06e7950aa1f4ae0e7085d3","description":"Elimina una invitación, devuelve bool","fields":[{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"412746c5e77fafad80cb894e3b4ac26da5767da3f907843e1d1fcab7d2f0e15c","description":"El código de invitación"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"445adf8cfb67d9b5b05e974f0f08b2ed136406ada61ebd15f3c2bef5ba49c2c1","description":"El motivo de la eliminación de la invitación."}]},"$onlyIf":{"descriptionHash":"a076d586900bbb52aa723b4c05d4ecc3c54e0b8c7df5e918b5543e4cf3391098","description":"Detener la ejecución si la condición no coincide","fields":[{"nameHash":"596d40a4ed24c02a31b19d6e633f46f64304a672b40f793d8c6deab868beb0e2","name":"condición","descriptionHash":"3e17acbfc4c0845f7879ea1cf976bc1da4551c84b177fa5917e891e5d251e01f","description":"La condición para usar"},{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"21029d0e7619c827905e4c1b33dd8a10f81a41df174d357027b7dfa62957e6e7","description":"El código a ejecutar si hay error."}]},"$onlyForGuilds":{"descriptionHash":"3661b18edeebd8c0add90464e1bc692217af6df47c5e7ec4e5f11af90dc3331e","description":"Solo ejecuta código si los identificadores dados coinciden con el servidor","fields":[{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"e1ff2880fdddb8cf17e4e6adecc32a4b021a59572f0e8583607e0f1c06129e5e","description":"El código a ejecutar si el servidor no está en la lista blanca"},{"nameHash":"b90cb9c06e62264546646c46311bb4fd8211f6fb801029922c39cff52e2294b6","name":"servidores","descriptionHash":"7a9fadd7c5c1625132a54eab7c452abcfdb30dc7e4004966b150c27e7963a184","description":"Los servidores para verificar"}]},"$jsonLoad":{"descriptionHash":"a8fe684acd7cec2a010ea4db0f204ccdfacbb312942e3fbc54c54d8bbf48a192","description":"Carga JSON en una variable env","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"787f4f0b249edc76cdb5f28f44dc3f52f4243d6dc531b202bc69c66e0b223255","description":"La variable para cargarlo"},{"nameHash":"02bd175f329720378ce83dd56a1b6b1f5291a60182d6c54b5e0d1e8d248a267a","name":"json","descriptionHash":"8adf423e863c790ca71f33e4208a9ec1412aac80d9063601fff95b393f0f6c74","description":"Los datos json"}]},"$onlyForRoles":{"descriptionHash":"1122fa86b2298cf6b0d5e0ce70ad21617b282f67ee7ae79b238d78a29471f863","description":"Solo ejecuta código si el usuario ha proporcionado identificadores de rol","fields":[{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"5ac6da1c05f539f0f57925a58798182ce5a3724651e24b8f57d2718eebb09e55","description":"El código a ejecutar si el usuario no cumple con los identificadores de rol."},{"nameHash":"66cf5513b37462be52e7fe7b1791b7a6b704f97577680acc2f270e365a1b01e3","name":"identificadores de roles","descriptionHash":"b10f32d6bf227a17116231485551f38cd94e95e0a04658e2c0faba9c3db4c70f","description":"Los ID de rol que se deben verificar"}]},"$onlyForUsers":{"descriptionHash":"53685527900f2120430fe1f4e10bbab071ad3b5fb49ee607ef4608ae36a66228","description":"Solo ejecuta código si los identificadores dados coinciden con el autor","fields":[{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"7014307a6c3f032b301914da99b2304c7fa7e4b17e353c6535c4a8d09ac92b5c","description":"El código a ejecutar si el usuario no está en la lista blanca"},{"nameHash":"7dfb4cf67742cb0660305e56ef816c53fcec892cae7f6ee39b75f34e659d672c","name":"usuarios","descriptionHash":"ef2c5b40d5e1e66213fbc600e1a35d8c0284a5408ed878792e3e9dc119adadce","description":"Los usuarios a comprobar"}]},"$bigintMulti":{"descriptionHash":"087fd8b770a8044ac73667192a2731f7638c8a14cfdf868a470ebb6c82e2fa5f","description":"Multiplica varios números","fields":[{"nameHash":"f3c7807d475073ba009bf4801b2d934e9f0126cb96dd19a27dbffcae23a7f5a3","name":"números","descriptionHash":"912a9eb462eaa7ce75c7948ed79b233bbdd21b53b2a955a881725298a319778b","description":"numeros para multiplicar"}]},"$bigintDivide":{"descriptionHash":"e04d53ef535280df1f741377e94e3792b756d741f61053ddeaf9233e8f2815e5","description":"Divide varios números","fields":[{"nameHash":"f3c7807d475073ba009bf4801b2d934e9f0126cb96dd19a27dbffcae23a7f5a3","name":"números","descriptionHash":"e8702c53e79fe5a680dd1e608266af345218036e5b269588d766e1aedf11fdf8","description":"numeros para dividir"}]},"$bigintSub":{"descriptionHash":"c8642864329dcb7982db20a93a5c0b46d9ac241777ba8cad8909d5d0deffeecd","description":"Resta varios números","fields":[{"nameHash":"f3c7807d475073ba009bf4801b2d934e9f0126cb96dd19a27dbffcae23a7f5a3","name":"números","descriptionHash":"d9cbc6da71adf440f573e6a2ed1db91809fa572cab2227e36b2aea06355924b0","description":"Números para sub"}]},"$abs":{"descriptionHash":"f2f67f65b2010ffac364c01f6908982b6a6daa59e5aa904643a63e0296be159f","description":"Devuelve el valor absoluto de un número (el valor sin importar si es positivo o negativo)","fields":[{"nameHash":"12886f9d00055adf24c40579e22d31b2b45f2023f892954ffd5567beb60825f8","name":"número","descriptionHash":"508eb67865408c7d8d4ee79083eaca4359014c60a4d7d9a993f6600568910ca7","description":"El número a utilizar"}]},"$floor":{"descriptionHash":"28f5678eabd6c0029a7de397e7b5d81722d105bc9dd826257517819575473bc6","description":"Devuelve el mayor número entero menor o igual a su argumento numérico","fields":[{"nameHash":"12886f9d00055adf24c40579e22d31b2b45f2023f892954ffd5567beb60825f8","name":"número","descriptionHash":"508eb67865408c7d8d4ee79083eaca4359014c60a4d7d9a993f6600568910ca7","description":"El número a utilizar"}]},"$findEmoji":{"descriptionHash":"d94715d2ed4dbf5f86c2af2cc88427cd30d6856266bd955700f2ac98269754c9","description":"Encuentra un emoji","fields":[{"nameHash":"a8b771920b8319e47251d1360f5e880bc18e8d329b0f0d003ea3c7e615558947","name":"consulta","descriptionHash":"eb2401d8d1ef722ad1955da1a35eae21134ec9e51c96ee674efa939d89de9a8c","description":"La identificación, formato o nombre emoji para encontrar"}]},"$bigintSum":{"descriptionHash":"595ecbe872b82439f14e129536924e65a99a1179cf3cdda4c18cc9075a117128","description":"Agrega varios números","fields":[{"nameHash":"f3c7807d475073ba009bf4801b2d934e9f0126cb96dd19a27dbffcae23a7f5a3","name":"números","descriptionHash":"6346cbe2cd0d24c32b39604a7c6024d9730d37a91fa92c4e5bb8e72a7483f550","description":"numeros para sumar"}]},"$findUser":{"descriptionHash":"45b15b9a3bea6fe8c9c486506130d938a12ce2af23580780e0976f100a1d8f39","description":"Encuentra un usuario","fields":[{"nameHash":"a8b771920b8319e47251d1360f5e880bc18e8d329b0f0d003ea3c7e615558947","name":"consulta","descriptionHash":"5a49b8b9f5d06fc59e385a62171aa3ccf1433e246dc6325f64b819348ac16d24","description":"La identificación, mención o nombre de usuario a buscar."},{"nameHash":"d52c22af07e94018acac673093073b05e5311d6c119df4e735e7e7a075137350","name":"devolver autor","descriptionHash":"26d43701c3a8dbb2a6fd01f4957fe296cab4a982a3147e2c5124e70ba983057b","description":"Devuelve la identificación del autor actual si no se encuentra ninguno."}]},"$divide":{"descriptionHash":"e04d53ef535280df1f741377e94e3792b756d741f61053ddeaf9233e8f2815e5","description":"Divide varios números","fields":[{"nameHash":"f3c7807d475073ba009bf4801b2d934e9f0126cb96dd19a27dbffcae23a7f5a3","name":"números","descriptionHash":"e8702c53e79fe5a680dd1e608266af345218036e5b269588d766e1aedf11fdf8","description":"numeros para dividir"}]},"$findRole":{"descriptionHash":"f890fe6d1c82cb74c18e3901d0cda8ab7bc464afc2246170f95e8820b506e439","description":"Encuentra una identificación de rol de un servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"cd23c8ce094c8389fec5202df8b622a72b3b27debfff72d2bdd832a85bb0fd5c","description":"El servidor para encontrar la identificación del rol"},{"nameHash":"a8b771920b8319e47251d1360f5e880bc18e8d329b0f0d003ea3c7e615558947","name":"consulta","descriptionHash":"47087bdc765b335c39f893f1d1ff795a337a2f0c5e2541252639a72ef5e31318","description":"La identificación, mención o nombre de identificación de rol que se debe encontrar"}]},"$findGuildEmoji":{"descriptionHash":"d954b652b61efc6aad673b385570c7eacf234caff847c3002cfb89138ddcabd5","description":"Encuentra un emoji de un servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"601762b77bed7883e2a322c0cf8219ccdb29a14712c94c1a99a30cd9c1a69514","description":"El servidor para encontrar el emoji"},{"nameHash":"a8b771920b8319e47251d1360f5e880bc18e8d329b0f0d003ea3c7e615558947","name":"consulta","descriptionHash":"eb2401d8d1ef722ad1955da1a35eae21134ec9e51c96ee674efa939d89de9a8c","description":"La identificación, formato o nombre emoji para encontrar"}]},"$base":{"descriptionHash":"a98832a92e2ae17688ec7bf7c95f2e771bf85889679a84039d439063e63b58bd","description":"Convertir números de una base a otra","fields":[{"nameHash":"12886f9d00055adf24c40579e22d31b2b45f2023f892954ffd5567beb60825f8","name":"número","descriptionHash":"532bd241ff40e9da2abba307552866b77d868744a0b286d17cc617b61c8c6419","description":"El número objetivo para la conversión"},{"nameHash":"663ea1bfffe5038f3f0cf667f14c4257eff52d77ce7f2a218f72e9286616ea39","name":"a","descriptionHash":"92a990f4d55ce71e31e7e8d6a61ad4b436eb320eed78c379cab9dd0dff2577fc","description":"La base objetivo"},{"nameHash":"75857a45899985be4c4d941e90b6b396d6c92a4c7437aaf0bf102089fe21379d","name":"de","descriptionHash":"2eb7179a0f5c380970942a1b26b53de8699eefdd7cf4ac4e18833b303e4a66c7","description":"La base fuente"}]},"$findChannel":{"descriptionHash":"98bd7ab72c890cac5b7858c57e8b4efb309a0ac5355f5373542ae2f1598d3de1","description":"Encuentra un canal","fields":[{"nameHash":"a8b771920b8319e47251d1360f5e880bc18e8d329b0f0d003ea3c7e615558947","name":"consulta","descriptionHash":"03d6042af58c7a744ebb077e601e87c83184e54a936d72d1d2796146980d54bb","description":"La identificación, mención o nombre del canal a buscar."},{"nameHash":"e9b1aac328be7ab8927106f1bd65eb78d9faa2ae5d652d846cf32fca24532ffc","name":"canal de retorno","descriptionHash":"d11682a239bb050335fe762ae1c78a91f626214f1259a739182e06d35e6f57a3","description":"Devuelve la identificación del canal actual si no se encuentra ninguno."}]},"$findMember":{"descriptionHash":"01a31f7d0073a65d4b87727307e60ac27affd8e2e60941e754e9012c263afbd3","description":"Encuentra un miembro de un servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"7525110d9ef16ba5ad46e3dd8b12000485436429b0c484a71c15014b6b9cc1d7","description":"El servidor para encontrar al miembro"},{"nameHash":"a8b771920b8319e47251d1360f5e880bc18e8d329b0f0d003ea3c7e615558947","name":"consulta","descriptionHash":"1d8d1ed30e47f570062be865ea875ba4e4a2c47755456c5d628ae7958d34184f","description":"El id, mención o nombre a buscar"},{"nameHash":"d52c22af07e94018acac673093073b05e5311d6c119df4e735e7e7a075137350","name":"devolver autor","descriptionHash":"26d43701c3a8dbb2a6fd01f4957fe296cab4a982a3147e2c5124e70ba983057b","description":"Devuelve la identificación del autor actual si no se encuentra ninguno."}]},"$findGuildChannel":{"descriptionHash":"51ad446f76061c83df5a788613e3ab64df5da44d185c9cb0b42fe2d30b67fa3c","description":"Encuentra un canal de un servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"1acb67efe4bbddc5dd3a44a84a34552f84e43336fdb4db34f530dbd5da3d67a3","description":"El servidor para encontrar el canal"},{"nameHash":"a8b771920b8319e47251d1360f5e880bc18e8d329b0f0d003ea3c7e615558947","name":"consulta","descriptionHash":"03d6042af58c7a744ebb077e601e87c83184e54a936d72d1d2796146980d54bb","description":"La identificación, mención o nombre del canal a buscar."},{"nameHash":"e9b1aac328be7ab8927106f1bd65eb78d9faa2ae5d652d846cf32fca24532ffc","name":"canal de retorno","descriptionHash":"d11682a239bb050335fe762ae1c78a91f626214f1259a739182e06d35e6f57a3","description":"Devuelve la identificación del canal actual si no se encuentra ninguno."}]},"$sqrt":{"descriptionHash":"d8f6c4fba84079e9fe31300f3801108d12c082d7e06e898f3a8f66adb24985aa","description":"Devuelve la raíz cuadrada de un número","fields":[{"nameHash":"12886f9d00055adf24c40579e22d31b2b45f2023f892954ffd5567beb60825f8","name":"número","descriptionHash":"508eb67865408c7d8d4ee79083eaca4359014c60a4d7d9a993f6600568910ca7","description":"El número a utilizar"}]},"$min":{"descriptionHash":"02a3b2eebf2e0deba6e87adee8204179e8bbd3344b7cf4a3e2327ecf77c461a1","description":"Devuelve el número más pequeño de los dados.","fields":[{"nameHash":"f3c7807d475073ba009bf4801b2d934e9f0126cb96dd19a27dbffcae23a7f5a3","name":"números","descriptionHash":"f79c91786b3e573c4061d4b4d53a2b4bb2f0b49dd196d4a3f35d59bf23a4ef6f","description":"Números entre los que encontrar el más pequeño."}]},"$math":{"descriptionHash":"d864285e89ca69eb441dc066e7fa3bed6002f06ec34fef4a89601c4f63ccb7d5","description":"Ejecuta expresión matemática, no devuelve nada si la expresión es incorrecta","fields":[{"nameHash":"60ba1dd5d232b0213d4e86795f5dec78684a38fb023974959dca610bb4ce9fe9","name":"exprés","descriptionHash":"47c02529e960a62496e141a0ed6c082d6903ca78901bfd22e9152b782997fa56","description":"La expresion"}]},"$multi":{"descriptionHash":"087fd8b770a8044ac73667192a2731f7638c8a14cfdf868a470ebb6c82e2fa5f","description":"Multiplica varios números","fields":[{"nameHash":"f3c7807d475073ba009bf4801b2d934e9f0126cb96dd19a27dbffcae23a7f5a3","name":"números","descriptionHash":"912a9eb462eaa7ce75c7948ed79b233bbdd21b53b2a955a881725298a319778b","description":"numeros para multiplicar"}]},"$logn":{"descriptionHash":"e172451dbe1d60e54d1547084c23a63a64761ecdfcf33f986f01e8e6ce120392","description":"Devuelve el logaritmo natural (base e) de un número","fields":[{"nameHash":"12886f9d00055adf24c40579e22d31b2b45f2023f892954ffd5567beb60825f8","name":"número","descriptionHash":"ddab8f9af1dea367e72f48d3aa73fb72614a23d643be024855af6097cbdc1098","description":"Número para obtener su logaritmo"}]},"$modulo":{"descriptionHash":"0ca90e09a4e7f854e9e20b4184ca1e3f382e041a2439a8e19b41e2529e8174cc","description":"Devuelve el resto de varios números.","fields":[{"nameHash":"f3c7807d475073ba009bf4801b2d934e9f0126cb96dd19a27dbffcae23a7f5a3","name":"números","descriptionHash":"10178fc0cad522318538778cdd429d79009f9838cca311af6f5c5beab1f65e51","description":"Números para obtener sus restos."}]},"$max":{"descriptionHash":"218ffece2ea93e24bf3b713517e3633ebd6b0d3387a07880556c6cfcffaddf01","description":"Devuelve el mayor número de los dados.","fields":[{"nameHash":"f3c7807d475073ba009bf4801b2d934e9f0126cb96dd19a27dbffcae23a7f5a3","name":"números","descriptionHash":"bd6e59091cb4a33c2b6a6d1bf47eafc72fe4e86d64bebff245431beb1ecba251","description":"Números entre los que encontrar el más grande."}]},"$sub":{"descriptionHash":"c8642864329dcb7982db20a93a5c0b46d9ac241777ba8cad8909d5d0deffeecd","description":"Resta varios números","fields":[{"nameHash":"f3c7807d475073ba009bf4801b2d934e9f0126cb96dd19a27dbffcae23a7f5a3","name":"números","descriptionHash":"d9cbc6da71adf440f573e6a2ed1db91809fa572cab2227e36b2aea06355924b0","description":"Números para sub"}]},"$sum":{"descriptionHash":"595ecbe872b82439f14e129536924e65a99a1179cf3cdda4c18cc9075a117128","description":"Agrega varios números","fields":[{"nameHash":"f3c7807d475073ba009bf4801b2d934e9f0126cb96dd19a27dbffcae23a7f5a3","name":"números","descriptionHash":"6346cbe2cd0d24c32b39604a7c6024d9730d37a91fa92c4e5bb8e72a7483f550","description":"numeros para sumar"}]},"$pow":{"descriptionHash":"0f3b25c905855e0438510f1acff9677caf49a8222a0ee8da75bdb38378a0800d","description":"Multiplicar exponencialmente varios números","fields":[{"nameHash":"f3c7807d475073ba009bf4801b2d934e9f0126cb96dd19a27dbffcae23a7f5a3","name":"números","descriptionHash":"3ce2d63eae4816c9ceb23abac37648bc294ae17caa1911ac86902b1ff25d39f6","description":"Números al poder por"}]},"$fetchMembers":{"descriptionHash":"9409261f5a7036f3c1b80a1afb3b85ae9ca2432c6d53bd3f12b3c1ffcb1d83b2","description":"Caché de todos los miembros de un servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"8d3ba751bfd2eb995d7a23396ff051d6b5812cab0a22a3133ba3ee4c9f8e42bf","description":"El servidor para almacenar en caché los miembros de"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"fc8d72d57a5ccc947f6024d720d3c46c81c1df9cc81f168563164712f2b8bcb0","description":"El miembro a buscar"}]},"$trunc":{"descriptionHash":"9b564af7781c39f09e1ac133c2276f911239d3d1b98ac3833dca430dfc0205be","description":"Devuelve la parte entera de una expresión numérica, x, eliminando los dígitos fraccionarios. Si x ya es un número entero, el resultado es x","fields":[{"nameHash":"12886f9d00055adf24c40579e22d31b2b45f2023f892954ffd5567beb60825f8","name":"número","descriptionHash":"508eb67865408c7d8d4ee79083eaca4359014c60a4d7d9a993f6600568910ca7","description":"El número a utilizar"}]},"$getThreadMembers":{"descriptionHash":"3bcc3f2c93cdee48f720425bdc89e8549915e323076984f6fe1d1a52149af6d3","description":"Obtiene miembros del hilo","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"9a55aa64d4aaf34696971baf14674cd12ebb385dbf8c64d78ecbeba86326efe2","description":"El hilo del que sacar a los miembros"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"5b05f13894571448bf6c1370d822ea2c6c0283166e099545797813bca7fbe544","description":"El separador para cada identificación."}]},"$round":{"descriptionHash":"d10c49e56d1bf204ee9b4f9ed26382d177c50d4a0a25f9f8d761e5085b4fe71f","description":"Redondea el número proporcionado a un cierto número de decimales","fields":[{"nameHash":"12886f9d00055adf24c40579e22d31b2b45f2023f892954ffd5567beb60825f8","name":"número","descriptionHash":"508eb67865408c7d8d4ee79083eaca4359014c60a4d7d9a993f6600568910ca7","description":"El número a utilizar"},{"nameHash":"f1df938ba37a858ba5bb7bac0cf857ee20d909af4aa372763e1e940cb539dd09","name":"lugares decimales","descriptionHash":"cde9b75a0838210ef68d4e76f83e1f90d0cf788d5a4438be103a8baf97370be1","description":"El número de decimales a redondear"}]},"$ban":{"descriptionHash":"2493b3b7e8517bdee00551f026430ea82838bcd326acff9561b86723e0ea2676","description":"Prohíbe a un miembro del servidor, devuelve verdadero o falso dependiendo de si la acción se realizó con éxito","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"72d1b91882e1fddcfa3adbf05ad550741a5c160ff347f9fd804a8662a4ed3f47","description":"El servidor para prohibir a un miembro"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"ea2c7cbd8e1f26d89d78d4379bac44c4175dbb75bf39f4bb7f1c1936213a36df","description":"El miembro a prohibir"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"1063d31016a659eabf883fd3fe6f7fdb78e902db26ee2c6082ab9a91dba60617","description":"La razón para prohibir"},{"nameHash":"6e4e6b491c71467544ee986a18de361558bfd7316cf1ff981a63ada0f3612a74","name":"borrar segundos de mensaje","descriptionHash":"94c1a6d90bf1f203c6ebfe9ba8b45b68bfb193199e4d34b072ab5c2c38dabb35","description":"Eliminar mensajes de este miembro que se enviaron en este lapso de tiempo de segundos"}]},"$isDeaf":{"descriptionHash":"dac583d68a9f44aeb2cc124fb9483ada7fe4df6a6f2174ff1d449065f4f6bfba","description":"Si un miembro está sordo","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"375117998515eca918617ed8fc43ee5c1c68155305528c7863986f65defe1456","description":"El servidor del que extraer el miembro"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"e4a681b543f8f7c703c035b21454ad53077e04c821cae1a95b58c670254a1c26","description":"El miembro para obtener su estado de voz."}]},"$isGuildMuted":{"descriptionHash":"b8a26f03490deb5fea38d5795762ef5a5e1bccfce9d7515a5726e821f28e7446","description":"Si un miembro está silenciado en el servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"375117998515eca918617ed8fc43ee5c1c68155305528c7863986f65defe1456","description":"El servidor del que extraer el miembro"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"e4a681b543f8f7c703c035b21454ad53077e04c821cae1a95b58c670254a1c26","description":"El miembro para obtener su estado de voz."}]},"$isBanned":{"descriptionHash":"4b6388c4552eadd68aa97fad52c1056be30991203b5efc4423edd09628eb646e","description":"Devuelve si este usuario está prohibido","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b7840c26b5ec86d7f857f08c01bcff6520e3c6226908f8b09ae281b9f88a1586","description":"El servidor para verificar las prohibiciones"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"7d7457de0371626220cd7f89a5f4d78ec3d12ada356ffe3acea8884e2e5e7109","description":"El usuario para verificar la prohibición."}]},"$kickMember":{"descriptionHash":"5dac5b70ec067e8d5baefb6dff35dd8b84c7e00371244de7aa332bc89ce2d8b7","description":"Expulsa a un miembro del servidor, devuelve verdadero o falso dependiendo de si la acción se realizó con éxito","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"a384014b3fb55564118596708c98dd33a95e990be9666727568887ae357b76f0","description":"El servidor del que expulsar a un miembro"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"56cfdfd6002b23d2eb6c040d883fc8c43d22693f7199389e5ca2198e8fc2a600","description":"El usuario a patear"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"ff40ad4c8c7dc4c873d948332355a0c99a801fd5e49e217f8e300ba003753a8d","description":"La razón para patear"}]},"$isMuted":{"descriptionHash":"6dd43e203967e147822641a2b24f436ebd8d7b0fdd4e370bba09eb5497afd959","description":"Si un miembro está silenciado","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"375117998515eca918617ed8fc43ee5c1c68155305528c7863986f65defe1456","description":"El servidor del que extraer el miembro"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"e4a681b543f8f7c703c035b21454ad53077e04c821cae1a95b58c670254a1c26","description":"El miembro para obtener su estado de voz."}]},"$isGuildDeaf":{"descriptionHash":"590c22eadaf7d6d1d447d7dbfb07f0356c71f2fd9e4838a80b2ae6752a498330","description":"Si un miembro está sordo ante el servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"375117998515eca918617ed8fc43ee5c1c68155305528c7863986f65defe1456","description":"El servidor del que extraer el miembro"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"e4a681b543f8f7c703c035b21454ad53077e04c821cae1a95b58c670254a1c26","description":"El miembro para obtener su estado de voz."}]},"$hasRoles":{"descriptionHash":"011ef3199f4767f000589825d8b57e7a49474cb687e11c94caaf90e0db29b882","description":"Devuelve si el miembro dado tiene todos los identificadores de roles","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"efb2d3e149644c45b80eadd63339653f54cb4c8117ac749c41ed0758c4d449d1","description":"El usuario para verificar los identificadores de roles."},{"nameHash":"66cf5513b37462be52e7fe7b1791b7a6b704f97577680acc2f270e365a1b01e3","name":"identificadores de roles","descriptionHash":"b10f32d6bf227a17116231485551f38cd94e95e0a04658e2c0faba9c3db4c70f","description":"Los ID de rol que se deben verificar"}]},"$isSelfMuted":{"descriptionHash":"b389b16e6b7ca14e68dd4729ddfaba8dc4ce66e82e4623311fb3889da14f8896","description":"Si un miembro está autosilenciado","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"375117998515eca918617ed8fc43ee5c1c68155305528c7863986f65defe1456","description":"El servidor del que extraer el miembro"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"e4a681b543f8f7c703c035b21454ad53077e04c821cae1a95b58c670254a1c26","description":"El miembro para obtener su estado de voz."}]},"$hasPerms":{"descriptionHash":"e6654a9ea99a47a334767c94acabc71ebd1d00fa803c9a7a756e037ccf5cb23a","description":"Devuelve si un miembro determinado tiene X permisos","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"a5dd677b18a2a2bb5dcea9b31aedd0c33e78d651ed89ae7a046fdddb8fe8b1af","description":"El usuario para comprobar los permisos."},{"nameHash":"a29675d2f6ac28ba8a48d204cfe38f291a5ba9c7d93a074b4108f9da61ef9b52","name":"permisos","descriptionHash":"a1cb090e8e8fa02f715fc6226bb55a6432750205e4ad984699b4a75ea6364b0e","description":"Los permisos para comprobar"}]},"$memberAddRoles":{"descriptionHash":"3336785cf378771a93c4265b7c58fb65e127561f5222c1376ad54d10ac79c3be","description":"Agrega identificadores de roles a un miembro y devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"1b0668a2dbfaa33ba5b1620e22db8987fb56c88c7ddd50f10c3dcde1587b801b","description":"El usuario al que agregar identificadores de rol"},{"nameHash":"66cf5513b37462be52e7fe7b1791b7a6b704f97577680acc2f270e365a1b01e3","name":"identificadores de roles","descriptionHash":"ab4c776234b0584c641ca456b262b6ed26a8d30be2fcaeb0c0de450d3935a6f7","description":"Los identificadores de rol a agregar"}]},"$isTimedOut":{"descriptionHash":"f01ab9016c82b7783bdf3179aeb607c97460c87c57c2fd563cb4ccffaf5028de","description":"Si un miembro tiene tiempo de espera","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"c9b8630402b79f0a20a734b2a49da459a7fc8f40b02b1278e05048f8ee3226cd","description":"El miembro que comprobará el tiempo de espera."}]},"$isVerified":{"descriptionHash":"7ad8181e96599de76003278055a04028a4052319368993a37f7ff7ac0fcb501e","description":"Si un miembro está verificado","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"375117998515eca918617ed8fc43ee5c1c68155305528c7863986f65defe1456","description":"El servidor del que extraer el miembro"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"e4a681b543f8f7c703c035b21454ad53077e04c821cae1a95b58c670254a1c26","description":"El miembro para obtener su estado de voz."}]},"$hasAnyRole":{"descriptionHash":"af0c00d5b4de283e585934c2db4e98112f55d9e9982e01265336b6d509441960","description":"Devuelve si el miembro dado tiene alguna identificación de rol","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"efb2d3e149644c45b80eadd63339653f54cb4c8117ac749c41ed0758c4d449d1","description":"El usuario para verificar los identificadores de roles."},{"nameHash":"66cf5513b37462be52e7fe7b1791b7a6b704f97577680acc2f270e365a1b01e3","name":"identificadores de roles","descriptionHash":"b10f32d6bf227a17116231485551f38cd94e95e0a04658e2c0faba9c3db4c70f","description":"Los ID de rol que se deben verificar"}]},"$isSelfDeaf":{"descriptionHash":"1385a65a1fad1142366d7485acaca9158c00cd084bb3898db88161864825b177","description":"Si un miembro tiene sordera propia","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"375117998515eca918617ed8fc43ee5c1c68155305528c7863986f65defe1456","description":"El servidor del que extraer el miembro"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"e4a681b543f8f7c703c035b21454ad53077e04c821cae1a95b58c670254a1c26","description":"El miembro para obtener su estado de voz."}]},"$memberAvatar":{"descriptionHash":"32cffebbfcf05c2964cb59ff411cdf17dee4fcf8505b4ab5cfb5e06acbf68e04","description":"Devuelve el avatar del miembro.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"3743ba6cc90705a386ad4f2a41f46c947f16047494842fdd3beedc8910fc0863","description":"El usuario para recuperar el avatar."},{"nameHash":"ccdcbe846f3da4eb044fbdf64bf6b57902388ab72fb0c852ba72280f8d478b40","name":"tamaño","descriptionHash":"79d32e68330e4e2dd1179e6b1db81828ca2aa2fb525f9c22ea3c2332e325821d","description":"El tamaño a utilizar para la imagen."},{"nameHash":"26f1de33979d065ba8d86789de634228e3540fee2f6e5a66eebf93f78d83077d","name":"extensión","descriptionHash":"5e1127658bab637c16494bb620cbdd70172db616ccb3db2bc39696dbdc52eef6","description":"La extensión a utilizar para la imagen."}]},"$randomMemberID":{"descriptionHash":"e0fa20428ff1af1bcf0dc43de5d36ab8bcfec38866ee2428a5c3235515c4f220","description":"Devuelve un ID de miembro aleatorio de un servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"96eeb79d72db44fef890fca6d5af739ecfaac88ebd86dbc2bc69b0e6d13e4b15","description":"El servidor del que obtener miembros"}]},"$memberDisplayColor":{"descriptionHash":"603df41ce4a7fa71b4a0b5bb29cfaa6f70e2414c509b5e7923b538446375eb57","description":"Devuelve el color de visualización de un miembro.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"b1ea4e9b68e1925b92e06252c1867f8df22434f38b1a7e9d3e1d55e5d09275a6","description":"El usuario para obtener su color."}]},"$memberHighestRoleID":{"descriptionHash":"ab58e67c71e89e31a29980296e3cac2f61edfec5c76c2101cde97bcee7ac13c1","description":"Devuelve el ID de rol más alto de un miembro.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"76ead7dda4d2860462a96616cfb424f881e5323338a8a8d5155f0eeec5b4a119","description":"El usuario que obtendrá su ID de rol más alto."}]},"$memberJoinedAt":{"descriptionHash":"cd9a752af5f340a037a24c005daa4e951767e7a6dc30575968ad4e0e45ad9abd","description":"Devuelve la marca de tiempo en la que se unió el miembro.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"e4a78483563486d29d90a76cb9440175c840c189267295a01e7feaef3c492f70","description":"El usuario para obtener su fecha de incorporación."}]},"$memberExists":{"descriptionHash":"4cecd3a34817babb0de02a8e7b7ce35433685d988282703a9363f58941ba71ed","description":"Devuelve si existe una identificación de miembro","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"18fd9490269d432831aec3ab4f056bc2abfe40228388b45b6c6b1e014afba871","description":"El servidor para buscar al miembro."},{"nameHash":"25172734aaa44dcd7ecf21e549b83e05cfb86cb44b7dd70913c457a71deac626","name":"Identificación de miembro","descriptionHash":"7a88c0f29bb421636e1e663ca7a2fd54cbb86e7f85b1646af74bc188a12ed3bf","description":"El miembro a verificar"}]},"$status":{"descriptionHash":"16556cdf34d05136482bfebf8b213f49d544a53fd67b49e650adf0386340915c","description":"Devuelve el estado de miembro","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"dca27b2e3d5c25065e69132815839fce42b00a54a94066c765cee219db62dbb0","description":"El servidor desde el que devolver al miembro"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"e8552e13a731a2d935b41488afcbce6035c36bf547a6bf5bb40de8953a73ef8e","description":"El miembro para devolver su estado."}]},"$nickname":{"descriptionHash":"dfa486e4ac5964d1b2bc1ca266c3ed9856e42f8a20368ed709cf25862d91e6c0","description":"Devuelve el apodo del miembro.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"dca27b2e3d5c25065e69132815839fce42b00a54a94066c765cee219db62dbb0","description":"El servidor para devolver el miembro desde"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"6d4c5e5720f460dddee337c165cf2bcd4451a55b9573b97a9768288ff4d06cc4","description":"El miembro para devolver su apodo"}]},"$unban":{"descriptionHash":"4f7cfe24b3be668d6b850abe8457d0d77cb4fbb141a08c2e6b0265c69b083d23","description":"Desbanea a un usuario","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"87dd5d66415a1f24fae65ec8529c743fa32f9eb94f7c6e8c4d11714383e23ad2","description":"El servidor para desbanear a un usuario"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"f3670ddd6f0f324e8cdd7f601fe080a4aebf59c948d984d30a14bd3122b1a652","description":"El usuario a desbanear"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"f2dc33e2b6cefda929b5774e7f2229cd52f7b9d9f934555d3a3176b21331d8ce","description":"La razón de desbanear"}]},"$memberSetRoles":{"descriptionHash":"cf83e2838fb560cf75e7f9d812b8f0d32882253f2e6409baae1206a31bcb99d4","description":"Establece identificadores de roles para un miembro y devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"a450513c2f4f4bd637894ba3960bbc3e7be3cf1cc9281713048c18b3a2b1830a","description":"El usuario para establecer ID de rol"},{"nameHash":"66cf5513b37462be52e7fe7b1791b7a6b704f97577680acc2f270e365a1b01e3","name":"identificadores de roles","descriptionHash":"74af7421dd9ad038e43cd36746d3bf476a63d8efacd23d65104bcedd46b44aeb","description":"Los ID de rol a establecer"}]},"$platform":{"descriptionHash":"6ef2fe1aeda7bb27aeb63dfb0366e585e76bf33ec4ba1cb05d579a85b3e5ed99","description":"Devuelve las plataformas de miembros.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"58d6ec5ada6c8fa648f6ae8b4225dc360155b8d98e306be5a020025f5a3cf8cd","description":"La identificación del servidor desde donde devolver al miembro."},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"5c964b90a351b0db0dc03e7de1511550a8c22af244c31b89817dede46e99a7f3","description":"La identificación del miembro regresa a su plataforma."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"3b402bc348457d0bc2c4bf88fd96a993e5b216f3ee83aa85f9e67dbc0af381f8","description":"El separador para cada plataforma."}]},"$memberPerms":{"descriptionHash":"ee8caa8301631e54d49ab2b8b6e151e38a7fa4637eb28314a444b04d44e5b525","description":"Devuelve los permisos de los miembros.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"58d6ec5ada6c8fa648f6ae8b4225dc360155b8d98e306be5a020025f5a3cf8cd","description":"La identificación del servidor desde donde devolver al miembro."},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"3fc0a3ef466820336655bbed916e260e5f6f4e4638af5824b21b490a4ffb9bea","description":"La identificación del miembro para devolver sus permisos."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"037716f5dcfaef037c6ea1edb85e05787c5f97584634e5a36c08665e3fd13cdc","description":"El separador a utilizar para cada permiso."}]},"$memberRoles":{"descriptionHash":"4d1283c45656f632777ac51acd4d8d719f2c6cd9b68c7d1f8e16192dd9a2f5cb","description":"Devuelve los identificadores de rol de un miembro.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"a18de010c1f89d85ed3bad3412833a212ad96e465974233ddc1a59e247dc6d37","description":"El usuario del que obtener ID de rol"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"b76e4c2a159dcfcbde4a591111d7a3645232b8039d2c775240fc907ee24bf3da","description":"El separador a utilizar para cada ID de rol."}]},"$timeout":{"descriptionHash":"6906fe9cba6cc7fab35a9c1db1b01507af0874d2fb20a8edf370dfb6a46bd784","description":"Tiempo de salida de un miembro durante X milisegundos","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"15f6318a0d310308ba302c004f00bf9a2efeddc9d7d70bf512782f8b8d00e651","description":"El miembro que expirará"},{"nameHash":"caa79af4db67695cce51988cda2f98423bb7420fbaee8968cd4aca151f55d3a2","name":"duración","descriptionHash":"e72c80e78c4ca126abe1b656e22c1c972c60da519abfb890dfbba05380fa3ca9","description":"La duración del tiempo de espera para"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"a2bd21bf0a1853d518ced3d7ccb974e66bfb83e670318125d226a12a62b20554","description":"El motivo del tiempo de espera del miembro"}]},"$memberRemoveRoles":{"descriptionHash":"caeb9890eea8035f040d86c1f9d6f4e23a5bc992a4c2a312b037331616ce9a35","description":"Elimina los identificadores de roles de un miembro y devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"b80cf88ed45597130c60bc22c3f4773682181dc8b233d471fbfa40e5ec189826","description":"El usuario al que se le quitarán los ID de rol"},{"nameHash":"66cf5513b37462be52e7fe7b1791b7a6b704f97577680acc2f270e365a1b01e3","name":"identificadores de roles","descriptionHash":"acaac2a44a22cd1d8eb17e576d90b6f17202b628ed75fec20f2a47d8f931bf67","description":"Los identificadores de roles a eliminar"}]},"$memberSetNickname":{"descriptionHash":"8fc4b37de0ea1ce543c28d835e29f4f5dd401f5c972d3cf62919fbe1fe8ee59c","description":"Edita el apodo de un miembro","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"6ae49873cbd682220198936013be3f7ca4f29720fb8d3acdc8658977f16b72d7","description":"El miembro para editar su apodo."},{"nameHash":"a0fb3f1159c9dfba179a5fe91f4214f26be112a36e24c2c468b10bffb11292fc","name":"apodo","descriptionHash":"481ce30c40c7b5c933c7f602503411976a3ea163a77c24510169cd7122705c8e","description":"El nuevo apodo, déjelo vacío para restablecerlo."}]},"$disableUserMentions":{"descriptionHash":"f98c734fe5fff0fff9ff77b80da7012c26bc07817fde0eb2434a1514561843a8","description":"Desactiva todas las menciones de usuarios."},"$disableRoleMentions":{"descriptionHash":"fcb4bea9d4349fa305a3bd6a70f4aaef9c95e73114dbbfdef5fde3d2dc0903dd","description":"Deshabilita todas las menciones de ID de rol"},"$mentionedRoleCount":{"descriptionHash":"0269795187b875da7816d38fc67e758c3bac485d20a4721f506655b82e053c94","description":"Devuelve el recuento de ID del rol mencionado."},"$disableEveryoneMention":{"descriptionHash":"d88cc52b007d08498b9d59cd63e72b9a8048ab3516c9fe95e1ff08c9d2523a1b","description":"Desactiva todas las menciones"},"$disableAllMentions":{"descriptionHash":"9184079fb4961ce6fe16fa65c3d0c227e1af6e8af9d39f83512abfa8376f8c8c","description":"Desactiva todas las menciones posibles."},"$mentionedChannelCount":{"descriptionHash":"5d7e26d26aca1c5fb477fdc243c8dbb500cc021674a59603f1fb1c48044938ca","description":"Devuelve el recuento de canales mencionado"},"$enableUserMentions":{"descriptionHash":"789a4162605457aead8e5bd7f89b20915230fb80e5f731ece955de9d76cd8a75","description":"Solo analiza estos usuarios en busca de menciones.","fields":[{"nameHash":"7dfb4cf67742cb0660305e56ef816c53fcec892cae7f6ee39b75f34e659d672c","name":"usuarios","descriptionHash":"cdd4e2b451f70055c14f2f617288bb59968a8d5fb50263986a975a5407551d42","description":"Los usuarios para analizar las menciones"}]},"$mentionedChannels":{"descriptionHash":"095817099ed8355ed272f15427f52268b73d20aa1ae02211ad4c117961a8e046","description":"Devuelve los canales mencionados","fields":[{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"e77196cab70d29c99e8978e74b2372ee650c3c3b81647c242bb98e458d04d174","description":"El índice del canal."},{"nameHash":"e9b1aac328be7ab8927106f1bd65eb78d9faa2ae5d652d846cf32fca24532ffc","name":"canal de retorno","descriptionHash":"0bd0da6e73fd8adfbea558029d39df47953cf5d503215b0d2ae931a2c1aeb313","description":"Si se debe devolver el canal actual si no se encuentra"}]},"$enableRoleMentions":{"descriptionHash":"60cb7c95b3c154041dc21728515f3676ae3aa36aefc808efdad117418d479c96","description":"Solo analiza estos identificadores de roles para menciones","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"6ce7160f7110123aa1a6042f5594dc93bb81bea8bed952a4e1eaf69f45737de5","description":"El servidor del que recuperar los ID de rol"},{"nameHash":"66cf5513b37462be52e7fe7b1791b7a6b704f97577680acc2f270e365a1b01e3","name":"identificadores de roles","descriptionHash":"af559b0f9c7fe6a24e34b13d90e50bbb1e3272b53bda1c021aab559b3eb9a1e9","description":"Los identificadores de rol para analizar las menciones"}]},"$mentioned":{"descriptionHash":"c16f3280559666014987bb399c20bb04887cc79624a58eda35194ebfb8377aff","description":"Devuelve los usuarios mencionados.","fields":[{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"4cef1323e1b991f84d1b268f54c1294c3c54fd65847716cc244e2d62334238b7","description":"El índice del usuario."},{"nameHash":"d52c22af07e94018acac673093073b05e5311d6c119df4e735e7e7a075137350","name":"devolver autor","descriptionHash":"1b35c60215308ba29a2f5d2e821aabdf604fdbf1275a6a032a6d6c2ae62164d5","description":"Devolver el ID del autor si no se encuentra"}]},"$voiceID":{"descriptionHash":"5b3d262de5bfac366c01b6d02faf6859a71bbd0a32a903ad4782458063a5fb6f","description":"Devuelve la identificación del canal de voz al que está conectado un miembro","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"1dc0e4fb2a73bf27251c90b360fe1178ecf3b8d8f3b61ebf8b6d5d5dbf847574","description":"El miembro obtendrá su canal de voz."}]},"$isUserMentioned":{"descriptionHash":"802c543924cf3b1a7c75ffacb8308754f5e37724fd6eda156bbc850a6a469d61","description":"Devuelve si un usuario fue mencionado en este mensaje.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"e76a6280e921516a7b4ab56147491701d319f39aaa849e72d480fa565e675a3c","description":"Canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"85cfa0476b7cc5e18609ed370659fad9cbc95a08a8f87f1815bc7745e4a0d57a","description":"El mensaje para obtener menciones de"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"004b7b51326b1cf989ac36b3987212ad9143f19be4e15f2553a5cc5e35e1332c","description":"La entidad para comprobar las menciones."}]},"$isChannelMentioned":{"descriptionHash":"e91668a9d37db5694af5d43c9942a12428e4c46dc78543e6fad9a72bdd1fdb00","description":"Devuelve si se mencionó un canal en este mensaje.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"e76a6280e921516a7b4ab56147491701d319f39aaa849e72d480fa565e675a3c","description":"Canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"85cfa0476b7cc5e18609ed370659fad9cbc95a08a8f87f1815bc7745e4a0d57a","description":"El mensaje para obtener menciones de"},{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"004b7b51326b1cf989ac36b3987212ad9143f19be4e15f2553a5cc5e35e1332c","description":"La entidad para comprobar las menciones."}]},"$isRoleMentioned":{"descriptionHash":"35f349800e825514553934337553984cf53e078b2d517715acd0329e25c2bfa1","description":"Devuelve si se mencionó una identificación de rol en este mensaje","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"e76a6280e921516a7b4ab56147491701d319f39aaa849e72d480fa565e675a3c","description":"Canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"85cfa0476b7cc5e18609ed370659fad9cbc95a08a8f87f1815bc7745e4a0d57a","description":"El mensaje para obtener menciones de"},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"004b7b51326b1cf989ac36b3987212ad9143f19be4e15f2553a5cc5e35e1332c","description":"La entidad para comprobar las menciones."}]},"$voiceKick":{"descriptionHash":"f13a870a05abd6cac9ca53be09ad1ee57c37b6253deef3f3c551fa654b359c13","description":"Expulsa a un miembro del canal de voz","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"56cfdfd6002b23d2eb6c040d883fc8c43d22693f7199389e5ca2198e8fc2a600","description":"El usuario a patear"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"dd44b241d187d6344dbe5936538a2e8368b10b2ba29d01945c7503ce76a765c0","description":"Razón para expulsar a este usuario"}]},"$mentionedUserCount":{"descriptionHash":"c1b6a0bf48d6212d56bed991677bd2ca39a5a4b281fa6498c0dac286e9ab2ba2","description":"Devuelve el recuento de usuarios mencionado"},"$nomention":{"descriptionHash":"822a2b1d1f8900687af16c6c88dedbe34a3bedc83d672148e4adc6063a831911","description":"Desactivar ping de respuesta"},"$mentionedRoles":{"descriptionHash":"7c3af18b38be829c1deaed241c23d5d807b534df924ec80078e0b48be9d95959","description":"Devuelve los identificadores de rol mencionados.","fields":[{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"ce644c06b58495c94f1166ee38ede0bd5bc91a0b4a760c64ab44d219baa785c2","description":"El índice de la identificación del rol."}]},"$fetchResponse":{"descriptionHash":"f0433f02fcffdbd7d3d07b47244f18543b35f1558b7468b02fac8babcd2afdb7","description":"Obtiene todos los datos del mensaje y los carga en la respuesta, esto incluye: embeds, componentes, archivos adjuntos, pegatinas.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"bf70c015e4bb54f2da38b6ad3046d4be653efa710b78e2ef50e8e5daf2468f47","description":"El canal para eliminar este mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"a3da23e20c577c588742d9e6da2941deffd91fbd904d66150c79ec3ae1702651","description":"El mensaje para recuperar sus datos."}]},"$fetchRows":{"descriptionHash":"b1872723251ee7cd5597d1cdcaa98563f29bed55089322dc1b1b1a38d8645159","description":"Obtener los componentes de un mensaje; esto anulará cualquier otro componente agregado a la respuesta.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"4dfdaf1a7e8b86b1b4e482d3d1c21c79d8619771ba81c8c407cc7e762408fb40","description":"La identificación del canal para recibir el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"9cf808387ffaa59ba9695149f1909fb3a3e998029906d4e9ce011f361f74b250","description":"La identificación del mensaje para obtener los componentes."}]},"$deleteMessage":{"descriptionHash":"1a8a54786b04dfce489ff0345796d5296623ea6b3cf54520b50232f4fd31baad","description":"Elimina mensajes dados, devuelve el recuento de mensajes eliminados","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"bf70c015e4bb54f2da38b6ad3046d4be653efa710b78e2ef50e8e5daf2468f47","description":"El canal para eliminar este mensaje"},{"nameHash":"f5cccfb737512bedd4f2e39e7d72425ae8d3ebf8aa8ab6f966bef1fc916f5011","name":"mensajes","descriptionHash":"73bc07944ced27036bd4e00162445870e3e0947ab87a6597fb41b531494fa87a","description":"Los ID de los mensajes a eliminar."}]},"$deleteAllMessageReactions":{"descriptionHash":"b8164d6a590ab2d75612889dd0f12a9d5221837ad8d5d4c19e80eef16fbc04b2","description":"Elimina todas las reacciones de un mensaje, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"3cc2a50511ebc6433c1c8c3d06f75c2eded1b973f4578f4962fb57f14000a842","description":"El canal donde se encuentra el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"87bdcd763225df537ac97d138d1963d2e989042b3ba3d3161e518ca7e6b8156d","description":"El mensaje para eliminar reacciones de"}]},"$fetchEmbeds":{"descriptionHash":"ea8c301fc1b6338236534cbdd3b34e45cfe80f3773e4dfbf8ea73d9bec31fbd2","description":"Recupera una inserción o todas los embeds de un mensaje en la siguiente respuesta","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"1421af55421f74175ff0831cd98d2b0ea86588ad526f14c0b44b40bb1fd8f480","description":"El mensaje para obtener embeds"},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"0fc58a5ffd0461ffac0c46eeb214a1f5dca6dc446b7ff54b40b7c2a40f1533f1","description":"El índice de inserción para cargar"}]},"$editMessage":{"descriptionHash":"a51f7d85d88d652b768ebc5458c32c66fce5c635a9d3a0fc4f2847e71b2135b3","description":"Edita un mensaje en un canal, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"8f3c0a515f960fe7c81ebf8296977fa5546b6bd2c517c06df6a202f968634c31","description":"El canal para editar este mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"dc76828cf9b13007001609f93c8535ce75e3295818f4c5eb0a0645ff01fe359b","description":"El mensaje a editar"},{"nameHash":"ed7002b439e9ac845f22357d822bac1444730fbdb6016d3ec9432297b9ec9f73","name":"contenido","descriptionHash":"24e05a2d8bdd896a53049367e1be2d6f957f78a5201f5ba20757619abd213aec","description":"El contenido del mensaje."}]},"$attachment":{"descriptionHash":"3cc5711861f6a189d3dd5a69b62f95a8edf0aaf7920a350d0413d2580598d0a2","description":"Agrega un archivo adjunto a la respuesta.","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"2b241ef4d2489b1f473929fde329d60c8fbc9f36ee67282ab099d2760edda5c8","description":"La URL del archivo adjunto o la ruta al archivo."},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"e569b600efcb0b63d2b7439c7f68909a77c5b5e0848dbe140b1fa69151fcf9fe","description":"el nombre de este archivo adjunto, con la extensión"},{"nameHash":"91bf8222cd6fb59297e43424f49cf340577cebedeefccb8450ef9f55de1aa276","name":"como texto","descriptionHash":"0d5db30e3b187790f657477fd7eab72ed63947c865fbd88d3e85933880f6f50d","description":"Si se debe utilizar el parámetro URL como texto"},{"nameHash":"e8424ea5339b85a750ab5f4c63bde5d5c62975792a3bed6ccb37c045207c6771","name":"codificación","descriptionHash":"2e409800ac2e6a0f3dcf060475053fde8ebac7c15e5c01241d5c44e889b1c9be","description":"Codificación para usar en texto, utf-8 predeterminado"}]},"$getMessageReactionCount":{"descriptionHash":"411e5dd01958a7503cb4dbc8853dd6d45450383e10467a6671005d8e84a462a5","description":"Obtiene la cantidad de usuarios que han reaccionado a un emoji específico.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"3cc2a50511ebc6433c1c8c3d06f75c2eded1b973f4578f4962fb57f14000a842","description":"El canal donde se encuentra el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"be30b4fc8899a9aada51f0b201570e3cf635654f1ab6511906f50c2ac5bdaf3b","description":"El mensaje para obtener el recuento de emojis."},{"nameHash":"4030f0c0b99ba5e189b6fe295448a8ca31ca589a55930175de18032545c11501","name":"emojis","descriptionHash":"164d5d5ab93e6a9885f6ddaeac367b394868714f02e6117e8af6532a90017574","description":"El emoji para conseguir su recuento de usuarios"},{"nameHash":"1303c06b0b014d0ce7b988ab173a13f31227d417058ff4bbe6f8c222b4ad913c","name":"tipo","descriptionHash":"6eb5669ab27c1fb994c4bd92bb73ef32b657b53f46e1c9045ef8e3a457e9b753","description":"El tipo de reacción para contar los usuarios."}]},"$addMessageReactions":{"descriptionHash":"9c67f033bce4222bf763d3866abe47aba6fa3b2f0bfa9e1ca0f533fd9cf8a60b","description":"Agrega reacciones a un mensaje, devuelve la cantidad de emojis que reaccionaron exitosamente","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"3cc2a50511ebc6433c1c8c3d06f75c2eded1b973f4578f4962fb57f14000a842","description":"El canal donde se encuentra el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"dd4604e38bca76f825a25a018053ebc96541c5559720f31f369146194bf5fd3a","description":"El mensaje al que agregar reacciones"},{"nameHash":"3badc5f5025e3296346a2b8a3fcbf0bb2158744298c33e6021bf7d9da58a4ec3","name":"emojis","descriptionHash":"1037d01d2bb5d0001a7546fb924b631f77983861d898afbbece6551e0bd598b9","description":"Los emojis con los que reaccionar"}]},"$getMessage":{"descriptionHash":"b2b433c1f183fb351ddadab178d54c68da4ef05b1d5e13c87364cdf13af8b680","description":"Recupera datos de un mensaje.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"2f27711d3c02675eab384ee6a562adc2eb1c199bab9e0c7718707b419c76b5f0","description":"El mensaje para recuperar datos de"},{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"1ae35f311e852275aa494b686c5d338ea6f5cd889b41b1c8da35fdc54c37437e","description":"Separador a usar en caso de matriz"}]},"$deleteUserMessageReaction":{"descriptionHash":"056a6d200d9b8aaf2fd414b75b16f43ca1467b71472fed0256faedea7b213c36","description":"Elimina la reacción emoji del usuario de un mensaje, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"3cc2a50511ebc6433c1c8c3d06f75c2eded1b973f4578f4962fb57f14000a842","description":"El canal donde se encuentra el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"4013ff90bdcb973a46c99bb5267d32500a0af39a351c729fd7255c86b8964f08","description":"El mensaje para eliminar la reacción emoji del usuario."},{"nameHash":"4030f0c0b99ba5e189b6fe295448a8ca31ca589a55930175de18032545c11501","name":"emojis","descriptionHash":"f3d37986e6fb8c3f31cf9236bda1dfd90d58c88ae53a7858156d0d2ca632651b","description":"La reacción del mensaje para eliminar al usuario de"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"b7962238f21b0143fa0365a1441cfe1068b881092d3bd1ebb7ed195e36a6de69","description":"El usuario a borrar su reacción."}]},"$getEmbeds":{"descriptionHash":"ffdb509bd8d1c1904dbac7e7bb0d93ad827ddc0f86ed7de2311fea90e844d742","description":"Recupera datos de una inserción, sin proporcionar ninguna propiedad, devuelve el json del embed","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"2f27711d3c02675eab384ee6a562adc2eb1c199bab9e0c7718707b419c76b5f0","description":"El mensaje para recuperar datos de"},{"nameHash":"2c48d8238a76b404bcc6529b6b6ec3735fd940063324af9b31d2b2fdddd75187","name":"índice del embed","descriptionHash":"eb6330ed3aa9466184e65a1561fa9dd588076b65494447faf271ce2f9d180eda","description":"El índice del embed del que quieres obtener datos"},{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"7a44ff150a04f918083d2437f297ab87a064365eb46ec4ad9a0a9c76cacb199c","name":"índice de campo","descriptionHash":"1904c29df1b93c7f989d66f082f08793e4e83400b3acb120716da1724bf91ebe","description":"Índice de campo a obtener"}]},"$messageContent":{"descriptionHash":"1f384f85d37023b3fe431b0e5d0c89b85f7fa3adc85b71746e10f921b0f0200a","description":"Recupera el contenido del mensaje."},"$messageID":{"descriptionHash":"7dc5a25da52c30be19339fa1f368e0fd606d85394c64426108a6b126365130f8","description":"Devuelve la identificación del mensaje"},"$messageReferenceID":{"descriptionHash":"badc9022fd94ca28a86258a13ce6b1d84198c806f9c7e476ad7f542062344b9b","description":"Devuelve la identificación del mensaje al que responde este mensaje.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"b0aa9683e42f155e0b0e73b2212fef2f5aa46111806d252fb98746b66d5ce382","description":"El canal desde el que recibir el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"b60790522782c6d55368a934a62b4b1e183d99ae9cd1b7cc4af11d145fc0fdaf","description":"El mensaje para obtener su referencia."}]},"$message":{"descriptionHash":"d645f0de95e39f6a9e527378c7c980c8e50521cd3be962a3599358c262d71a2d","description":"Recupera argumentos de un comando de mensaje.","fields":[{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"77aedf5a21c0dc86d77fb8bcb394bcaddec6e5c4939476561c3b576262b1b041","description":"Índice para obtener arg"},{"nameHash":"1facfbb48b6cb5b9580176a913d252b1be9b410fa111fc08fafd0ad39a1be902","name":"índice final","descriptionHash":"c1effe2086fa18f5f6824cb2c2a45a63f6f52640e9a0df1af651808365768ff1","description":"El índice final"}]},"$messageSlice":{"descriptionHash":"bac87813fa2edc17e31151667924ce92f59f9cb23d611da15b823703ecb4b59c","description":"Corta los argumentos de este mensaje","fields":[{"nameHash":"cced28c6dc3f99c2396a5eaad732bf6b28142335892b1cd0e6af6cdb53f5ccfa","name":"comenzar","descriptionHash":"fc9d6ee6740f3a3e55ec039a764dfbd2f63f4127041b459f11864c61adf08520","description":"El índice de inicio"},{"nameHash":"361e48d0308f20e32dba5fb56328baf18d72ef0ccb43b84f5c262d2a6a1fc6c8","name":"fin","descriptionHash":"c1effe2086fa18f5f6824cb2c2a45a63f6f52640e9a0df1af651808365768ff1","description":"El índice final"}]},"$loadEmbeds":{"descriptionHash":"cd4aba49f74d86975926c9253feb16596c113190f4ccc753f5dad544dbc8a441","description":"Carga json (o matriz) del embed en la respuesta","fields":[{"nameHash":"18e6bf2979e00d69b031772152ff0720d910908814ad7599946c763713b3f558","name":"datos del embed","descriptionHash":"f32d00c76f25cf7023117862e8057bd69b5d23414cfb7725e2acfa3cb09de198","description":"El objeto embed o conjunto de objetos a cargar"}]},"$messageCreatedAt":{"descriptionHash":"20be18f3d70bba44b329ba2fd1b637a11cab4fe6fad174e40980436d7247eaa1","description":"Devuelve la marca de tiempo del mensaje.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"b0aa9683e42f155e0b0e73b2212fef2f5aa46111806d252fb98746b66d5ce382","description":"El canal desde el que recibir el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"f3f9bb8e0aab1abcba92c386fbab22d290a510c689f7a97e9505c34b97cfd1f5","description":"El mensaje para obtener su marca de tiempo."}]},"$messageExists":{"descriptionHash":"191ce3b65025459e8a934ad42545fef19fc4a11d49c21420a40adafb143c234b","description":"Devuelve si existe la identificación del mensaje dado","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"b0aa9683e42f155e0b0e73b2212fef2f5aa46111806d252fb98746b66d5ce382","description":"El canal desde el que recibir el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"1de1128c82e3b4a266be4d26f3697436dbec1a2cf3485f6c6e609c6b111245cd","description":"El mensaje para comprobar"}]},"$hasEmbeds":{"descriptionHash":"3d3048bf830c15375a63b1aa5354b0bdbe4889745b2fd0eee2e5137bbc6cec82","description":"Comprueba si el mensaje dado tiene embeds","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"a562463cc22fd020e43e7655e9c1699bbbacc87a98d78112c226859a5bfa957e","description":"El canal para recibir mensajes"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"d04c1a25c3cc58fffd21ab201cc45e0c579a501f68fcbbb5148ef04e6d168193","description":"El mensaje para comprobar si hay embeds."}]},"$messageAttachment":{"descriptionHash":"4bc6c48a27be43387583752ed0cf27f504047cc3c8414c648395d5ab2b64ec5b","description":"Recupera un archivo adjunto de este mensaje","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"2a3124165b41e1c22294bb80887db9e9490b6cc6a49ada8d3c17388b26d7bd31","description":"El mensaje para obtener sus archivos adjuntos."},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"8898c6793ab353cc778417db38f12246133fac282f80bc452fcb6238bac83aca","description":"El índice del archivo adjunto."}]},"$messageAttachmentCount":{"descriptionHash":"b2e0b5935723bfbeb53fbf89b4e9209da11db1b7f47b441ebe09459cf9c4f67f","description":"Recuperar la cantidad de archivos adjuntos en este mensaje","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"f01cacdc35543b6827ee91b423bae6704d411105ab46a4cf5d92fa60ad7c142b","description":"El mensaje para obtener el recuento de archivos adjuntos."}]},"$messageLink":{"descriptionHash":"58fadd405d93163b5be6a5560adc25709aa9d9ecf71664ceb0cd563f43db0467","description":"Recupera una URL de mensaje","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"b0aa9683e42f155e0b0e73b2212fef2f5aa46111806d252fb98746b66d5ce382","description":"El canal desde el que recibir el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"9dcad5fa42501faada3c980e95365f6eca9e82f088306dc21862895b0d39c855","description":"El mensaje para obtener su URL."}]},"$messageSticker":{"descriptionHash":"a1f22b6ea356463d51d50390ad381b12759fc5dcde151845f40dc7a2b99b35d8","description":"Recupera una URL de etiqueta de este mensaje.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"2ef64ab254623c1718cf5730a508ba60e0b5c66af53a4d807e4eebb9a3aa996c","description":"El mensaje para conseguir sus stickers."},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"27cb8d5190273a3562cc3ddc9b793209eeec86cbd9479c4e1bd7c9c4c793a76c","description":"El índice para obtener la pegatina."}]},"$getMessageReactionUsers":{"descriptionHash":"5f5a89962c9ab53dc1b0deaa83f7171ccd0e8f9708feccbe36f7ccfefcde8d00","description":"Obtiene los identificadores de usuario que han reaccionado a un emoji específico.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"3cc2a50511ebc6433c1c8c3d06f75c2eded1b973f4578f4962fb57f14000a842","description":"El canal donde se encuentra el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"349a898b1177a88ef4ed7c4c9ef7813208105d6c6484b1e0c5e1ad815a241f3d","description":"El mensaje para atraer a los usuarios de emoji"},{"nameHash":"4030f0c0b99ba5e189b6fe295448a8ca31ca589a55930175de18032545c11501","name":"emojis","descriptionHash":"edc53d18cafc6b28b51e0e7d1802c1bef0fcf9a009dee099603df9721875f1cc","description":"El emoji para conquistar a sus usuarios"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"78ac2d353516c4d30feb962ff8e1626f62128d41fc5c3dab957fe4ffc4adface","description":"El separador a utilizar para cada usuario"}]},"$messageAttachments":{"descriptionHash":"0dbcab724f62fa2277928f906de0713e232604ccd6b75a165f2e052d9dc1298e","description":"Recupera todos los archivos adjuntos de este mensaje.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"2a3124165b41e1c22294bb80887db9e9490b6cc6a49ada8d3c17388b26d7bd31","description":"El mensaje para obtener sus archivos adjuntos."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"440f18c1b4c6abfd4fd2c28cac5f1542ba9a305c4acbe38301ef19d5abb7432d","description":"El separador a utilizar para cada accesorio"}]},"$messageWebhookID":{"descriptionHash":"56e1511d5f4ab19eb00d902030d16e9452f4b9e3944c0ad475449600009f41ab","description":"Devuelve la identificación del webhook del mensaje.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"7dab5870ef0366677bd8862d4a94a9002bcef95ffe4852367481d45808a0c80c","description":"El mensaje para obtener su ID de webhook."}]},"$messageType":{"descriptionHash":"3d428d64a563d9ed85fd42a5c41e0cb6b618bb34baa989f9fa9137f3b8de97dd","description":"Devuelve el tipo de mensaje","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"fd031a5feed7ac8313dfd64b030cb6747abe61a67dfc4a9c9d0be868d925bfae","description":"El mensaje para obtener su tipo."}]},"$hexToInt":{"descriptionHash":"da24bfe3d9a760db0b8d6b2d30cbe35ba20d93db71a091cf3eb397a8170c2fe0","description":"Convierte una cadena hexadecimal en un número","fields":[{"nameHash":"128df13c1e54ffaaafcc9d07ec7427d61f764214e6ae0321de23c94d261d0860","name":"hexadecimal","descriptionHash":"57e78af0edfdc4c8a679778d46d7a752633f95ce95f0abc981a270aed5971003","description":"El hexadecimal para convertir"}]},"$isFloat":{"descriptionHash":"716c6c56efde76322927ef803ca0b80d6aff2b7eef120fe32e55be4d45b04383","description":"Devuelve si el número es flotante","fields":[{"nameHash":"12886f9d00055adf24c40579e22d31b2b45f2023f892954ffd5567beb60825f8","name":"número","descriptionHash":"4498d851d79c5517fffbb2556007b45cdef5ba8ff7aea5a06f6c9c33ae0f70b9","description":"El número a comprobar"}]},"$abbreviateNumber":{"descriptionHash":"6646cace564e39acb799dc087f0c4214ff0e09f82322c6c3b05557afde844aa7","description":"Abrevia el número dado","fields":[{"nameHash":"12886f9d00055adf24c40579e22d31b2b45f2023f892954ffd5567beb60825f8","name":"número","descriptionHash":"67df906883066059480ecfced1ace5ba57aced7bc947fef7b0d307dc65add1b3","description":"El número a abreviar"}]},"$publishMessage":{"descriptionHash":"0f5477440f6d19580d1e3c56ebe6463c3e8fb4b0cbaf7e157b7b9b3d86ccfabb","description":"Publica un mensaje en un canal de anuncios y devuelve bool.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"c69d7b5141a3800096e886a8d590c69d675c84d13f84e9cfafc2095f01cca7de","description":"El mensaje para anunciar"}]},"$messageStickerCount":{"descriptionHash":"e0e8be0d2ec7e642a0b087d82b48aceee6878c8f2c0dec7f2fe874c8a78612c3","description":"Recupera el recuento de pegatinas de este mensaje.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"b2a82f9c3272b185be61f89714cbe515ee6a17c4e1be85541c86276c0f79ba29","description":"El mensaje para obtener el recuento de pegatinas."}]},"$intToHex":{"descriptionHash":"cd38af76d769cc275f426b48d4a447eaa778a0331489740b8aa23eba105516b4","description":"Convierte un número entero a hexadecimal","fields":[{"nameHash":"6da88c34ba124c41f977db66a4fc5c1a951708d285c81bb0d47c3206f4c27ca8","name":"En t","descriptionHash":"a850948bddefd8e42c5663ceb09eee17b2fbd4ba50811365d929d70ac44f6132","description":"El número entero a convertir"}]},"$pinMessage":{"descriptionHash":"2deccb972d35799fc082c34a89b9c70c4624c704bd25415a66a75e53c9addcf1","description":"Fija un mensaje en un canal y devuelve bool.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"f937f646681d414e0bab408b7b012fd21a6744e00ed7c00b7f51b0933b81c65d","description":"El mensaje para fijar"}]},"$unpinMessage":{"descriptionHash":"352e7931964edacdae56f16215f32fb39a2590977dc3b927237709a7eebc5dee","description":"Desancla un mensaje de un canal, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"a71f682857f61a26a74245a05749f789ace8c1346976477d14af539add2f0404","description":"El mensaje para desanclar"}]},"$noMentionMessage":{"descriptionHash":"784681f7c7f08808614a3f9689ee99563564e6a0376263793a008019a3e742e4","description":"Recupera argumentos de un mensaje sin menciones.","fields":[{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"77aedf5a21c0dc86d77fb8bcb394bcaddec6e5c4939476561c3b576262b1b041","description":"Índice para obtener arg"},{"nameHash":"1facfbb48b6cb5b9580176a913d252b1be9b410fa111fc08fafd0ad39a1be902","name":"índice final","descriptionHash":"c1effe2086fa18f5f6824cb2c2a45a63f6f52640e9a0df1af651808365768ff1","description":"El índice final"}]},"$sticker":{"descriptionHash":"1525a535cb3d092b3603827fcf77fc7ac74b90763e5303d155dce2bd2b694e72","description":"Adjunte una pegatina a la respuesta.","fields":[{"nameHash":"dd438c0c918298037714cbca18fbf0ce01da3ca95eaf89086587532663574cbe","name":"etiqueta de identificación","descriptionHash":"2c82098121a7e8348b8ffc5fa984b7aebcc92d4720c45031240ff2eed261bd1f","description":"La pegatina a utilizar"},{"nameHash":"dd438c0c918298037714cbca18fbf0ce01da3ca95eaf89086587532663574cbe","name":"etiqueta de identificación","descriptionHash":"2c82098121a7e8348b8ffc5fa984b7aebcc92d4720c45031240ff2eed261bd1f","description":"La pegatina a utilizar"}]},"$messageStickers":{"descriptionHash":"0f1b4377c72f5d44eec43e6003af30332e845f4f31074e05d5d0d67cd2ac4471","description":"Recupera todos los stickers de este mensaje.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"2ef64ab254623c1718cf5730a508ba60e0b5c66af53a4d807e4eebb9a3aa996c","description":"El mensaje para conseguir sus stickers."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"c0da73fcfc0e8e6e28abbe11163185130de8219b8212604eb2894f25f5be8011","description":"El separador a utilizar para cada pegatina"},{"nameHash":"1303c06b0b014d0ce7b988ab173a13f31227d417058ff4bbe6f8c222b4ad913c","name":"tipo","descriptionHash":"848a53ff3d24955076b26670cdd80502789f8192bdce728bd20db5a35a5e4213","description":"El tipo de devolución, el valor predeterminado es URL"}]},"$inRange":{"descriptionHash":"7f131dd7ce79b02f7ebd2e6702d5849430385354f7afd491bf96201351e04f16","description":"Devuelve si un número está dentro del rango","fields":[{"nameHash":"12886f9d00055adf24c40579e22d31b2b45f2023f892954ffd5567beb60825f8","name":"número","descriptionHash":"8f1ca41ae7fbd269678223a14a0a351b53e54f936dc3aa434f774c279312f499","description":"El número a validar"},{"nameHash":"1f6fa6f69d185e6086d04e7330361bf9001a3b8d0ce511171055dc34eb90c1c5","name":"mín.","descriptionHash":"a51ea8196dbae97f4a92e7fb214e917d498b66f11635b57de1413f14a175e901","description":"El valor mínimo"},{"nameHash":"9baf3a40312f39849f46dad1040f2f039f1cffa1238c41e9db675315cfad39b6","name":"máximo","descriptionHash":"6915714dbe7398298324bdd3fbd727b9b4b4fea5b27e7bb8d314ec7fa5c6dbdd","description":"El valor máximo"}]},"$reply":{"descriptionHash":"93973aaff5fbaf639e08a3d726d43b60a58aced96bc5549c3a7f65e84396cd4f","description":"Marca la respuesta como respuesta.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"5b28719a05f9476c220d6089675aebae7e85355aaf8c5dad4540566357c9e98f","description":"El canal en el que está el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"e8a23594c049940ce074866769771addc7287290503e22b76de49e3856040ee2","description":"El mensaje para responder"},{"nameHash":"bcc1f3c1045087a1c4ad5475e3a3a6ae3f84870d9ad20845981da6697f17a783","name":"desactivar el ping","descriptionHash":"aee95c104c6446ad214add442f61d7c9a58aaf5d42c5842dc486b5e0b7c448ca","description":"Si se debe deshabilitar el ping de respuesta"}]},"$debug":{"descriptionHash":"56d85a5a80f31b27195925800e389a0d1fc5b2f58011d81c86c6d60947a5d3b1","description":"Devuelve el mensaje de depuración"},"$error":{"descriptionHash":"4ebbf7f18dcf0a98e481380979e163f9dd448edff22cb1ed4da64c24afedddce","description":"Devuelve el mensaje de error"},"$reactionAuthorID":{"descriptionHash":"9964e563c9a9d41e8aa2d10921cd5a29dd876335a38a4c1f34b08006bdcfb8e9","description":"Devuelve la identificación del autor de la reacción que reaccionó."},"$maxSafeInteger":{"descriptionHash":"73e6f883ac8193149f66357c52030fda0ef96c6da8cd0cc5a8f0565dfcac856f","description":"Devuelve el entero seguro más alto"},"$minSafeInteger":{"descriptionHash":"73b7df4b0af2badf217cb0a6e666391e14bdd22dcdf38198ccf007dc3a5458db","description":"Devuelve el entero seguro más bajo"},"$isNumber":{"descriptionHash":"c7e64a2023a7fd85f4981391d4e54743510ed5ed70787cf2fe17e2d6eda1964d","description":"Devuelve si el número es válido","fields":[{"nameHash":"12886f9d00055adf24c40579e22d31b2b45f2023f892954ffd5567beb60825f8","name":"número","descriptionHash":"4498d851d79c5517fffbb2556007b45cdef5ba8ff7aea5a06f6c9c33ae0f70b9","description":"El número a comprobar"}]},"$c":{"descriptionHash":"ccafcaaeb7d784cfe3ab75da269e8c3ae10f675f5989a05287dbf95785a5a1f6","description":"Marca cualquier código dentro como comentario.","fields":[{"nameHash":"c44bb2fd516909dab78ae0bfedcd5672b131b996c4b7a4328ee55fba170da776","name":"comentario","descriptionHash":"a816d9fb2b8d637e9beefbd66aea708a02213c079094102e489cc528b7ddbb14","description":"Los comentarios"}]},"$isInteger":{"descriptionHash":"26551c4ab4c7e9bbfc4b4e77b0168242745b709e1e8e95aa8436527bd892b33b","description":"Devuelve si el número es un número entero","fields":[{"nameHash":"12886f9d00055adf24c40579e22d31b2b45f2023f892954ffd5567beb60825f8","name":"número","descriptionHash":"4498d851d79c5517fffbb2556007b45cdef5ba8ff7aea5a06f6c9c33ae0f70b9","description":"El número a comprobar"}]},"$separateBigint":{"descriptionHash":"e673f745216f2e3fab061f7d8ff1e36aca949c3f2260d84430a979ac376ff490","description":"Separa miles en el número.","fields":[{"nameHash":"12886f9d00055adf24c40579e22d31b2b45f2023f892954ffd5567beb60825f8","name":"número","descriptionHash":"f55e859dfa166dcd6f53c016fdb182f8d10d240dd3a419b1d7688cb9579acd99","description":"El numero para separar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"220c586af3dfe196f3e256d0b3d1b894709b92ee6ff1e2f31605c472ad9260eb","description":"El separador a utilizar"}]},"$ordinal":{"descriptionHash":"feacb9e2ebffe3502a4ec95f9a87ad655b6a81e289a66c8ec81ecb1bae46e7db","description":"Agrega un sufijo al número","fields":[{"nameHash":"12886f9d00055adf24c40579e22d31b2b45f2023f892954ffd5567beb60825f8","name":"número","descriptionHash":"4a18969d307370c6f124fa49e614b724e5018b832f3f7d074c9963674a7716df","description":"El número al que añadir el sufijo"}]},"$separateNumber":{"descriptionHash":"e673f745216f2e3fab061f7d8ff1e36aca949c3f2260d84430a979ac376ff490","description":"Separa miles en el número.","fields":[{"nameHash":"12886f9d00055adf24c40579e22d31b2b45f2023f892954ffd5567beb60825f8","name":"número","descriptionHash":"f55e859dfa166dcd6f53c016fdb182f8d10d240dd3a419b1d7688cb9579acd99","description":"El numero para separar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"220c586af3dfe196f3e256d0b3d1b894709b92ee6ff1e2f31605c472ad9260eb","description":"El separador a utilizar"}]},"$parseInt":{"descriptionHash":"2741107b1aa26c113ea92ca09029bf8ccf8690fee8575ccc875029797e90d495","description":"Implementa la función nativa parseInt en ForgeScript","fields":[{"nameHash":"cd42404d52ad55ccfa9aca4adc828aa5800ad9d385a0671fbcbf724118320619","name":"valor","descriptionHash":"f0e753846c7cbda21ec38b66f9309f3e2f0a00ea8a2394ac197ae96782c3c9cb","description":"El número a analizar"},{"nameHash":"da7f85eaf3d0452479031da124d28778aaf15cc756a6c909d7dc708fade343f0","name":"base","descriptionHash":"ec6140b39101a83ca46c9864f5e87251b7c96ea07bdb71628c3f5dc117db5aae","description":"Radix para usar en el analizador"}]},"$callFunction":{"descriptionHash":"370964b3d077949a249a3c0a302800beafa02f3f2afa70fbb331f65b57328bff","description":"Llama a una función forge creada por el usuario.","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"6975be261fee79f5e44927622f01691ed70fd2c9191b745f49cc1db7b290d9bb","description":"El nombre de la función"},{"nameHash":"090772cf4068973daad3f715eb788d39fe2c02be42efd86de81f0e59198d6237","name":"argumentos","descriptionHash":"456fd6d4276a746c3288f7015bd3111cc4676e32e541a6d738c07bc307e35960","description":"Los argumentos para llamar a esta función"}]},"$randomNumber":{"descriptionHash":"11aace95a48f8aed0551b346d36a965d5ed97cf59f6c37b634391be69ef691f7","description":"Devuelve un número aleatorio (sin caché)","fields":[{"nameHash":"1f6fa6f69d185e6086d04e7330361bf9001a3b8d0ce511171055dc34eb90c1c5","name":"mín.","descriptionHash":"d0d2494c545bd2fa69b2027888e1a7bb32ec982cd9e89328988b62d5325c280f","description":"El mínimo número posible"},{"nameHash":"9baf3a40312f39849f46dad1040f2f039f1cffa1238c41e9db675315cfad39b6","name":"máximo","descriptionHash":"34a062391dd045ed39312490e66aac8defcba7b11bac4f212626ef2d1f881801","description":"El número máximo posible"},{"nameHash":"ee80fd2f1e03480e2282363596ee752d7bb27f50776b95086a0279189675923e","name":"decimales","descriptionHash":"9dbad4fa6cd73e3c9002f515adc7a1de4eca2ce9389d6211034901dc3a8130bd","description":"Si usar decimales"}]},"$awaitMessage":{"descriptionHash":"9b6b593d187e87892a232480dbc5efc896bc95f8595461e1fa4430ad92ee7e4d","description":"Espera un mensaje, devuelve el ID del mensaje o nada si no hay una respuesta válida","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"2d402852155b47d7f4e18c4588df51cbb9b1f69ea7ec3e8f9974ab0ff9006802","description":"El canal para esperar el mensaje"},{"nameHash":"146bcd88c1990e8b394cca5b25dd27e9be23cce418140f93a5046d40241a1f52","name":"nombre de la variable","descriptionHash":"f57987a1baca1c3b8282d51e40c4eee01d3848681692edc4fbd6d4f11e2a9423","description":"La variable para cargar el ID del mensaje que fue enviado como respuesta por un usuario, se obtiene con $env[]"},{"nameHash":"dfc3376b8266c66e8c24736645128a5f93ccf1df6f381286ffbda654fec8f21c","name":"filtrar","descriptionHash":"8c984decfccfaf1ec35d4b15a2be09625f4c51b32da514ac4a302b95ff94697c","description":"El filtro que se ejecutará para cada mensaje enviado después de esto."},{"nameHash":"336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e","name":"tiempo","descriptionHash":"2b6138e26fafd4c50e4f2598efea7c2d623f5c2c6f2bc46d22c8d4907a295456","description":"El tiempo máximo para esperar un mensaje."}]},"$reactionEmoji":{"descriptionHash":"84b473ae768624a817cf46d64260939f39b34a8980ce202737796a2a60b09d71","description":"Devuelve el emoji que se utilizó."},"$reactionMessageID":{"descriptionHash":"5c9b14c4f4c41af719f4ec6acbec76c36f952463200e8eac68eedfb9b5fbd00e","description":"Devuelve la identificación del mensaje del mensaje reaccionado."},"$roleCount":{"descriptionHash":"67db2663ab45cb658f0e938333f2075020709319c98854a1be6a127483058ea1","description":"Devuelve el recuento de ID de función de todos los servidores."},"$reactionEmojiID":{"descriptionHash":"a1091b4a37c4a58692f7a7f38b168cfed1f119562d204447171b797372f2e7d3","description":"Devuelve la identificación de la reacción que se utilizó."},"$roleCreatedAt":{"descriptionHash":"20371225fd1a58276c5e89ed61b7b77a0119abd20ca07bec535a7b094e78f1f5","description":"Devuelve la fecha de creación del ID del rol.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"21808bb2b307478d698027e3fb95215a9c18cb40f66a337e92ad4a8e1ccf9c8b","description":"La identificación del servidor desde la que devolver la identificación del rol."},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"1ef1195ec524212b126e3a84c2bd476b24c19286f0327a66811883b0e5e0a8c5","description":"La identificación del rol devuelve su fecha de creación."}]},"$deleteRoles":{"descriptionHash":"3713754b2ffd0f7b302807a8f52bc1f7d9aaafba5111794f3399bbebb3507c57","description":"Elimina las ID de rol dadas, devuelve el recuento de ID de rol eliminados","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"5e6336031c105df51b45fbea11bcb7ee3f5fd92408bd4b3328a88fc5b9223fc7","description":"El servidor del que eliminar los ID de rol"},{"nameHash":"66cf5513b37462be52e7fe7b1791b7a6b704f97577680acc2f270e365a1b01e3","name":"identificadores de roles","descriptionHash":"a094bf3bce54c1c0d5c8ad5a7cadca3076a659378dab29d16886ed9307cfcea0","description":"Los ID de rol a eliminar"}]},"$editRolePosition":{"descriptionHash":"cd8eb0385da102a57c6a7e9091b344221c1329cb5940899899a19b2724ac82a6","description":"Edita la posición de una identificación de rol, devuelve booleano","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c26927a2bfc458ddfdda710c7b921d97dc652f79b308e323609e8cf1b034ff12","description":"El servidor del que extraer la identificación del rol"},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"9dd4fab50cb214f1f990b13f723badd464b569864b95f642ee48741c22c5fa8d","description":"La identificación del rol para editar la posición"},{"nameHash":"5a452459503be70d2ed2fca46dd91e05e820a957f175686a77d03fff80f664fe","name":"posición","descriptionHash":"9012377aa29f03384a4783314a9456c6e5b91cb75c7c436e16072645c881f816","description":"La nueva posición para la identificación del rol."}]},"$roleExists":{"descriptionHash":"b1acd9e57336bb3def11f74e7a5c81c2a1ae76e1238f1f174f99e68c488bf8f1","description":"Devuelve si existe una identificación de rol","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"d285f2b4b53b9facebf6be258b8807f4d3f072090853842379e3813b0f0ff698","description":"El servidor para verificar la identificación del rol."},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"0a37d07e4fb5c4f384c3e3d1e69913a64f02d66ece8f73161131c802a5adb368","description":"La identificación del rol a verificar"}]},"$roleEditable":{"descriptionHash":"fd4172a58d9e745888207f4feca63faae1240516405e8d19001750ddb85b1f11","description":"Devuelve si el bot puede editar la identificación del rol.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"21808bb2b307478d698027e3fb95215a9c18cb40f66a337e92ad4a8e1ccf9c8b","description":"La identificación del servidor desde la que devolver la identificación del rol."},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"c996ee90b6fa406884517bf760f01c0e45ecda95e5353653d69bb3b53ec46195","description":"La identificación del rol devuelve su estado editable."}]},"$roleColor":{"descriptionHash":"ba53a719deef8ce93c71adce1d6a837af0fdeed9fb81bbadd323a68a0cd54959","description":"Devuelve el color del ID del rol.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"21808bb2b307478d698027e3fb95215a9c18cb40f66a337e92ad4a8e1ccf9c8b","description":"La identificación del servidor desde la que devolver la identificación del rol."},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"2ed08c28c7a080f589f570676e8d07002cc74d85a0a4c9df8e10891bcfea2dee","description":"La identificación del rol devuelve su color."}]},"$editRoleIcon":{"descriptionHash":"4940fd25d09c80a6c94d56fe7be5aa0b34abdea38d9ad44b496f88b614f49b5c","description":"Edita el ícono de identificación de un rol, devuelve booleano","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c26927a2bfc458ddfdda710c7b921d97dc652f79b308e323609e8cf1b034ff12","description":"El servidor del que extraer la identificación del rol"},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"99971246dfc74ab276573219524cb379c10a7ce1b1de8124cac2e13f680b29e5","description":"La identificación del rol para editar el ícono"},{"nameHash":"c2d4b446a44ce54fab8e01150e24dd24f3d850c7c14dcfe31f6321341dd86874","name":"icono","descriptionHash":"16ee134ae2e86856943d40a3bd7397ede6c902f8dff6d9f4f4a301face1993cf","description":"El nuevo ícono para la identificación del rol."}]},"$editRolePerms":{"descriptionHash":"c89244adbe6d17c75435860ae8df63b2f9269ce2fb75c7fea7b9157d408eea11","description":"Edita los permisos de una identificación de rol, devuelve booleano","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c26927a2bfc458ddfdda710c7b921d97dc652f79b308e323609e8cf1b034ff12","description":"El servidor del que extraer la identificación del rol"},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"a14c5a3ea57d58f3f0665a963d3878f7476cd134a8237bf5df7a8a818def43d3","description":"La identificación del rol para editar los permisos"},{"nameHash":"a29675d2f6ac28ba8a48d204cfe38f291a5ba9c7d93a074b4108f9da61ef9b52","name":"permisos","descriptionHash":"a9094fc538205c5678a205ab030883be3beece7386fdf6b4ba1b47cdb19dec14","description":"Los nuevos permisos para la identificación del rol."}]},"$editRoleName":{"descriptionHash":"e209a32dc597c5ed1c43555e995ad44f8e656adcbdc4448977a0b4fd6dd4357c","description":"Edita el nombre de una identificación de rol, devuelve booleano","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c26927a2bfc458ddfdda710c7b921d97dc652f79b308e323609e8cf1b034ff12","description":"El servidor del que extraer la identificación del rol"},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"6dd1300973c632c1124711c0a42411407cb31b2e962d49b12bde6d5d88fa0ef8","description":"La identificación del rol para editar el nombre"},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"22530aef76f10296c6d71fef21c7538ce8cc979343a8c18ae9f0bef4414c392f","description":"El nuevo nombre para la identificación del rol."}]},"$editRole":{"descriptionHash":"2e5aee4e02e680c9205377a2d4100d1841f9ea1cdac2d02188051b65c30b0467","description":"Edita datos de identificación de rol, devuelve valores booleanos","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c26927a2bfc458ddfdda710c7b921d97dc652f79b308e323609e8cf1b034ff12","description":"El servidor del que extraer la identificación del rol"},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"b909b3a7b409c3029c09eccfc2c795ea8b2435a1fd8c2be98df679abf0773ab9","description":"La identificación del rol para editar datos."},{"nameHash":"76ba8dfa19f3823c1538e714a155f619f36467025851a248c82a901486e07d87","name":"nombre de identificación del rol","descriptionHash":"22a16446e5c1a2012d304811b2ec09c7d5f0dddb3f46fda9b40f12e8ea16695d","description":"El nuevo nombre de identificación del rol, déjelo vacío para no modificarlo."},{"nameHash":"9265d702dad5fb22d5e0969fa2b7428df9ae748dbb655ef0c67636bc26203648","name":"color de identificación de rol","descriptionHash":"3c236471bcc28a4c21352f558cb22ce3e3e0c7b90b2e0d8e5654545689bf07f6","description":"El nuevo color de identificación del rol, déjelo vacío para no modificarlo."},{"nameHash":"900d3899c3f2dec9193cfce8bd58dd8cce259e65799d8adbeaed7b9795c7eeb9","name":"icono de identificación de rol","descriptionHash":"a7fcab31d7485bc5a8487683c859b2c18de64ca8d634f9c1b4bce468fe0cbfb2","description":"El nuevo ícono de identificación de rol, déjelo vacío para no modificarlo."},{"nameHash":"aaeb112370298093597bde86111288340c796fa6e01688348617ffd7935e36e7","name":"izado","descriptionHash":"588352f80c1beb8d0c0a5607b0cf639309db988f73c1c99d3b84ddc5525ec7a5","description":"Si la identificación del rol está activada, déjela vacía para no modificarla."},{"nameHash":"92c76b95095cd54852cdc5351ea43294299335e3bd4e19e5040955199c2021c6","name":"mencionable","descriptionHash":"546a62184397943e12c6f6c0ddf6e6712b42e013c2736557cfeec472477af708","description":"Si se puede mencionar la identificación del rol, déjelo vacío para no modificarlo."},{"nameHash":"a29675d2f6ac28ba8a48d204cfe38f291a5ba9c7d93a074b4108f9da61ef9b52","name":"permisos","descriptionHash":"a9094fc538205c5678a205ab030883be3beece7386fdf6b4ba1b47cdb19dec14","description":"Los nuevos permisos para la identificación del rol."}]},"$addRole":{"descriptionHash":"2916919f8ef6e268d5992ae98fd32555bcc81c0198409dee95c28febd8f8ee42","description":"Agrega una función a un servidor, devuelve la identificación de la función si tiene éxito","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"298d4e90d9086802575d3192f94aaf72944ee1de160382d17fd454b984827b80","description":"El servidor al que agregar la identificación del rol"},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"67a4ef51bf1c1ac7bdac17f9f685984b4a2c2227da0f4e6d1db565efdd566baa","description":"El nombre de identificación del rol"},{"nameHash":"74284d9dcbcc09928ca5d7d6187270a62ac1b58ccdc4a44b81e47257ffa53b9e","name":"color","descriptionHash":"01399e12b8e6c48c81600a2e0900672a2ad961b66859beafb4a36d0af832ef18","description":"El color de identificación del rol"},{"nameHash":"c2d4b446a44ce54fab8e01150e24dd24f3d850c7c14dcfe31f6321341dd86874","name":"icono","descriptionHash":"4c18989a7050d9eef98cae6a9060149448edc6e97c23092390f7e3395574a4ff","description":"El icono de identificación de rol"},{"nameHash":"aaeb112370298093597bde86111288340c796fa6e01688348617ffd7935e36e7","name":"izado","descriptionHash":"e60572784cb9d597aa455b44f662e7199b9b14fd89167e1d77233073ada081f7","description":"Si se eleva la identificación del rol"},{"nameHash":"92c76b95095cd54852cdc5351ea43294299335e3bd4e19e5040955199c2021c6","name":"mencionable","descriptionHash":"9650f0ca4b4067b34753193f5e6f5a3d218754c3918f229a27c17a72e0e678a7","description":"Si la identificación del rol es mencionable"},{"nameHash":"5a452459503be70d2ed2fca46dd91e05e820a957f175686a77d03fff80f664fe","name":"posición","descriptionHash":"e04282a1adb602e2cb20260c17b1e24dbbc0d37f8cad7f3d4e805554e3d71440","description":"La posición para este rol id."},{"nameHash":"a29675d2f6ac28ba8a48d204cfe38f291a5ba9c7d93a074b4108f9da61ef9b52","name":"permisos","descriptionHash":"88efa004f9f6106ecb2cd35b15f989fb0f2139812661dda1c7c2a4486430ba3c","description":"Los permisos de identificación del rol"}]},"$roleID":{"descriptionHash":"75a5e1503634d6c01425ee46825c5fdef39e6b57240ec019cd6d7afcbcc709d5","description":"Devuelve una identificación de rol con el nombre de pila","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"21808bb2b307478d698027e3fb95215a9c18cb40f66a337e92ad4a8e1ccf9c8b","description":"La identificación del servidor desde la que devolver la identificación del rol."},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"50a77e7b5aa6ed812b6dd24e7381368e4f7b9e5b32223c366cd4b76b7e198b95","description":"El nombre de identificación del rol para devolver su identificación."}]},"$roleIntColor":{"descriptionHash":"0496cd370cf6fd7015e0fc2d294a8dfee9f3c510c2b402d5812d3cb3e31e9386","description":"Devuelve el color del ID del rol como int","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"21808bb2b307478d698027e3fb95215a9c18cb40f66a337e92ad4a8e1ccf9c8b","description":"La identificación del servidor desde la que devolver la identificación del rol."},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"2ed08c28c7a080f589f570676e8d07002cc74d85a0a4c9df8e10891bcfea2dee","description":"La identificación del rol devuelve su color."}]},"$roleManageable":{"descriptionHash":"6bf9f386f611afa3ea247937ec4f77048df29bdb28a9f69964aec6505d53557b","description":"Devuelve si la identificación del rol es administrada por discordia","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"21808bb2b307478d698027e3fb95215a9c18cb40f66a337e92ad4a8e1ccf9c8b","description":"La identificación del servidor desde la que devolver la identificación del rol."},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"1ceb3817d8ac16ddf73997b9a50c89e1e80d054d1a8b226ced554edaf86a62f3","description":"La identificación del rol devuelve su estado administrado."}]},"$roleRawPosition":{"descriptionHash":"a34943282eb663aecd493012f29554745f70428796ef68f7dd88db24ade13cce","description":"Devuelve la posición sin procesar del ID del rol.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"21808bb2b307478d698027e3fb95215a9c18cb40f66a337e92ad4a8e1ccf9c8b","description":"La identificación del servidor desde la que devolver la identificación del rol."},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"c3b8de83d101706b88e979baa6a171d126f387bf8c0ff038feb7ed91b879798a","description":"La identificación del rol devuelve su posición original."}]},"$roleIDs":{"descriptionHash":"90a41af8cceaa182a685725d1d6a009c23d85ab1868d8adaf7df994931baa7c0","description":"Devuelve los identificadores de rol de un servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"75971d70efd5e57b8016e8a110dc3e060980bf3675d65710c6fb072bfb981d27","description":"El servidor que devolverá los identificadores de rol de"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"b76e4c2a159dcfcbde4a591111d7a3645232b8039d2c775240fc907ee24bf3da","description":"El separador a utilizar para cada ID de rol."}]},"$roleName":{"descriptionHash":"129898d285f560c1166ffa33631780ede662fcf4c7785b4bfa485bc7b69eb536","description":"Devuelve un nombre de identificación de rol con una identificación dada","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"21808bb2b307478d698027e3fb95215a9c18cb40f66a337e92ad4a8e1ccf9c8b","description":"La identificación del servidor desde la que devolver la identificación del rol."},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"a92f5d858e98e90abf862b377cf608c7f0c56eb8cbb90e04f7aeb580ffaebb42","description":"La identificación del rol para devolver su nombre."}]},"$roleHoisted":{"descriptionHash":"0fe088546f4cf8d0ea12ced2803aebe092d7e41124398fec9c7b7a435a34f678","description":"Devuelve si la identificación del rol está elevada.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"21808bb2b307478d698027e3fb95215a9c18cb40f66a337e92ad4a8e1ccf9c8b","description":"La identificación del servidor desde la que devolver la identificación del rol."},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"6da22b01aad96338156daa68deffbc4278bc0db81f91d2982bc32a9ed25c9e46","description":"La identificación del rol regresa a su estado elevado."}]},"$rolePosition":{"descriptionHash":"9fe5c8668a79d8ba4750026f668c86547fa07ed4d6e93cd51cb04ee1af53f5c0","description":"Devuelve la posición del ID del rol.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"21808bb2b307478d698027e3fb95215a9c18cb40f66a337e92ad4a8e1ccf9c8b","description":"La identificación del servidor desde la que devolver la identificación del rol."},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"a51e74e8f88e7d5d9447c265e134ec8ede73fb6d114fb56920710c470f3ae78a","description":"El ID del rol devuelve su posición."},{"nameHash":"aec824ae9b386d3d1e6e6b90180d038fee69ef54b13b517c97d47cc84f43f99d","name":"orden asc","descriptionHash":"b6f3b9e041c04634a29dc1890b12ade8a20a82868731cf1ff18f8feb37e2e22d","description":"Si se deben contar los identificadores de roles en orden ascendente (de arriba a abajo)"}]},"$roleNames":{"descriptionHash":"c153d376ae706f5b6ce3e73660e783941b25af49eb6b3cf05692a60eac5f1194","description":"Devuelve los nombres de identificación de rol de un servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"75971d70efd5e57b8016e8a110dc3e060980bf3675d65710c6fb072bfb981d27","description":"El servidor que devolverá los identificadores de rol de"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"b76e4c2a159dcfcbde4a591111d7a3645232b8039d2c775240fc907ee24bf3da","description":"El separador a utilizar para cada ID de rol."}]},"$roleMembers":{"descriptionHash":"38f47859ec8de1791a7c421d1466d56e416bf681ec1a4a76466785bbb59ddca9","description":"Devuelve los ID de los miembros del ID de rol.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"21808bb2b307478d698027e3fb95215a9c18cb40f66a337e92ad4a8e1ccf9c8b","description":"La identificación del servidor desde la que devolver la identificación del rol."},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"c6ccbc787de826c122dc72816206e1800731e1ab14bc2fe164e6c8f36a2398e3","description":"El rol id devuelve a sus miembros."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"dfd3022d878accb5db22e62e1c3bb93685e9d6ab1d51ee2d19df195e99728cd4","description":"El separador a utilizar para cada miembro."}]},"$roleFlags":{"descriptionHash":"a22737e5be9ffb933a082c0313416993c48cb522a6f1b181dd3d3b7e4ed4e839","description":"Devuelve las banderas de identificación del rol.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"21808bb2b307478d698027e3fb95215a9c18cb40f66a337e92ad4a8e1ccf9c8b","description":"La identificación del servidor desde la que devolver la identificación del rol."},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"2c1b99c6bb46a8cf4c3cb1e507f89fda40898307fc387e8c8075446b9ef31330","description":"La identificación del rol devuelve sus banderas."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"3f23b0f3431207b3df65a3647bbce5d3ca1556adb96f726d40e59c56fb669f40","description":"El separador a utilizar para cada bandera."}]},"$roleMentionable":{"descriptionHash":"b60867dea6823b02ac1bfd68c6bb85bdef9b3afec5eb1af4214d99507e9892ba","description":"Devuelve si la identificación del rol es mencionable.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"21808bb2b307478d698027e3fb95215a9c18cb40f66a337e92ad4a8e1ccf9c8b","description":"La identificación del servidor desde la que devolver la identificación del rol."},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"2ef4a09fc29432bed3dd700e05c303a4fcf2c9ee71b50faeb4febb922a8e89e1","description":"La identificación del rol devuelve su estado mencionable."}]},"$rolePerms":{"descriptionHash":"dcd71a07374641579083d8945ccfd6c945fddf51eb1d51fd5506749e54504033","description":"Devuelve los permisos de identificación del rol.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"21808bb2b307478d698027e3fb95215a9c18cb40f66a337e92ad4a8e1ccf9c8b","description":"La identificación del servidor desde la que devolver la identificación del rol."},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"a0a14dd7aff9a546c08bc6329e3c8c728ed12589bf04e98252eb03aa78ccfa1f","description":"La identificación del rol devuelve sus permisos."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"037716f5dcfaef037c6ea1edb85e05787c5f97584634e5a36c08665e3fd13cdc","description":"El separador a utilizar para cada permiso."}]},"$roleTags":{"descriptionHash":"28d7fc6afcbcb61e3233e02c87c655d863277d60f6c804ad418a8730d187110a","description":"Devuelve todas las etiquetas de identificación de roles","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"21808bb2b307478d698027e3fb95215a9c18cb40f66a337e92ad4a8e1ccf9c8b","description":"La identificación del servidor desde la que devolver la identificación del rol."},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"a0a14dd7aff9a546c08bc6329e3c8c728ed12589bf04e98252eb03aa78ccfa1f","description":"La identificación del rol devuelve sus permisos."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"037716f5dcfaef037c6ea1edb85e05787c5f97584634e5a36c08665e3fd13cdc","description":"El separador a utilizar para cada permiso."}]},"$roleIcon":{"descriptionHash":"5cdbe01942cfb6f2ab3f66631591cd77b3812194864ce74ba0650f2e82219cb7","description":"Devuelve el icono de identificación del rol.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"6f212136cbe68365e1663570c7d4a92522f7751aee18364aee8fda621cd8dbac","description":"El servidor del que recuperar la identificación del rol"},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"d5f042a06d5b33d4b396e1f7e813517baf275b7ca65878786b38889c78d6d4ad","description":"La identificación del rol que se usará para obtener su ícono."},{"nameHash":"ccdcbe846f3da4eb044fbdf64bf6b57902388ab72fb0c852ba72280f8d478b40","name":"tamaño","descriptionHash":"79d32e68330e4e2dd1179e6b1db81828ca2aa2fb525f9c22ea3c2332e325821d","description":"El tamaño a utilizar para la imagen."},{"nameHash":"26f1de33979d065ba8d86789de634228e3540fee2f6e5a66eebf93f78d83077d","name":"extensión","descriptionHash":"5e1127658bab637c16494bb620cbdd70172db616ccb3db2bc39696dbdc52eef6","description":"La extensión a utilizar para la imagen."}]},"$newScheduledEvent":{"descriptionHash":"43452f9199e181df5958effda350af8f362736782526339b4095e5582b0b3387","description":"Recupera nuevos datos de un evento cuyo contexto era una instancia de evento programada","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$roleUnicodeEmoji":{"descriptionHash":"f1d4a9e1aff337f9c3a55f6b7d6ff2224c8370ace58321038f36857b76fab5af","description":"Devuelve el emoji Unicode utilizado por la identificación del rol.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"21808bb2b307478d698027e3fb95215a9c18cb40f66a337e92ad4a8e1ccf9c8b","description":"La identificación del servidor desde la que devolver la identificación del rol."},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"72c49eb10833017056c868f6b11506f47dfa9ef8269d9a6104ada370fd9ad1e3","description":"El identificador de rol devuelve su gesto Unicode."}]},"$bulk":{"descriptionHash":"87e4226767d27f492f53d86c845edcd289a404893cc183dfb85606a4c9686123","description":"Recupera datos de un evento cuyo contexto fue un evento de eliminación masiva","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$newSticker":{"descriptionHash":"222e22bf488776933381cf0e06e7f80daeab41897db788b01b0deb7053b1e83c","description":"Recupera nuevos datos de un evento cuyo contexto era una instancia de etiqueta","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$newMessage":{"descriptionHash":"2ac9bed30a1c8e39a756c55f1d489a4abba5903ed7d636236665a3d1f7119fc0","description":"Recupera nuevos datos de un evento cuyo contexto era una instancia de mensaje","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$newRole":{"descriptionHash":"082dd82734b4dbc65db5d040a5a785cdbb083c5d726b0b46ae669c35a2a16bb4","description":"Recupera nuevos datos de un evento cuyo contexto era una instancia de identificación de rol","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$newMember":{"descriptionHash":"98a18e784b4ff1d7056d970f136dbadd46ebcb4b8c631c46b57e3c283a023b75","description":"Recupera nuevos datos de un evento cuyo contexto era una instancia de miembro del servidor","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$newInvite":{"descriptionHash":"b4d9efe4f3166810c015aec6da97f65601e2b1adfb76a86be9620a1923ae5c12","description":"Recupera nuevos datos de un evento cuyo contexto era una instancia de invitación","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$newGuild":{"descriptionHash":"9d364c90c9b06f2a1621dc2a133261e03f9ecb4cd8c5384bddeb2e1e5f1fd4a7","description":"Recupera nuevos datos de un evento cuyo contexto era una instancia de servidor","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$newStage":{"descriptionHash":"75bb96f081eb7ee14943de71eb3e4cf8f41735dd14f99f965dfcfc6ca61d345b","description":"Recupera nuevos datos de un evento cuyo contexto era una instancia de etapa","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$newChannel":{"descriptionHash":"dd0c202c2ba0a4c84c6fa16f74a43524fc2d824651184a9e756963e38a9cb714","description":"Recupera nuevos datos de un evento cuyo contexto era una instancia de canal","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$newState":{"descriptionHash":"6f6280fc7ef832560da8c03724f031192e5e1a5cc161765b61447d027e437fb8","description":"Recupera nuevos datos de un evento cuyo contexto era una instancia de estado de voz","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$newEmoji":{"descriptionHash":"bbef0f3e3d7f2e4622028156c6ac6c958bfd8cc8ffe7d0e8d89e97148def6955","description":"Recupera nuevos datos de un evento cuyo contexto era una instancia de emoji","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$newPresence":{"descriptionHash":"63b8c4edb7500a719f4ace6422f15093649131b2bde4a3a8ee889f12dcd44a3e","description":"Recupera nuevos datos de un evento cuyo contexto era una instancia de presencia.","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$auditLog":{"descriptionHash":"eee31d712b67e40f1b0c7ff17ffa5a2d88fc8eda75a9c1efe3a6336bcc3d9cd9","description":"Recupera nuevos datos de un evento cuyo contexto era una instancia de registro de auditoría","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$oldInvite":{"descriptionHash":"617392902de904e74ec5e55db821c045a736fa3ced6a116a77034b248aa2d2b0","description":"Recupera datos antiguos de un evento cuyo contexto era una instancia de invitación.","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$newUser":{"descriptionHash":"14cecaba67e97ad82dd1ad471bdb33759cab48657668804aff7385580fd49106","description":"Recupera nuevos datos de un evento cuyo contexto era una instancia de usuario","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$async":{"descriptionHash":"01970b49687f3ee18c320656a0438468916e87efd3eacc6a2869ccee3ae6d8c4","description":"Ejecuta el código de forma asincrónica, no devolverá ningún valor.","fields":[{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"c05ee68cb87ee70267edf946f353e819983a85d3563d3c921e49e8305d8bcdf9","description":"El código a ejecutar"}]},"$oldUser":{"descriptionHash":"41e8fb930bb592322640360f8e1461cfaddd333952638af9e4ce5cbb6c5b429d","description":"Recupera datos antiguos de un evento cuyo contexto era una instancia de usuario","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$oldGuild":{"descriptionHash":"f8c8368d56dcde2a921671f1b1b50556d8150fd0e7d2dbb80aa30aa7efcc21be","description":"Recupera datos antiguos de un evento cuyo contexto era una instancia de servidor","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$oldChannel":{"descriptionHash":"5547d79dde553d1d86843421d25c831601e89442cef5d2f57b67fcb90f902842","description":"Recupera datos antiguos de un evento cuyo contexto era una instancia de canal","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$oldSticker":{"descriptionHash":"fe12294c4f0b81311c825fdb571bcb4d430850f608063945952e9151706bac11","description":"Recupera datos antiguos de un evento cuyo contexto era una instancia de etiqueta","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$oldScheduledEvent":{"descriptionHash":"2a58b6776adc1640c4048d555769da61cd47dbfd4db18e6b7a112c13e440efc7","description":"Recupera datos antiguos de un evento cuyo contexto era una instancia de evento programada","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$oldEmoji":{"descriptionHash":"d263dd7b256f27fd2dbb2380738984d37a068c9177516e27cb6f19368aa3c197","description":"Recupera datos antiguos de un evento cuyo contexto era una instancia de emoji","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$oldRole":{"descriptionHash":"f89ee8d5f760e527e9b628cb38165277a90f984faee037cf7d3c2a2d3a16deed","description":"Recupera datos antiguos de un evento cuyo contexto era una instancia de identificación de rol","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$oldState":{"descriptionHash":"ace2b463792c814214ebbafb43a55c48072e8ccb11bd8558c55edef0fb2ea3cd","description":"Recupera datos antiguos de un evento cuyo contexto era una instancia de estado de voz.","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$oldStage":{"descriptionHash":"804648e627320c599fe565e35457cf8132072b81c61568b1a6917149410526de","description":"Recupera datos antiguos de un evento cuyo contexto era una instancia de etapa","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$oldPresence":{"descriptionHash":"7d491b9d09f996567d7cb9c4667a2e686b4291c86c273cb0bfab9010fc764d70","description":"Recupera datos antiguos de un evento cuyo contexto era una instancia de presencia.","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$oldMessage":{"descriptionHash":"ff34a2bf8d397e9e87d9838b68e02b4e7e5abf28d2b94e314325d231fc4049c9","description":"Recupera datos antiguos de un evento cuyo contexto era una instancia de mensaje","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$oldMember":{"descriptionHash":"bc639409e41f939753b1e97a6e6e5ad8b60fc898b5686202f2da4b4a770ab9f1","description":"Recupera datos antiguos de un evento cuyo contexto era una instancia de miembro del servidor","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$continue":{"descriptionHash":"b87e4b46b3b1ee99980e5b338c08dc8bb5c80dd30c06876238dc5aee711220a1","description":"Salta la ejecución del código inferior del bucle."},"$break":{"descriptionHash":"9d168e5b2fd238374c392b18add7e5ad3ce10630aadd438054f6ae9a7b147e43","description":"Rompe el bucle"},"$ifx":{"descriptionHash":"1a58dc1f2fb1d0680f2d5f981a5a222eb834d2bb2890ecd116212c474aa52cda","description":"WIP si declaraciones","fields":[{"nameHash":"496aca80e4d8f29fb8e8cd816c3afb48d3f103970b3a2ee1600c08ca67326dee","name":"bloquear","descriptionHash":"349f6913eca84f9c188650f3deb23002074f39407d252aa91e3dd763a2ac17e7","description":"Los bloques if, elseif, else"}]},"$scope":{"descriptionHash":"840f9e4ff79ca9a01af642dd3044ef760846cd4edbe8399299d48dcd068de039","description":"Ejecuta funciones en un contexto clonado.","fields":[{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"c05ee68cb87ee70267edf946f353e819983a85d3563d3c921e49e8305d8bcdf9","description":"El código a ejecutar"},{"nameHash":"2d8845a04cf6d541ae6ba718cc6c19eccfa453cdeee98f4c3115df74a8a06a77","name":"variables de sincronización","descriptionHash":"a364df9c093fbbef334fe835042ed2c77842fc469e7cfe72cff64bd14f972a97","description":"Ya sea para pasar vars como referencia"}]},"$return":{"descriptionHash":"847a267a5759276417186ab5618c36e8dfdd66bca29e41adae4854affb43f43f","description":"Devuelve un valor","fields":[{"nameHash":"cd42404d52ad55ccfa9aca4adc828aa5800ad9d385a0671fbcbf724118320619","name":"valor","descriptionHash":"cba13b7ef7ee2a6da012340c0973098b0cce6838a39cad42b635daf6b4e2512e","description":"El valor a devolver"}]},"$elseIf":{"descriptionHash":"f7d5e158914f249b8e8f346b31a2bec3c5b2a84e95584c40d0b3b1d975570bef","description":"Crea una declaración else if","fields":[{"nameHash":"596d40a4ed24c02a31b19d6e633f46f64304a672b40f793d8c6deab868beb0e2","name":"condición","descriptionHash":"e6ba966791db59b24dc580d2db2d3bea175c7aa30d5bffef43745162a3e99a8c","description":"La condición a comparar"},{"nameHash":"5d39f88d4c8a675d787eae492e8cf68114f308bc6f3cd4bb9d65381225ada9ca","name":"si es verdad","descriptionHash":"f656fe62d58f6037475f103ab2b2e64fe4ac79a241d9c9832aacb7f3e091831c","description":"El código a ejecutar si es verdadero."}]},"$else":{"descriptionHash":"0766a7ac7d6f6119bb9d9919046e6497bb67d09a33529e3c4680222e5ca51531","description":"Crea una declaración else","fields":[{"nameHash":"7dd530c4d36da47cd33396718ef1fa1e8c0f7d91ee551d7fdc1c73aa65edb454","name":"demás","descriptionHash":"93e5f9b91d696f3aa04941e8f29a4581087348afeb5c5c4b825e595af3bc4eee","description":"El código a ejecutar"}]},"$switch":{"descriptionHash":"fc5415b54f554584bbe9b35b78fb503c07e251e56d7bd3a65dac967747aad7a5","description":"Declaración de cambio de caso para javascript","fields":[{"nameHash":"cd42404d52ad55ccfa9aca4adc828aa5800ad9d385a0671fbcbf724118320619","name":"valor","descriptionHash":"ffc7f0f8eab26041fbc48fb4ecd3f32e6dba4ac8db0266d3d3a6b4ef37a226c4","description":"El valor a coincidir con"},{"nameHash":"352b84777d8dd96ac9c0b3c170ecb2c7cca7fc2dbae41a1ec1ed4286fb2c43db","name":"casos","descriptionHash":"a3cdcbeac8b47f84033477e43c8a50b18f7fcd33af391cb8d15c10c7cf54fd18","description":"Los casos a usar ($case), use $case[default;...] para agregar un caso predeterminado"}]},"$default":{"descriptionHash":"509f9d0b1f4ed95495f72c7a0f15a53e8d0e446de7be43bcda24708af9744d95","description":"Devuelve el valor de la derecha si el valor de la izquierda es falso","fields":[{"nameHash":"c5abc90d596a418c0394a2b12e53eb534c9bc74f031e032458446eb24bc2bc80","name":"mano izquierda","descriptionHash":"0298dcd86748c3c56a8e2bbeb4cccd1674c252c482adce9ebaaf9827fb9b822b","description":"Valor de la mano izquierda"},{"nameHash":"96f76c40fbcb1b8ea1d903a2437d08f424ea007fe03f0b352bc3c3079ba7ecfd","name":"mano derecha","descriptionHash":"87b84563179083b776439ccae91045c6e13b0b588c8f07ed926ba0b45a9c1d06","description":"valor de la mano derecha"}]},"$if":{"descriptionHash":"e496543f5a23facdf21c84db30eefa270fb7a997647e4a088dc49cd15e80a590","description":"Crea una declaración if","fields":[{"nameHash":"596d40a4ed24c02a31b19d6e633f46f64304a672b40f793d8c6deab868beb0e2","name":"condición","descriptionHash":"e6ba966791db59b24dc580d2db2d3bea175c7aa30d5bffef43745162a3e99a8c","description":"La condición a comparar"},{"nameHash":"5d39f88d4c8a675d787eae492e8cf68114f308bc6f3cd4bb9d65381225ada9ca","name":"si es verdad","descriptionHash":"f656fe62d58f6037475f103ab2b2e64fe4ac79a241d9c9832aacb7f3e091831c","description":"El código a ejecutar si es verdadero."},{"nameHash":"82e2ecedacc5f7325a4c6b16fa4bac206b282f5a9130d8b78f9cbe741076b993","name":"si es falso","descriptionHash":"0e38681b32d37b1d9b96ef62551565a245cdfffe5ca2eb6447274d52b8e1b7a9","description":"El código a ejecutar si es falso"}]},"$while":{"descriptionHash":"468b96cd9adf3550fa4ca689610db3c7dca9268e25b4b4f359eab21ffddb105f","description":"Ejecuta código mientras una condición es verdadera.","fields":[{"nameHash":"596d40a4ed24c02a31b19d6e633f46f64304a672b40f793d8c6deab868beb0e2","name":"condición","descriptionHash":"ab6918c46b6bda148686440313aef734d5db584d654696fc9892c98b1b1246da","description":"La condición para validar"},{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"c05ee68cb87ee70267edf946f353e819983a85d3563d3c921e49e8305d8bcdf9","description":"El código a ejecutar"}]},"$case":{"descriptionHash":"abb8972074f02e53b696e95b90d810585ffb255a49b05a1f639f44a5506a4fbc","description":"Agrega una caja de interruptor","fields":[{"nameHash":"cd42404d52ad55ccfa9aca4adc828aa5800ad9d385a0671fbcbf724118320619","name":"valor","descriptionHash":"0aa6211d8332577c08ada2a53dbfaedf8b9199d8acffea574be2d740bf32392a","description":"El caso del partido"},{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"b8680bbf3814c501c95376a1b162107c132d2e0351a65d5c3d80e4dde72af093","description":"Código a ejecutar si coincide con este caso"}]},"$loop":{"descriptionHash":"1b2d57eb185b26441e47d8c2ae49a5792e8eaf2d68eb979acc75d86cc5192cf9","description":"Ejecuta el código dado N veces.","fields":[{"nameHash":"2bf61a3bc850596a77a73c6a9fd279d593974b093bf223fd591e6f052dcaf0e0","name":"veces","descriptionHash":"dbccd488dc556ef5673fed8bcc009610d424de29604d1fc09ac90921a6badf22","description":"¿Cuántas veces ejecutar el código?"},{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"c05ee68cb87ee70267edf946f353e819983a85d3563d3c921e49e8305d8bcdf9","description":"El código a ejecutar"},{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"23c5f5ea53344f9f6f674cded3a91c5528a3e9ec324fbd40bced36338eb24cff","description":"La variable para cargar el recuento de iteraciones actual para $env"},{"nameHash":"93c4abe27cf1696102534bb60b3795f41f60f52fa806cd5d0feadfc8bd2b8170","name":"dirección","descriptionHash":"0ce16bd3b88e3822605b70c4f14363d4ed226d9ecd208e1e2a7b89e796a91eef","description":"La dirección del recuento de iteraciones a utilizar."}]},"$try":{"descriptionHash":"8eeddc0a92906b03059cd6d3513e40aa2898e2217fae0f4f3b1d96cf7c997e59","description":"Maneja un posible error del código dado","fields":[{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"e323c00b676a20f66b1b47439c94da26a542aac07dd34645ba9a7ab31abe1a51","description":"El código para ejecutar de forma segura"},{"nameHash":"0b47b8cd06c0f02d132a9c871f55c9b781e09d2d27795eec53ba11e7269b0efb","name":"código de captura","descriptionHash":"427a1abbb9af9f109aae5756135c7dff06eb2754ec59bd26418b40ba012102eb","description":"El código a ejecutar en caso de error."},{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"de694ffdc7c15f17593e0297ae0e420eaaf6a2955de902834631ccf7f38f26f4","description":"Variable para cargar el mensaje de error"}]},"$addSticker":{"descriptionHash":"0481e8b2609f0612334d6596a6bd26977e7436b47ccd92afcc44f434695ac3d3","description":"Agrega una etiqueta a un servidor, devuelve la identificación de la etiqueta","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"5d85ec8772440a21bf1bf5563dc04061ffbb32e4d397644cc227c4825994dc7a","description":"El servidor al que agregar la etiqueta"},{"nameHash":"28e5ebabd9d8f6e237df63da2b503785093f0229241bc7021198f63c43b93269","name":"URL","descriptionHash":"0fcd6a1f812bd449104c297b729faf4e4aa5906371b2eaab876d308e6137fd82","description":"La URL o ruta del archivo de esta pegatina."},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"b05f6f882d69cdab41b8533c7c92206fb5c889778afccdc09fe11a982d86fa0d","description":"El nombre de la pegatina"},{"nameHash":"978c2f8941354cf552831bb8b5b648bb3748e83f5d0a69e3301569af01e1de93","name":"etiquetas","descriptionHash":"5cca918f5f61c40e2fe3534c03fb63127361b0e36121308a69edfead2448c13a","description":"Las etiquetas a utilizar para esta pegatina."},{"nameHash":"c9046f7a37ad0ea7cee73355984fa5428982f8b37c8f7bcec91f7ac71a7cd104","name":"descripción","descriptionHash":"0e9f02339920367bebaa846c02a67f6b53e6c093f7da29d81a478d69579c7b14","description":"La descripción de la pegatina."}]},"$randomUUID":{"descriptionHash":"6aedf16c6bfa8f900e0b78158ca761fbfbce67d93cdfe580f8c7f0adff1bf0ae","description":"Devuelve un uuid aleatorio"},"$fromCharCode":{"descriptionHash":"46df0bde251d455b0d0544ead6af7b2b5216789345ce605e83079bc200e7a957","description":"Devuelve los caracteres de los códigos dados.","fields":[{"nameHash":"64a7994c6feb92d40f0c88d34e120cf1a01b6e36af329ab2f2444a8c0e4a2043","name":"códigos","descriptionHash":"f399d0138c034cfe9e71e20abeb175fcd06b186434402783b6a47a1140786ade","description":"Los códigos para obtener sus códigos de caracteres."}]},"$randomText":{"descriptionHash":"a3e50a11fdb5546e0bb91f693d6111284a44e1126c7e0957b7d3f7e5f18a4990","description":"Devuelve un texto aleatorio (sin caché)","fields":[{"nameHash":"a4b992ab42964e5b7112ad2609ec66bcec05b99340bbb063ec00a52af5ea9d3d","name":"textos","descriptionHash":"15bd7ce6dcace669a1c0fdc3ebdd802240caab9c448664662f9f7280323a5098","description":"Los textos a utilizar"}]},"$charCount":{"descriptionHash":"7bd81ff5f5af3332fe27ad017d8b2db156a64921579e2763981341f6260f72a6","description":"Obtiene el recuento de caracteres de un texto.","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"5ea8bab9f7fb97d4f563837a33996af3b35a0a8a95d85fd45c84bea59aca8cb2","description":"El texto para obtener su longitud."},{"nameHash":"411b0496da5eeced5314a3b5e9532bac97008d09ce9969ab4fa6a52b8c7ef634","name":"carbonizarse","descriptionHash":"0b09a04ec4d4158c643417dc1976aa89c352d516f1005f9e2414d4fc575b3149","description":"El carácter a contar en el texto."}]},"$argCount":{"descriptionHash":"33f79d98c05919718292d7378d617486279e33eb3726f3cd302e286158bfad9c","description":"Cuenta el número de argumentos en un mensaje.","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"7710bb923e2b8aaec4ff0b8cd5304f94c76a51d09254331f9eee42a3a390ac1a","description":"Texto para contar argumentos"}]},"$endsWith":{"descriptionHash":"13565c472c55763a682e9a71f09224bb2eea48cee8920fad7c923a42c61fb713","description":"Comprueba si la cadena dada termina con la cadena X","fields":[{"nameHash":"473287f8298dba7163a897908958f7c0eae733e25d2e027992ea2edc9bed2fa8","name":"cadena","descriptionHash":"e8514dd967c476781cd3757aa29effd328525087c77568fe523a75dd2872a4d4","description":"La cadena a comparar"},{"nameHash":"89445ea08b55421faa49919a5fd272e9a520f701b479d6084847e161ca5b7711","name":"valores","descriptionHash":"56de82526791c685d13fff3e97600f7b9296978f2037fb0bd5e72882b80c98a4","description":"Los valores a coincidir al final."}]},"$deleteStickers":{"descriptionHash":"32b14b60e57dfa52e802bc34211efadb249f8871f538caaab1dfcd091843be74","description":"Elimina las pegatinas dadas, devuelve el recuento de pegatinas eliminadas","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"13255ea96c4d3dfd902bb247ff4b1684039a633144724d9236bcd4d5c73d4666","description":"El servidor para eliminar stickers"},{"nameHash":"9ff45e6119eb6504c6b9bc804557bea04024d02f8234bb7b4481a8058afdf7a0","name":"pegatinas","descriptionHash":"ca5ee490e4d1c842c47bc7501a35c29314a0f81e7c9e5e4ca75df8640f90bc12","description":"Los stickers para borrar"}]},"$charCodeAt":{"descriptionHash":"72cb940372bada7d7cce2d57eedeb5bb7cde770dc30eafb6c5f655efd64b8d3e","description":"Devuelve el código de carácter en el índice dado","fields":[{"nameHash":"ab530a13e45914982b79f9b7e3fba994cfd1f3fb22f71cea1afbf02b460c6d1d","name":"mensaje","descriptionHash":"ddb222dab0390c9ddb5986971c0c7fed76bc5831152b2d1e9b97f215136e3674","description":"La cadena para obtener el código de caracteres"},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"729f3a118b3dbc7b51e4b4ce04cee24f0e85a51a4410ba7c1792079278b2b31b","description":"El índice para obtener su código de caracteres."}]},"$checkContains":{"descriptionHash":"af209f31a98e0634d3138226b3eba9b18ae487daa02ff5088384a96ad53a1f3a","description":"Comprueba si una cadena contiene un conjunto de otras cadenas","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"7db522c0b00e44d1a745d50db330eb4014458e70706c2df48d8c77687ecdc580","description":"El texto a comprobar"},{"nameHash":"a54084383e3cf7c246307c0f656da443a587afe30dd18a1878c2fcad9db93da4","name":"partidos","descriptionHash":"e2eae629064f5bb3043d3dfc36f9b37bb0aaaeba9e1fb0ff3e7f2534ef08c70e","description":"La lista de cadenas para intentar hacer coincidir"}]},"$randomString":{"descriptionHash":"936ae35282024e90ec9cc69f9e8fc5d9c8a34adaca59a4721a4c52a385bf4566","description":"Crea una cadena aleatoria","fields":[{"nameHash":"0f82aca66af91493b1ff401de5f1f7e3e24e14560df3f6f7e465dbc915b9947d","name":"longitud","descriptionHash":"adbac6af3fefc72a7778974b108f84a45d56738612611cdd1c95e482f042466c","description":"La longitud de la cadena aleatoria."},{"nameHash":"25d939ffd0d79b7328ebafc63dd846048db94f1b7f2b2a21ddb77fc4cd54293a","name":"caracteres","descriptionHash":"3f9cf611830f2b27a9957aa199f00c6328b03d1df79b6173d603e745900c1dd3","description":"Los caracteres a utilizar para esta cadena."}]},"$repeat":{"descriptionHash":"9246663e4c22c80b366c7b930dc7b02f7481871f5799e8e34f80d3ff7d7ec02e","description":"Repite el texto dado x veces","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"f55aaefdca5f44e2b385e491f39c6b6998d7c487dda1fbe4733ba0aab7b0b32e","description":"El texto a repetir"},{"nameHash":"cf38d95c9c6b1d9d5125c04d41a54df57727ef4cfb3f5116a602fe2b25115c13","name":"cantidad","descriptionHash":"9e22042fd4b66f17974ffd982b0a1982e68152efa94b7d9742ed50631d726d39","description":"Cuantas veces repetir este texto"}]},"$padEnd":{"descriptionHash":"ad52695b1c0047724cfe999dae287c5e84f66c5e94c8c35801c4eeb43d54b805","description":"Rellena una cuerda al final","fields":[{"nameHash":"ab530a13e45914982b79f9b7e3fba994cfd1f3fb22f71cea1afbf02b460c6d1d","name":"mensaje","descriptionHash":"4bf9e2074a3b6059e146ab12b45a501f4a674f1b40b50c1a631ad539763940bb","description":"La cuerda para rellenar al final."},{"nameHash":"5e465cb3cc7071cc980e3ba258f99f53e802b39c8e10c1ddf1ecc962c6a5dceb","name":"longitud máxima","descriptionHash":"b940d474f86d8bd5ab54f02b55d27c982801b33a3b4d2f2f9978711eb7ec5d2d","description":"La longitud máxima de la cuerda."},{"nameHash":"e3f203a89cd90e2717b2f83fb184bc04493f6080010ed32f48a06e7fff1e975a","name":"relleno","descriptionHash":"c885647c5387b1f41fd6548ba2ea5517117a1f93b402790d42ded0b1e15dde9c","description":"El relleno a utilizar para rellenar."}]},"$cropText":{"descriptionHash":"8abf15c5c971e66b8398dc81e6ae4f416ef25ee0c6781ac4aa4ece1fc753fa7c","description":"Cultivos con texto dado","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"2ba2405b46d287e6ccc538a7118e1c0bb7ee6664c5d64df396b6e54220d0675b","description":"El texto a recortar"},{"nameHash":"e58475e63e84f412df83d0c23b019acf9d29f3c31f17ed13cfea92c559d96ef7","name":"Índice de comienzo","descriptionHash":"7e6750263e2f916b5444a9a37da64e2bbe5694d311cb098adfb3293111687003","description":"El índice inicial para comenzar a recortar."},{"nameHash":"1facfbb48b6cb5b9580176a913d252b1be9b410fa111fc08fafd0ad39a1be902","name":"índice final","descriptionHash":"9394166321420d701be101e7a941888219a0d90d0a69a1616b5066f2ff6ea6d9","description":"El índice final para terminar de recortar."},{"nameHash":"063a4c32864519ab1ced31aa495ec06b1486bcd9ff614ca38179a5842f84970b","name":"finalizando","descriptionHash":"125fb04b2d328c1c64b164f6a44759d53435e18bc78965f6d37a263148411180","description":"Añadir texto extra al final"}]},"$replace":{"descriptionHash":"fbd21ff44c1d33062fa97c37dd4c229b18fb23d5a6e8a8853f5562fc59b6a246","description":"Reemplazar texto en una cadena","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"d7d0cf1ddc10897db27ff2ad894f821220c7e0c11d7fac947e564ca079c6bacd","description":"El texto base"},{"nameHash":"4945a70fa7f9c13fe1931a3372ac5798140d42eba74d0dd805a4a216ed3a8142","name":"fósforo","descriptionHash":"bb15d30b476de05fe9287b9da5c58b57c38c2782daae34f0fbfcf4be83e9d1e6","description":"Texto para que coincida en la base"},{"nameHash":"9c51d0b0f64dfb3662ed85ce945dd1e8f6130665c289754e4e9257a58013e61d","name":"nuevo valor","descriptionHash":"9babea4233cfcec75208bb6269c65d873008cb15ef98ad40f9a7929c5cda5c6f","description":"El texto a reemplazar coincide con"},{"nameHash":"cf38d95c9c6b1d9d5125c04d41a54df57727ef4cfb3f5116a602fe2b25115c13","name":"cantidad","descriptionHash":"847be2ffab083d0785e432eba2d59159ac8ee47ee884fc175b43d68a21dc2975","description":"¿Cuántas veces realizar este reemplazo?"}]},"$padStart":{"descriptionHash":"f519e8401967950654398e2e09a26f4254e7b7ddb3bf4c1a505807096f5ed3b1","description":"Rellena una cuerda al principio","fields":[{"nameHash":"ab530a13e45914982b79f9b7e3fba994cfd1f3fb22f71cea1afbf02b460c6d1d","name":"mensaje","descriptionHash":"0779de7d0c03f766ef39b1c1e8c3bbfb01ffc4b4d786aa0cdbdbbce82bd95e56","description":"La cuerda para rellenar al principio."},{"nameHash":"5e465cb3cc7071cc980e3ba258f99f53e802b39c8e10c1ddf1ecc962c6a5dceb","name":"longitud máxima","descriptionHash":"b940d474f86d8bd5ab54f02b55d27c982801b33a3b4d2f2f9978711eb7ec5d2d","description":"La longitud máxima de la cuerda."},{"nameHash":"e3f203a89cd90e2717b2f83fb184bc04493f6080010ed32f48a06e7fff1e975a","name":"relleno","descriptionHash":"c885647c5387b1f41fd6548ba2ea5517117a1f93b402790d42ded0b1e15dde9c","description":"El relleno a utilizar para rellenar."}]},"$cpuArch":{"descriptionHash":"bb68b5e1070b0559e783dde1b463478ad93a537bc3bc284f7385036aa04a2a88","description":"Devuelve la arquitectura de la CPU."},"$cpu":{"descriptionHash":"33c4becc7cf46f634c48c0014df1b73d22c342db9fcf623f50f394d73a18711b","description":"Devuelve el uso de CPU del host (no es exacto)"},"$snowflake":{"descriptionHash":"50374a74c1180f129c779675cde41466e6e98bdafe23fd5394cb21f01fc59377","description":"Genera un copo de nieve, este valor nunca chocará"},"$toUpperCase":{"descriptionHash":"63f1936bc005415febf44e0afccf90d70317f8e9a30a35369198f7cb5025193e","description":"Pone una cadena en mayúsculas","fields":[{"nameHash":"473287f8298dba7163a897908958f7c0eae733e25d2e027992ea2edc9bed2fa8","name":"cadena","descriptionHash":"1718dc6ea04f13221730d5181dca172dc144df038cddbbd0bdafbbb0fb6b88a7","description":"La cadena para poner en mayúsculas."}]},"$toKebabCase":{"descriptionHash":"53bc0f38cc7b6021ed2f0bfa84e7bbc20e5219bc179e5f9c7e82ea7c9dea2044","description":"Convierte una cuerda en un estuche de kebab.","fields":[{"nameHash":"ab530a13e45914982b79f9b7e3fba994cfd1f3fb22f71cea1afbf02b460c6d1d","name":"mensaje","descriptionHash":"89efe4ad9710906bb4bf442a8d8acc7520dc551908a8e268b0d9daf34c2781d2","description":"La cuerda para girar el estuche de kebab."}]},"$toTitleCase":{"descriptionHash":"84e230bf5a381725ee06fb4ec60d04c8cdf12c13a3b689d9ca119ad40c74716c","description":"Convierte una cadena a mayúsculas y minúsculas","fields":[{"nameHash":"ab530a13e45914982b79f9b7e3fba994cfd1f3fb22f71cea1afbf02b460c6d1d","name":"mensaje","descriptionHash":"a8131f35d5b2fde11d0bf6b0c3741405601477ce02f1c9cbf530f3335804c484","description":"La cadena para convertir el título en mayúsculas."}]},"$toCamelCase":{"descriptionHash":"48a6fbddd8e45eb2d22fd2dc1555243036636bc926bf6dd4c27e736a23de5a25","description":"Convierte una cadena en caso camello","fields":[{"nameHash":"ab530a13e45914982b79f9b7e3fba994cfd1f3fb22f71cea1afbf02b460c6d1d","name":"mensaje","descriptionHash":"0ab5c7685c0bc8bf868f0772f68a17a2bdfdee172be6b3387c78b3274906c7a4","description":"La cuerda para girar el caso camello."}]},"$trim":{"descriptionHash":"8ce245541db789f5fc0fb2cd4a371d50b65358871e2c8ddeb487effa45540372","description":"Recorta una cuerda","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"e406a5f06e6864974e2eb16c79c862287de6144e894d2e2aa0b0b0245470691a","description":"El texto a recortar"}]},"$trimStart":{"descriptionHash":"df951bebe55c2c76b1a3379589a582764022fe29dc8a5816bb68a6f0eb563556","description":"Recortes al inicio de una cuerda.","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"7a611d67707dda0159e7f4e0d8dd22432332996e5985318775741190b761ba66","description":"El texto a recortar al inicio."}]},"$trimEnd":{"descriptionHash":"4d7339b2daa9b894fcd81be5dae6dc8439f06183f1de206b83d3847a8c833f64","description":"Recortes al final de una cuerda.","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"d0d31eb440e06a0f1748b37ff6bf3f88e95560f6213527dc7598b381cdf00324","description":"El texto a recortar al final."}]},"$toSnakeCase":{"descriptionHash":"62ee1f73559f2382c5bb6c40172747045839443ccd92c8d604a6c58b8067bdae","description":"Convierte una cadena en una caja de serpiente.","fields":[{"nameHash":"ab530a13e45914982b79f9b7e3fba994cfd1f3fb22f71cea1afbf02b460c6d1d","name":"mensaje","descriptionHash":"2fc6693bb48cc94d09f194f77c61f1265ece6ac65f8885345738c8c7f674051a","description":"La cuerda para girar el caso de la serpiente."}]},"$toLowerCase":{"descriptionHash":"163057ffa70ebd7249dcf8f3ab238bde632c548bb3426cb6a440c202f36822e5","description":"Hace una cadena en minúscula","fields":[{"nameHash":"473287f8298dba7163a897908958f7c0eae733e25d2e027992ea2edc9bed2fa8","name":"cadena","descriptionHash":"313c4978dbf376b9c3ad77be8964ecd9dd8b6927a4541b94db9860156295a0c6","description":"La cadena para pasar a minúsculas."}]},"$startsWith":{"descriptionHash":"7180f17523690fe3cecb8dcd82d1d048f96b834f63b590f6a6839140b9017ce4","description":"Comprueba si la cadena dada comienza con la cadena X","fields":[{"nameHash":"473287f8298dba7163a897908958f7c0eae733e25d2e027992ea2edc9bed2fa8","name":"cadena","descriptionHash":"e8514dd967c476781cd3757aa29effd328525087c77568fe523a75dd2872a4d4","description":"La cadena a comparar"},{"nameHash":"89445ea08b55421faa49919a5fd272e9a520f701b479d6084847e161ca5b7711","name":"valores","descriptionHash":"3e3241b950678d49dfcc2abf789f4f3c9e7d2549bee945eb75920b1e0c0603e1","description":"Los valores a igualar al inicio."}]},"$sliceText":{"descriptionHash":"c0d9caba80aa89e6a5a65d2fdbd95d08af68141d30b4cbc0c833d418e9e0d4e1","description":"Rebanadas de texto dado","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"8af22235cafef0aa01b91497db67fe2b0c722edd94f31f980af4051af0bc3774","description":"El texto a cortar"},{"nameHash":"cced28c6dc3f99c2396a5eaad732bf6b28142335892b1cd0e6af6cdb53f5ccfa","name":"comenzar","descriptionHash":"fc9d6ee6740f3a3e55ec039a764dfbd2f63f4127041b459f11864c61adf08520","description":"El índice de inicio"},{"nameHash":"361e48d0308f20e32dba5fb56328baf18d72ef0ccb43b84f5c262d2a6a1fc6c8","name":"fin","descriptionHash":"c1effe2086fa18f5f6824cb2c2a45a63f6f52640e9a0df1af651808365768ff1","description":"El índice final"}]},"$replaceRegex":{"descriptionHash":"36295f3f050df81c1f5e12335741a72553fb494a77406ec6588da06e7837e83b","description":"Reemplazar texto en una cadena usando expresiones regulares","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"d7d0cf1ddc10897db27ff2ad894f821220c7e0c11d7fac947e564ca079c6bacd","description":"El texto base"},{"nameHash":"4945a70fa7f9c13fe1931a3372ac5798140d42eba74d0dd805a4a216ed3a8142","name":"fósforo","descriptionHash":"10932cd2167ea6926e4f61ccc322d6720a70e9438416ae7f5b224ee63e1dcb59","description":"Regex para que coincida en la base"},{"nameHash":"2934fb49d6b38adef036c28fac69f188feae09259f3184e6d9cfbd0f35454fec","name":"banderas","descriptionHash":"fd5b8d4c0311e347e619f73eab9b9b0e71319db140c4da754d3c3c4f914c7cb9","description":"Las banderas a usar para la expresión regular."},{"nameHash":"9c51d0b0f64dfb3662ed85ce945dd1e8f6130665c289754e4e9257a58013e61d","name":"nuevo valor","descriptionHash":"9babea4233cfcec75208bb6269c65d873008cb15ef98ad40f9a7929c5cda5c6f","description":"El texto a reemplazar coincide con"},{"nameHash":"cf38d95c9c6b1d9d5125c04d41a54df57727ef4cfb3f5116a602fe2b25115c13","name":"cantidad","descriptionHash":"847be2ffab083d0785e432eba2d59159ac8ee47ee884fc175b43d68a21dc2975","description":"¿Cuántas veces realizar este reemplazo?"}]},"$cpuCores":{"descriptionHash":"c08977a4518b91521a6d45c9f7457788456b41689e8e52953c63168f9f12ed2b","description":"Devuelve la cantidad de núcleos de CPU."},"$cpuModel":{"descriptionHash":"1a426d40b76b25551a5f72d9cbe60557b211c14e9c4dc480d3bfc8f464466026","description":"Devuelve el modelo de CPU"},"$hour":{"descriptionHash":"591f16a7990641107a6b27d53462acbc135cdc2b7824c8f64c2216c0f608b699","description":"Devuelve la hora actual","fields":[{"nameHash":"e904c9ccfa425ff0b055d2c533462314d35a529b055e8abe41d49bb46d827427","name":"formato","descriptionHash":"b53d427d9eb12a76780c299fbc3a360579460a4d3b189d25febfecdaf2303064","description":"El formato de la hora."}]},"$osUptime":{"descriptionHash":"bb5604a65ebd97e775ce672417afd87136f89cd075b0a59bdd1e901ae938dc99","description":"Devuelve el tiempo de actividad del sistema operativo (segundos)"},"$month":{"descriptionHash":"a483fce7be1281f2aabeceb44f9f4ffe91a6e18a3b71d993e60e9f5004be445a","description":"Devuelve el mes actual","fields":[{"nameHash":"e904c9ccfa425ff0b055d2c533462314d35a529b055e8abe41d49bb46d827427","name":"formato","descriptionHash":"dc50f0d9f73fb8834cff59899d49dc2d81043ee53cbab8d72a221b695954a3ef","description":"El formato del mes."}]},"$getTimestamp":{"descriptionHash":"edbd402bf99c098656050eba12f2318de8a65a21a88de26a890b3cbcb3b2e931","description":"Obtiene la marca de tiempo actual"},"$minute":{"descriptionHash":"fc077dea73300f771290f29205cfb4ba9e7bfd4507682b688d2ef90cb6adbd30","description":"Devuelve el minuto actual","fields":[{"nameHash":"e904c9ccfa425ff0b055d2c533462314d35a529b055e8abe41d49bb46d827427","name":"formato","descriptionHash":"4cd6766a367e9bd4776bc349e4a6d9357489f55a77cdb020561c8c5a196d0d78","description":"El formato del minuto."}]},"$nodeVersion":{"descriptionHash":"daa64aeeeb6c2fb0365460ecb0a1fcec5aa83a4dd5f817a03233ae66b82a1abd","description":"Devuelve la versión del nodo."},"$executionTime":{"descriptionHash":"e994c26153a6b4cb6026e6bac848487b770a4cfefc8eb695ab95728c1a4002b0","description":"Devuelve el tiempo de ejecución actual"},"$day":{"descriptionHash":"710528a217509ea5862f0cf8d941e9b484a73f6699fbb40d88028c3d6994ad38","description":"Devuelve el día actual del mes","fields":[{"nameHash":"e904c9ccfa425ff0b055d2c533462314d35a529b055e8abe41d49bb46d827427","name":"formato","descriptionHash":"f5d810cb222befe40d3e99fe0a653b7e2d75e405a50d7e504d7594f304c115ca","description":"El formato del día."}]},"$cpuSpeed":{"descriptionHash":"dbdf386992bfa7d4c688bd7fa7d6dfb4f909ca508de94c92879d2a0624a9f9c9","description":"Devuelve la velocidad de la CPU en MHz."},"$ram":{"descriptionHash":"30bad5604f5cd9a1f96230dad3e47d192a62ad98997017a5d0c76f1c7de27991","description":"Devuelve el uso actual de RAM en MB"},"$os":{"descriptionHash":"7288389c3f5f4ae537c9e01419e84a17dc047ce0db344307093380d00e5c4eb8","description":"Devuelve el nombre del sistema operativo."},"$networkCardIPs":{"descriptionHash":"3bae918e13655beaddcc46ceda4ab6ee91795c948aadd05fd5f0f16a57c22e98","description":"Devuelve las ips de tu tarjeta de red","fields":[{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"220c586af3dfe196f3e256d0b3d1b894709b92ee6ff1e2f31605c472ad9260eb","description":"El separador a utilizar"}]},"$networkCardNames":{"descriptionHash":"4a09340b9e9678708941492ce6e9d0b8cbf638bbccaad04199fdbad52ce4a9d1","description":"Devuelve los nombres de las tarjetas de su red","fields":[{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"220c586af3dfe196f3e256d0b3d1b894709b92ee6ff1e2f31605c472ad9260eb","description":"El separador a utilizar"}]},"$second":{"descriptionHash":"90fd692d912ef6534f4c23fabe8aea1874f15b701d2874fcdf60a7947dc52e10","description":"Devuelve el segundo actual","fields":[{"nameHash":"e904c9ccfa425ff0b055d2c533462314d35a529b055e8abe41d49bb46d827427","name":"formato","descriptionHash":"8c71df3a4914b37b0ae60a5a02293b6290bb5221ce3d3d4b4aed00e7902bffce","description":"El formato del segundo"}]},"$year":{"descriptionHash":"0663536609dc5e4494cbc95dd6d09d0fba78d977aefaa676e853346a580d1fa8","description":"Devuelve el año actual","fields":[{"nameHash":"e904c9ccfa425ff0b055d2c533462314d35a529b055e8abe41d49bb46d827427","name":"formato","descriptionHash":"0b3a1c64d8efbddf103b2ada1bace125ff3992b366834f4bcf3a9fc473c6c385","description":"El formato del año."}]},"$authorID":{"descriptionHash":"83721e7556244274d17b0e7813ce42a59640b1ae2eb820457b5caf03c699541e","description":"Recupera la identificación de un usuario"},"$parseString":{"descriptionHash":"05613bc4f14c8236c134d599719c35c5705f9b6e4448e4bb3cb0209d92cc8ee6","description":"Analiza una cadena de duración válida en ms","fields":[{"nameHash":"caa79af4db67695cce51988cda2f98423bb7420fbaee8968cd4aca151f55d3a2","name":"duración","descriptionHash":"8b9ef9138ec10ee25a16f9366eb778bec849d3b63dd07d539b9d3c51fcb34263","description":"La cadena válida para convertir a ms"}]},"$coroutine":{"descriptionHash":"43046c6893b35b526e2499a58dc99d95df393c86763bd8ba98562637c4373a6e","description":"Ejecuta el código dado en un hilo separado","fields":[{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"93e5f9b91d696f3aa04941e8f29a4581087348afeb5c5c4b825e595af3bc4eee","description":"El código a ejecutar"}]},"$unparseDate":{"descriptionHash":"577aef8250c394780adb265d3c212c9b8ddbf0a9ff93c80f798417217a1c1d0a","description":"Desanaliza la fecha dada a ms","fields":[{"nameHash":"0e87632cd46bd4907c516317eb6d81fe0f921a23c7643018f21292894b470681","name":"fecha","descriptionHash":"9d3483397a2579ad23f281b22a6d34c72833d2ca46b778bde19170ea2cdef2c4","description":"La fecha para obtener su ms."}]},"$djsEval":{"descriptionHash":"ed199130994172e06927a6e86dc587c14db1b32fdace4e51b9c6e459c6088dbc","description":"Evalúa el código JavaScript","fields":[{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"42a703a66b721ff28b2bd20fa94591f2bbd80fecf619388b324f6d02b7809856","description":"El código para evaluar"}]},"$setInterval":{"descriptionHash":"c46f7210f9d1865acd0dc9638a97d3c7da1688f2048bd87672014d954782fca6","description":"Ejecuta el código después de una duración determinada hasta que se cancela","fields":[{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"c05ee68cb87ee70267edf946f353e819983a85d3563d3c921e49e8305d8bcdf9","description":"El código a ejecutar"},{"nameHash":"336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e","name":"tiempo","descriptionHash":"d0cc39113607f017fbf4ecc34bdadffa81881bb45182c8f2947c8c4e9dc27514","description":"¿Cuánto tiempo esperar antes de ejecutar este código?"},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"a6e28ed4e11a7d99667e3f3a5cb2ff07e222957d7585add1735ffe6c0f4430e8","description":"El nombre de este intervalo"}]},"$function":{"descriptionHash":"5307420d71380581c0e1934ac84235e9c5fb5fc8453219bc7e20ffa796e12aa6","description":"Ejecuta una función","fields":[{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"bedaad70f937a8c15ed4e5df01b8448e588f39d5518fe66f0ba7146acd2cec71","description":"Código a ejecutar"}]},"$setTimeout":{"descriptionHash":"b299f74e9eb7c45fac0f93704cd2a6356b86c0b95302bab02847f5be5a20efef","description":"Ejecuta el código después de una duración determinada.","fields":[{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"c05ee68cb87ee70267edf946f353e819983a85d3563d3c921e49e8305d8bcdf9","description":"El código a ejecutar"},{"nameHash":"336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e","name":"tiempo","descriptionHash":"d0cc39113607f017fbf4ecc34bdadffa81881bb45182c8f2947c8c4e9dc27514","description":"¿Cuánto tiempo esperar antes de ejecutar este código?"},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"7bc0edbccb48ea26f1787e34ad3915018501561fdfd49af7a73188cedb272b98","description":"El nombre de este tiempo de espera"}]},"$wait":{"descriptionHash":"3f5321aa450475bd10c0a1b35d96912c167ba85d7083af8da2ed6238c88c7667","description":"Retrasa el siguiente código durante x milisegundos","fields":[{"nameHash":"caa79af4db67695cce51988cda2f98423bb7420fbaee8968cd4aca151f55d3a2","name":"duración","descriptionHash":"17d9475a166535f7fbab68dc94a90db26908d135fac757c47b7f6eabe729d4a2","description":"El tiempo de espera"}]},"$eval":{"descriptionHash":"413764e565a7c02b07cf730cb46c1029acdb7d90d0982b1b1d2b7041a9b16f67","description":"Evalúa el código dado","fields":[{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"42a703a66b721ff28b2bd20fa94591f2bbd80fecf619388b324f6d02b7809856","description":"El código para evaluar"},{"nameHash":"27ce1d1bf4270020e1799f12e647f5cbabda2b9eafd7202c43012a539986916b","name":"enviar","descriptionHash":"64d4d12062efe13243118ec9c8172a72196e38ae24c5beb20e670f8d3cd720f3","description":"Ya sea para enviar como mensaje nuevo"}]},"$exec":{"descriptionHash":"87a1f3fba422b5e161f477c741966848ec58cf7249fafe38ae8ada87c958fcb5","description":"Ejecuta un comando en la consola.","fields":[{"nameHash":"5d347fd948b66308f502c3f65c8f7e12ff1c5cf8c760bcdfb188ae1ec7b8b618","name":"dominio","descriptionHash":"0c002e50f0d072f74503150057a7059969afe1cb0fc58cd66c84b7828c14d421","description":"El comando a ejecutar"}]},"$parseDate":{"descriptionHash":"0361dbe0c73f81e20f4786c88412a47607fbfa6408bdeb4b22b873ff01a76ceb","description":"Analiza ms válidos a una fecha","fields":[{"nameHash":"f785c3ce1d580c8f22c1db8a14cf1268e44279ff5d461361dbbfaf19e8b11578","name":"EM","descriptionHash":"bdf621e9c649579a6bbba72045e35cc8965def3e0c9b91230c72a6aa2752635b","description":"El ms para convertir a la fecha."},{"nameHash":"1303c06b0b014d0ce7b988ab173a13f31227d417058ff4bbe6f8c222b4ad913c","name":"tipo","descriptionHash":"a0727a8fdcea085d78283b6fbc13678ae42ffb6f8fac9d646a142eac0187a80d","description":"El tipo de fecha"}]},"$parseMS":{"descriptionHash":"c074db2343bb0c2de2a8d4254e17a2ce9054fa34e5a6c2e5139b259baac9705d","description":"Analiza ms válidos a la duración","fields":[{"nameHash":"f785c3ce1d580c8f22c1db8a14cf1268e44279ff5d461361dbbfaf19e8b11578","name":"EM","descriptionHash":"98b47ac92b64bbf735f050d47e0713548b490a0dc9cff17b996fa9cf82838fe8","description":"El ms para convertir a cadena"},{"nameHash":"55ea09e5715d0a8d9d94018d473bf23b2d7e630c2adb1f1acad3bada74c6fd05","name":"límite","descriptionHash":"e29eb3392ec025125ecc858f3a539f060962dbc11e134c87e16f2e0784f9115d","description":"Límite de unidades a utilizar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"1fffcc335510a9cfc35a505b632069dcdee565c234db6cd5ceaa37825c4ec093","description":"El separador a utilizar para cada unidad."},{"nameHash":"6201111b83a0cb5b0922cb37cc442b9a40e24e3b1ce100a4bb204f4c63fd2ac0","name":"y","descriptionHash":"19f26bd08a8f7bb0d32d77f91fd1bec2f52e9532da1e5867c6b6c05a101eb632","description":"Si usar una palabra para la última unidad"}]},"$randomUserID":{"descriptionHash":"d85c46afc84fc8a92912c989b0a38c418e1687396f5d0b23c1b5d77465c55ebe","description":"Devuelve una identificación de usuario aleatoria"},"$userCount":{"descriptionHash":"69a92c40abfccc0be0fba67694be5e6ed95cb00a43bf0ad10f77fed31c0d815b","description":"Devuelve el recuento de usuarios del bot."},"$isBot":{"descriptionHash":"bd41574558763b65bb367ccd8ec6f61d06eb9697b7e1761dad5ccfe5b6b37a5e","description":"Si el usuario es un bot","fields":[{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"bda1812217d806b2b04fe190c6f6a6de0c95df1e017a140c75a23d318176449d","description":"El usuario a comprobar si es un bot."}]},"$discriminator":{"descriptionHash":"aa607f73f19c2c0464292758fc091d571915bf495380140a791809a292740c13","description":"Devuelve el discriminador de usuario.","fields":[{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"757c4128067a16515bb07cb097adceda236e64379db0738a910830439ea2bcc3","description":"El usuario obtiene su discriminador."}]},"$userCreatedAt":{"descriptionHash":"9733fa293a1de97f434dc0c3fd9309b21c4864fccf06f55ec15d21bf55de9d98","description":"Devuelve la marca de tiempo que este usuario creó en su cuenta.","fields":[{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"b0eece7735b6f4799613ce70b9a9ac2e89d7842d152a55dcd2b85fddd1482340","description":"El usuario devolverá su fecha de creación."}]},"$userExists":{"descriptionHash":"bd9f6b1e914dd76a49b45b8fe35b797c9140be2ea06d2245f426cf8055300127","description":"Devuelve si existe una identificación de usuario","fields":[{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"d40aefcadd2ca364ec9974a1f533b73c06fb86dc434a3ce66a95f2834303b99b","description":"El usuario a comprobar"}]},"$userAccentColor":{"descriptionHash":"3dc1f2b55151083a04944e08ae39a5acab43242894bf3810dc90c40079edc10e","description":"Devuelve el color de acento del usuario.","fields":[{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"77b519ffa7dca1f897a4d7e44a1321297521cd17de6c001da7fe9e5376bf0c34","description":"El usuario para recuperar el color de acento."}]},"$userGlobalName":{"descriptionHash":"ce85e589a1f8f96ad224b4ddcafcf82b6b5c0f8d653d524b768c7ae0f643c588","description":"Devuelve el nombre global de un usuario.","fields":[{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"fa48e02f5b559a5d778c56514c2229dc9078c174dc81ae612a5a6d8c6aff2749","description":"El usuario devolverá su nombre global."}]},"$isUserDMEnabled":{"descriptionHash":"29976083ae7a7ae7a922449f16fa41f069a8a2bc104797db4f8c939c2dd33144","description":"Comprueba si el usuario determinado puede recibir mensajes de texto.","fields":[{"nameHash":"04f8996da763b7a969b1028ee3007569eaf3a635486ddab211d512c85b9df8fb","name":"usuario","descriptionHash":"7d425575eb0d23af6821303100f1242a5ad5a5564280c9b2576e16096a321c37","description":"El usuario para probar DM"}]},"$userDisplayName":{"descriptionHash":"250f485aadc2982cdd0776fcc4f97d663d48c2556e89c8c79c6aef4b7a42ad1e","description":"Devuelve el nombre para mostrar de un usuario.","fields":[{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"50dbb6e1f5868d32f05ad32c35f430d4c5cfc0e3c4f312b335896169c601ae28","description":"El usuario devolverá su nombre para mostrar."}]},"$userBadges":{"descriptionHash":"dbe2d35650e02de1525bbec07603381cc4f16afea2986797b0bface1823f418d","description":"Devuelve las insignias públicas de un usuario.","fields":[{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"3365a6289428d0b1eb7d0abb6a1ffec414d934641771adc80dad80fdf87e2eeb","description":"El usuario devolverá sus credenciales."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"698a2aa9f00037088c92444ce1b2a887ba595aae2fd4a34902eb021d54982d96","description":"El separador a utilizar para cada credencial"}]},"$userAvatar":{"descriptionHash":"47880d35991559e226876805571821d0481f328d9e95a15c77469ea5a4efda4a","description":"Devuelve el avatar del usuario","fields":[{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"3743ba6cc90705a386ad4f2a41f46c947f16047494842fdd3beedc8910fc0863","description":"El usuario para recuperar el avatar."},{"nameHash":"ccdcbe846f3da4eb044fbdf64bf6b57902388ab72fb0c852ba72280f8d478b40","name":"tamaño","descriptionHash":"79d32e68330e4e2dd1179e6b1db81828ca2aa2fb525f9c22ea3c2332e325821d","description":"El tamaño a utilizar para la imagen."},{"nameHash":"26f1de33979d065ba8d86789de634228e3540fee2f6e5a66eebf93f78d83077d","name":"extensión","descriptionHash":"5e1127658bab637c16494bb620cbdd70172db616ccb3db2bc39696dbdc52eef6","description":"La extensión a utilizar para la imagen."}]},"$sendDM":{"descriptionHash":"3f614d6ca64b3984b998620896c7ef56878be2e2c19c008748356628d8999276","description":"Envía un DM al usuario.","fields":[{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"616aada983529e8bac38bc26185144b5f4a5ffe46d3843aea62db6c671de8e9b","description":"El usuario a DM"},{"nameHash":"ed7002b439e9ac845f22357d822bac1444730fbdb6016d3ec9432297b9ec9f73","name":"contenido","descriptionHash":"63c5d6e2df960d79d40c27b7499ae8f21aeca82d7da620d90825a37b8ad7968c","description":"El contenido a enviar"},{"nameHash":"bf067811daa87e8b0c61018da608b98ca211146b57802fdd84246cdd11f627d2","name":"ID del mensaje de devolución","descriptionHash":"088ebff89f979b89c6685461aa12f421802eff46bc4e7c0e395b57fbf3518d2f","description":"Devuelve la identificación del mensaje del mensaje recién creado."}]},"$userAvatarDecoration":{"descriptionHash":"50b7a1a79f319fe99a180f425c338f823bc1e2396174fdeeb9391c60237d5b5a","description":"Devuelve la decoración del usuario.","fields":[{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"0f67005acfe61df1f9936c4bbcaacc67ed6ef443e3836d3841d0aaa32fe81acb","description":"El usuario para recuperar la decoración."},{"nameHash":"ccdcbe846f3da4eb044fbdf64bf6b57902388ab72fb0c852ba72280f8d478b40","name":"tamaño","descriptionHash":"79d32e68330e4e2dd1179e6b1db81828ca2aa2fb525f9c22ea3c2332e325821d","description":"El tamaño a utilizar para la imagen."},{"nameHash":"26f1de33979d065ba8d86789de634228e3540fee2f6e5a66eebf93f78d83077d","name":"extensión","descriptionHash":"5e1127658bab637c16494bb620cbdd70172db616ccb3db2bc39696dbdc52eef6","description":"La extensión a utilizar para la imagen."}]},"$userBanner":{"descriptionHash":"4f6d6892deee2d7356c921049fb8a5abcfdce20149ba071fab0bca0917d2627e","description":"Devuelve el banner del usuario.","fields":[{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"419f1f225f434de09dccc6fe700e252079913980efa2d6362746136dd6c6292e","description":"El usuario para recuperar el banner."},{"nameHash":"ccdcbe846f3da4eb044fbdf64bf6b57902388ab72fb0c852ba72280f8d478b40","name":"tamaño","descriptionHash":"79d32e68330e4e2dd1179e6b1db81828ca2aa2fb525f9c22ea3c2332e325821d","description":"El tamaño a utilizar para la imagen."},{"nameHash":"26f1de33979d065ba8d86789de634228e3540fee2f6e5a66eebf93f78d83077d","name":"extensión","descriptionHash":"5e1127658bab637c16494bb620cbdd70172db616ccb3db2bc39696dbdc52eef6","description":"La extensión a utilizar para la imagen."}]},"$get":{"descriptionHash":"471a7afdcfc87b2130e3e1e09d47b6e986e2fe3620c30714498ea3a984e0eae1","description":"Obtener un valor de palabra clave","fields":[{"nameHash":"2c70e12b7a0646f92279f427c7b38e7334d8e5389cff167a1dc30e73f826b683","name":"llave","descriptionHash":"93325743e55c6480631e465aa151c0c457942b555aa70112ab3e4370db742061","description":"El nombre clave"}]},"$letSub":{"descriptionHash":"6fd12e3a84f3028400b1dcce8d51069b2c7d3674301d58526f20859090228602","description":"Abreviatura de $let[...;$sub[$get[...];...]]","fields":[{"nameHash":"2c70e12b7a0646f92279f427c7b38e7334d8e5389cff167a1dc30e73f826b683","name":"llave","descriptionHash":"93325743e55c6480631e465aa151c0c457942b555aa70112ab3e4370db742061","description":"El nombre clave"},{"nameHash":"cd42404d52ad55ccfa9aca4adc828aa5800ad9d385a0671fbcbf724118320619","name":"valor","descriptionHash":"2e647d34028a320a9e1d2cf1b54dec7114b6f8fe11b6e00a55934f3ab759bf5e","description":"El valor a substituir con"}]},"$letDivide":{"descriptionHash":"c8f2fe3cd26e706ba7114271055bc77bc98b483dd4cb502904db7f30efc02c5c","description":"Abreviatura de $let[...;$divide[$get[...];...]]","fields":[{"nameHash":"2c70e12b7a0646f92279f427c7b38e7334d8e5389cff167a1dc30e73f826b683","name":"llave","descriptionHash":"93325743e55c6480631e465aa151c0c457942b555aa70112ab3e4370db742061","description":"El nombre clave"},{"nameHash":"cd42404d52ad55ccfa9aca4adc828aa5800ad9d385a0671fbcbf724118320619","name":"valor","descriptionHash":"5db5282b80fc4c51daf1f01ee946aad49b67e0a921c4efdc20edbb46e760d7f2","description":"El valor a dividir con"}]},"$let":{"descriptionHash":"826e9a00d311a78547c9ac3d7097b8be5016da6c5277bbb02ad870d0425d7da5","description":"Crear una palabra clave","fields":[{"nameHash":"2c70e12b7a0646f92279f427c7b38e7334d8e5389cff167a1dc30e73f826b683","name":"llave","descriptionHash":"93325743e55c6480631e465aa151c0c457942b555aa70112ab3e4370db742061","description":"El nombre clave"},{"nameHash":"cd42404d52ad55ccfa9aca4adc828aa5800ad9d385a0671fbcbf724118320619","name":"valor","descriptionHash":"648000e191560db2f29820666f6824a28f650a789302652f112e928c5867f80a","description":"El valor clave"}]},"$letMulti":{"descriptionHash":"d3b3910996d2f1396669aa1e7e94584ca447db730563f9fee65c551971718686","description":"Abreviatura de $let[...;$multi[$get[...];...]]","fields":[{"nameHash":"2c70e12b7a0646f92279f427c7b38e7334d8e5389cff167a1dc30e73f826b683","name":"llave","descriptionHash":"93325743e55c6480631e465aa151c0c457942b555aa70112ab3e4370db742061","description":"El nombre clave"},{"nameHash":"cd42404d52ad55ccfa9aca4adc828aa5800ad9d385a0671fbcbf724118320619","name":"valor","descriptionHash":"e2792ef49186028cdea315bf62ec27d82a1413d6c63cf92e2d17672b84e91c2d","description":"El valor por el que multiplicar"}]},"$delete":{"descriptionHash":"04d1799b1607553419d928593ac122606be419df2078db547699be90e882f0d4","description":"Elimina una palabra clave","fields":[{"nameHash":"2c70e12b7a0646f92279f427c7b38e7334d8e5389cff167a1dc30e73f826b683","name":"llave","descriptionHash":"93325743e55c6480631e465aa151c0c457942b555aa70112ab3e4370db742061","description":"El nombre clave"}]},"$has":{"descriptionHash":"bf5480182ffcf26a597f6bcc638b7776911060794990a3fdcdd9629bfff5aa07","description":"Comprueba si existe una palabra clave","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"2597bff0c13a14a387c1dcc901f6be7c59d336e5f4395d725f6b12187df921c0","description":"El nombre de la palabra clave"}]},"$username":{"descriptionHash":"33366b33ba30824d01ad72ab673bc32d9998859f84222f1d14e7d1b37d162352","description":"Recupera el nombre de usuario de un usuario","fields":[{"nameHash":"a56145270ce6b3bebd1dd012b73948677dd618d496488bc608a3cb43ce3547dd","name":"identificación","descriptionHash":"a537295b2f986507ef8df3ea6e767a7ec10e1191f0fcac6e03302aa07e828222","description":"La identificación de usuario para obtener el nombre de usuario de"}]},"$userTag":{"descriptionHash":"241682ef1e619a35ce5074a501797249e75556d690f8ed8fff45791b00a08cde","description":"Devuelve la etiqueta de usuario","fields":[{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"0419c60107d320c31e880ddf7756b47c7dee8ad134ca3698397264898bc62af6","description":"El usuario para obtener su etiqueta."}]},"$env":{"descriptionHash":"3bdadfcb8f938e59dc6ac4d1b6e70055602ec4fd8c7fb87fc3610599a5385bb8","description":"Recupera un valor de entorno.","fields":[{"nameHash":"2c70e12b7a0646f92279f427c7b38e7334d8e5389cff167a1dc30e73f826b683","name":"llave","descriptionHash":"2056da0c05143e0cf094cc3420f5d708d13b59681f825ebd8d0f22ffc1b83cad","description":"La clave para devolver su valor."}]},"$webhookDelete":{"descriptionHash":"8586edcd9d7555e859cbbe6a40b2d9fac5333fa85bff2848612dceebed047b59","description":"Elimina el webhook con la identificación proporcionada","fields":[{"nameHash":"a56145270ce6b3bebd1dd012b73948677dd618d496488bc608a3cb43ce3547dd","name":"identificación","descriptionHash":"e2909d0ae1b088798c606206a499873db52c6b426673ee0e66c68ddb30218466","description":"La identificación del webhook"}]},"$webhookExists":{"descriptionHash":"4798b827723cdcd4f66c54c95b9facd6030a0109ba13d5c00b09931f850a8743","description":"Comprueba si existe la identificación del webhook dado","fields":[{"nameHash":"a56145270ce6b3bebd1dd012b73948677dd618d496488bc608a3cb43ce3547dd","name":"identificación","descriptionHash":"e2909d0ae1b088798c606206a499873db52c6b426673ee0e66c68ddb30218466","description":"La identificación del webhook"}]},"$letSum":{"descriptionHash":"9ed330065906c1b1ef9cfeb4e93071a32bb46b8cf8eb1303ce06c0e764acf994","description":"Abreviatura de $let[...;$sum[$get[...];...]]","fields":[{"nameHash":"2c70e12b7a0646f92279f427c7b38e7334d8e5389cff167a1dc30e73f826b683","name":"llave","descriptionHash":"93325743e55c6480631e465aa151c0c457942b555aa70112ab3e4370db742061","description":"El nombre clave"},{"nameHash":"cd42404d52ad55ccfa9aca4adc828aa5800ad9d385a0671fbcbf724118320619","name":"valor","descriptionHash":"37360dd8f0c3dcc9a225c240cca34494fb9d5824f107745ac878c2430befcdc7","description":"El valor a sumar con"}]},"$webhookEdit":{"descriptionHash":"176876d3ca4d2d9096d0eda935ecb173684ea1f2d2df71b0a6d7c7149f6adb1e","description":"Edita webhook con una identificación determinada","fields":[{"nameHash":"a56145270ce6b3bebd1dd012b73948677dd618d496488bc608a3cb43ce3547dd","name":"identificación","descriptionHash":"e2909d0ae1b088798c606206a499873db52c6b426673ee0e66c68ddb30218466","description":"La identificación del webhook"},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"b5cef3486e460ca44170727db6c230d907560ebcea907c0c11ba6dec63114140","description":"El nuevo nombre del webhook."},{"nameHash":"28e5ebabd9d8f6e237df63da2b503785093f0229241bc7021198f63c43b93269","name":"URL","descriptionHash":"ec7472c3dc511ee01f5cd5d763cf20c4a589fe5fab45baf8e922485e1885bd8f","description":"El nuevo avatar para el webhook."}]},"$webhookCreate":{"descriptionHash":"9bd2ecbbe0485109b5ae53c72fe5f5b62ab04a7b94fd1ec0372f88bd895a0b5b","description":"Crea un webhook en un canal, devuelve la identificación del webhook","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"d4aac2dfd6766be554ad5014b1277e0325655e8bf43c8538f18bfe41ba170f44","description":"El canal para crear el webhook."},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"02464ddd17f74c44b0fd24d9f577055c2ade8a55d44a10a1ca52bc9643cad02a","description":"El nombre del webhook"},{"nameHash":"28e5ebabd9d8f6e237df63da2b503785093f0229241bc7021198f63c43b93269","name":"URL","descriptionHash":"071f204a8b240e0f5bcedd40d88b12fe5238f6c3c86aebf0c4adceb84d893577","description":"La URL del avatar"}]},"$arrayCreate":{"descriptionHash":"689576fbceb141b858fcd0641fa3454c98085a58bcec3b182473f639991f69bd","description":"Inicializa una matriz y la carga en una variable.","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"b457fe360a031f645206940e62fae5860f975e166755401aa651f19da855578a","description":"La variable para cargarlo, a la que se accede con $env"},{"nameHash":"0f82aca66af91493b1ff401de5f1f7e3e24e14560df3f6f7e465dbc915b9947d","name":"longitud","descriptionHash":"17bcc598975af7cba80f3d11162fd2cb1370316526190b2457f78d43648bdb51","description":"La longitud predeterminada de la matriz."}]},"$arrayFill":{"descriptionHash":"63570d34786da44496a39b248d857ebfe98a954f1511b92e281fe456f2b725d2","description":"Llena una matriz con un valor dado","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"f3a97e78a7f838767ebe654b432913784cdb157fd00f665ac90902685f3adccb","description":"La variable desde la que cargar la matriz"},{"nameHash":"cd42404d52ad55ccfa9aca4adc828aa5800ad9d385a0671fbcbf724118320619","name":"valor","descriptionHash":"47dea45e1088f386acbfc85ec4726b1a38feb0f73c570aed5f04ea4712b09aa9","description":"El valor con el que llenar la matriz."}]},"$instanceName":{"descriptionHash":"e0485fae83b1e480830e6d302096c6420477213ee6f00b1ab0417d495ca9b899","description":"Devuelve el nombre de la instancia del contexto."},"$loadGuildContext":{"descriptionHash":"689a758f90b464fd5a7a6fea8fe1c1c6b75fb8e8043e27942c6f49a89a0b4b4b","description":"Carga una instancia de servidor en el contexto actual; esto no es reversible y se recomienda utilizarlo con $scope.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"dfd2727e025cb91b542f13b923206e0cdb28f66ce7a13fb116e16422d02bf284","description":"El servidor para adaptar el contexto"}]},"$loadUserContext":{"descriptionHash":"c4e7eb1ccca21fde7fd3bdf3fe72e716c639eaf6edb57238aa7a493b89c16567","description":"Carga una instancia de usuario en el contexto actual; esto no es reversible y se recomienda utilizarlo con $scope.","fields":[{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"3391393f06f7f76c1e6ca8fc5aa5e88bc3584b3f063db8df260786a7f46d4362","description":"El usuario con el que adaptar el contexto."}]},"$loadChannelContext":{"descriptionHash":"ec3b570403a28c836320e6121b4cd9635d5a03e5999b079120e29f0ad607b3d9","description":"Carga una instancia de canal en el contexto actual; esto no es reversible y se recomienda utilizarlo con $scope.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"3dc92442abec7f6082f8e2063e21a3bb3659e93d89d94b344c0e7c7828a59da7","description":"El canal para adaptar el contexto con"}]},"$loadMemberContext":{"descriptionHash":"60a305ee557f8423c4897766934c54ac29615fe631900b243e5c9966470b776f","description":"Carga una instancia de miembro en el contexto actual; esto no es reversible y se recomienda utilizarlo con $scope.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"25172734aaa44dcd7ecf21e549b83e05cfb86cb44b7dd70913c457a71deac626","name":"Identificación de miembro","descriptionHash":"5c2029440f9730e70603598cfaf074d4d64aa458c15bf363279c27889ff71094","description":"El miembro con el que adaptar el contexto."}]},"$loadRoleContext":{"descriptionHash":"668ed022245c671e069646c21a3470e4800abcb88edd58df19609cc2df726bca","description":"Carga una instancia de identificación de rol en el contexto actual; esto no es reversible y se recomienda usarlo con $scope.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"f3079e9bddbe5db9b90a3af9d8bd26d57c0a492b746a240a494359b94e41b568","description":"El servidor del que extraer la identificación del rol"},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"Identificación del rol","descriptionHash":"b7f1e6abefc0bb7c59ad5bdac8b90af84d92525803e5f6e72239775ff958928a","description":"El ID de rol con el que adaptar el contexto"}]},"$loadMessageContext":{"descriptionHash":"409ef77cd5260bbfed3c044d43f9bddd3933178a1fbfee11f2cfabd576f857ff","description":"Carga una instancia de mensaje en el contexto actual; esto no es reversible y se recomienda utilizarlo con $scope.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"012fc21781457fb36a8f893c613a5ca869641dbc1f397686ab5d5fe04ec997cf","description":"El mensaje para adaptar el contexto"}]},"$stickerID":{"descriptionHash":"418dc1b094fd4d4898f171e120d154e0b0c10debc7dd33e35cfbc78d6ef5ce9d","description":"Devuelve la identificación de la etiqueta"},"$stickerName":{"descriptionHash":"1d7a872c7a728c8596583ad76785373a993fbb02623a7744a253e06e7600a7ec","description":"Devuelve el nombre de una pegatina","fields":[{"nameHash":"dd438c0c918298037714cbca18fbf0ce01da3ca95eaf89086587532663574cbe","name":"etiqueta de identificación","descriptionHash":"7081fefeb923457357e0d1691502302d91503d2d9fa3c26f13b6bfc7e5d0d7e7","description":"La pegatina para sacar el nombre de"}]},"$stickerSortValue":{"descriptionHash":"9d4b34ca60c739ba11264796ddbe57eb4726fac3080ba11a5f615b24cda6c78c","description":"Devuelve el valor de clasificación de una pegatina.","fields":[{"nameHash":"dd438c0c918298037714cbca18fbf0ce01da3ca95eaf89086587532663574cbe","name":"etiqueta de identificación","descriptionHash":"5fd8bb9393488fef84ce3f8ddbe53f86028d5054710eeea974688e02c58c99fd","description":"La pegatina para obtener el valor de tipo"}]},"$stickerDescription":{"descriptionHash":"4711b6bb9e47593f5ad12ee5362b904a85fa71a15bff96180e51d184d8cc9f6f","description":"Devuelve la descripción de una pegatina.","fields":[{"nameHash":"dd438c0c918298037714cbca18fbf0ce01da3ca95eaf89086587532663574cbe","name":"etiqueta de identificación","descriptionHash":"2c84667acc8b22ddb8bfe3145d3ecb3e7a1247a216bd82bd59945ea76ddad1b3","description":"La pegatina para sacar la descripción de"}]},"$stickerCreatedAt":{"descriptionHash":"f2f252065e9dd4f4db8b887e17214701adc66bfc5cf09deaa5ea6f9f19d64634","description":"Devuelve la marca de tiempo de creación de una pegatina.","fields":[{"nameHash":"dd438c0c918298037714cbca18fbf0ce01da3ca95eaf89086587532663574cbe","name":"etiqueta de identificación","descriptionHash":"708539bcfbf9c23721d13ae48d198a6c707dfec76b3a3bb61f02d537ddda6d67","description":"La etiqueta para extraer la marca de tiempo de"}]},"$stickerOwnerID":{"descriptionHash":"8abb9e78807e46cd15b39f0a5e8abac81c8934640e49c3c134c88fb84914118b","description":"Devuelve el usuario que agregó la pegatina.","fields":[{"nameHash":"dd438c0c918298037714cbca18fbf0ce01da3ca95eaf89086587532663574cbe","name":"etiqueta de identificación","descriptionHash":"2993ed47aec20bee12c1c0e4804eea37cc0cb5880a3bdf8561a565db42ea5e90","description":"La pegatina para regresar del propietario."}]},"$stickerTags":{"descriptionHash":"32cb5d9ca9b39fcc4d8cd098a1f7b9b52db8d8a26ad89b3745fe9afcd168f8aa","description":"Devuelve las etiquetas de una pegatina.","fields":[{"nameHash":"dd438c0c918298037714cbca18fbf0ce01da3ca95eaf89086587532663574cbe","name":"etiqueta de identificación","descriptionHash":"cbb335887a783747b14ef50bc435d0c84198b3593760ba42df258c7f21382ae1","description":"La pegatina para sacar etiquetas de"}]},"$stickerPackID":{"descriptionHash":"481ddc16969f4753d2106a7f810e1d20410c4a2dfcb2490f25fa8474a9d2bc15","description":"Devuelve la identificación del paquete de una pegatina.","fields":[{"nameHash":"dd438c0c918298037714cbca18fbf0ce01da3ca95eaf89086587532663574cbe","name":"etiqueta de identificación","descriptionHash":"91f8f3adbbd0c1d3209b0df167b33f2fb675e8a513de8af302957a51207860f4","description":"La pegatina para regresar del paquete."}]},"$stickerAvailable":{"descriptionHash":"abf66aac1fe5cba0be72170c22dc83440ebbba1ca33d92ad5294633b3ad68668","description":"Devuelve si hay una pegatina disponible","fields":[{"nameHash":"dd438c0c918298037714cbca18fbf0ce01da3ca95eaf89086587532663574cbe","name":"etiqueta de identificación","descriptionHash":"59642f8f86d54cb9ab0b191d2a4f649583ed810795fe482219f5bcc076a0ed65","description":"La pegatina para obtener disponibilidad de"}]},"$stickerGuildID":{"descriptionHash":"5f6ac29199b2529685bb3fe6451e3b8f94b7f5c67024a120101a58b341664053","description":"Devuelve la identificación del servidor de una pegatina.","fields":[{"nameHash":"dd438c0c918298037714cbca18fbf0ce01da3ca95eaf89086587532663574cbe","name":"etiqueta de identificación","descriptionHash":"052fed35f182edab5b52e510949b73ad94a4ebc3935f879b34e3cc3f7869d02b","description":"La pegatina para sacar el servidor de"}]},"$stickerFormat":{"descriptionHash":"a9f0475ca1088226021cc33ed4919341ff671b34fc469982815347dbb25660e8","description":"Devuelve el formato de una pegatina.","fields":[{"nameHash":"dd438c0c918298037714cbca18fbf0ce01da3ca95eaf89086587532663574cbe","name":"etiqueta de identificación","descriptionHash":"d73edf43811553c1a9ba7e7a2cca63c647e4993785ff4677d4944f4f7b0d593a","description":"La pegatina para obtener el formato de"}]},"$setStickerTags":{"descriptionHash":"9a8941ecd589e045f940bdc640bd824370a2447e5b43daaaaa1a309d17b7344a","description":"Establece las etiquetas de una pegatina","fields":[{"nameHash":"dd438c0c918298037714cbca18fbf0ce01da3ca95eaf89086587532663574cbe","name":"etiqueta de identificación","descriptionHash":"d2ed9fe2fb7d20e289a8f1a8ed1173a9080a06bdce6c5733bcef253ababf5c2b","description":"La pegatina para editar"},{"nameHash":"978c2f8941354cf552831bb8b5b648bb3748e83f5d0a69e3301569af01e1de93","name":"etiquetas","descriptionHash":"f2cd6712e909cf68cb34fdd8b295af34b2523c796e967de614cba335637fc9ba","description":"Las nuevas etiquetas para la pegatina."}]},"$setStickerDescription":{"descriptionHash":"2185fa24578656298eca6a9dcb7d123fab78d51c3d269cc7ce33a063b60fc284","description":"Establece la descripción de una pegatina","fields":[{"nameHash":"dd438c0c918298037714cbca18fbf0ce01da3ca95eaf89086587532663574cbe","name":"etiqueta de identificación","descriptionHash":"d2ed9fe2fb7d20e289a8f1a8ed1173a9080a06bdce6c5733bcef253ababf5c2b","description":"La pegatina para editar"},{"nameHash":"c9046f7a37ad0ea7cee73355984fa5428982f8b37c8f7bcec91f7ac71a7cd104","name":"descripción","descriptionHash":"432c72fe8bc179ca134057976f21ac30189e123541ff4cc0f1513123642e8059","description":"La nueva descripción de la pegatina."}]},"$setStickerName":{"descriptionHash":"546ae699fc73910d49c85c729c2849b4ece5f1a0975c74ec587edba4c278440c","description":"Establece el nombre de una pegatina","fields":[{"nameHash":"dd438c0c918298037714cbca18fbf0ce01da3ca95eaf89086587532663574cbe","name":"etiqueta de identificación","descriptionHash":"d2ed9fe2fb7d20e289a8f1a8ed1173a9080a06bdce6c5733bcef253ababf5c2b","description":"La pegatina para editar"},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"0e9b876fee06d2196dcdd0c113014632975702aea2d4975e053b489425055dc0","description":"El nuevo nombre de la pegatina."}]},"$editSticker":{"descriptionHash":"2319f0eef6cdb7b43335c470a1ea0a3b876dab74d79c6f4aae72f3db51fb7ca3","description":"Edita los datos de una pegatina.","fields":[{"nameHash":"dd438c0c918298037714cbca18fbf0ce01da3ca95eaf89086587532663574cbe","name":"etiqueta de identificación","descriptionHash":"d2ed9fe2fb7d20e289a8f1a8ed1173a9080a06bdce6c5733bcef253ababf5c2b","description":"La pegatina para editar"},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"0e9b876fee06d2196dcdd0c113014632975702aea2d4975e053b489425055dc0","description":"El nuevo nombre de la pegatina."},{"nameHash":"c9046f7a37ad0ea7cee73355984fa5428982f8b37c8f7bcec91f7ac71a7cd104","name":"descripción","descriptionHash":"432c72fe8bc179ca134057976f21ac30189e123541ff4cc0f1513123642e8059","description":"La nueva descripción de la pegatina."},{"nameHash":"978c2f8941354cf552831bb8b5b648bb3748e83f5d0a69e3301569af01e1de93","name":"etiquetas","descriptionHash":"f2cd6712e909cf68cb34fdd8b295af34b2523c796e967de614cba335637fc9ba","description":"Las nuevas etiquetas para la pegatina."}]},"$stickerType":{"descriptionHash":"1f344029ea142c8b3b25fe6215ae5a6904f66c1d576774bb63ea6bb7175201ce","description":"Devuelve el tipo de pegatina.","fields":[{"nameHash":"dd438c0c918298037714cbca18fbf0ce01da3ca95eaf89086587532663574cbe","name":"etiqueta de identificación","descriptionHash":"8c4740848a9506f293e1ae8a49bd379a8c220141e6954a803476b153eaa9c21b","description":"La pegatina para conseguir el tipo de"}]},"$loadStickerContext":{"descriptionHash":"2a80d49962091e3dac4a02f2abf5bbba90420866b96acc90eb38852e6ae23bf3","description":"Carga una instancia de etiqueta en el contexto actual; esto no es reversible y se recomienda usarlo con $scope.","fields":[{"nameHash":"dd438c0c918298037714cbca18fbf0ce01da3ca95eaf89086587532663574cbe","name":"etiqueta de identificación","descriptionHash":"b25caf5f5c8f68dedd19e956dce6aaf8e943bb0304874ed16ddd9f4565657443","description":"La pegatina para adaptar el contexto"}]},"$httpAddForm":{"descriptionHash":"3017cc55d83ba11955ad7db86fde3aff122b3fbeb0e13428cd2e9284c5fd3573","description":"Agrega datos del formulario para solicitar"},"$httpAppendValue":{"descriptionHash":"b6603cd39bda42665b77d51ca6b141d90303df82be59db61f2a65f661f7d1e1d","description":"Agrega un valor-clave a los datos del formulario","fields":[{"nameHash":"2c70e12b7a0646f92279f427c7b38e7334d8e5389cff167a1dc30e73f826b683","name":"llave","descriptionHash":"891b8fc2303b3faeedc7ef2916801dda41dfbd0f3e4eb33f41bf1547ba7ff7f5","description":"El nombre de la clave para agregar este valor"},{"nameHash":"cd42404d52ad55ccfa9aca4adc828aa5800ad9d385a0671fbcbf724118320619","name":"valor","descriptionHash":"8f8f6df6451c69cc03ebc6228cc19a3918357af40127b345b00761ffac79bb42","description":"El valor a establecer"}]},"$httpAppendFile":{"descriptionHash":"ecbfdcbcea232a10c572c7488de5846c602dbf2109367cfb9ef95c70ae55e2bc","description":"Añade un archivo a los datos del formulario.","fields":[{"nameHash":"2c70e12b7a0646f92279f427c7b38e7334d8e5389cff167a1dc30e73f826b683","name":"llave","descriptionHash":"891b8fc2303b3faeedc7ef2916801dda41dfbd0f3e4eb33f41bf1547ba7ff7f5","description":"El nombre de la clave para agregar este valor"},{"nameHash":"f39e94bab0b43a6218ac048efb3337c3cfae5e6f740739b0c0361de942c030e7","name":"URL/ruta","descriptionHash":"e001bed160a29c8f55ee2fbb6e60e9c6cb88430a33da1eb6013405abf938f85f","description":"La ruta o URL a utilizar"}]},"$isDirectory":{"descriptionHash":"8a8f994bd971b3d569c9c819a0c8915240f1c30106a220d4b24bbdbe8151c76a","description":"Comprueba si una ruta es un directorio","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"0a473dc0707a8a3ee5118f460af03b98a751359b537b2954e5946e8f4a7332da","description":"La ruta al archivo o directorio."}]},"$fileModifiedAt":{"descriptionHash":"69e3f079c9c0935dfcb3d55e7fd990a38937ad806b3ebed795071eb391adb587","description":"Obtiene la marca de tiempo de un archivo o directorio cuando se modificó por última vez","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"0a473dc0707a8a3ee5118f460af03b98a751359b537b2954e5946e8f4a7332da","description":"La ruta al archivo o directorio."}]},"$fileBlockCount":{"descriptionHash":"d406b3f52670454030ed030f56593c8c2eab20c04a93b9b1eae064ffed27907a","description":"Obtiene el recuento de bloques de un archivo o directorio","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"0a473dc0707a8a3ee5118f460af03b98a751359b537b2954e5946e8f4a7332da","description":"La ruta al archivo o directorio."}]},"$fileBirtchAt":{"descriptionHash":"850a813126152b3da109af8bd006be4fe7a97fac6cbb60503ac56a81444551c5","description":"Obtiene la hora de nacimiento de un archivo o directorio","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"0a473dc0707a8a3ee5118f460af03b98a751359b537b2954e5946e8f4a7332da","description":"La ruta al archivo o directorio."}]},"$isSymbolicLink":{"descriptionHash":"28f5acfcd5acd696a8e3c5354c6751d767d57bacf99aeec88146c373835adacb","description":"Comprueba si una ruta es un enlace simbólico","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"0a473dc0707a8a3ee5118f460af03b98a751359b537b2954e5946e8f4a7332da","description":"La ruta al archivo o directorio."}]},"$isFile":{"descriptionHash":"8785392f371c9b97c1e50b815286a1e218bde5ddb4c659cdd653628b64e439cd","description":"Comprueba si una ruta es un archivo","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"0a473dc0707a8a3ee5118f460af03b98a751359b537b2954e5946e8f4a7332da","description":"La ruta al archivo o directorio."}]},"$fileCreatedAt":{"descriptionHash":"ac9bc3fc8e20d83ac9aff9b221f05b1c5e5fba182c052dda796b04cb8487e97b","description":"Obtiene la marca de tiempo de un archivo o directorio","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"0a473dc0707a8a3ee5118f460af03b98a751359b537b2954e5946e8f4a7332da","description":"La ruta al archivo o directorio."}]},"$fileBlockSize":{"descriptionHash":"6b95acc1e54bc4f9f221891cf9dc6ec6a5e3c1231d8a156baf463667f45ce101","description":"Obtiene el tamaño de bloque de un archivo o directorio","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"0a473dc0707a8a3ee5118f460af03b98a751359b537b2954e5946e8f4a7332da","description":"La ruta al archivo o directorio."}]},"$mktdir":{"descriptionHash":"0d8896054d49c2cc90a1294232f19e6519cddd7f5dcfe5c7cd718593f3ac9b84","description":"Crea un directorio temporal","fields":[{"nameHash":"e7a2e8b216e5aec3facf743962d3997f2e7d70088ef257de472d6a258049832e","name":"prefijo","descriptionHash":"1fa4663ae186d11c6633100bed4adb2119bbea76d6c7e8cc9f07e723dc293937","description":"El prefijo para el directorio temporal."}]},"$symlink":{"descriptionHash":"75bb8d481c419fa5ed67451306c274f33ef48988e6799c8b82ff4dd5e3cae197","description":"Crea un enlace simbólico a otra ruta.","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"ab86c88db5aec118fea98153bd1b57bffc97b65666bde159ef47e61d7bd3be63","description":"El camino a seguir para utilizarlo como referencia."},{"nameHash":"0dc64e47a78a51f1d3257b9eb7619f661d9c5a33d9fcec76ef3bfbae44218f6d","name":"otro camino","descriptionHash":"d96b5ff7a08618c6592bc18c29984b69435301a821b476fb6aea0e38d154f30e","description":"El otro camino para vincularnos"}]},"$moveFile":{"descriptionHash":"a54fc494ebd3a25b1abd5b6049f6790861679d573598841f6024c54959e66e16","description":"Mueve un camino a otro","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"54f118dcfb626bc81a58c6f5696b920981939928818918a7fcd4acd336169f0a","description":"El camino para hacer para moverse"},{"nameHash":"b5c755aaab1038b3d5627bbde7f47ca80c5f5c0481c6d33f04139d07aa1530e7","name":"destino","descriptionHash":"5501852b3dbb0adf5c3c457a33ed38329a5011b0d337c049507bba88901681a6","description":"La ruta de salida"}]},"$fileChangedAt":{"descriptionHash":"e73cbff7d75918d3b83321f1f48d42a3f5884b1eff8bc1888b99848071f1626e","description":"Obtiene la última vez que se cambió un archivo","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"0a473dc0707a8a3ee5118f460af03b98a751359b537b2954e5946e8f4a7332da","description":"La ruta al archivo o directorio."}]},"$fileAccessedAt":{"descriptionHash":"4df57a1e057dfd341b32cc2d9b74f63e910883f2604239475deac14c75463681","description":"Obtiene la última vez que se accedió a un archivo","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"0a473dc0707a8a3ee5118f460af03b98a751359b537b2954e5946e8f4a7332da","description":"La ruta al archivo o directorio."}]},"$advancedTextSplit":{"descriptionHash":"62cecdd1ce70b896d80c121c4bd4b3ee2db80e9ec569b4d007a9e8005e93809f","description":"Dividir y obtener todo al mismo tiempo varias veces","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"4c9031e1404f3ee398d1ccc123309734640d740f64dc9c80a8c5e26bb08998af","description":"El texto a utilizar"},{"nameHash":"9640282f5427a81850396b1ed264e733e8cad0d64da9217948653feeb0737129","name":"dividir;indexar","descriptionHash":"59ea858fdb2f3a3536c89092b6638208aa54dc44712f7a46d7fff45cb8a9b8bf","description":"La división seguida por el índice para obtener"}]},"$showModal":{"descriptionHash":"47f65aabc2115f1b0e04af53d207c2b777c1d8218a7823666762fcd658fe6890","description":"Envía el modal"},"$awaitModalSubmit":{"descriptionHash":"44fe15b01acc960d42d81c648339894c945fe68143aa95d08736f6b3f9ceb4f6","description":"Espera un envío modal, ejecuta el código como contexto de interacción, devuelve bool dependiendo de si se recibió la interacción.","fields":[{"nameHash":"53a5c66a9758c911531a7773d1b3515811b83cdeb3bfb2d7bc37ca0b1cef5084","name":"identificación personalizada","descriptionHash":"a1b1415650b5ad9d337f9a0a4d3c8884d21490326c96436e3cb879c4e0ded064","description":"La identificación personalizada del modal a esperar"},{"nameHash":"38babf15e905b7baf2543c90cda405b9698a80583ba4260f87bf0b83fc4bb374","name":"código de éxito","descriptionHash":"731f00c503706961849b13d9485a65654f187c550c29ae81d9a4da3b22e36140","description":"El código que se ejecutará en caso de éxito, esto se llama con el contexto de interacción."},{"nameHash":"336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e","name":"tiempo","descriptionHash":"ec815ec409aba030f70b0e6cc28afbbb7867f119982154dcdc6530526a60107c","description":"El tiempo máximo para esperar por un componente."}]},"$awaitComponent":{"descriptionHash":"901b215c00b8c19b9574ad69857c686cbf793d44205397be9606b1d87d59e3fe","description":"Espera un componente, ejecuta el código como contexto de interacción, devuelve bool dependiendo de si se recibió la interacción","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"b514191290ad7f6076f06ebf1995466e1af24bbf9e136fce6cbd26dfe58db360","description":"El mensaje para esperar el componente en"},{"nameHash":"dfc3376b8266c66e8c24736645128a5f93ccf1df6f381286ffbda654fec8f21c","name":"filtrar","descriptionHash":"a5ed98d9fe88131471fb689fafe0388d0c2bcdb729a1ea3a24588df1e17a3024","description":"El filtro que se ejecutará para cada interacción recibida después de esto, se llama con el contexto de interacción."},{"nameHash":"38babf15e905b7baf2543c90cda405b9698a80583ba4260f87bf0b83fc4bb374","name":"código de éxito","descriptionHash":"731f00c503706961849b13d9485a65654f187c550c29ae81d9a4da3b22e36140","description":"El código que se ejecutará en caso de éxito, esto se llama con el contexto de interacción."},{"nameHash":"336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e","name":"tiempo","descriptionHash":"ec815ec409aba030f70b0e6cc28afbbb7867f119982154dcdc6530526a60107c","description":"El tiempo máximo para esperar por un componente."}]},"$enableConsoleErrors":{"descriptionHash":"c0d514d0d5382eebf1999681b0e580e6f43fc151941426e9bb55ef23bc3de4b7","description":"Habilita posibles errores salientes que se envían a la consola."},"$disableConsoleErrors":{"descriptionHash":"53639c6c8996a0cc27234bc5013e2ab4b83408f69543bdc3d5b5952930118525","description":"Deshabilita posibles errores salientes que se envían a la consola."},"$test":{"descriptionHash":"62ca637032c0878b47949766f34a42afe55de9b3f3dcbb4d2e278114549280a3","description":"Esta es solo una función de prueba.","fields":[{"nameHash":"9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08","name":"prueba","descriptionHash":"0c2cc50fe0c995ceccefb178ba7a08d99788bf07cbe51d419072959f6ec75d8f","description":"La cadena a utilizar"}]},"$webhookToken":{"descriptionHash":"f035a8d3635f50e7c192e79f69f4ac3bab4bad719728a514c30d358f94dec7f9","description":"Obtiene el token de webhook de la identificación dada","fields":[{"nameHash":"a56145270ce6b3bebd1dd012b73948677dd618d496488bc608a3cb43ce3547dd","name":"identificación","descriptionHash":"e2909d0ae1b088798c606206a499873db52c6b426673ee0e66c68ddb30218466","description":"La identificación del webhook"}]},"$webhookSend":{"descriptionHash":"09e6fc6265ca843b96af6686dcf4f31b19163eb44a0ba0a87711dce048de1d37","description":"Envía un mensaje con un webhook","fields":[{"nameHash":"28e5ebabd9d8f6e237df63da2b503785093f0229241bc7021198f63c43b93269","name":"URL","descriptionHash":"aa546e94755091f5db382df63db2724282ac43b91da72047958c3bfd53b3b4eb","description":"La URL del webhook"},{"nameHash":"ed7002b439e9ac845f22357d822bac1444730fbdb6016d3ec9432297b9ec9f73","name":"contenido","descriptionHash":"24e05a2d8bdd896a53049367e1be2d6f957f78a5201f5ba20757619abd213aec","description":"El contenido del mensaje."},{"nameHash":"bf067811daa87e8b0c61018da608b98ca211146b57802fdd84246cdd11f627d2","name":"ID del mensaje de devolución","descriptionHash":"c9d7b7f8ccf4d575a26324131b66332a6f067d8ba9f4f10723f113267f5d48b3","description":"Devuelve la identificación del mensaje del mensaje enviado."},{"nameHash":"16f78a7d6317f102bbd95fc9a4f3ff2e3249287690b8bdad6b7810f82b34ace3","name":"nombre de usuario","descriptionHash":"6cf6077e5b8df6cf2f0c645f821e827e07b3c93b044fa5ecf8ef1289371fe116","description":"El nombre de usuario para el mensaje."},{"nameHash":"87bbe879c7a5f5784a70384bb49fa9513a6a3fbe4c2d388635e3c87611c03fae","name":"avatar","descriptionHash":"93f8f311c33347a50111eb98e90c1daf07f347d9f9a810da855e081554722b60","description":"El avatar del mensaje."},{"nameHash":"252f3f04ec2c91e1d55002d6c0d09e50a6e40cdf6cc3af3073af752f19f7155e","name":"ID del hilo","descriptionHash":"34f7f47f1a427b9632110ac93525639a657c040d1de0ba5bef180ddd908a606c","description":"El hilo al que enviar mensaje."},{"nameHash":"c846f6ede3a0cc1e9c79df1a4b9bd5119ebf38e9cdaf74c74a6f0a8cc7895b0a","name":"nombre de la publicación","descriptionHash":"4549a0814236b510bbc0d71f24bc6f0cffe758ffb6cf305e83cef248c70664c1","description":"El nombre de la publicación del foro creada."},{"nameHash":"978c2f8941354cf552831bb8b5b648bb3748e83f5d0a69e3301569af01e1de93","name":"etiquetas","descriptionHash":"5250920def73d27a353faf076bce9d091404c21d17c2e8cf5d3e6a19eef1ea18","description":"Las etiquetas para la publicación del foro creada."}]},"$hasAnyPerms":{"descriptionHash":"6e8abeaeb5e934dee25ac0c0270c24663eabbae6bf0a082089075f6b2f50742d","description":"Devuelve si un miembro determinado tiene alguno de los permisos proporcionados.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"a5dd677b18a2a2bb5dcea9b31aedd0c33e78d651ed89ae7a046fdddb8fe8b1af","description":"El usuario para comprobar los permisos."},{"nameHash":"a29675d2f6ac28ba8a48d204cfe38f291a5ba9c7d93a074b4108f9da61ef9b52","name":"permisos","descriptionHash":"a1cb090e8e8fa02f715fc6226bb55a6432750205e4ad984699b4a75ea6364b0e","description":"Los permisos para comprobar"}]},"$findMembers":{"descriptionHash":"0aaffe0b30ccf0002bc06113262e2db259d645ab53be4baa19e620159e251be1","description":"Encuentra miembro de un servidor mediante una consulta","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"e1fd16c8f863e7ba7af86efd02786df33ed662d776a5f664a47fec76a1ab96e3","description":"El servidor a utilizar"},{"nameHash":"a8b771920b8319e47251d1360f5e880bc18e8d329b0f0d003ea3c7e615558947","name":"consulta","descriptionHash":"e3a6c08cee19216f05fae4433486f21f5f25d9093f92b216690142311107a9b2","description":"La consulta a utilizar"},{"nameHash":"55ea09e5715d0a8d9d94018d473bf23b2d7e630c2adb1f1acad3bada74c6fd05","name":"límite","descriptionHash":"f3b40eb71b9cd75459609b3932c34c64825af53ae0b3d1e69020c276de23fcc5","description":"El límite de los resultados."},{"nameHash":"5621d884a554db353a5f5bcd9a5cd7a94e8e276436a7b7da88f99db4e0f15fcf","name":"valor de enumeración","descriptionHash":"7479dd82a3cd53d686b889a7e540d6434078570a556b92b1a8d2358c65cbadc8","description":"El valor de enumeración a utilizar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a1d7cc489f166dc03cedf96fcbb885f19dbf2adbc1fb4bf017ba18c733fc2b41","description":"El separador a utilizar para cada resultado."}]},"$deleteGuildApplicationCommands":{"descriptionHash":"d8d021568535c5591634a30f464bcfd2bf5e9899ee39bd03c840e096bc3a9a73","description":"Elimina todos los comandos del servidor de su bot de un servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"cbd132fd1327ec22c22292429f0eead2749712d48cb8bc74268cf6012a11df91","description":"El servidor para eliminar comandos"}]},"$registerGuildApplicationCommands":{"descriptionHash":"9ea336a1c3c30c95e31eae6eb21ad69fa2e54eec1936ff79d4f4e8a4eba596a3","description":"Registra todos los comandos de la aplicación con tipo: 1 en un servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"cf7637ff5e7adf849fead7c3f9a687999a00e8fd3471dd1284116eb9989ad6e4","description":"El servidor para registrar comandos"}]},"$splitTextJoin":{"descriptionHash":"3c52b2aa241a1df23778076ca1f6dd5b21a1a359265628c79b1ecc71e336f437","description":"Une todos los elementos de la matriz con el separador dado","fields":[{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"20debb789f9fdb607b539290ad3b5e8f675c0f0ee789f451ee6ea75a7538e7b9","description":"El separador a utilizar para cada elemento."}]},"$guildChannelID":{"descriptionHash":"b726a79ff84d1ba9193576c6a94051b701a7b432babfa038100364e6ca55bb9a","description":"Obtiene la identificación del canal del servidor de un nombre de canal.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"e1fd16c8f863e7ba7af86efd02786df33ed662d776a5f664a47fec76a1ab96e3","description":"El servidor a utilizar"},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"8f80aca15b0412f9dd6e885c5f832f54ee9a529e8c2ca64a380664423d1bbbb4","description":"El nombre del canal para obtener su identificación"}]},"$transcript":{"descriptionHash":"222a2b94a68caf905c5e94ad52c8e7dc076e3ddd1e1eaf6407d1e129f374b3f1","description":"Crea una transcripción del canal.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"587b3ea7bcbe3dd596edb881a87cef2b5bfd9e34327e59bde80a83f68c56fb31","description":"El canal para crear transcripción de"},{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"efbaa8d38e4e291c38861bb23848c86005cffc4ee5f544b5f98e1754083de10e","description":"El nombre de la variable $env para cargar la identificación del mensaje"},{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"f785eccbece5b8f3d0f2870d3b02d899717d07b3152df7e2d825924eda2083be","description":"El código a usar para cada mensaje, asegúrese de usar $return"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a1d7cc489f166dc03cedf96fcbb885f19dbf2adbc1fb4bf017ba18c733fc2b41","description":"El separador a utilizar para cada resultado."},{"nameHash":"a18b869b2e81c0c529552a3c4fa5c92ed08b98a4e146aed778d71d27517f83ac","name":"lleno","descriptionHash":"b6b14418561ec63a983774f27c161c9dabe46a00195292b541055da18432dc86","description":"Si se debe cargar el objeto de mensaje completo en la variable"}]},"$loadComponents":{"descriptionHash":"f9f91a6296ae49d31fa00200fc976f7958d2b63dd7329f9d736b6dd6e2de8a81","description":"Carga componentes JSON (o matriz) a la respuesta","fields":[{"nameHash":"d76ceedccf86dfec9342e9ee2e8011783a5ff57a634bbd50eb03379f7468742c","name":"datos del componente","descriptionHash":"a1975b5fcc0b85ec8cd4abfc7db4f15ec50b18a3fca8bf156bf7c344a81a4112","description":"El objeto de componentes o conjunto de objetos a cargar."}]},"$getComponents":{"descriptionHash":"cb59afa1c5168f0589fdc1fe709e448f9d9cd58031f1ce923b0859e528db7951","description":"Recupera datos de un componente, sin proporcionar ninguna propiedad, devuelve el componente json","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"2f27711d3c02675eab384ee6a562adc2eb1c199bab9e0c7718707b419c76b5f0","description":"El mensaje para recuperar datos de"},{"nameHash":"00150e91721c08ad91703071ced8414694a25e6e1d29374e1d83be0c813d0e0e","name":"índice de fila","descriptionHash":"a5894a38f277e5d2e00c998260470f404ca6ffd03c5083b1a48be32f5ed349fa","description":"El índice de fila del que obtener datos"},{"nameHash":"8a13d36becd929efbad97a2066b1a0fde8d29ca6ec04e8d7d952fb9c0b57a951","name":"índice de componentes","descriptionHash":"dfec92dc6ce003a12f2a5a1a9b76ebd60e10bdc4cb2857cb6d521e297042b552","description":"El índice de componentes del que obtener datos"},{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para tirar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"2b8b5a2ebad53163d89eca8e92af13cfb0bdd02fb09990522b81c2116b2ed9dd","description":"El separador a utilizar para cada valor en el caso de una matriz."}]},"$applicationCommandCount":{"descriptionHash":"27dac565882e134803e318270f7f31713090f2fddc9aa8eaac1655c025e746d8","description":"Devuelve la cantidad de comandos de aplicación registrados por este bot","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"786b61e6cc65666a30cc05eb95e77a50c0b50bc8465b5fcdfca82a6194a4f56f","description":"El servidor del que se obtendrá el recuento de comandos de la aplicación"},{"nameHash":"95c480c0e5baef32b7b5ed1487dfc0ed1bc890567ab957bbf1f95492d6198be1","name":"contar sub","descriptionHash":"86f60e36d8359d2e007cd0a0107a1a450aee2b1cc79d8c01dde096223a959997","description":"Si contar los comandos subs"}]},"$cropArgs":{"descriptionHash":"dbaafac04472c0336fec2d08bc19886cd1ffd102b6f0dd604ee66c1343c5b84f","description":"Cultivos dados argumentos","fields":[{"nameHash":"090772cf4068973daad3f715eb788d39fe2c02be42efd86de81f0e59198d6237","name":"argumentos","descriptionHash":"b3344904a3ef83dbd8402c6e3bd79295a69f56998e7e1fc451d65a7a80c85ba3","description":"Los argumentos para recortar"},{"nameHash":"e58475e63e84f412df83d0c23b019acf9d29f3c31f17ed13cfea92c559d96ef7","name":"Índice de comienzo","descriptionHash":"7e6750263e2f916b5444a9a37da64e2bbe5694d311cb098adfb3293111687003","description":"El índice inicial para comenzar a recortar."},{"nameHash":"1facfbb48b6cb5b9580176a913d252b1be9b410fa111fc08fafd0ad39a1be902","name":"índice final","descriptionHash":"9394166321420d701be101e7a941888219a0d90d0a69a1616b5066f2ff6ea6d9","description":"El índice final para terminar de recortar."}]},"$getSplitTextLength":{"descriptionHash":"9d2b227291be4046404b179b4d2de09dd1da2dced6f46fca2fd57b1ea83f4e51","description":"Obtiene el recuento de elementos de $textSplit"},"$arrayShuffle":{"descriptionHash":"574a9479f134136b3f86264c3eba8a46b04be1b7c3ca2fd70ebc9b171e9b2efd","description":"Mezcla la matriz dada","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"14ba61d15beb1aad0b945b2af8ad7029379e983ee38732e8ab24e8712c38406c","description":"La variable en la que se mantiene la matriz"}]},"$escapeCode":{"descriptionHash":"7e26629cabdd157b2423eb3116375c8c878e246535f806b2e4dda153d27ae4e5","description":"El código dentro de esta función no se ejecutará","fields":[{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"f69f359626cbda5eb1370c102db5fb947181d4e3d08d72e34a4d926a64e23ef6","description":"El código a ignorar"}]},"$isBotVerified":{"descriptionHash":"098c2e255559cb03d2fc1eb51dca847b10e0d2d82fccced48ec5b02c8023fe43","description":"Si el bot está verificado","fields":[{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"97615e4c32f70b0ab31322bdf2c8f0dcb424d7fc917de6100d17ae35e3f5c8de","description":"El bot para comprobar si está verificado."}]},"$voiceMove":{"descriptionHash":"653d0a87f159553dfed31d7d693d321a001bdd636c6f3e3bfd77d53220ead1ad","description":"Mueve a un miembro de un canal de voz, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"ad6f9e2976558a40c97a1dfe431e27bdb95d8b0ecfffeb760fdd812132769dd7","description":"El usuario para moverse"},{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"860f661b7ef1b19455b10ab21d3190d9e20cf6b08828ebac83fe4dd4fdbc93d0","description":"El canal de voz al que mover a este usuario"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"b1c3329620481a9f9930ae7afb5c6922560981287b693538ae3d0b64f9d4b282","description":"El motivo del traslado del usuario."}]},"$arrayAdvancedSort":{"descriptionHash":"fa2899383f1020e7800e2f700c5bc365c42e3c90b2e0c980eda788be1ecc2940","description":"Clasificación de matriz avanzada","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"14ba61d15beb1aad0b945b2af8ad7029379e983ee38732e8ab24e8712c38406c","description":"La variable en la que se mantiene la matriz"},{"nameHash":"4c3c468428e55eaddfe3118bcd47147bfdfbe2f72e0d0925ea486d5e362801f1","name":"var1","descriptionHash":"951d58f2733489cfe86bda6c9ca054515c508992e68c3d444fdc8fdbb499f18c","description":"La variable $env 1 para mantener el valor x"},{"nameHash":"abd909d16348f2b282c972bbd45069b295c8f71faa954ea6569e24504f3f0a80","name":"var2","descriptionHash":"62bcab5efbb743676d36aaaae48b57264545f7a698a735912535536f58c8406d","description":"La variable $env 2 para mantener el valor y"},{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"c223f6dd224e8daa19970a7b92e87f7d4c3b4c0d4dacc29c664607bb8d82c7d1","description":"Código opcional para usar para ordenar, se deben haber proporcionado las 2 variables anteriores"},{"nameHash":"755abb34dd374b9590209120cb2931db46aac8a84012a57037c2295116194fec","name":"otra variable","descriptionHash":"22dea814394d8827c55f1020435ea9386f7af455e32ba8e68022646842c6e893","description":"La variable para cargar el resultado, déjela vacía para devolver el resultado."}]},"$jsonKeys":{"descriptionHash":"fe6ef842b9247e90f925f0e34347d9074a147c874d5dc09cede9b6b51053a1f4","description":"Obtiene claves de una var json","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"c294e3ed5bf4b18a016d086aeb0685b327efb87c298f1d0ffa5ec8e9c0b19eb9","description":"La variable de la que obtener claves"}]},"$jsonEntries":{"descriptionHash":"821c9d6d8b1c170ce764c262054eddc546d69055830772aa3133dac31d97c6b2","description":"Obtiene entradas de una var json","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"0c5abf4f49d294f94d733422888fc400a921c34600b6c711554f0ab16878daee","description":"La variable para obtener entradas de"}]},"$jsonValues":{"descriptionHash":"114561c3d280a731b392bc08013ec29e4f8f8b1c0c3428b5878f8812e5a49ce6","description":"Obtiene valores de una var json","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"7753ca9a8012871ea7f025c05293a600afdf6dcf249725a3d53f70a56967ce0c","description":"La variable de la que obtener valores"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a80b5043e4e8a7765c67f2ba07f030e1a5906103b39b6a6c9b25fae471a64d73","description":"El separador a utilizar para cada valor."}]},"$channelVoiceMemberCount":{"descriptionHash":"eb87909fd5588cab2ae7c6a67a48854db8009297612b6993efb0fdf74f4a182f","description":"Devuelve el recuento de miembros que están conectados a este canal de voz.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"53ab11faa08eb59110c765cc578a0f260172a246e52cecf1bec18e8cec6f92d6","description":"La identificación del canal."}]},"$channelVoiceMemberIDs":{"descriptionHash":"0e2ee8f320550a3523d87b087eebe74ab19ee16ff0745b19ada897aa606afe32","description":"Devuelve los miembros que están conectados a este canal de voz.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"53ab11faa08eb59110c765cc578a0f260172a246e52cecf1bec18e8cec6f92d6","description":"La identificación del canal."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"baa2196683ae8745ed7f05bea774bb29cd0e4a2e6c500203bdc7153e34c90fce","description":"Separador a usar para cada identificación"}]},"$userIDs":{"descriptionHash":"2eee84f3ab9afd6c2f658eb82626e84b9ebe38a969d01bad5d5f0fd33065d160","description":"Devuelve todos los usuarios que están actualmente en caché","fields":[{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"2068e4316c164a8847aa41c65fcb9103b9ccc2d41b7aff47c302859dc682efa2","description":"El separador a usar para cada identificación."}]},"$isJSON":{"descriptionHash":"c5cd752527264bee9db133e17b6e5b70a6d6424d60a755ed0565c4f849241746","description":"Comprueba si el json dado es válido","fields":[{"nameHash":"02bd175f329720378ce83dd56a1b6b1f5291a60182d6c54b5e0d1e8d248a267a","name":"json","descriptionHash":"d77e443abcfd439d2c11dccd6a131e4af6c2776a8dae9c81a8659195c8657336","description":"El json para comprobar"}]},"$discordTimestamp":{"descriptionHash":"db5030e75f076ee13d1ec0c756bd416cc8c6eb0a63c8f24daa29b608742790a7","description":"Crea una marca de tiempo de discordia","fields":[{"nameHash":"336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e","name":"tiempo","descriptionHash":"e4c03aa92a0ade8df41d2f0b29c0b91043d8bad109acfacecfb2d222a4bacbaf","description":"El tiempo para convertirse en marca de tiempo."},{"nameHash":"cb86eb2d914d37df6857c3cfe4827b5f770b01a86578120618b0b21572160be8","name":"estilo","descriptionHash":"b2a01af0ae261d5904f34f33e800a462b4982e748866b907f93f40dfdc24bcb6","description":"El estilo de marca de tiempo"}]},"$isSlashCommand":{"descriptionHash":"670fa50b25230de97b80f04ebc94d84ee9ab0524318bec82c7223d0534cef951","description":"Devuelve si la interacción es un comando de barra diagonal"},"$api":{"descriptionHash":"24effdd32aa3a3b26cb254685ebad9de39d9258bd8e208c11adccb9d18e99d82","description":"Envía una solicitud de API de Discord, utilizando una ruta de tipos de API de Discord","fields":[{"nameHash":"60589a7d894520d85ce6cc93c5687d853bd92c8083ab3298acd95524c6777099","name":"nombre de la ruta","descriptionHash":"f7d4002ab2788c006e15cf77853332b25b67eda0a5d7113e01143e52086ed894","description":"Nombre de la ruta, así \"canal\""},{"nameHash":"f3a86774d4539a2fecc4f64d652f0e65ef309f9706d60745e0dcc8f3df2ed10a","name":"método de ruta","descriptionHash":"49ae7bb51a7fe7bfb5763bdd1729ecd626e25336cbadf7058f031cdee58a85b5","description":"Método de ruta, como \"obtener\""},{"nameHash":"8cfc41fae79c7cbd75b47eaa74082f881cdd08ba0f6efd2de6fe13f13adab15a","name":"parámetros de ruta; cuerpo","descriptionHash":"b4c2e8af2d5c11d1ca8ceb036ccdaa22a0e5044a43170a65c4d9d0e0e86bd0bf","description":"Parámetros para esta ruta, el cuerpo tiene que ser json"}]},"$channelIsChildrenOf":{"descriptionHash":"d23fe0e3fb391a8ccccac6656c105cf498cf94d4fcd3ac1cff1ac0d4b1cdfa22","description":"Comprueba si un canal determinado es hijo de una categoría.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"1bce452444d8fe5e55994c9b628d21bcb59086792a35b02d8e5d6d1a537f7a48","description":"El canal para saber si es niños de categoría."},{"nameHash":"abe236db296ee2e834a0d194e46be792a3619bccc7b065109a00415e8ff733b9","name":"categoria ID","descriptionHash":"7319acd631b687cb8b78521a594742e68dc8a3343dad8dd0be4e4fb2f7bf6790","description":"La categoría a comparar"}]},"$addActionRowTo":{"descriptionHash":"1dce610e261ea7b291e1dbfc18bb2c7a906422b0db9afb1d37fc2ae55a8b9a17","description":"Agrega una fila (o filas) de acción a un mensaje","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"08a5c70f2d3866b4ad2c12f80a313ccc5188009c9a7c5e2162030e08ccb74a5b","description":"La identificación del canal del que extraer el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"1a871b84a2ac0631e16de5d31ac39b41f6c53e965ea5b1df1071568f332a4bbc","description":"El mensaje para agregar fila a"},{"nameHash":"7b12be43febc6e18259dd77c004315b4143d570234e0f15acf5f9d7b79c371b5","name":"componentes","descriptionHash":"56cecfb37ee8638f971f7b46d1baf78ce37d0683a1ab30c10293e0f5dedb49c4","description":"Componentes para esta fila"},{"nameHash":"414dcad0c9cf73168691b7d9e2dc8998cd2e3f59f6478994129da365b576fd67","name":"mantener filas existentes","descriptionHash":"1febf79f18504d3d0744491f3f1dda7709aef81edf5f61e09ff541ce0bbc97a1","description":"Si se deben mantener o eliminar filas existentes de un mensaje determinado"}]},"$addButtonTo":{"descriptionHash":"f0b83f2282dd4a5328c2b9b3c70169363b292007db63cc7bb406ca5308dc4e63","description":"Agrega un componente de botón a la fila más nueva de un mensaje","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"08a5c70f2d3866b4ad2c12f80a313ccc5188009c9a7c5e2162030e08ccb74a5b","description":"La identificación del canal del que extraer el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"04e6a5852c2ea1bd0d83224601e1d4efb68f07a9ed455fa122de862900a4888d","description":"El mensaje para agregar el botón a"},{"nameHash":"53a5c66a9758c911531a7773d1b3515811b83cdeb3bfb2d7bc37ca0b1cef5084","name":"identificación personalizada","descriptionHash":"19f31cccd99dc3c96b23db27551c97f896883a1586d4894b88b36b8af88cbeb6","description":"La identificación personalizada para este componente."},{"nameHash":"1aca80e8b55c802f7b43740da2990e1b5735bbb323d93eb5ebda8395b04025e2","name":"etiqueta","descriptionHash":"bbc81f660cca3a395ed8bc5f6c12f15eefe97569db1151aa0d22dfc3d17b5dc0","description":"La etiqueta del botón"},{"nameHash":"cb86eb2d914d37df6857c3cfe4827b5f770b01a86578120618b0b21572160be8","name":"estilo","descriptionHash":"68d4249fe7f2561a52efdc0f5479869e1951ce56aa86bf7bcd2a63b28c3e1d89","description":"El estilo de este botón."},{"nameHash":"4030f0c0b99ba5e189b6fe295448a8ca31ca589a55930175de18032545c11501","name":"emojis","descriptionHash":"431d810439480627f734e2023ad3cdbbb3e144d023f8c8dcde2ec8075f7a1c02","description":"El emoji de este botón."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"edb7cd794f8a1d3c8da15187e81b9f79a1ce53cf1211038ed131ad7fc74cf54d","description":"Ya sea para desactivar el botón"}]},"$addStringSelectMenuTo":{"descriptionHash":"06cfdb03902c31d4f45affd401d6cf7082f9c0f2188616f965eb6ce5b6769fa6","description":"Agrega un menú de selección de cadena a un mensaje","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"08a5c70f2d3866b4ad2c12f80a313ccc5188009c9a7c5e2162030e08ccb74a5b","description":"La identificación del canal del que extraer el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"250476b3592ce4d851456ea702bf42a3a741d3de060d9bf66290b50330476ba7","description":"El mensaje para agregar el menú de selección a"},{"nameHash":"53a5c66a9758c911531a7773d1b3515811b83cdeb3bfb2d7bc37ca0b1cef5084","name":"identificación personalizada","descriptionHash":"65afb9419c950e739927f467bc267cf851fe86d0a019cf98fa4b4bec9950dcea","description":"La identificación personalizada que se usará para este menú."},{"nameHash":"4097889236a2af26c293033feb964c4cf118c0224e0d063fec0a89e9d0569ef2","name":"marcador de posición","descriptionHash":"daa56ef1febb9d700444f06f3aed5574f7c0ba3cfde286fceb039d0fff181da1","description":"El marcador de posición que se utilizará para el menú."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"ba8a0b3e715ce152ab774f3d01d3dbb40842e27f5b86c93f8d754225f6302555","description":"Si se debe mantener este menú deshabilitado"},{"nameHash":"1f6c664f07281d596415fe2356e1e4656306f76a5fe9bfa03b4cea9530b9364d","name":"valores mínimos","descriptionHash":"798549c9072125e507bb4f8aafe3f8eaa7bf8888119151e04e4cf08765e049bd","description":"Los valores mínimos a elegir para el menú."},{"nameHash":"b88f4d4b4b7bd987f048950768ddfb94bdc08810a8ca6d9d19a0d81f4ac571cc","name":"valores máximos","descriptionHash":"0d50130e6e05f6a71c2a5eb67dd75fbd6cc9f0a5bd7ede65721a1800165898b3","description":"Los valores máximos a elegir para el menú."}]},"$addMentionableSelectMenuTo":{"descriptionHash":"7f5b9b45e035d8bda9a30d3cca14ded0e031f043edfff437999a26b426072395","description":"Crea un menú de selección mencionable para un mensaje.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"08a5c70f2d3866b4ad2c12f80a313ccc5188009c9a7c5e2162030e08ccb74a5b","description":"La identificación del canal del que extraer el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"1a871b84a2ac0631e16de5d31ac39b41f6c53e965ea5b1df1071568f332a4bbc","description":"El mensaje para agregar fila a"},{"nameHash":"53a5c66a9758c911531a7773d1b3515811b83cdeb3bfb2d7bc37ca0b1cef5084","name":"identificación personalizada","descriptionHash":"7cf92853633795dfb0d08a1ae3f75613af6c0d54c12e5b99fc3630167f094d4a","description":"La identificación personalizada para este menú."},{"nameHash":"4097889236a2af26c293033feb964c4cf118c0224e0d063fec0a89e9d0569ef2","name":"marcador de posición","descriptionHash":"daa56ef1febb9d700444f06f3aed5574f7c0ba3cfde286fceb039d0fff181da1","description":"El marcador de posición que se utilizará para el menú."},{"nameHash":"1f6c664f07281d596415fe2356e1e4656306f76a5fe9bfa03b4cea9530b9364d","name":"valores mínimos","descriptionHash":"798549c9072125e507bb4f8aafe3f8eaa7bf8888119151e04e4cf08765e049bd","description":"Los valores mínimos a elegir para el menú."},{"nameHash":"b88f4d4b4b7bd987f048950768ddfb94bdc08810a8ca6d9d19a0d81f4ac571cc","name":"valores máximos","descriptionHash":"0d50130e6e05f6a71c2a5eb67dd75fbd6cc9f0a5bd7ede65721a1800165898b3","description":"Los valores máximos a elegir para el menú."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"d7fca841b0f86898de6a25e355972eead761c04dbc472386b29c567b7188c2e0","description":"Si el menú está deshabilitado de forma predeterminada"}]},"$addRoleSelectMenuTo":{"descriptionHash":"eb12fcb7cd8d5035bb383e15a76aaaa13afc59ffc3e7386c539fe104b540cacf","description":"Crea un menú de selección de ID de rol en un mensaje.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"08a5c70f2d3866b4ad2c12f80a313ccc5188009c9a7c5e2162030e08ccb74a5b","description":"La identificación del canal del que extraer el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"250476b3592ce4d851456ea702bf42a3a741d3de060d9bf66290b50330476ba7","description":"El mensaje para agregar el menú de selección a"},{"nameHash":"53a5c66a9758c911531a7773d1b3515811b83cdeb3bfb2d7bc37ca0b1cef5084","name":"identificación personalizada","descriptionHash":"7cf92853633795dfb0d08a1ae3f75613af6c0d54c12e5b99fc3630167f094d4a","description":"La identificación personalizada para este menú."},{"nameHash":"4097889236a2af26c293033feb964c4cf118c0224e0d063fec0a89e9d0569ef2","name":"marcador de posición","descriptionHash":"daa56ef1febb9d700444f06f3aed5574f7c0ba3cfde286fceb039d0fff181da1","description":"El marcador de posición que se utilizará para el menú."},{"nameHash":"1f6c664f07281d596415fe2356e1e4656306f76a5fe9bfa03b4cea9530b9364d","name":"valores mínimos","descriptionHash":"798549c9072125e507bb4f8aafe3f8eaa7bf8888119151e04e4cf08765e049bd","description":"Los valores mínimos a elegir para el menú."},{"nameHash":"b88f4d4b4b7bd987f048950768ddfb94bdc08810a8ca6d9d19a0d81f4ac571cc","name":"valores máximos","descriptionHash":"0d50130e6e05f6a71c2a5eb67dd75fbd6cc9f0a5bd7ede65721a1800165898b3","description":"Los valores máximos a elegir para el menú."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"d7fca841b0f86898de6a25e355972eead761c04dbc472386b29c567b7188c2e0","description":"Si el menú está deshabilitado de forma predeterminada"},{"nameHash":"abf3d26c6b4be64d52c862381faa920612a82e418e8bb2b4d4aaf3b4622fd820","name":"identificadores de roles predeterminados","descriptionHash":"fa00804c22936b339d3f661d22dc8aa2dee0816e1d82a7e2e1b7f959e19bc295","description":"Los ID de rol seleccionados predeterminados para usar"}]},"$deleteActionRowFrom":{"descriptionHash":"78b3965c7c234e813763905563bb10ea84056dcb8e13fbed2264780590fcedd7","description":"Elimina una fila de acción en un índice dado","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"08a5c70f2d3866b4ad2c12f80a313ccc5188009c9a7c5e2162030e08ccb74a5b","description":"La identificación del canal del que extraer el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"a8c834452cad1d551131a928742a07bbe0fdc1d21e53c2e76474db60282e8b9d","description":"El mensaje para eliminar la fila de"},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"b25c31cb3af0208d5d9800145e222f8c887d5961c58c42a179260a70e7102292","description":"El índice de fila a eliminar"}]},"$deleteComponentFrom":{"descriptionHash":"9035b651a9f57085f00bca43ec5338007352a2f153532cb6f05661f27a3a0795","description":"Elimina un componente con una identificación personalizada determinada de un mensaje","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"08a5c70f2d3866b4ad2c12f80a313ccc5188009c9a7c5e2162030e08ccb74a5b","description":"La identificación del canal del que extraer el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"2b26d8145c0462c527b62be72688bab663edf817ee9d873d967f3b5a4ead4963","description":"El mensaje para eliminar el componente de"},{"nameHash":"53a5c66a9758c911531a7773d1b3515811b83cdeb3bfb2d7bc37ca0b1cef5084","name":"identificación personalizada","descriptionHash":"cf4f53ef53e85785591abcc1e8e87318c8b78222d210a8df6ab6e3035b79ca93","description":"La identificación personalizada del componente a eliminar"}]},"$addUserSelectMenuTo":{"descriptionHash":"b6ed355a89c2e07901e4dc554c110ea09c48ba741fd0b4ca504ffd44ecfc5b48","description":"Crea un menú de selección de usuario en un mensaje.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"08a5c70f2d3866b4ad2c12f80a313ccc5188009c9a7c5e2162030e08ccb74a5b","description":"La identificación del canal del que extraer el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"250476b3592ce4d851456ea702bf42a3a741d3de060d9bf66290b50330476ba7","description":"El mensaje para agregar el menú de selección a"},{"nameHash":"53a5c66a9758c911531a7773d1b3515811b83cdeb3bfb2d7bc37ca0b1cef5084","name":"identificación personalizada","descriptionHash":"7cf92853633795dfb0d08a1ae3f75613af6c0d54c12e5b99fc3630167f094d4a","description":"La identificación personalizada para este menú."},{"nameHash":"4097889236a2af26c293033feb964c4cf118c0224e0d063fec0a89e9d0569ef2","name":"marcador de posición","descriptionHash":"daa56ef1febb9d700444f06f3aed5574f7c0ba3cfde286fceb039d0fff181da1","description":"El marcador de posición que se utilizará para el menú."},{"nameHash":"1f6c664f07281d596415fe2356e1e4656306f76a5fe9bfa03b4cea9530b9364d","name":"valores mínimos","descriptionHash":"798549c9072125e507bb4f8aafe3f8eaa7bf8888119151e04e4cf08765e049bd","description":"Los valores mínimos a elegir para el menú."},{"nameHash":"b88f4d4b4b7bd987f048950768ddfb94bdc08810a8ca6d9d19a0d81f4ac571cc","name":"valores máximos","descriptionHash":"0d50130e6e05f6a71c2a5eb67dd75fbd6cc9f0a5bd7ede65721a1800165898b3","description":"Los valores máximos a elegir para el menú."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"d7fca841b0f86898de6a25e355972eead761c04dbc472386b29c567b7188c2e0","description":"Si el menú está deshabilitado de forma predeterminada"},{"nameHash":"0d7768b318f717af53a97a074c835bc3645621599533fa46e4f171a1554cf28f","name":"usuarios predeterminados","descriptionHash":"ef03232e68357f1c66b28f3e3f345f31ce446c20cebcc14309392635390f89f6","description":"Los usuarios seleccionados predeterminados para usar"}]},"$editButtonOf":{"descriptionHash":"c6b852c684aa24531ccfdaa08300315a5025c467055a5ddfe5a899a2ed8077a5","description":"Edita un componente de botón de un mensaje","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"08a5c70f2d3866b4ad2c12f80a313ccc5188009c9a7c5e2162030e08ccb74a5b","description":"La identificación del canal del que extraer el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"2f268b908d1869ae2df2ffa3dec94af5642ce5a42be43b91d06275f1c47be96e","description":"El botón de mensaje para editar para"},{"nameHash":"53a5c66a9758c911531a7773d1b3515811b83cdeb3bfb2d7bc37ca0b1cef5084","name":"identificación personalizada","descriptionHash":"f764f5ab81a22991dadd72ebf9aae37b1b782fa4072dff0a89137e33d37657ff","description":"La identificación personalizada para encontrar el componente."},{"nameHash":"a90845fb799fe823e5862a049025abba5dc8d7784192c65085419395b31906c1","name":"nueva identificación personalizada","descriptionHash":"656883609e1243fd81a1398dbe5a7cd40fe18c038f6e860b6b1413887c87a902","description":"La nueva identificación personalizada para este componente."},{"nameHash":"1aca80e8b55c802f7b43740da2990e1b5735bbb323d93eb5ebda8395b04025e2","name":"etiqueta","descriptionHash":"bbc81f660cca3a395ed8bc5f6c12f15eefe97569db1151aa0d22dfc3d17b5dc0","description":"La etiqueta del botón"},{"nameHash":"cb86eb2d914d37df6857c3cfe4827b5f770b01a86578120618b0b21572160be8","name":"estilo","descriptionHash":"68d4249fe7f2561a52efdc0f5479869e1951ce56aa86bf7bcd2a63b28c3e1d89","description":"El estilo de este botón."},{"nameHash":"4030f0c0b99ba5e189b6fe295448a8ca31ca589a55930175de18032545c11501","name":"emojis","descriptionHash":"431d810439480627f734e2023ad3cdbbb3e144d023f8c8dcde2ec8075f7a1c02","description":"El emoji de este botón."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"edb7cd794f8a1d3c8da15187e81b9f79a1ce53cf1211038ed131ad7fc74cf54d","description":"Ya sea para desactivar el botón"}]},"$editStringSelectMenuOf":{"descriptionHash":"9c967a3ec1693569a8bf1de94acb5c99f9e8d5217e3a52bca822dd781b18a204","description":"Edita un menú de selección de cadena de un mensaje","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"08a5c70f2d3866b4ad2c12f80a313ccc5188009c9a7c5e2162030e08ccb74a5b","description":"La identificación del canal del que extraer el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"fcf43f7a6a8b8a0efb689fe14460d4ca505c16fe9b5ce0b3b803eeed75de8be4","description":"El mensaje para editar seleccionar menú para"},{"nameHash":"8e5fb2d73abd761c9781701e2a6de5a45a2390abad5590fb6a0d6add4584fabe","name":"antigua identificación personalizada","descriptionHash":"957d1ec00963919cd0072e2be3637665d374b2a0671e9c801117abb354626a85","description":"La identificación personalizada del menú para editar."},{"nameHash":"a90845fb799fe823e5862a049025abba5dc8d7784192c65085419395b31906c1","name":"nueva identificación personalizada","descriptionHash":"9c5fb91ff3bfe5927987d15e883bfc1fe7a7bd78ba13b7328b1648f9e22e123d","description":"La nueva identificación personalizada que se usará en este menú."},{"nameHash":"4097889236a2af26c293033feb964c4cf118c0224e0d063fec0a89e9d0569ef2","name":"marcador de posición","descriptionHash":"daa56ef1febb9d700444f06f3aed5574f7c0ba3cfde286fceb039d0fff181da1","description":"El marcador de posición que se utilizará para el menú."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"ba8a0b3e715ce152ab774f3d01d3dbb40842e27f5b86c93f8d754225f6302555","description":"Si se debe mantener este menú deshabilitado"},{"nameHash":"1f6c664f07281d596415fe2356e1e4656306f76a5fe9bfa03b4cea9530b9364d","name":"valores mínimos","descriptionHash":"798549c9072125e507bb4f8aafe3f8eaa7bf8888119151e04e4cf08765e049bd","description":"Los valores mínimos a elegir para el menú."},{"nameHash":"b88f4d4b4b7bd987f048950768ddfb94bdc08810a8ca6d9d19a0d81f4ac571cc","name":"valores máximos","descriptionHash":"0d50130e6e05f6a71c2a5eb67dd75fbd6cc9f0a5bd7ede65721a1800165898b3","description":"Los valores máximos a elegir para el menú."}]},"$webhookURL":{"descriptionHash":"acaa5d95fe9c5e38c9451a51c11d271c3aef864a4c30552b3edb04fe71427a2a","description":"Obtiene la URL del webhook con la identificación proporcionada","fields":[{"nameHash":"a56145270ce6b3bebd1dd012b73948677dd618d496488bc608a3cb43ce3547dd","name":"identificación","descriptionHash":"e2909d0ae1b088798c606206a499873db52c6b426673ee0e66c68ddb30218466","description":"La identificación del webhook"}]},"$ws":{"descriptionHash":"f0212b10c89a8601db498f8b4236439d1df23167092ce06fa17e5c7148311886","description":"Crea una conexión WebSocket a un servidor.","fields":[{"nameHash":"4740ae6347b0172c01254ff55bae5aff5199f4446e7f6d643d40185b3f475145","name":"anfitrión","descriptionHash":"0388e143684b636f9c9bc68babe5357913ff4dbfc639800bd765416b9416bec3","description":"El host WS, formateado como wss://nombredehost:puerto"}]},"$wsClose":{"descriptionHash":"cc34221a45a2f15698e6744e5d37103d1afcf4237f411247f29f6066bdea994a","description":"Cierra una conexión websocket y elimina a todos sus oyentes.","fields":[{"nameHash":"90a219b30aaf89e72b10a70f5ec8a74892ed72b16af094399949225d86b4d6b9","name":"ID de socket web","descriptionHash":"0a2f01c7beeab5204b44dc9b33f3a5f8a6839c0b6604df1a0bd7e6c12e54d0a4","description":"La identificación del websocket al que adjuntar este oyente."},{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"6d4a9ed5ba3151677cb709fa52648dd45c3c98458abdcc239cd50e023ddaea64","description":"El código de estado a enviar"}]},"$wsOn":{"descriptionHash":"9742487832e2dfc1ee97e4c88ee0e40cb32fe62e298b6f4389ee72910d236110","description":"Adjuntar un oyente a un websocket","fields":[{"nameHash":"90a219b30aaf89e72b10a70f5ec8a74892ed72b16af094399949225d86b4d6b9","name":"ID de socket web","descriptionHash":"0a2f01c7beeab5204b44dc9b33f3a5f8a6839c0b6604df1a0bd7e6c12e54d0a4","description":"La identificación del websocket al que adjuntar este oyente."},{"nameHash":"7bc7b7e14e5c64599d649fa56d3c6d0eb495c31061fe5dea0ff7c8a15863bc36","name":"nombre del oyente","descriptionHash":"702279062565ad106a2df5218b6f3985efb67814e2079e284b001ef4ace8ef1d","description":"El nombre del evento a escuchar."},{"nameHash":"f2579d976934c7888785842d8e5a48a140453222e5dbca50d5a1226cd63a8dc7","name":"llamar de vuelta","descriptionHash":"f6f16cd2acbcb84cd823a72245ab6260d8d170ace49b9b5629c853ac6fe12d63","description":"El código que se ejecutará cada vez que se active este evento."},{"nameHash":"a20b52fae57cc7a99c9651f1b573950fd211823e3ace3bb9c273c06430f24cd3","name":"parámetros","descriptionHash":"918e52e00d2859387576f3021d328e21de84bcdcece2c4dff0a92538f300df31","description":"Los argumentos que contendrán los datos del evento que se envió."}]},"$bar":{"descriptionHash":"4402149acb6136e716fd56e16c930579ff9b9916d7ad7fab8fe2e1652086355a","description":"Genera una barra de progreso","fields":[{"nameHash":"97b0560280ed60a5a1eaa1bc45492543c8a986ad5a25b468c427eb83c3e88191","name":"actual","descriptionHash":"4e9f6d48626375f1a52862a66eeb4c1e20d5d20c9b236b1a579c0b8e71457990","description":"El valor actual"},{"nameHash":"9baf3a40312f39849f46dad1040f2f039f1cffa1238c41e9db675315cfad39b6","name":"máximo","descriptionHash":"85386e13112fdf2fff54921b2393b4511b33c601932fa8271c1e238146de0fd4","description":"El valor máximo de la corriente."},{"nameHash":"0f82aca66af91493b1ff401de5f1f7e3e24e14560df3f6f7e465dbc915b9947d","name":"longitud","descriptionHash":"0d142c41e15273911480fb991be3c88d0f12f598b54c7eeace25237ad013a12b","description":"La longitud de la barra"},{"nameHash":"dcd32479a72e55b29a03a586d8a483a05be0ce87cc5c25c7bad23079fc0356b3","name":"llenar","descriptionHash":"d68a72f942afd9b120b2a4f3783f1cf85e71654c6ba9fc0080f7d479701c7aab","description":"La cadena a utilizar como puntos rellenos de la barra."},{"nameHash":"2e1cfa82b035c26cbbbdae632cea070514eb8b773f616aaeaf668e2f0be8f10d","name":"vacío","descriptionHash":"4a05636b258f855b2396c950fa66b8359e2e73d320c30669c48daee8a0669c0b","description":"La cadena a utilizar como puntos vacíos de la barra."},{"nameHash":"9e08e9f870dfbd00ca1746e56440b1aa59ddd7a4d884ef115774c6b89aee5e54","name":"truncar","descriptionHash":"e770b8aa70eb94bf399fdc32f69cff85d1f779e7a773b2f0e3cfef1b581c27e4","description":"Ya sea para truncar en lugar de redondear"},{"nameHash":"7ef0f7d3c09bbb61630b521e99ef1c99ca99eef873bb6dfbe62cf5b29227209e","name":"llenarInicio","descriptionHash":"423566f22c160e5e4f2d0059f6bb04e75a70efdccc0cb5a3b257fbb7c99accda","description":"La cadena que se utilizará como inicio relleno de la barra."},{"nameHash":"4f73b95549ca0a4638d5b7045f8ac2600ef5de44d511bdc8651c2cc3db925918","name":"llenarFin","descriptionHash":"b42a1ea88a2ac10f3740229169fea11178cedc85c5dce097099fdb56025f4c9c","description":"La cuerda que se utilizará como extremo relleno de la barra."},{"nameHash":"fe805fb0d659fb55e90f94332964e58f9a3f3f2ceacee3bb9312e74dfd4d5555","name":"vacíoInicio","descriptionHash":"1e33bc45772cef97128a7494fb15a6c6548ffbc12db348cc6e903fe0b45a3cec","description":"La cadena que se utilizará como inicio vacío de la barra."},{"nameHash":"eab861ff2b99c63f2ea0b0a476adaf644c97c32ec4ac0c5652e7ba1a213796c6","name":"final vacío","descriptionHash":"51b37b51af8564bd965f352bbdaf17f785ddee3f34d2c11f9e61d47845d76377","description":"La cadena que se utilizará como extremo vacío de la barra."}]},"$gc":{"descriptionHash":"2f5145034b6e7f0c9a11426ecd6bb92566b906aae16e48a57a70821e3439a4e2","description":"Activa el recolector de basura de JavaScript, solo disponible si se pasa el indicador --expose-gc al nodo"},"$reverseText":{"descriptionHash":"a7fc2bf982f0a39bd0545d5fa028f36de0228a1a7781f5f32f5a2a91a7e81eb0","description":"Invierte el texto dado","fields":[{"nameHash":"473287f8298dba7163a897908958f7c0eae733e25d2e027992ea2edc9bed2fa8","name":"cadena","descriptionHash":"0c2cc50fe0c995ceccefb178ba7a08d99788bf07cbe51d419072959f6ec75d8f","description":"La cadena a utilizar"}]},"$wsSend":{"descriptionHash":"1e7e197f257e159244e03c40be39805007b344ee0bd9520aa110978d7a5d8be4","description":"Envía un mensaje websocket","fields":[{"nameHash":"90a219b30aaf89e72b10a70f5ec8a74892ed72b16af094399949225d86b4d6b9","name":"ID de socket web","descriptionHash":"0a2f01c7beeab5204b44dc9b33f3a5f8a6839c0b6604df1a0bd7e6c12e54d0a4","description":"La identificación del websocket al que adjuntar este oyente."},{"nameHash":"cd42404d52ad55ccfa9aca4adc828aa5800ad9d385a0671fbcbf724118320619","name":"valor","descriptionHash":"840006c20ee4adbf61fd06104fd05f7c27e9864c109ca4241a66723a780f12f3","description":"El valor json para enviar"},{"nameHash":"f2579d976934c7888785842d8e5a48a140453222e5dbca50d5a1226cd63a8dc7","name":"llamar de vuelta","descriptionHash":"b93562c7db69af90c2f29d9eddb314bd69075242f99a1526ae727396ebe393cb","description":"Código para ejecutar al completar la solicitud"},{"nameHash":"146bcd88c1990e8b394cca5b25dd27e9be23cce418140f93a5046d40241a1f52","name":"nombre de la variable","descriptionHash":"77df36f1c11beb618296cf68fa0bf1f8861cedf2e317f2a210a3ff0c7d6b8fad","description":"Variable para almacenar el error si se solicitó una devolución de llamada por un error"}]},"$average":{"descriptionHash":"9de413fe3eb06e4b6574c60cea6c71f49e2e1bc0e76806f79a438a67c2a8f015","description":"Calcula el promedio de números dados.","fields":[{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"4daee7259f4bfe1e0726265c28fd8d7011aeed4522ba2f0b1921c0cb405cc87e","description":"El delimitador de cada valor."},{"nameHash":"89445ea08b55421faa49919a5fd272e9a520f701b479d6084847e161ca5b7711","name":"valores","descriptionHash":"92f79f7fb589041de6ea5ff594f609a89f663e06db11019ec7281bfb401430be","description":"Valores separados por \"separador\""}]},"$advancedBar":{"descriptionHash":"e0e005a0f69411672dc0a4495036252c39fc4750f42884c85132fa477ad24ad5","description":"Genera una barra de progreso avanzada","fields":[{"nameHash":"97b0560280ed60a5a1eaa1bc45492543c8a986ad5a25b468c427eb83c3e88191","name":"actual","descriptionHash":"4e9f6d48626375f1a52862a66eeb4c1e20d5d20c9b236b1a579c0b8e71457990","description":"El valor actual"},{"nameHash":"9baf3a40312f39849f46dad1040f2f039f1cffa1238c41e9db675315cfad39b6","name":"máximo","descriptionHash":"85386e13112fdf2fff54921b2393b4511b33c601932fa8271c1e238146de0fd4","description":"El valor máximo de la corriente."},{"nameHash":"0f82aca66af91493b1ff401de5f1f7e3e24e14560df3f6f7e465dbc915b9947d","name":"longitud","descriptionHash":"0d142c41e15273911480fb991be3c88d0f12f598b54c7eeace25237ad013a12b","description":"La longitud de la barra"},{"nameHash":"89445ea08b55421faa49919a5fd272e9a520f701b479d6084847e161ca5b7711","name":"valores","descriptionHash":"a6d66643b1b66275699f666e546955e878a1988e03fac0bdfef66e73a72c2aa3","description":"Los valores con los que crear la barra, por ejemplo `=;~;#` significa `0%;33%;66%`"}]},"$deleteGuildCooldown":{"descriptionHash":"e8f8c85e188d3f74f08dbeba9ef624a5b78e3e87d617c7006fe0d37c820a5122","description":"Elimina el tiempo de reutilización para una identificación de servidor determinada, vinculada al comando actual","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"5dc14ceb14ac50eeefcf7b4790cac0dc7b0adc682f8551859329f33044ba8b3d","description":"La identificación para eliminar su tiempo de reutilización."}]},"$getUserCooldownTime":{"descriptionHash":"631fa2f6186458143c56de6bde0704c0ec2adb84ae1160529ea2e76d629ee492","description":"Recupera el tiempo de recuperación actual en ms para una identificación de usuario determinada, vinculada al comando actual","fields":[{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"a609ab9cd62a8741538e771f61a32495f80749c0dc2d72e2afc8eccdcf20111a","description":"La identificación del usuario para obtener su tiempo de reutilización."}]},"$deleteUserCooldown":{"descriptionHash":"b50a85476e751b980e4ec482c4796b4a0a75b001403b46865958a82b4920996a","description":"Elimina el tiempo de reutilización para una identificación de usuario determinada, vinculada al comando actual","fields":[{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"5dc14ceb14ac50eeefcf7b4790cac0dc7b0adc682f8551859329f33044ba8b3d","description":"La identificación para eliminar su tiempo de reutilización."}]},"$getGuildCooldownTime":{"descriptionHash":"bc5168f0907d5e6c23f99e7dda1021104934299e8002073811f8813c007924c9","description":"Recupera el tiempo de recuperación actual en ms para una identificación de servidor determinada, vinculada al comando actual","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"341765e75a176128143f16ad68cc72c4cb9dc6665aff2ff35082adba123fb7b5","description":"La identificación del servidor para obtener su tiempo de reutilización."}]},"$deleteChannelCooldown":{"descriptionHash":"654a8bdd41c646eb2d2f8ac6245d115c05a52f01688ab0d85b5ea11331906f0b","description":"Elimina el tiempo de reutilización para la identificación del canal determinado, vinculado al comando actual","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"5dc14ceb14ac50eeefcf7b4790cac0dc7b0adc682f8551859329f33044ba8b3d","description":"La identificación para eliminar su tiempo de reutilización."}]},"$getMemberCooldownTime":{"descriptionHash":"7c673ba42fca2b526bed26639c45bb6300a4d8e017e18c1c7c60e7f61b5e5e92","description":"Recupera el tiempo de recuperación actual en ms para un servidor y una identificación de usuario determinados, vinculado al comando actual","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"341765e75a176128143f16ad68cc72c4cb9dc6665aff2ff35082adba123fb7b5","description":"La identificación del servidor para obtener su tiempo de reutilización."},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"a609ab9cd62a8741538e771f61a32495f80749c0dc2d72e2afc8eccdcf20111a","description":"La identificación del usuario para obtener su tiempo de reutilización."}]},"$deleteMemberCooldown":{"descriptionHash":"33d7fe436239cbd06f26a1772bcb000e0a5b2c4454fe8e567ff455b3c9df680e","description":"Elimina el tiempo de reutilización para un servidor y una identificación de usuario determinados, vinculado al comando actual","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"5dc14ceb14ac50eeefcf7b4790cac0dc7b0adc682f8551859329f33044ba8b3d","description":"La identificación para eliminar su tiempo de reutilización."},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"5dc14ceb14ac50eeefcf7b4790cac0dc7b0adc682f8551859329f33044ba8b3d","description":"La identificación para eliminar su tiempo de reutilización."}]},"$channelCooldown":{"descriptionHash":"a4d5bf43a205705aa323301ff9d9c3e1170bc5964e86844841a1596d516e0b16","description":"Agrega un tiempo de reutilización vinculado a un canal y comando.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"4a04df81f77bcbc14e3c3c92503b7d9e16398f708bfe99e53422c853ffe4ad09","description":"La identificación del canal al que asignarle el tiempo de reutilización."},{"nameHash":"caa79af4db67695cce51988cda2f98423bb7420fbaee8968cd4aca151f55d3a2","name":"duración","descriptionHash":"c864ea4a79eb5afc321d4835e799d29fdc3a3aba390aa1f983a31229c59d8cbf","description":"La duración del tiempo de reutilización."},{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"8c5cc5d92936a8b36b006ce3dbb03631515b07e01333d423f896e60f79cfa31f","description":"El código a ejecutar si el tiempo de reutilización está activo."}]},"$guildCooldown":{"descriptionHash":"2b959a3e5a02ce9924e940a951625d23bcd64dfda03f6ade76f2f341f30d12c9","description":"Agrega un tiempo de reutilización vinculado a un servidor y comando.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"1848f3727a4550657d95cc7c405bc3a27dab9d37db03fb35f4be963de5689e1a","description":"La identificación del servidor al que asignar el tiempo de reutilización"},{"nameHash":"caa79af4db67695cce51988cda2f98423bb7420fbaee8968cd4aca151f55d3a2","name":"duración","descriptionHash":"c864ea4a79eb5afc321d4835e799d29fdc3a3aba390aa1f983a31229c59d8cbf","description":"La duración del tiempo de reutilización."},{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"8c5cc5d92936a8b36b006ce3dbb03631515b07e01333d423f896e60f79cfa31f","description":"El código a ejecutar si el tiempo de reutilización está activo."}]},"$userCooldown":{"descriptionHash":"e721fa431374e8a2c7a6bf4b07dbd594c0255f308444eeade3fdd2c78c38affa","description":"Agrega un tiempo de reutilización vinculado a un usuario y comando.","fields":[{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"0273513f69c4c6a31721ccbaa932f03454567c828bc21a7afb17d5b82ccc3439","description":"La identificación de usuario a la que asignar el tiempo de reutilización"},{"nameHash":"caa79af4db67695cce51988cda2f98423bb7420fbaee8968cd4aca151f55d3a2","name":"duración","descriptionHash":"c864ea4a79eb5afc321d4835e799d29fdc3a3aba390aa1f983a31229c59d8cbf","description":"La duración del tiempo de reutilización."},{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"8c5cc5d92936a8b36b006ce3dbb03631515b07e01333d423f896e60f79cfa31f","description":"El código a ejecutar si el tiempo de reutilización está activo."}]},"$memberCooldown":{"descriptionHash":"965a41c38ccc7e669ede175b96adf0c5f73742e29d4b5d303543805d20abe843","description":"Agrega un tiempo de reutilización vinculado a un miembro del servidor y un comando.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"1848f3727a4550657d95cc7c405bc3a27dab9d37db03fb35f4be963de5689e1a","description":"La identificación del servidor al que asignar el tiempo de reutilización"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"0273513f69c4c6a31721ccbaa932f03454567c828bc21a7afb17d5b82ccc3439","description":"La identificación de usuario a la que asignar el tiempo de reutilización"},{"nameHash":"caa79af4db67695cce51988cda2f98423bb7420fbaee8968cd4aca151f55d3a2","name":"duración","descriptionHash":"c864ea4a79eb5afc321d4835e799d29fdc3a3aba390aa1f983a31229c59d8cbf","description":"La duración del tiempo de reutilización."},{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"8c5cc5d92936a8b36b006ce3dbb03631515b07e01333d423f896e60f79cfa31f","description":"El código a ejecutar si el tiempo de reutilización está activo."}]},"$setBotBanner":{"descriptionHash":"b20f43e4eedc18d30a3433529dc5b1a037e72b1ff862a5cc4883e61250d42f54","description":"Establece el banner del bot","fields":[{"nameHash":"28e5ebabd9d8f6e237df63da2b503785093f0229241bc7021198f63c43b93269","name":"URL","descriptionHash":"06ff52447aaf518b9748f77b67704cc112ee7754ee4f9a1dc43a14d884f40249","description":"La URL del banner"}]},"$entitlementEndTimestamp":{"descriptionHash":"1194d276b259ce593220cf9c56a1b4a540ca8c7aee64c3f3abe5806b341d9860","description":"Devuelve la hora en la que finaliza este derecho."},"$entitlementGuildID":{"descriptionHash":"a049d5ed491ac91e2c8693ae01ef947644edc5f9963d3b082fd05031581a5382","description":"Devuelve la identificación del servidor de este derecho."},"$entitlementIsDeleted":{"descriptionHash":"6973ca10c2d55aed88f30fff5524479a568d49f7ceffbcd8b70fdd3cc33f5ac5","description":"Devuelve si este derecho se elimina"},"$entitlementIsUserSubscription":{"descriptionHash":"ea617757aaa6ddcdcdbb4585cd8dd336fddb3aa18cf7934af50207fb0ca0230f","description":"Devuelve si este derecho es para un usuario."},"$entitlementStartTimestamp":{"descriptionHash":"68d02823f4add8f1a0b25681aaf3658977bed87e7f9301751ffd0626df4d77d1","description":"Devuelve la hora en la que comienza este derecho."},"$entitlementIsActive":{"descriptionHash":"bc87e5b8c943ff9466d17a3d6baec4c7e4179d14a064003705ea00e1179e028a","description":"Devuelve si este derecho está activo"},"$entitlementUserID":{"descriptionHash":"a75b199fcf008124785d7b014f7fe7bc7173847edc09ae16d78b58be4e5ca49a","description":"Devuelve la identificación de usuario de este derecho."},"$entitlementID":{"descriptionHash":"3a6d17245560f6d67124825c900f8709308d67a141d86bc561fc8d4144d5583b","description":"Devuelve la identificación de este derecho."},"$entitlementSkuID":{"descriptionHash":"19c8691095a02cdacf963a712c8b4507ed626f01468e58f6ecdb09b574c483c3","description":"Devuelve el id. de SKU de este derecho."},"$entitlementIsGuildSubscription":{"descriptionHash":"51f3f43c28252af95659ed5a5f31227f9852651521463543b17241a2727b36e4","description":"Devuelve si este derecho es para un servidor."},"$entitlementType":{"descriptionHash":"355ba3981fb051e689f140e4417d6205729e4f66d588fc7d3d7391b7a04d1019","description":"Devuelve el tipo de este derecho"},"$entitlementIsConsumed":{"descriptionHash":"95aebf2552085e788532b13bb400b5885f22e24357d4f9fca8c65cb714c2369d","description":"Devuelve si este derecho se consume"},"$hasAnyEntitlement":{"descriptionHash":"1fff0dfcbd07c32d4eb370e80fc99f4cd13b9ae045db5a648773403e93f69320","description":"Comprueba si este usuario de interacción tiene alguno de los derechos otorgados.","fields":[{"nameHash":"1539b309b3f151cea0d8fc79c298fc8fbecfd3ce0b3ef39c0f7b68fcf15ada5b","name":"nombre del derecho","descriptionHash":"3ae215ab8faa0f5d7d67851e76b3bbb6d7cec7b2b57a1c5bb277e59728dd82f6","description":"El nombre de los derechos a validar."}]},"$hasEntitlement":{"descriptionHash":"f7b75a7d4a94d8e370fc4ebbe321612dbafa12e291a97ad7c7164dd32a4a538f","description":"Comprueba si este usuario de interacción ha otorgado derechos","fields":[{"nameHash":"1539b309b3f151cea0d8fc79c298fc8fbecfd3ce0b3ef39c0f7b68fcf15ada5b","name":"nombre del derecho","descriptionHash":"88d5a6ba3c14c0b8e87d2232f5960041698224ef5249fa89db0a8c0846a76c9f","description":"El nombre del derecho a validar."}]},"$hasAllEntitlements":{"descriptionHash":"84abfe90c2b8c345f899a2ddcdf7c4b72c49c619dc779f9a940c657a47e47f56","description":"Comprueba si este usuario de interacción tiene todos los derechos otorgados","fields":[{"nameHash":"1539b309b3f151cea0d8fc79c298fc8fbecfd3ce0b3ef39c0f7b68fcf15ada5b","name":"nombre del derecho","descriptionHash":"3ae215ab8faa0f5d7d67851e76b3bbb6d7cec7b2b57a1c5bb277e59728dd82f6","description":"El nombre de los derechos a validar."}]},"$entitlementConsume":{"descriptionHash":"d8b107c873df903cf0a2a6eaabb33562dfe9676ce3e5cc07d15527f9a803cf03","description":"Consume un derecho de una interacción.","fields":[{"nameHash":"1539b309b3f151cea0d8fc79c298fc8fbecfd3ce0b3ef39c0f7b68fcf15ada5b","name":"nombre del derecho","descriptionHash":"ae3f618583e8c532389f3d100ea7dd1b606479bf4198c1d5c3cf12230cffdbd7","description":"El nombre del derecho a consumir."}]},"$interactionRequirePremium":{"descriptionHash":"6520ad1719b6ed44287c20fbc7c9627baba4e51d5e8156dd341dfdddc95a824a","description":"Requiere premium para usar esta interacción"},"$newEntitlement":{"descriptionHash":"5d61078fec651eb4b73b8ab045d4644618c9fea8aeaec09049acfe355337eecb","description":"Recupera nuevos datos de un evento cuyo contexto era una instancia de derecho","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para tirar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$oldEntitlement":{"descriptionHash":"23f564b7aafd9ee193fd83f5f0fe5aba621c60e13e9f6e8041f930e9ed641ddc","description":"Recupera datos antiguos de un evento cuyo contexto era una instancia de derecho","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para tirar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$applicationCommandOptions":{"descriptionHash":"c6d254b6f84d2161c4acb4af06ae01e83b493d922226c8dafc30b330603d457c","description":"Devuelve las opciones de comando de una aplicación en formato JSON","fields":[{"nameHash":"a56145270ce6b3bebd1dd012b73948677dd618d496488bc608a3cb43ce3547dd","name":"identificación","descriptionHash":"045686ed109fd1e41ef151e13e0adbde9362b022662622ef497ae99f3bf23d70","description":"La identificación del comando para extraer sus opciones."}]},"$pollAnswers":{"descriptionHash":"5ff3aec2c953a126e93abafc6c07547a04ab7ae026579cdc1ddd42241aa7fe76","description":"Agrega múltiples respuestas a la encuesta","fields":[{"nameHash":"ed1728974550302545eb1b42ec6e7e020087b38f9446b350ba3427827e95ebf3","name":"texto;emoji","descriptionHash":"79c8c571eb3308b986d0c25d276ae2112f7a05b3b048148d57a590324325181e","description":"El texto de la respuesta seguido de un emoji."}]},"$pollAnswer":{"descriptionHash":"544415c40e30c423279aafb36505be37f9d77374dd905dcb6919fdd867e33f89","description":"Agregar una respuesta a la encuesta","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"a9fb70cc18e8d28dd75f344d1485d439e188efe293ec7449899feb84fc2e5633","description":"El texto de la respuesta."},{"nameHash":"4030f0c0b99ba5e189b6fe295448a8ca31ca589a55930175de18032545c11501","name":"emojis","descriptionHash":"3f1a910acadbc00eb93df04cdf2b59eb276452a3c20413fb8ccb72332cdb09b3","description":"El emoji a usar"}]},"$poll":{"descriptionHash":"2426756fe636431d8bb22768cc7ac6848c35283a1e2465d17f3915f5979d194d","description":"Crea una encuesta","fields":[{"nameHash":"1f5087db919ced5c123c7f507d3fcce818cb0cf6e77c2f95a8a35e951e03fdb9","name":"pregunta","descriptionHash":"cf9686de26c37b8dc596cfcb2b1d83ac2c4cac03e2c5e90a61e77a44718c2205","description":"La pregunta de la encuesta"},{"nameHash":"caa79af4db67695cce51988cda2f98423bb7420fbaee8968cd4aca151f55d3a2","name":"duración","descriptionHash":"32e0e1a5774be09944979eab06b18f6fa18a01e3fcb77788f92c3d24782c8020","description":"La duración de la encuesta."},{"nameHash":"e9a8cd377d9fccf8ad4b330af9a2d45bf511ef83f7b1c773b8f9f619b9eaa24e","name":"selección múltiple","descriptionHash":"651f96c614a70c7abcf87272249249fd40a28d29f61d820b65bf28d6254e3ca7","description":"Si se permite la selección múltiple"},{"nameHash":"1dc5ae5b68174891b6aa9850aa05ee0d9ae8a20468d9517259951a2dd9e9c0f0","name":"disposición","descriptionHash":"60d21d73a3a97f3b2decde77ffb3caf6e1690b2a8aaa0f91408f8f7598762df8","description":"El diseño de esta encuesta."}]},"$pollEnd":{"descriptionHash":"a58bac3f353a480add653c5d75f4fa554d41c481d65570d82038f07a903b6369","description":"Finaliza una encuesta","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"b0aa9683e42f155e0b0e73b2212fef2f5aa46111806d252fb98746b66d5ce382","description":"El canal desde el que recibir el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"b5011882b80de34853ef8b356c2c2b0418182ae6e310ad8e13665147649048b5","description":"El mensaje para recibir la encuesta."}]},"$segmentTextSplit":{"descriptionHash":"a3dd330a41723f2b3a655dba24da1f0e6f54806c174f61b22e7d4991b431bb38","description":"Crea una matriz en un texto dado usando el segmentador","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"0510ca9d4764b185ba05a6ba0cf94e5413047d09783122613b230742339eebef","description":"El texto a dividir"}]},"$pollAnswerVoteCount":{"descriptionHash":"b3f7ca3ea37d4e6d2ddd4ccb1434be85ad8b878ade26ba4cf5d721abedbefffd","description":"Solo se puede usar en eventos de encuesta; devuelve el recuento de votos de esta respuesta de encuesta"},"$pollAnswerEmoji":{"descriptionHash":"ac5f78ba3a16ada18adccaf0b1a9c53e99295c6ce4530b5e5171ccb5f29cd24e","description":"Solo se puede usar en eventos de encuesta, devuelve el emoji de la respuesta de la encuesta"},"$pollAnswerMessageID":{"descriptionHash":"15cff861bbd506517318189b4db63bcc03567d8651f8d743c76e8ff00bad0e09","description":"Solo se puede usar en eventos de encuesta, devuelve la identificación del mensaje de la respuesta de la encuesta"},"$pollAnswerID":{"descriptionHash":"c35bb68648ba18fb6966eff895e71d539b92a9d18953ffdec473fc2d330ac3ab","description":"Solo se puede usar en eventos de encuesta, devuelve la identificación de respuesta utilizada"},"$pollAnswerText":{"descriptionHash":"b17accd54d42cbcc70e110c9503ffb3c056b9658a7643e7f2f83fff122dd99e8","description":"Solo se puede usar en eventos de encuesta, devuelve el texto de la respuesta de la encuesta"},"$pollAnswerVoterIDs":{"descriptionHash":"fc726194fc41350a1b45e9d3f3c005247fc33ae06cddef90af49266e12ed3e57","description":"Solo se puede usar en eventos de encuesta; devuelve los identificadores de usuario de votación de esta respuesta de encuesta","fields":[{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"91ee340e93452ab838f0a9a410134f1d7b7a22045c40dfd2f9e2f948545afc10","description":"Separador opcional para usar para cada identificación"}]},"$threadIsArchived":{"descriptionHash":"654d8b92076f369ffcdf68e31158c2ed723939e8b435c57d30b62f5d66b67298","description":"Devuelve si un hilo está archivado","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"47196a9b678fc1ab9c81c97fa430ca2af4c8d01820db3f54d00c51cfeff70816","description":"El hilo para comprobar si está archivado."}]},"$modifyForumTags":{"descriptionHash":"3bcadae3432e321ddbe80f2ceda1102c67dccc14d1d1e9522727e7d09e3eab38","description":"Modifica etiquetas de una publicación del foro, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"fdf15265f888cfd9d795b85e51b8590b2dab8734946a4e4b97543ec14e7aacec","description":"La publicación para editar etiquetas"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"9b8641f73e188ca0c2d14a5b66d3d3b13fe3f3f956da62021399b88291bb17c2","description":"El motivo para modificar las etiquetas de publicación."},{"nameHash":"978c2f8941354cf552831bb8b5b648bb3748e83f5d0a69e3301569af01e1de93","name":"etiquetas","descriptionHash":"b3ee1df398fa04446f6f23143c7b08f2782f59673bd25c0c7463e8ef3f07ede0","description":"Las etiquetas de la publicación."}]},"$setThreadArchiveDuration":{"descriptionHash":"38caf051dfdb8d82f7d3a7c1f8fe6405bf1e91ffa1a2e33bd8a4d7ee17737560","description":"Establece la duración del archivo automático de un hilo","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"1a71379a87491a28dbe28992e84558a2ce80eb5abd9b1dfab23ccb7bf1e24921","description":"El hilo a modificar"},{"nameHash":"caa79af4db67695cce51988cda2f98423bb7420fbaee8968cd4aca151f55d3a2","name":"duración","descriptionHash":"564d751eb33586589d1bfb7c00b98f810ef2e616ca2226e77f4c84c938e2c0b7","description":"La nueva duración del archivo automático."},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7e794292671b5a9bd73fd085bf89fc934f955c51d3340fbe3d2d7aa8e0ca6713","description":"Razón para modificar la duración del archivo"}]},"$setDefaultThreadArchiveDuration":{"descriptionHash":"8d41f3a28ef47bc08d134d2a4022ef4194d6031cb02301e416205e5d780da911","description":"Establece la duración de las publicaciones predeterminadas de un archivo de un foro","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"0c63b79a8a6099ea2e3c03b207ac7137e2835fcd1845073a6e1a7690635479aa","description":"El foro para modificar"},{"nameHash":"caa79af4db67695cce51988cda2f98423bb7420fbaee8968cd4aca151f55d3a2","name":"duración","descriptionHash":"564d751eb33586589d1bfb7c00b98f810ef2e616ca2226e77f4c84c938e2c0b7","description":"La nueva duración del archivo automático."},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7e794292671b5a9bd73fd085bf89fc934f955c51d3340fbe3d2d7aa8e0ca6713","description":"Razón para modificar la duración del archivo"}]},"$setChannelArchiveDuration":{"descriptionHash":"eb2aec98f23b0003f70f771349ff994eef9f59d28681eccbc4ccb88568a8fdf1","description":"Modifica la duración del archivo de un canal.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"23881b3a268aff10837f746e2d4c36b839bb64692c1465145e4e7d0bb6e60bfa","description":"El canal a modificar"},{"nameHash":"caa79af4db67695cce51988cda2f98423bb7420fbaee8968cd4aca151f55d3a2","name":"duración","descriptionHash":"d7dae1dabd4227fbdac5cb1353f9efaa63b9b29c420cf8148141f450924d67ef","description":"La nueva duración del archivo."},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7e794292671b5a9bd73fd085bf89fc934f955c51d3340fbe3d2d7aa8e0ca6713","description":"Razón para modificar la duración del archivo"}]},"$deleteThread":{"descriptionHash":"cd8a88a862262c04d16d8a222deecc7b5e8a1ebfc2ad34e6cb6a20159d81b539","description":"Elimina un hilo, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"Canal ID","descriptionHash":"5d4ed007bafee3aa3cbd990ba03bffd0625b1a0a0f652e2132fcc0c4f38fcb64","description":"El hilo para eliminar"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7f779c415b25c724af6cf2ec5df7ba35daca95634d2c5da6a7ad029e829effc4","description":"La razón para eliminar este hilo"}]},"$week":{"descriptionHash":"fb2547935b3d636918549b5e515b00dd171ce41f91ebd4b24395e4baa4744194","description":"Devuelve la semana actual del mes."},"$randomBytes":{"descriptionHash":"e94ed68f77fb4853e746e8b2229cbf99984cbfb08d555ca301a3bf74756c9df8","description":"Genera una cadena de bytes aleatorios, en hexadecimal.","fields":[{"nameHash":"0f82aca66af91493b1ff401de5f1f7e3e24e14560df3f6f7e465dbc915b9947d","name":"longitud","descriptionHash":"0744ea59416c5c2a2b29f32136615880b253d93752e060b7f295ae9fd0f00771","description":"La longitud de la cadena hexadecimal."}]},"$decrypt":{"descriptionHash":"f490375decf0b3dbdd17c010b84d2229f8dadffc1dfe7124f815db7ce13290ce","description":"Descifra el texto dado con una clave.","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"232325184e6758da8268a4de50a013f314d7a5f5d8b12e29724c684a565bdf57","description":"El texto a descifrar"},{"nameHash":"2c70e12b7a0646f92279f427c7b38e7334d8e5389cff167a1dc30e73f826b683","name":"llave","descriptionHash":"e301ae87db5bbd63fcaafa0e3699adfeca468ec780c7491666f71c88bdf411ed","description":"La clave a utilizar para descifrar el texto."}]},"$encrypt":{"descriptionHash":"149a453f11109abe38176b1427017023a69ad3824c992f7ab7fe3e107ecb0b3a","description":"Cifra el texto dado con una clave.","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"46883b9c489db75d3c9263d83a5f8961b637c423a0969e7bea930d7cd23f63d0","description":"El texto a cifrar"},{"nameHash":"2c70e12b7a0646f92279f427c7b38e7334d8e5389cff167a1dc30e73f826b683","name":"llave","descriptionHash":"80d39fdfbadd4a82646eaa5ee6ae32f91644aec7195238eb734d8083a9462a73","description":"La clave a utilizar para cifrar texto."}]},"$botCustomInvite":{"descriptionHash":"6761d7e41af673d12ca1d0c88719f2380d5c987fa37e17300b7a4d9e155c8edd","description":"Devuelve el enlace de invitación personalizado del cliente."},"$botTags":{"descriptionHash":"eaca470aafab40cba7f455a0a3476c0209c638c74c4e1e57c261117198e150c4","description":"Devuelve las etiquetas del cliente.","fields":[{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"2c0fade8f497946e27ac330f54d47db1f844e087651eaf5e4f29e24cac45595c","description":"El separador a utilizar para cada etiqueta."}]},"$addForumTags":{"descriptionHash":"6bf6bcd737b43d1ebef37d6616164bb097d68967954901bc5b36af93d9ad6c90","description":"Agrega etiquetas a una publicación del foro, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"fdf15265f888cfd9d795b85e51b8590b2dab8734946a4e4b97543ec14e7aacec","description":"La publicación para editar etiquetas"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"b945be054829cb8efb6f851f749b6f53d133a8385fbc269cab90c362c1db01ee","description":"El motivo para agregar etiquetas de publicación"},{"nameHash":"978c2f8941354cf552831bb8b5b648bb3748e83f5d0a69e3301569af01e1de93","name":"etiquetas","descriptionHash":"b3ee1df398fa04446f6f23143c7b08f2782f59673bd25c0c7463e8ef3f07ede0","description":"Las etiquetas de la publicación."}]},"$channelSlowmode":{"descriptionHash":"8d1b3648cc1ae99c0c3cb5163e853c237d9693f518c3e2162d671b41967514a8","description":"Devuelve el canal en modo lento en segundos.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"63b04bc3a53c726383970e113d2612b546926ea1086c8465b5f7baf83dcd7439","description":"La identificación del canal para obtener su modo lento."}]},"$forumTags":{"descriptionHash":"a6309748934f729794b2a31d64eca37b74fa36e18adfd3937dd2660bb468615a","description":"Devuelve todas las etiquetas disponibles de un foro.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"bab78c538d939be5f07a62599ee227d4f671b88ed5a9d8a4edac200db2e2f81f","description":"El canal para obtener etiquetas de"},{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"1af985a81ce6e9381a9bddfe7476d85acb24fbf55cd6ff9e16a75af90a2a5140","description":"La propiedad a devolver por cada etiqueta."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"9b88352a6930920ddc4a0cbe5d6eefb344105f624ac344263ccec11059643d6a","description":"El separador que se utilizará para cada propiedad de etiqueta."}]},"$lockThread":{"descriptionHash":"0d4541eb46f0076d7cd748435c24567e02c0b50f43881efb4044c00aa6462753","description":"Bloquea un hilo, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"7100e17eb3898265cf36433e378545b02446fd651a6e0b546409a67d3dd5bc44","description":"El hilo a bloquear"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"84df5903fde6c054fe322b6d498132f543a3fd674b590f1d54a9409893843712","description":"El motivo para cerrar este hilo."}]},"$unlockThread":{"descriptionHash":"33f37ebd9662b9cd757629f5f431ed0764c047833ece472c50cb4b4a01c407f2","description":"Desbloquea un hilo, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"056f0dbbb6e7636c3ec404d5653e898bc86d1f2b26c9964185a2a850371f2074","description":"El hilo para desbloquear"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"1b28ce84a334ed2810e4ff941c47c35aea205d908ba9be783e352353ac4e7eb8","description":"El motivo para desbloquear este hilo."}]},"$setChannelType":{"descriptionHash":"92594a8a78512371a8568a0b9e3d29b7c09fa8a723d39baf23de18b5ab60b67d","description":"Establece los tipos de canales para el último menú de selección.","fields":[{"nameHash":"8d8460221bf4eb295f964884b40a9ba6302a9c2af2f9b1997cbed42fda139de8","name":"tipos","descriptionHash":"a1d0dad622121061bcc26d44e16571d23cbf9f41f285e1acf2d7c903c9703078","description":"Los tipos de canales a configurar"}]},"$readDir":{"descriptionHash":"7817bd8bbe6cdc9b96bc8266099a2efd7cd490b22fcdb17181ef1cc83f52a253","description":"Lee el contenido de un directorio.","fields":[{"nameHash":"a0af9f865bf637e6736817f4ce552e4cdf7b8c36ea75bc254c1d1f0af744b5bf","name":"camino","descriptionHash":"a661621ac75e8fb16b8ccbb7a8ac47e2868be8cc9c8bab0d211a790e1721989b","description":"La ruta al directorio."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"e7edc8080c201fe37c7d606fdb00913d935670e52c5252d1885cef5ef24f2ce8","description":"El separador a utilizar para cada resultado."},{"nameHash":"e8424ea5339b85a750ab5f4c63bde5d5c62975792a3bed6ccb37c045207c6771","name":"codificación","descriptionHash":"7e1b1af2b18cbe960ce8c7f56db903510167ef90481b06ed25a2f4ba09345e8a","description":"La codificación a utilizar para el resultado."}]},"$italic":{"descriptionHash":"044c143dafe63662b30b4d924df50f67a59e63b8f73bd4063fb5112116a73d3c","description":"Pone el texto dado en cursiva","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"94ebbf0b193e1581860b04b7aaa029bb7f351d393e4e03b9404b9dc7819377d7","description":"El texto se pondrá en cursiva, esto intentará escapar de todo _ y *"}]},"$applicationCommands":{"descriptionHash":"d4f9cb76ed4ca843665953509cf7510a730f7124323472fc2176603100afc07e","description":"Devuelve todos los comandos de la aplicación.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID de servidor","descriptionHash":"6a29a1e3de01efa72a5b4c3088ddb8761b3e4d932427b0e3a2ff01ffb5a8c80b","description":"El servidor del que se obtienen los comandos de la aplicación"}]},"$jsonStringify":{"descriptionHash":"685f4c2fca94cdc5f6179c9d07beb14d1564d2f3f79429551a6fc5821109d00b","description":"Devuelve el JSON en formato stringificado.","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"c1b58adb37ca915450962b6c2b9c9e6f1e23468d7822a1970883e243cef27218","description":"La variable a stringificar"},{"nameHash":"3f49dbbfe051cb20cc038923424fedf8d18307cc805e1520e4168e9360e2eb38","name":"espacio","descriptionHash":"feb4d0eecacd8478e8187e01ce7ebb84f1377f089356415d7ca08abaa3e8d2cf","description":"El espacio a utilizar"}]},"$onlyForCategories":{"descriptionHash":"1bce78718e1fc58d91eae52413db63bec183d3d5a5b003dd161b095550efd850","description":"Solo ejecuta código si los identificadores dados coinciden con la categoría actual","fields":[{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"0fe84e0c61dda0c789f62e58d0076eb2b7354e51d25ac896f6818ed89e29d0b3","description":"El código a ejecutar si la categoría no está en la lista blanca"},{"nameHash":"61ffa9c8c703dd5e4e5aaaf434f3f6a301ed4a6656144bff6b81a8de9057cbad","name":"canales","descriptionHash":"33e7e2a92f9e64b23d520b743cb141dc9a10f29ec01e12e0acff14a7c12a268a","description":"Las categorías a comprobar"}]},"$onlyForChannels":{"descriptionHash":"cedc36a9afee2884327ce47b41d3d41e97c8d372abd37d524ca2fe45a2e4ca6b","description":"Solo ejecuta código si los identificadores dados coinciden con el canal actual","fields":[{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"3faaa6d33e03e1b83ea1db45045aa3c42b01fa149dbac6183b74c08db54a77a4","description":"El código a ejecutar si el canal no está en la lista blanca"},{"nameHash":"61ffa9c8c703dd5e4e5aaaf434f3f6a301ed4a6656144bff6b81a8de9057cbad","name":"canales","descriptionHash":"6783a31897d5917035889e585bebabb05c9f618460534a3a017aa9ae8a81a934","description":"Los canales para comprobar"}]},"$ceil":{"descriptionHash":"dcd12922feb5ff703ec0ef286413361d21e5801d08bbe6aec48b0f83f962e314","description":"Devuelve el entero más pequeño mayor o igual a su argumento numérico","fields":[{"nameHash":"12886f9d00055adf24c40579e22d31b2b45f2023f892954ffd5567beb60825f8","name":"número","descriptionHash":"508eb67865408c7d8d4ee79083eaca4359014c60a4d7d9a993f6600568910ca7","description":"El número a utilizar"}]},"$memberTimeoutDuration":{"descriptionHash":"43c7823aa31b9e62ff0a8b5e01ab676bfd6c1156caa9d496125e1f243c0802ed","description":"Devuelve la duración del tiempo de espera de un miembro.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"72acf7d4eb79645265d9dd9716d0dd1a6eb3fd676bcc74512b46e6e4d8cfe8ba","description":"El miembro para obtener la duración de"}]},"$advancedReplace":{"descriptionHash":"6b7bdb99296d77dd43bcc1671b5e95ef9d16e8a03be08651f09f8a9afa0d9bda","description":"Reemplaza texto en una cadena varias veces","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"d7d0cf1ddc10897db27ff2ad894f821220c7e0c11d7fac947e564ca079c6bacd","description":"El texto base"},{"nameHash":"99d5a166a145d64e6aecc10bc393d2527db86168bdb66c9a72fe33ef570033c0","name":"partido; reemplazo","descriptionHash":"e39c572ab670d9f81070df8d226309ea30a8165178740a8270b38c28aa9c8d35","description":"El texto a coincidir y su reemplazo."}]},"$calendar":{"descriptionHash":"9a78facad26456e6201f56fe1bd5afc90fb6ec5f3a5d71b01fcfdca99ff66cfd","description":"Devuelve un componente de calendario del año actual.","fields":[{"nameHash":"1303c06b0b014d0ce7b988ab173a13f31227d417058ff4bbe6f8c222b4ad913c","name":"tipo","descriptionHash":"83441087019cec66f9faf222181d1f46c5b429ae669bcbe873991ff12885732e","description":"El tipo de año calendario."}]},"$userCustomStatus":{"descriptionHash":"63c9852a4304034f608925b3caa1f03917555d30c57071fe3440421eb57dc88b","description":"Devuelve el estado personalizado de un usuario.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"6828d878c8d683fe78a0b55facf9b772e97af96b7f65fe88a3f6d7b7eafd6930","description":"El servidor del que extraer al usuario"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"1a59c9c1dd1429711d7e2433da8679f9bb48fecb82f46c4bf630f48894d5d86d","description":"El usuario devolverá su estado personalizado."},{"nameHash":"1303c06b0b014d0ce7b988ab173a13f31227d417058ff4bbe6f8c222b4ad913c","name":"tipo","descriptionHash":"e9cee61e60ea9409cc381ecd16eb7eea1277afbabd8b1d65df3ef08a58cbece3","description":"El tipo de estado personalizado a recuperar"}]},"$webhookEditMessage":{"descriptionHash":"457cd9bc582f2a1cd293e96ca18076c832c9d2ad36379faa1da08cb4564ff202","description":"Edita un mensaje de webhook, devuelve bool","fields":[{"nameHash":"28e5ebabd9d8f6e237df63da2b503785093f0229241bc7021198f63c43b93269","name":"URL","descriptionHash":"aa546e94755091f5db382df63db2724282ac43b91da72047958c3bfd53b3b4eb","description":"La URL del webhook"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"dc76828cf9b13007001609f93c8535ce75e3295818f4c5eb0a0645ff01fe359b","description":"El mensaje a editar"},{"nameHash":"ed7002b439e9ac845f22357d822bac1444730fbdb6016d3ec9432297b9ec9f73","name":"contenido","descriptionHash":"4d5534b48f2bfb41e0029c9a1b980bdacd475767d1f0a577c9d60e9bf06af0a0","description":"El nuevo contenido del mensaje."}]},"$botMutualGuilds":{"descriptionHash":"bb9f07e8c476cd0ea43b8e2e093c8481e958f62bc945c9a8feeffad0d7355ae6","description":"Devuelve los servidores mutuos del cliente con un usuario.","fields":[{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"ba7120ae031872ca83f7612319b9389081bae58ef18e40aab132b992afa8e311","description":"El usuario para obtener servidores mutuos"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"45763d41f78436894644187bbf7288e51facb54cec56de80af74f429103c2217","description":"El separador a utilizar para cada servidor."}]},"$channelMembers":{"descriptionHash":"3280c1a64c4e9052bd5c7c769911c7b54f80855346810588a08edfbf8598d1a8","description":"Devuelve los miembros de un canal.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"aa72d194587946b558ffa393800065458e3dc419e0726436690b16ce7b3e5859","description":"La identificación del canal para obtener sus miembros."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"dfd3022d878accb5db22e62e1c3bb93685e9d6ab1d51ee2d19df195e99728cd4","description":"El separador a utilizar para cada miembro."}]},"$setChannelCategory":{"descriptionHash":"ceecd3a929ca3dcb3b47d3df21d3fe424da51871dfb20385082464b2a8eb7baf","description":"Establece la categoría de un canal, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"61d821e6715e19d0cc105f6aba7698ee8cba7a8eb53b1944f82002be275331f4","description":"La identificación del canal para establecer su categoría."},{"nameHash":"abe236db296ee2e834a0d194e46be792a3619bccc7b065109a00415e8ff733b9","name":"ID de categoría","descriptionHash":"26370c29a2e5bfc3cfbd93414e362095fb9c08b95577f1f1d1987cd77dca5cb5","description":"La categoría a establecer"}]},"$renameFile":{"descriptionHash":"1edeccedd8c62d60b6e3dc02eae0c2b18da7d0970858216875eec537750d375c","description":"Cambia el nombre de un archivo","fields":[{"nameHash":"e96c457462efd8a64f990f820a4b06b75ea609dcbfd63eaeec2801e6280540cd","name":"viejo camino","descriptionHash":"8e156bbdbc0c6f13c8dd18d261538e047d5f0b8063af9efd2948250b6daa11e0","description":"La antigua ruta al archivo."},{"nameHash":"d7a43a62a3c79f6b3a0c60db86131370551ff5d0d997ac134629a9b75a2bb2fc","name":"nuevo camino","descriptionHash":"6d777a827a49b5088fac80392fb6aaa1ba0862c9c325c297db97072d1abd8ee5","description":"La nueva ruta al archivo."}]},"$findChannels":{"descriptionHash":"013ab79f1f51a0888dbeb5184a9a64f0b61d079c60b146d7f3c5e9d13c0134e4","description":"Encuentra canales de un servidor mediante una consulta.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"f0864a2d3ccc322a7750f45aa51a97a987595e4626aba924b43f78c5a837475f","description":"El servidor para encontrar los canales"},{"nameHash":"a8b771920b8319e47251d1360f5e880bc18e8d329b0f0d003ea3c7e615558947","name":"consulta","descriptionHash":"03d6042af58c7a744ebb077e601e87c83184e54a936d72d1d2796146980d54bb","description":"La identificación, mención o nombre del canal a buscar."},{"nameHash":"55ea09e5715d0a8d9d94018d473bf23b2d7e630c2adb1f1acad3bada74c6fd05","name":"límite","descriptionHash":"f3b40eb71b9cd75459609b3932c34c64825af53ae0b3d1e69020c276de23fcc5","description":"El límite de los resultados."},{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"9b9615aad03769adb72681a2ab923bdf349666bf87c95971913f43595e8bdf00","description":"La propiedad a devolver"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a1d7cc489f166dc03cedf96fcbb885f19dbf2adbc1fb4bf017ba18c733fc2b41","description":"El separador a utilizar para cada resultado."},{"nameHash":"5b7e6bf2dc4a32a6aa4770cd5639c2c7af890fc86c273b5c8567fe5382086bf3","name":"método","descriptionHash":"4ca80e52bc63541a0c1a7f9b3b33e62f957b7600f651f3f351d12a983e701463","description":"El método a utilizar para la búsqueda."}]},"$findRoles":{"descriptionHash":"749ac9499edc748e4a2e8481536bf7b4b376b2e1597929114015dd6445280382","description":"Encuentra identificadores de roles de un servidor mediante una consulta","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"443fec62611e1fdd73eca55e1c42abaeb6e888bc774b5500f031f48285f4c74a","description":"El servidor para encontrar los identificadores de roles"},{"nameHash":"a8b771920b8319e47251d1360f5e880bc18e8d329b0f0d003ea3c7e615558947","name":"consulta","descriptionHash":"47087bdc765b335c39f893f1d1ff795a337a2f0c5e2541252639a72ef5e31318","description":"La identificación, mención o nombre de identificación de rol que se debe encontrar"},{"nameHash":"55ea09e5715d0a8d9d94018d473bf23b2d7e630c2adb1f1acad3bada74c6fd05","name":"límite","descriptionHash":"f3b40eb71b9cd75459609b3932c34c64825af53ae0b3d1e69020c276de23fcc5","description":"El límite de los resultados."},{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"9b9615aad03769adb72681a2ab923bdf349666bf87c95971913f43595e8bdf00","description":"La propiedad a devolver"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a1d7cc489f166dc03cedf96fcbb885f19dbf2adbc1fb4bf017ba18c733fc2b41","description":"El separador a utilizar para cada resultado."},{"nameHash":"5b7e6bf2dc4a32a6aa4770cd5639c2c7af890fc86c273b5c8567fe5382086bf3","name":"método","descriptionHash":"4ca80e52bc63541a0c1a7f9b3b33e62f957b7600f651f3f351d12a983e701463","description":"El método a utilizar para la búsqueda."}]},"$isBoosting":{"descriptionHash":"f7a48f13a90c117c4ccb318acfc6b4fe234c472b541c316ce23600a5c4c773d4","description":"Devuelve si este miembro está aumentando","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"1ac81b5639fa221b9c1f30577ded55151e42f5d6eb29fd46eeb0a74c4e4c66e7","description":"El usuario para verificar el estado de impulso para"}]},"$memberBoostingSince":{"descriptionHash":"a16faad7952779002ab9ca6da9cfcc4396b0250f30e5dd28769698e1b65b4e3d","description":"Regresa cuando el miembro comenzó a impulsar el servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"1ac81b5639fa221b9c1f30577ded55151e42f5d6eb29fd46eeb0a74c4e4c66e7","description":"El usuario para verificar el estado de impulso para"}]},"$memberJoinPosition":{"descriptionHash":"3a5906fb9fe70044aa8f1cadd024bae9a2d3919459a687417d22d0f3154a4030","description":"Devuelve la posición en la que el miembro se unió al servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"9e7264a97dd8a05420d1ff7710d33cc61c952141f2afcbd1feed2b2d330363a7","description":"El usuario obtendrá su posición de incorporación."}]},"$pruneMembers":{"descriptionHash":"d17ab9dfa9f685a8998a5b18deda21c44379e94797c77a8c91594ef5c45b0db0","description":"Elimina miembros inactivos del servidor, devuelve el número de miembros expulsados","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"0f976b71fddcf45b1f6161b49f688c172d8b228ba4d9b583dbf148ce5c7c314f","description":"El servidor para eliminar miembros"},{"nameHash":"ab51004e9d71a485f160f655fb9e72bcdef8f5ca4178b26938b49471456fd11c","name":"días","descriptionHash":"f3119889f22d09629338bfc410bdd527a7b972fbf19b7c409ac2e5bb0586c934","description":"Los días de inactividad necesarios para patear"},{"nameHash":"b755cb248c3c4a7d94f835b4421809336e7015850342064be4dfa23349dcdcaa","name":"seco","descriptionHash":"c5b6ea6cdc5cc0bc6ac2c80ebbde8a8f88a28b1c28c6088f847c8d13474bde4a","description":"Ya sea para realizar una poda seca."},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"05bd7217d1020360b87918df7b20c1edc34a3a70fdeaafc4b8deaeb9823cabba","description":"El motivo de la poda de miembros."},{"nameHash":"66cf5513b37462be52e7fe7b1791b7a6b704f97577680acc2f270e365a1b01e3","name":"identificadores de roles","descriptionHash":"f63bcae188b56e0423700846ce06d4614b7de1f079b27c5a41565f5561f79b2e","description":"Los identificadores de roles que se incluirán al podar"}]},"$messageFlags":{"descriptionHash":"02c8a17ec35955faeb2caea82fcae76a0fa830a17b74f1e07094b8038a69a39c","description":"Devuelve las banderas de un mensaje.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"b0aa9683e42f155e0b0e73b2212fef2f5aa46111806d252fb98746b66d5ce382","description":"El canal desde el que recibir el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"9e3f024c1814387d02349136d62c13492056ffe557d6d709511c43dc89bb3ef8","description":"El mensaje para devolver sus banderas."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"3f23b0f3431207b3df65a3647bbce5d3ca1556adb96f726d40e59c56fb669f40","description":"El separador a utilizar para cada bandera."}]},"$calendarWeek":{"descriptionHash":"a576cf5ba029332a79f752eafba33e428cb45f37642e44d10a9650c80458d66c","description":"Devuelve la semana calendario"},"$calendarDay":{"descriptionHash":"247e36474d8823e732222591c3a47704801abb3a322703e28353f175a02d09e6","description":"Devuelve el día calendario"},"$setCalendar":{"descriptionHash":"d0abbc5063b5b15cfd7466efd7c68c548c8efa99e497ccd3a721d54caba957c5","description":"Establece el calendario para funciones horarias.","fields":[{"nameHash":"1303c06b0b014d0ce7b988ab173a13f31227d417058ff4bbe6f8c222b4ad913c","name":"tipo","descriptionHash":"9b806b0b234c4978fdaf2d50df8c7127895ef1b9a4c485670bbf18144f9d2825","description":"El tipo de calendario a utilizar"}]},"$setTimezone":{"descriptionHash":"22dda118c2635ef5b1d6e455a22244e4d4f7aafc2ae40282af06eb85773b29e3","description":"Establece la zona horaria para las funciones horarias.","fields":[{"nameHash":"3962edee9c25c9b904d84a4f438bc889c566f6a3d0e01f406cf387f1f41576ea","name":"zona horaria","descriptionHash":"bb9e8450e744749f0d5f011bdbb96b6b165e00fcf2105794f8eecff4bf47f190","description":"La zona horaria a configurar"}]},"$userDefaultAvatar":{"descriptionHash":"aef49749e1205fde27bb4e2409114f4505a64954d315ebed1f134db66c1dac44","description":"Devuelve el avatar de usuario predeterminado.","fields":[{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"bccc0915b7173583cb51bc40b1e5e2f23848102c94ebf09f7b92ce4230554bd0","description":"El usuario para recuperar el avatar predeterminado."}]},"$botUserInstallCount":{"descriptionHash":"808f30056b546a89f5708fa3708f72852268a49b46ddc6e34c09cffb0f000225","description":"Devuelve el recuento de instalaciones del usuario del bot."},"$addApplicationEmoji":{"descriptionHash":"24e88fcdec80b8f145b1e23a0ba917d5c237f5993d2f88af9a90a45b4da890b0","description":"Agrega un emoji de aplicación, devuelve la identificación del emoji","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"21f8a1ffeede465d2ebb556ee3976fa3d477f1c803dbbe871476983a4c06bdb7","description":"El nombre del emoji"},{"nameHash":"28e5ebabd9d8f6e237df63da2b503785093f0229241bc7021198f63c43b93269","name":"URL","descriptionHash":"e7c83e0218ec8070429c3bff76b0d4f3c8e6c1bacfd5540ad232535248ae5818","description":"El ícono emoji a usar"},{"nameHash":"114898f3d2970c98da2efb56b06ef2db16040bcdf930f29f61b91ecd2d591e39","name":"devolver ID de emoji","descriptionHash":"e351e57a1d324136f97910f07a5e99c35d6033279878cb53054d236f4effe674","description":"Si se debe devolver la identificación del emoji"}]},"$reactionCount":{"descriptionHash":"7b6b554811d08a25e8f889f8eee3fd984e277be32596380872b7f2b8f5e82f9e","description":"Devuelve el recuento de usuarios reaccionados."},"$lastPinTimestamp":{"descriptionHash":"845c36361a36bb0314f351f62ea995b20b7889cf18f5823b1603eab1dd8bb259","description":"Devuelve la última marca de tiempo del pin de un canal.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"53f9ceb56556d01023c937b171a299c12d13275a68d365accf31754cc1cfced9","description":"El canal para sacar el último pin"}]},"$deleteGuildTemplate":{"descriptionHash":"5af10776bad094b36c8c2117b6798b402ee57cfc48e9d95efddfbbc79d2df12c","description":"Elimina la plantilla de un servidor, devuelve bool","fields":[{"nameHash":"d5ce8d04d14bc2baeca98fd3e40550a048938d229af2047e9f4b262090b19b23","name":"código de plantilla","descriptionHash":"90a010876697f65be0407e26d3f2607b558b23332e692153f4eb5e55d6ba9cf4","description":"El código de la plantilla a eliminar."}]},"$getGuildTemplate":{"descriptionHash":"acc25a8c8249c5c4f7ee78592f51006a69736e3dfb24e94b0ccb28e223593fef","description":"Obtiene la plantilla de un servidor","fields":[{"nameHash":"d5ce8d04d14bc2baeca98fd3e40550a048938d229af2047e9f4b262090b19b23","name":"código de plantilla","descriptionHash":"45a29c29d70ceee24b25107e3f2b4bfb23ccfd6577f948f8418b25d11e8ad2d5","description":"El código de la plantilla a obtener."},{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"36f418f7a6c422e2d20c1827cf6f05ec3e7dfa164699a16bca5c8d543d419095","description":"La propiedad de la plantilla a devolver."}]},"$createGuildTemplate":{"descriptionHash":"25db63521c5486d469a951f34a30688a624cc4ce1ed95c1c268851273c023f98","description":"Crea una plantilla para un servidor, devuelve el código de la plantilla","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b4d5ebe03a30b38b3070aa3fecb595ed3e4c37cb4119ab258b6280b32cf01823","description":"El servidor para crear la plantilla"},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"6491deb9d5004d8a1e1feedd2afc66f3171abee5db729127e3fac13e367d23e7","description":"El nombre de la plantilla."},{"nameHash":"c9046f7a37ad0ea7cee73355984fa5428982f8b37c8f7bcec91f7ac71a7cd104","name":"descripción","descriptionHash":"5bc34be87104e0dd2b66c6c15b956d690df89245ee8af29d1def6b64d1712a56","description":"La descripción de la plantilla."}]},"$guildHasTemplate":{"descriptionHash":"d23736f7a35de7ce9bc3ab9291d421a69bec3761136c89f21c1668fbaac70a5a","description":"Devuelve si este servidor tiene una plantilla.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b2adffdf5cebff7dcd25f679abbf693a9242e48762971daa72577078a82242da","description":"El servidor para comprobar la plantilla."}]},"$guildHasFeatures":{"descriptionHash":"51ee08c5431cdf6bea5296ec3dc740f44c10ac5cee392e119cd220cb7bd612c1","description":"Devuelve si este servidor tiene todas las características dadas.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"3874444246df776fcbdd5a4c61127a7fb1c019f2c4c2fd61585262757a9a08b9","description":"El servidor para comprobar las funciones."},{"nameHash":"5b8a8b56dada6ce7567442b4935298df7de2badd7becdcf4915a59487338ca4b","name":"características","descriptionHash":"2caad2c2836cf750a1ab5a2a7953f1cd9db23811ecf34eff610043d371184502","description":"Las características a comprobar"}]},"$memberLowestRoleID":{"descriptionHash":"38f95f10583ec1438dc5dce54fe2e2a6fb94ebcba0ceb94ea7ac65880313e06a","description":"Devuelve el ID de rol más bajo de un miembro.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"fe82f2f0693fbf80b72f654dc4c772f2e723c2add7bc8c4ca7fe1504a0c0acf6","description":"El usuario que obtendrá su ID de rol más bajo."}]},"$randomRoleID":{"descriptionHash":"57ddc759440aeae472ac1d38bb6b93c4b3972e215a97da2e942665bc8488a70c","description":"Devuelve una ID de rol aleatorio de un servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"359418c1c83a6e271343bc9fa49ae674b2f8cb1be6b3139e56b2120b3e6dbd84","description":"El servidor para obtener la ID de rol"}]},"$userReferenceID":{"descriptionHash":"c7375d0f86aad754a7237fa51ab38acb8d23056c832410f8b59fd2a9061d7159","description":"Devuelve la identificación del usuario al que responde este mensaje.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"b0aa9683e42f155e0b0e73b2212fef2f5aa46111806d252fb98746b66d5ce382","description":"El canal desde el que recibir el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"70c3f2d2682075b4c3be996b6d72296896a873c3e046451a305b4417f95d24d4","description":"El mensaje para obtener su usuario de referencia."}]},"$guildHighestRoleID":{"descriptionHash":"c21e48c73a06cfbc16533575350cf20864d43c9c3d354102bf50586d5100fa08","description":"Devuelve el ID de rol más alto de un servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"880ad06b84fa6936e3b0ec477c807e39faee100a7df8838870c812479da1ab8f","description":"El servidor para recuperar su ID de rol más alto"}]},"$guildLowestRoleID":{"descriptionHash":"e54458c8717c3c06099e3973288fc8c2b4e69fa466f01f1144e7d4e991ceb1d0","description":"Devuelve el ID de rol más bajo de un servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"5cd490b84329ce364e6e000b67c6e89f50b5df5c570fe8ea5d13bb4855b1a228","description":"El servidor para recuperar su ID de rol más bajo"}]},"$guildBoostProgressBarEnabled":{"descriptionHash":"a86efcfba794e5b47e51b604459b80aa159e169c064272f3f85cf749a143b3f1","description":"Devuelve si un servidor tiene habilitada la barra de progreso de impulso","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildBoosterIDs":{"descriptionHash":"e4df44bd44289612e02b6ed271c4729c864eb87d885559f4d0b4aa57d1e0b823","description":"Devuelve todos los potenciadores actuales de un servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"0df9dc544dc8ad2bf9aa6c9ecd742c4978f96143610603fb0298e1db0a434121","description":"El separador a utilizar para cada miembro."}]},"$setGuildBoostProgressBarEnabled":{"descriptionHash":"f60c1008c930936ec1e45b6dbac1538e17bb9d36679555e86c3532eecb405a3c","description":"Establece una barra de progreso de impulso del servidor, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b6de9bfb1ed88875857baf7f3fb92c75e4e2a05161c4c18e9f008c6772cfcba6","description":"El servidor para habilitar/deshabilitar la barra de progreso de impulso"},{"nameHash":"fb9cf75606b4070dd6a9705810906bba28d0e2ea74ff301b999a91dbb68c7d98","name":"activado","descriptionHash":"09a730ecf2ba5b05ba6cd8f7eab069d9b7984fd47603ffa1cad53b60b2c47972","description":"Si se debe habilitar la barra de progreso de impulso"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"d07cfdadb1f762e68be108bc82a4520c738cbc2f34627b9ca230f681f16c36a4","description":"El motivo para habilitar/deshabilitar la barra de progreso de impulso"}]},"$threadTotalMessagesSent":{"descriptionHash":"d0f6237a4f3e04992a95b740a4199c886ac6676be0d805436ed27a3b2d6830e3","description":"Devuelve el recuento total de mensajes enviados en un hilo.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"d378924f769fef783f0342532b15b1e9db59bde19217d042735b816af6b679b8","description":"El hilo del que extraer datos"}]},"$getApplicationEmojis":{"descriptionHash":"e49df26d693f89518fd828f647026917fde54e31e2dc6369aba72c0e368eb571","description":"Obtiene todos los emojis de la aplicación","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"626030a4111fa40b31678a93923760e6ccc66db0854aa0acd4ecaf9c4eb58aff","description":"La propiedad que se devolverá por cada emoji."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a023a28a33d89641d70f98e614ecd4ba6efe4d57bee2d59efea5d5289751990e","description":"El separador a usar para cada propiedad emoji"}]},"$setGuildBoostProgressBar":{"descriptionHash":"f60c1008c930936ec1e45b6dbac1538e17bb9d36679555e86c3532eecb405a3c","description":"Establece una barra de progreso de impulso del servidor, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"830c5ba25571479c5d781742c51786e33b12558bd5cddb19451509f454122c0c","description":"El servidor para configurar la barra de progreso de impulso para"},{"nameHash":"fb9cf75606b4070dd6a9705810906bba28d0e2ea74ff301b999a91dbb68c7d98","name":"activado","descriptionHash":"09a730ecf2ba5b05ba6cd8f7eab069d9b7984fd47603ffa1cad53b60b2c47972","description":"Si se debe habilitar la barra de progreso de impulso"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"d07cfdadb1f762e68be108bc82a4520c738cbc2f34627b9ca230f681f16c36a4","description":"El motivo para habilitar/deshabilitar la barra de progreso de impulso"}]},"$deleteAutomodRule":{"descriptionHash":"8dbe722d97d2d38d40ab695b53da6963794380f634463c01eba816fec55f089c","description":"Elimina una regla de automod de un servidor, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"7c21a93ffe253093991c3676cddad5a25ea2e55abac1d37214d485a56549d4b3","description":"El servidor del que eliminar la regla automod"},{"nameHash":"7806ef68b0f86caa2a5089ea8629921579a8d488147ae76b557e0c1e18f7bae3","name":"ID de regla","descriptionHash":"38ce3ed7098376b5f34e7ae75b81dd4b6ddbf4e0c4682bbb70f47e52b50ced28","description":"La identificación de la regla automod para eliminar."},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"ba8e5aaa28363b80569621ef9bf44ff07d684e633dab0db0649d79cab797650c","description":"El motivo de la eliminación de la regla."}]},"$createAutomodRule":{"descriptionHash":"bf04be303808a066c95fb2f892db485742c4facb30832abdc5afe4cbbd39d009","description":"Crea una nueva regla de automod para un servidor, devuelve la identificación de la regla","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"db700c8486cbce51ec993976e978168a1db9ef9cdef756058aee5bd8d45ebb6f","description":"El servidor para crear la regla de automod"},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"a20304abf592ddf15ce037a31d06f7e994ef8c3075aed7b679ea8a2e81d447eb","description":"El nombre de la regla automod."},{"nameHash":"683259feabbf5eb39895d7a5d3f4872d6989d5fa7a3eca713251d996d99a1630","name":"desencadenar","descriptionHash":"90e6bdba15c18791feeee1c0aee64d8afba623584bcc0088c92503cac35eb675","description":"El tipo de activación de la regla automod."},{"nameHash":"b8e1f80bd70ae0784c7855a451731b745fddb67749d23f637be9082b75e9575b","name":"evento","descriptionHash":"6aef0fecf79f33d3139f7f6d86d50894991fe2553b416f36fdf9de507a18b3a3","description":"El tipo de evento de la regla automod."},{"nameHash":"fb9cf75606b4070dd6a9705810906bba28d0e2ea74ff301b999a91dbb68c7d98","name":"activado","descriptionHash":"187fa87559ce0cc55a829a13ad8e57a14025e9b6279872ccc27df4202081e07f","description":"Si la regla automod debe estar habilitada"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"df27c4e8ce79d05cbf4c839152387d44c2f86b805daf0d2a0b0500739b174d72","description":"El motivo de la creación de la regla automod."}]},"$setAutomodAllowList":{"descriptionHash":"b399566a4ed7faf352dc1c7fba0a6094bf82f8e06ce7c6185312673f8f23dc38","description":"Establece palabras permitidas para la regla de automod actual","fields":[{"nameHash":"dba36bffa5cab0f922d087a3aeb179f9d4e745df40b323e1b1471402848c8a3e","name":"palabras","descriptionHash":"c24f0ce0d1bcf0eccb558ae550ed095f437e3d01a16bec6b1b7c6ef35621e79a","description":"Las palabras para permitir y lista blanca"}]},"$setAutomodKeywordFilter":{"descriptionHash":"3bf8096e7471cbc77d722a05680b2d20c96dadd0e07e0b20ea22728471683c80","description":"Establece palabras no permitidas para la regla de automod actual","fields":[{"nameHash":"dba36bffa5cab0f922d087a3aeb179f9d4e745df40b323e1b1471402848c8a3e","name":"palabras","descriptionHash":"46b753d13cc56e7ff3868b1e105283636138f7755ed232773b387548cb0fde59","description":"Las palabras para rechazar y poner en lista negra."}]},"$setAutomodMentionTotalLimit":{"descriptionHash":"98d8c10123f3e688fe33d4b415a35b060ee9e568bf50870c96a8790df84c8f52","description":"Establece un límite total de menciones para la regla de automod actual","fields":[{"nameHash":"55ea09e5715d0a8d9d94018d473bf23b2d7e630c2adb1f1acad3bada74c6fd05","name":"límite","descriptionHash":"952cfb041af99b12a5afca40f6a61b3f6a9ec3cb64adb07f3f20b25d2c9f2b6a","description":"El límite de menciones a establecer"}]},"$setAutomodExemptChannels":{"descriptionHash":"eb334d1fea75bfb9a2a15d59772980d086360f50dd395c383b7a8cafffc033cb","description":"Establece canales exentos para la regla de automod actual","fields":[{"nameHash":"61ffa9c8c703dd5e4e5aaaf434f3f6a301ed4a6656144bff6b81a8de9057cbad","name":"canales","descriptionHash":"1ef3ffda0168d24de2ef24e9ada55fffa66821329f92c0271fd5f223136261ef","description":"Los canales que no deberían verse afectados por la regla automod"}]},"$setAutomodMentionRaidProtection":{"descriptionHash":"0a6dce76ad391447673027b10b05ea5156b2d5fc5de4843b8b4be459ca96d042","description":"Los conjuntos mencionan la protección contra incursiones para la regla actual de automod","fields":[{"nameHash":"fb9cf75606b4070dd6a9705810906bba28d0e2ea74ff301b999a91dbb68c7d98","name":"activado","descriptionHash":"72f7d145cb00b965652e98faeb1e40e91ec01f8d002f3e95ac1d747cee858e17","description":"Si se debe habilitar la protección contra incursiones"}]},"$setAutomodExemptRoles":{"descriptionHash":"932d1ed4c7b2452632828310bd2ebbfffedc7ae9b7f30cd5d254e84b34807436","description":"Establece identificadores de roles exentos para la regla de automod actual","fields":[{"nameHash":"66cf5513b37462be52e7fe7b1791b7a6b704f97577680acc2f270e365a1b01e3","name":"identificadores de roles","descriptionHash":"83ab7cbf6198334d844f974744df648f770c26f5214cc275f9fe16326950b876","description":"Los identificadores de roles que no deberían verse afectados por la regla de automod"}]},"$setAutomodPresets":{"descriptionHash":"e98eda1bf65550037a02247727e75d22478cafa3aa0a163a2daea4163024e013","description":"Establece conjuntos de palabras clave preestablecidas para la regla de automod actual","fields":[{"nameHash":"4700153d9be611d68d63e6595d7400d1945b2a5ba9512e46c08cd957c6a86950","name":"preajustes","descriptionHash":"d0e4c567d58e3835677846eaecfe49f35a72de9c05b90165181a28bb2ac92b78","description":"Los tipos de palabras clave preestablecidos para configurar"}]},"$setAutomodRegexFilter":{"descriptionHash":"6ae55c3ff23cc16b784af7e66205cbe667e3183c9154613c105796985682ecd8","description":"Establece el filtro de expresiones regulares para la regla de automod actual","fields":[{"nameHash":"4589face8e2c65c23cde1cdcc3da1876aa7f7921b5a5734bf676d3cecacb7bd4","name":"expresiones regulares","descriptionHash":"24eca0cfc41cf670cca127f0199ed30a8777e3f4e1087fa969b3ecb1a910dc1a","description":"Las expresiones regulares que se utilizarán para el filtrado."}]},"$getAutomodRules":{"descriptionHash":"ac430fa231fbef1135ddc4d8d1a6279b5b18576914993447d7e029ad9516e151","description":"Devuelve todas las reglas de automod de un servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"16e488ed30467f7c57c59266c2a8974832d3966ab8d648da92749067bb057ed3","description":"El servidor del que obtener reglas de automod"},{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"047c9b621fd1b6279dbb6bb3480fb48aaebbd8225c44b48e5e6211e5f89bd91d","description":"La propiedad de cada regla de automod para regresar."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"3bcc03eab28bb1255ebae322edc149eeeace8d725836c9ec0246406a86c804bc","description":"El separador a utilizar para cada propiedad."}]},"$setAutomodAction":{"descriptionHash":"b38dbaa79e7ae47da37106e896b85f28ec42b5670e658d522686215b2d85cd63","description":"Establece una nueva acción para la regla de automod actual","fields":[{"nameHash":"1303c06b0b014d0ce7b988ab173a13f31227d417058ff4bbe6f8c222b4ad913c","name":"tipo","descriptionHash":"88d3aa376d663f3d14cce5acbf0a4fde8b407068c989c12d8267d01e4c02adca","description":"El tipo de acción de la regla automod."},{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"f54e0dcf02b2a6cd028dfb86c795d953090c7f9cb50f944a4af557a688651683","description":"El canal en el que se registrará el contenido."},{"nameHash":"caa79af4db67695cce51988cda2f98423bb7420fbaee8968cd4aca151f55d3a2","name":"duración","descriptionHash":"32389a1e6e3276a1bb51f35e078c8be7499fc03f9412c58fd234ba6dafa8d4d4","description":"La duración del tiempo de espera en segundos."},{"nameHash":"ab530a13e45914982b79f9b7e3fba994cfd1f3fb22f71cea1afbf02b460c6d1d","name":"mensaje","descriptionHash":"8a4b42af2139f7de763a71f01c5a645494042e3e0b5ca40d0584354b6eb91e80","description":"El mensaje personalizado que se muestra cada vez que se bloquea un mensaje."}]},"$editAutomodRule":{"descriptionHash":"fa13b8b66e088d570c773b2c9209d177264b368a4916c57bf5142eaf143c8f42","description":"Edita una regla de automod en un servidor, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"078968dcf1de5a0cf260c22565b099a159f478d0dd7b3cc54333fbf62c2bea34","description":"El servidor para editar la regla de automod"},{"nameHash":"7806ef68b0f86caa2a5089ea8629921579a8d488147ae76b557e0c1e18f7bae3","name":"ID de regla","descriptionHash":"7007e10118e3b70ce9143573ab7f8794f43d9259684554522a9916235b4c805f","description":"La identificación de la regla automod para editar."},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"d2cee10dcacbcb01537a81a86ea9e8711bf95b024b12bcdf98b281a125332956","description":"El nuevo nombre de la regla automod."},{"nameHash":"b8e1f80bd70ae0784c7855a451731b745fddb67749d23f637be9082b75e9575b","name":"evento","descriptionHash":"24414a1064978721db585b90c7b124c4cae7db9cead31b9bf0a5a0f439ed9860","description":"El nuevo tipo de evento para la regla automod"},{"nameHash":"fb9cf75606b4070dd6a9705810906bba28d0e2ea74ff301b999a91dbb68c7d98","name":"activado","descriptionHash":"187fa87559ce0cc55a829a13ad8e57a14025e9b6279872ccc27df4202081e07f","description":"Si la regla automod debe estar habilitada"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"a783263da1549b6703e596cbadcff72bc82fadd2143b1b9d14dfddd662c3a805","description":"El motivo para editar la regla automod"}]},"$messageEditedAt":{"descriptionHash":"395feed8ff09fce2c2755ca80ff44c53a91987f92ffacecc588186f3d0a0ff9c","description":"Devuelve la marca de tiempo editada del mensaje.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"b0aa9683e42f155e0b0e73b2212fef2f5aa46111806d252fb98746b66d5ce382","description":"El canal desde el que recibir el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"c4497c5da57331b4cd8c3f807801fd52330be59ad1e8ec9d323743a38f764422","description":"El mensaje para obtener su marca de tiempo editada."}]},"$editGuildTemplate":{"descriptionHash":"7a1465602e436825f2b3aa51ce2f12d0cdb59e109eef91d31c00d033bfa6f5e5","description":"Edita la plantilla en un servidor, devuelve bool","fields":[{"nameHash":"d5ce8d04d14bc2baeca98fd3e40550a048938d229af2047e9f4b262090b19b23","name":"código de plantilla","descriptionHash":"e40744939d09294c58b8f1a0f76264b6314f208199fef791f6e6baa2ebdcb6b4","description":"El código de la plantilla a editar."},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"dc0f3f5bc54649705084bb2b2a643f4308fe8638a28f20306552cc0f7abb4618","description":"El nuevo nombre de la plantilla."},{"nameHash":"c9046f7a37ad0ea7cee73355984fa5428982f8b37c8f7bcec91f7ac71a7cd104","name":"descripción","descriptionHash":"8167444c4cab3365e4ad3ba355ed1d38e18fab830d744deea74179c3970c1249","description":"La nueva descripción de la plantilla."}]},"$deleteGuild":{"descriptionHash":"6f434d2c1423e815fb9d3cd68c74ee38e620d2aa6c44557fa3b950237c7079cf","description":"Elimina un servidor, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"4cdcb8c8ed463ff88f1caa05faa9fa19ac91021edbfcb90ca7ddd2ae47e1d01d","description":"El servidor a eliminar"}]},"$createGuild":{"descriptionHash":"1f0be5dea638d251f639638de20de6397bff3ca25d2bebd4e7d43f2333772823","description":"Crea un nuevo servidor, devuelve la identificación del servidor.","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"c9acd0744565bfcef763a10851c8f3af2c5ca196133a7c55818f494a8786105f","description":"El nombre del servidor."},{"nameHash":"c2d4b446a44ce54fab8e01150e24dd24f3d850c7c14dcfe31f6321341dd86874","name":"icono","descriptionHash":"7c79a078b4bd7354882faf64436ab4453a8c0e7542132482099e1333a3162d27","description":"El icono del servidor."}]},"$trimLines":{"descriptionHash":"25a57e4e164d671146914c6bae58faabadd4945e15b9af602425af6c1a9bd231","description":"Recorta líneas vacías de una cadena","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"50ecaa02d049da4889b1f21941ca94216222876e6528af21e2bfc167e2ace8d7","description":"El texto para recortar líneas vacías."}]},"$tts":{"descriptionHash":"face8cdf92e05f0f5c492fa3cc58614f8bbda81136d39ce4e65b7716d0da67a0","description":"Marca la respuesta como Texto a voz"},"$newAutomodRule":{"descriptionHash":"cf1dee4a84eb60b623b475f0f408fada7d91984f84ffbf1490c94ef611ab41c0","description":"Recupera nuevos datos de un evento cuyo contexto era una instancia de regla de automod","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para tirar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$oldAutomodRule":{"descriptionHash":"bb106ac694c225f71824e07c1b9aedfe9d8abf836ec724821ae66a973afaef38","description":"Recupera datos antiguos de un evento cuyo contexto era una instancia de regla de automod","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para tirar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$threadStarterMessageID":{"descriptionHash":"7e351353fe2ac9fb47f60947ac06017f14744e830cf421bae7ee7ea29f543123","description":"Devuelve la identificación del mensaje que inició este hilo.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"f748988cff5d2e3a1b5c679870be5a9202f2aad560bbb31746e0dcbc4226efb3","description":"El hilo para obtener su ID de mensaje inicial."}]},"$memberActivity":{"descriptionHash":"96237b07962067e7035158116200e5b0e2f2fd222634d622b31d4f3930459472","description":"Devuelve la actividad de un miembro.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"375117998515eca918617ed8fc43ee5c1c68155305528c7863986f65defe1456","description":"El servidor del que extraer al miembro"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"d4001ccd3f55049ddf050162a943c85a532f2d448e040bfe07141115d3fd0335","description":"El miembro para devolver su actividad."},{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"85d012cf8bbac02c6397b59cdfe52ec146c159944241536b814f555487367d48","description":"La propiedad de la actividad a devolver."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"5c77c3a8fef1fe50b6fd9119c4aca1d318595189dab8b6fbe9d866596d28e74b","description":"El separador a utilizar para cada propiedad."}]},"$isRepliable":{"descriptionHash":"178a5f65da5e36f4862d6b2fe8288029ace959826c91a608e149a0e0fb73a819","description":"Devuelve si se puede responder a esta interacción."},"$httpGetHeader":{"descriptionHash":"2f8a3b78300200b60967fe2e7f90906d7354bb68a358f55cde1dc086d87cf782","description":"Obtiene un encabezado HTTP","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"eab527504da4bf7e5b53d13731d8f64cbdc62e0bc117be01ac4721b5f0a27640","description":"El nombre del encabezado"}]},"$httpPing":{"descriptionHash":"7e639e585ab056a61f8a01f452ab8e3746572f22f3a630172464c99b16b07d6b","description":"Devuelve el tiempo de respuesta de la solicitud HTTP."},"$targetMessage":{"descriptionHash":"6ece930c58a5099784d47ae7d47d9a0e585f4a576e01e59b79807df1030c9518","description":"Recupera datos del mensaje de destino.","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para tirar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"1ae35f311e852275aa494b686c5d338ea6f5cd889b41b1c8da35fdc54c37437e","description":"Separador a usar en caso de matriz"}]},"$targetMessageEmbeds":{"descriptionHash":"50a0ab98a6620db671b71120643b4c123e3e36d4f413d5a83de08a7957c1ad40","description":"Recupera datos de incrustaciones del mensaje de destino.","fields":[{"nameHash":"2c48d8238a76b404bcc6529b6b6ec3735fd940063324af9b31d2b2fdddd75187","name":"incrustar índice","descriptionHash":"eb6330ed3aa9466184e65a1561fa9dd588076b65494447faf271ce2f9d180eda","description":"El índice de inserción para obtener datos"},{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para tirar"},{"nameHash":"7a44ff150a04f918083d2437f297ab87a064365eb46ec4ad9a0a9c76cacb199c","name":"índice de campo","descriptionHash":"ae3da48a47f7d3cadb0739a5405ac72070f51727039c0947b69bbd764c274f7c","description":"El índice del campo a obtener."}]},"$context":{"descriptionHash":"bce06bde9aaf6f58c6098636311f149ca0e877b35784acc118903b1d53d029dd","description":"Devuelve el contexto de esta interacción."},"$authorizingIntegrationOwners":{"descriptionHash":"8b05d2c077603f9032f41fafac75ee93340e86c063df6d4d012cf4a8a6a3d09c","description":"Devuelve los propietarios de integración autorizados de esta interacción.","fields":[{"nameHash":"1303c06b0b014d0ce7b988ab173a13f31227d417058ff4bbe6f8c222b4ad913c","name":"tipo","descriptionHash":"4d539f2d1665856f2ace700d4d1b884ad5826b70d46f264af2ec9f2fd7806c73","description":"El tipo de autorización para que los propietarios de la integración regresen"}]},"$applicationSubCommandGroupName":{"descriptionHash":"1eff7a4bef27d66148ce2e05b6e97c1149972a015b01c11a473f8fa9f402c7cf","description":"Devuelve el nombre del grupo de subcomandos de la aplicación de esta interacción."},"$applicationSubCommandName":{"descriptionHash":"a659fb6d13d65e97e2b5efc89bbed138d99f7a9b425895480dab641afd8d513a","description":"Devuelve el nombre del subcomando de la aplicación de esta interacción."},"$editEmoji":{"descriptionHash":"5f3e161775e6e404ac91ac05f889720e380168abb56f79861f4d54a196018b47","description":"Edita un emoji de un servidor, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b139fa411fac30331b9fba4124a8c513ac7d29d6012d9cb76b9e47e018ff64d1","description":"El servidor para editar este emoji"},{"nameHash":"f8f9aa681176cea62972a060518f334667bb67e206d2a7a4d270574ef7d40bcf","name":"identificación emoji","descriptionHash":"d6dc939828899f8220cad83ebaddd905c5831d5f5c940319569e33ba510e95fa","description":"El emoji para editar"},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"7fb5f42cde399585baa76fd9027e3bfc6f05e7a55d0acc46932f980ab2f44012","description":"El nuevo nombre del emoji"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"9cbd6ef674438adc38d7e9672308e37db436995b3ce0dbe9acb177d188fd1bfe","description":"El motivo de editar el emoji"},{"nameHash":"66cf5513b37462be52e7fe7b1791b7a6b704f97577680acc2f270e365a1b01e3","name":"identificadores de roles","descriptionHash":"d3ae5aa36a3f2e204ce59a08c2f64b77eb41ddda64dd5c9a81ab47bede1aa59e","description":"Los nuevos identificadores de roles para limitar el uso de este emoji a"}]},"$getAutomodRule":{"descriptionHash":"f2aebcfd79ac6fc6559a55b2fdcab0b228e836cae7022bfb15a90c990ea3367e","description":"Devuelve una regla de automod de un servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"0ffa96f92d7e95e96c2484102e537fe77ac29a2d21922c92badbb594fd32120e","description":"El servidor del que obtener la regla de automod"},{"nameHash":"7806ef68b0f86caa2a5089ea8629921579a8d488147ae76b557e0c1e18f7bae3","name":"ID de regla","descriptionHash":"bd42bafdedbb1dd90942819a4f7f095ae680ea07abca51de0d1312791832afb2","description":"La identificación de la regla automod para obtener"},{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"e2ab1e96e792d4a5f71d174bdcb28bcde2c01602126fa8666d9502bbd4049346","description":"La propiedad de la regla automod para regresar."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador a utilizar en caso de matriz."}]},"$deleteApplicationEmoji":{"descriptionHash":"0f85c9b9eca746581f10a1a8f67c581b62156689c42118e9bcdcd1e94ee92391","description":"Elimina un emoji de aplicación, devuelve bool","fields":[{"nameHash":"f8f9aa681176cea62972a060518f334667bb67e206d2a7a4d270574ef7d40bcf","name":"identificación emoji","descriptionHash":"d6dc939828899f8220cad83ebaddd905c5831d5f5c940319569e33ba510e95fa","description":"El emoji para editar"}]},"$editApplicationEmoji":{"descriptionHash":"e2872d211c5c88183f06e27b6eee5e379633156b532b152cafc65e3e7e9bb69d","description":"Edita un emoji de aplicación, devuelve bool","fields":[{"nameHash":"f8f9aa681176cea62972a060518f334667bb67e206d2a7a4d270574ef7d40bcf","name":"identificación emoji","descriptionHash":"d6dc939828899f8220cad83ebaddd905c5831d5f5c940319569e33ba510e95fa","description":"El emoji para editar"},{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"7fb5f42cde399585baa76fd9027e3bfc6f05e7a55d0acc46932f980ab2f44012","description":"El nuevo nombre del emoji"}]},"$guildAutomodRules":{"descriptionHash":"ac430fa231fbef1135ddc4d8d1a6279b5b18576914993447d7e029ad9516e151","description":"Devuelve todas las reglas de automod de un servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"16e488ed30467f7c57c59266c2a8974832d3966ab8d648da92749067bb057ed3","description":"El servidor del que obtener reglas de automod"},{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"047c9b621fd1b6279dbb6bb3480fb48aaebbd8225c44b48e5e6211e5f89bd91d","description":"La propiedad de cada regla de automod para regresar."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"3bcc03eab28bb1255ebae322edc149eeeace8d725836c9ec0246406a86c804bc","description":"El separador a utilizar para cada propiedad."}]},"$guildTimedOutMembers":{"descriptionHash":"13e5fcf476532880e651602f9efa75b800cd942fb4e90c8364eb9cb76d8ed278","description":"Devuelve todos los miembros actuales de un servidor con tiempo de espera agotado.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"0df9dc544dc8ad2bf9aa6c9ecd742c4978f96143610603fb0298e1db0a434121","description":"El separador a utilizar para cada miembro."}]},"$deleteApplicationEmojis":{"descriptionHash":"6090cdf99f6131c2146af2954676e3c1c4a3fa14d2b7ae4143d4d612a6c96884","description":"Elimina emojis de la aplicación, devuelve el recuento de emojis eliminados","fields":[{"nameHash":"3badc5f5025e3296346a2b8a3fcbf0bb2158744298c33e6021bf7d9da58a4ec3","name":"emojis","descriptionHash":"2ed6e9c0783f38a39ca80db2bb15d7f26ce63eee6de4888f43eec262ba69049d","description":"Los emojis para borrar"}]},"$randomApplicationEmojiID":{"descriptionHash":"acdde41bdec8ee81bbd4b90621bd003dad17759ababceea0965897c9688123cb","description":"Devuelve un ID emoji aleatorio de la aplicación."},"$isPinned":{"descriptionHash":"903ffa7f80c031ce923de1440b6b7ace8031fe4fae3b747553a59e70e82366a9","description":"Devuelve si el mensaje está fijado","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"30818a77bc220410fa5cb3c5ac3400d53de5bed3a8ac3e31efe08f4ab5e4620b","description":"El mensaje para comprobar si está fijado."}]},"$channelFlags":{"descriptionHash":"3557e4826009295335e72a54bce4ae9681c2fae64c3495c2d4318e89551d9160","description":"Devuelve las banderas de un canal.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"53ab11faa08eb59110c765cc578a0f260172a246e52cecf1bec18e8cec6f92d6","description":"La identificación del canal."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"3f23b0f3431207b3df65a3647bbce5d3ca1556adb96f726d40e59c56fb669f40","description":"El separador a utilizar para cada bandera."}]},"$setGuildPausedInvites":{"descriptionHash":"6c56e50e5a73b8fd6c376cc13fc62f23b86547b9df36facc94c8efc29f039482","description":"Establece un estado de invitación en pausa del servidor, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"ae0eef58b49a2b59dcfe49354f91b06a1d842b13e452a8d281cc5a5f7ccf32a6","description":"El servidor para configurar invitaciones en pausa para"},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"249cc04893a5202e2ef71cf97717980faba034972cdbc81f98c70119886a74e6","description":"Si deshabilitar las invitaciones"}]},"$memberFlags":{"descriptionHash":"44bbe493a6a32fbd3eb2776118381dc000538021d95b2fdbe40155cb4817c008","description":"Devuelve las banderas de un miembro.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"f12b90bb908792548864a081827841e20a7f1ee7455cbc0db9c1c3ab1785f674","description":"El usuario obtendrá sus banderas."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"3f23b0f3431207b3df65a3647bbce5d3ca1556adb96f726d40e59c56fb669f40","description":"El separador a utilizar para cada bandera."}]},"$messageAttachmentFlags":{"descriptionHash":"22a296d531ef2baea2b1c98c93d0146ea1cfdfb77eecf0c33f495f107a5e423f","description":"Devuelve las banderas de un archivo adjunto de este mensaje.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"e0f5d213fa8fcbac82a905b5d75f3c52343db856ba4ef13f374bef69d6a88333","description":"El mensaje para obtener sus indicadores de archivos adjuntos."},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"8898c6793ab353cc778417db38f12246133fac282f80bc452fcb6238bac83aca","description":"El índice del archivo adjunto."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"3f23b0f3431207b3df65a3647bbce5d3ca1556adb96f726d40e59c56fb669f40","description":"El separador a utilizar para cada bandera."}]},"$channelPermissions":{"descriptionHash":"f07ff42215db7f9b6bde540446fa9beda37d58cbfd0eb7e6a9fce7d69289b8b7","description":"Devuelve todas las sobrescrituras de permisos de un canal.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"628c2b2ee460a624771fa27b651384516399bdb6eba0ae013bfc4652ed9b9aa5","description":"El canal para obtener permisos"},{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"e165c1f62b198c1c8e80a89ed33e29d69630a8e6b7ebd3c4a995d10ac2e5e7c5","description":"La propiedad de las sobrescrituras para regresar."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"3af80144ca9d1ece7a4e796e93d3b9e25964e6f625e9d244f8a87ad18fa7e30d","description":"El separador a utilizar para cada sobrescritura."}]},"$channelVoiceRegion":{"descriptionHash":"11abbcf03cfbb5e4c112fe6de6ff23831746cac5ed8b1d5adb8a25cc506d1179","description":"Devuelve la región de un canal de voz.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"825a440b27e9c8c53e8e5b421e8ac57567b35ad447ffd31112debbd8a4efe467","description":"El canal para conseguir su región."}]},"$setVoiceRegion":{"descriptionHash":"b82d81fb150a45b40763de98804d18da83cb5d799029eaa9d59a478dcfc7b360","description":"Establece la región de un canal de voz, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"fa20364e312f901bf468aa25980a6fa64acb43f878e7d8be39f4852a02fd0cff","description":"El canal para configurar la región"},{"nameHash":"c697d2981bf416569a16cfbcdec1542b5398f3cc77d2b905819aa99c46ecf6f6","name":"región","descriptionHash":"cfd5d5d606ad542e6a6bdff01b9ebc2621893672ba16527e6e6eb7e3dea03266","description":"La región a configurar, déjela vacía para eliminar una región fija"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"de412f3d64a8b6eb2aa374bf3ebc9c55dae8e9b8aa4417f2cfa5b39b1822b4d5","description":"Razón para configurar la región de voz"}]},"$setVoiceVideoQuality":{"descriptionHash":"7bb5145142035cf85ed9f3b9d6904a6f056874509c6f6811e0dc261e4b24eb35","description":"Establece la calidad de vídeo de un canal de voz, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"8f5476261d6cadc5323c82360b12f72c5a716857cad2b21ca9a585eb44d0e0d5","description":"El canal para editar calidad de vídeo."},{"nameHash":"acef2c15bcd349db900dffece73e1256e881c4416fc1f2d3a494640183490d9a","name":"calidad","descriptionHash":"d232147d03bf42a4376927465debbe7d5556fc0e21b7489cc7a5eccd33602b10","description":"La nueva calidad de vídeo."},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"b39dbeefa55ad2b98e03ca1f5adc8c6a1128b4689e9d96518ba83dc50f211814","description":"Razón para cambiar la calidad del video."}]},"$suppressEmbeds":{"descriptionHash":"5057bdf82cf59c236c0762082210ffb500ed9e403fac91053447d805e965d962","description":"Suprime las incrustaciones en un mensaje, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"697626e33cd8fcacb1e4ec02c8202361c0e5ee9d1b13d1f161f734f5172c784d","description":"El mensaje para suprimir incrustaciones en"}]},"$unsuppressEmbeds":{"descriptionHash":"f9309e2b06b68894e7e32c6a6fbf2686bb91bf01e9a1e68ca9b032d356faf02b","description":"Anula la supresión de incrustaciones en un mensaje, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"b5d01f59b34e77f858facf41dc901404e2d74d295965e69d807f697232d3a6c1","description":"El mensaje para desactivar las incrustaciones en"}]},"$cloneChannelPerms":{"descriptionHash":"a6074527773cf8b8547ca6459a462978bbdd4e0531b17f20d012549e70dd1d8a","description":"Clona los permisos del canal dado a otro canal, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"8e98af9d55e013a7bc3c021e081834b3bb8380b222ab19baa261fe13348291b7","description":"El canal para clonar sus permisos."},{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"3f2c069db36b329e8d304f307641d7835594745c81d1358f4d968f2e754248f3","description":"El otro canal para establecer nuevos permisos para"}]},"$channelRawData":{"descriptionHash":"6f93546a422820523f975a11c7dd0ab742e6dd8b389eb53dc4cce7d3c4d5764b","description":"Devuelve los datos sin procesar de un canal.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"36e844ef89537763f7d14bc5d8124dad6a5f36f62fd2a797a294e924e399c255","description":"El canal para obtener datos sin procesar"}]},"$emojiRawData":{"descriptionHash":"8e4cc702dfdf16c13e7c279cfcc0b7d13564de45835d7bb385d0d1ebae365c3a","description":"Devuelve los datos sin procesar de un emoji.","fields":[{"nameHash":"f8f9aa681176cea62972a060518f334667bb67e206d2a7a4d270574ef7d40bcf","name":"identificación emoji","descriptionHash":"d0a71993dc2df21fafc6bb3702109db194762de3b3f69c20fd9976988ba95f92","description":"El emoji del que obtener datos sin procesar"}]},"$guildRawData":{"descriptionHash":"4e1affcfe3a8ba97a37078deeb78aff18a67c06c1dec29e20e8670342378bc95","description":"Devuelve los datos sin procesar de un servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"e1f9e40edf273326bb0385ca1b00163cc45fd0bb81e1b2efe4acf892d117e93c","description":"El servidor del que obtener datos sin procesar"}]},"$memberRawData":{"descriptionHash":"bb5a3bbc0d8b50b5f584fb4730cd1a623639bca6865d0f098dc23e19daee3071","description":"Devuelve los datos sin procesar de un miembro.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"d150130eadef1647bdc9b17c58a2d7d705e500fc56c8952af8d9967442e21ba1","description":"El miembro del que obtener datos sin procesar"}]},"$messageRawData":{"descriptionHash":"3be94d2551128b04f6c17b7ad57cabc2014012d014b2c1d8a9c49b3d1126e7b2","description":"Devuelve los datos sin procesar de un mensaje.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"a562463cc22fd020e43e7655e9c1699bbbacc87a98d78112c226859a5bfa957e","description":"El canal para recibir mensajes"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"a2c65d6285787da386a2e09732de9ac3f5b4210e2a1483e4fb05f5c401d5b97b","description":"El mensaje para obtener datos sin procesar de"}]},"$roleRawData":{"descriptionHash":"0cd1f17e7ca2ea6a959f571750df4c3f405fb2e3d87f435cf4beb0c69087a065","description":"Devuelve los datos sin procesar de una identificación de rol.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"f25eb76c65d0b5d4c980f89b0b55410325418031ef28a209b7effff8e53fcc70","description":"El servidor del que obtener la identificación del rol"},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"ID de rol","descriptionHash":"fd2c48d2313505a097bf5b1a8e4533b545a0a05a132c8084a2e71caadaf4bdba","description":"La identificación del rol del que obtener datos sin procesar"}]},"$stickerRawData":{"descriptionHash":"d54c600bd736ae730c9b7c511c0ac69f3b4ede6f4c98d26001fdf1eba1b790cf","description":"Devuelve los datos sin procesar de una pegatina.","fields":[{"nameHash":"dd438c0c918298037714cbca18fbf0ce01da3ca95eaf89086587532663574cbe","name":"etiqueta de identificación","descriptionHash":"9701838dd2e674b3d4f13fb7e2fcf7efe3fea70d121cba8db4e95852babb9253","description":"La pegatina para obtener datos sin procesar"}]},"$userRawData":{"descriptionHash":"126dfcacc459e8e7c683bb2eb00128b0a727305b79b641823d154334c91c6109","description":"Devuelve los datos sin procesar de un usuario.","fields":[{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"32ba3890fa2c783731e1231f78f088110c3419ac7fa3d884332f0979e0f49789","description":"El usuario del que obtener datos sin procesar"}]},"$channelPermissionsOf":{"descriptionHash":"9eeb88f6eac7e5dd3438ad88786efcc89cfd10bcc57e7dc9159abe527ddaa056","description":"Devuelve permisos específicos de una identificación de rol o miembro en un canal","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"628c2b2ee460a624771fa27b651384516399bdb6eba0ae013bfc4652ed9b9aa5","description":"El canal para obtener permisos"},{"nameHash":"a56145270ce6b3bebd1dd012b73948677dd618d496488bc608a3cb43ce3547dd","name":"identificación","descriptionHash":"c06c2f1bc8f29ec31e7baaaad920755cba30586cc3cd0ab14803890ad12f40de","description":"La identificación del rol o el usuario para obtener permisos."},{"nameHash":"4ba69735ca53765ed6a709edb56c6ea236b7193a3b29a6b390c346f0f4340e4e","name":"estado","descriptionHash":"61c9d9bbd7ea14497c4c5c227cbcab5e9679dfd524835565bab43564827da9a6","description":"El estado de los permisos para regresar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"037716f5dcfaef037c6ea1edb85e05787c5f97584634e5a36c08665e3fd13cdc","description":"El separador a utilizar para cada permiso."}]},"$editRoleUnicodeEmoji":{"descriptionHash":"9cc41535114b813e14c5eb0c657504dc305ea8882d8d8759f1a733b06247001e","description":"Edita el emoji Unicode de una identificación de rol, devuelve booleano","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c26927a2bfc458ddfdda710c7b921d97dc652f79b308e323609e8cf1b034ff12","description":"El servidor del que extraer la identificación del rol"},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"ID de rol","descriptionHash":"5047da8c9401594a3ead3bd0d818461c20fa41714f7184dca4d23ca9041843da","description":"La identificación del rol para editar emoji Unicode"},{"nameHash":"4030f0c0b99ba5e189b6fe295448a8ca31ca589a55930175de18032545c11501","name":"emojis","descriptionHash":"63d76298bb41c9d1b2b97448dac6f0fc4dda2a43b1a05ee850fc6c6e5536b98b","description":"El nuevo emoji Unicode para la identificación del rol."}]},"$interactionRawData":{"descriptionHash":"da2f267494197b6c98ca32aa959f2c918d72067ee9b242bc5616675b88215a34","description":"Devuelve los datos sin procesar de esta interacción."},"$deleteIn":{"descriptionHash":"e1af918314e74d39b865993fa7f6161b1d463da39718a5b26b1761a5eccdcb83","description":"Elimina la respuesta después del tiempo dado.","fields":[{"nameHash":"caa79af4db67695cce51988cda2f98423bb7420fbaee8968cd4aca151f55d3a2","name":"duración","descriptionHash":"a7f7f1dfbcb243f15beb37db437a24a0660b8dd3293610dcf039b6a90197f8f1","description":"El tiempo de espera hasta la eliminación"}]},"$channelPinnedMessages":{"descriptionHash":"31ae026ce2f8e5ea816089e010cc78c30e279a5f368703adb0f511bcaa72c6e7","description":"Devuelve los mensajes anclados de un canal.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"0129b7d51b66034e078139b0f2a2ad400872cdfd62ff7949477c22e3daa7d4e1","description":"El canal para extraer mensajes fijados"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"fa610c99a212905552cdbaa1d344c525f857d8afbc9f4c3ba2d126476f543f22","description":"El separador que se utilizará para cada ID de mensaje."}]},"$firstMessageID":{"descriptionHash":"5b043769a65dd8cd1eabc8b7770d51484398af22e5a4b56fbe2afd00f2556ac1","description":"Devuelve el primer mensaje enviado en un canal.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"110033067e4c2ed55fb013711f8d6fee6b72f5daa2eac74740f0ce77173b4873","description":"El canal del que extraer el primer mensaje"}]},"$parseDigital":{"descriptionHash":"f61511856549dba8eba4856c059f51386da701c201d1e8f3bfdae41c12fd4af1","description":"Análisis dados ms al formato digital.","fields":[{"nameHash":"f785c3ce1d580c8f22c1db8a14cf1268e44279ff5d461361dbbfaf19e8b11578","name":"EM","descriptionHash":"ef42af99a7e97f3b8bb8a61c3b9b57d3c9616a9015798395da80a161d4c49db7","description":"El ms para convertir a formato digital."}]},"$arrayLastIndexOf":{"descriptionHash":"2cf23433289b4cddcf61d80acd9cc8d4651944af3eed14a529dd268cbd5b0634","description":"Obtiene el índice del último elemento encontrado en la matriz.","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"c4dacdef07e8aa2da7015e144c287e5c6b027b0ee7a748e640097387019ab38c","description":"La variable que contiene la matriz."},{"nameHash":"cd42404d52ad55ccfa9aca4adc828aa5800ad9d385a0671fbcbf724118320619","name":"valor","descriptionHash":"0c2bcb67577ee8b9f2f4838d34302e2caa4e2f659c3e1d9fd647caacda27b76c","description":"El valor exacto para obtener su último índice."}]},"$guildEmojiLimit":{"descriptionHash":"cf4f686a0ac16888082a79023ba4348355281d6a1a8c336ed195f753d426bd1b","description":"Devuelve el límite de emoji de un servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$guildStickerLimit":{"descriptionHash":"0237490bc2c82d074bbac5b8d2d7525015b0a4155ecb45b0f70d316086e91184","description":"Devuelve el límite de stickers de un servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos."}]},"$arrayFindLastIndex":{"descriptionHash":"eda4b5ce41be9c720400be4c2f734073b7cf851450f5d6f7bdea0efc66dbe55f","description":"Encuentra el índice del último elemento encontrado en la matriz","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"c4dacdef07e8aa2da7015e144c287e5c6b027b0ee7a748e640097387019ab38c","description":"La variable que contiene la matriz."},{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"e5735fcd6db8387b4b751e4fdcba86f40055123a40198b1e36aac8b0dc9c3a27","description":"La variable para cargar el valor del elemento"},{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"09e91a4a70a4d92f0e3af6da68d60bbc53474128caa21debb95e4c744f14f7fc","description":"El código a ejecutar para cada elemento."}]},"$isBoolean":{"descriptionHash":"5318b69048a66e40ab38d412a76456f272ef2c70275c0dbcadb2f3cc07c7457c","description":"Comprueba si el valor dado es booleano.","fields":[{"nameHash":"cd42404d52ad55ccfa9aca4adc828aa5800ad9d385a0671fbcbf724118320619","name":"valor","descriptionHash":"c7912ba93d08079f39178a22eac0d5781cc589cbdd6e60f657b8fd53733f3637","description":"Valor para comprobar si es un bool válido"}]},"$unparseDigital":{"descriptionHash":"3ce7a0051a9a8e47d01e03adfb1b4669aa9e2805c4583610b7d76bdb554f4ae1","description":"Desanaliza el formato digital dado a ms","fields":[{"nameHash":"cda3c373f19f1c5114f0f6ece4762cab9c78dd494191d19252e1ef5f4342a146","name":"digital","descriptionHash":"0b6a147bb9c5bceb0356f63ef9d6e5871d9129cca8da1020f694fe749dfbeeaa","description":"El formato digital para convertir a ms"}]},"$botDescription":{"descriptionHash":"0416e632b17031487cde688a26aaa43d163d767d707bc7b2103520adb9c80c43","description":"Devuelve la descripción del bot."},"$setBotDescription":{"descriptionHash":"2be71e730d23eb611c2aadfd6d9d3748a932537372a53e5d9a9ec1aca99fc420","description":"Establece la descripción del bot","fields":[{"nameHash":"c9046f7a37ad0ea7cee73355984fa5428982f8b37c8f7bcec91f7ac71a7cd104","name":"descripción","descriptionHash":"457050f3cf6b7c632b4f92cc7afbcc6ce10ba526109a8afd69a994a8550b1fff","description":"la nueva descripción"}]},"$setBotTags":{"descriptionHash":"ba13229bbf22ddb3af556bde9b450574381527586a0f063791722318ee579aa9","description":"Establece las etiquetas del bot","fields":[{"nameHash":"978c2f8941354cf552831bb8b5b648bb3748e83f5d0a69e3301569af01e1de93","name":"etiquetas","descriptionHash":"f43a125fa7277941fdaeaec535b3c69ffb47831f927c74e06666d998214e6f25","description":"las nuevas etiquetas"}]},"$memberCustomStatus":{"descriptionHash":"7f808b2aee949cd1a9dbe7d5b3b15aa7b4b883636058108abd1c0a9a02b3303e","description":"Devuelve el estado personalizado de un miembro.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"6828d878c8d683fe78a0b55facf9b772e97af96b7f65fe88a3f6d7b7eafd6930","description":"El servidor del que extraer al usuario"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"1a59c9c1dd1429711d7e2433da8679f9bb48fecb82f46c4bf630f48894d5d86d","description":"El usuario devolverá su estado personalizado."},{"nameHash":"1303c06b0b014d0ce7b988ab173a13f31227d417058ff4bbe6f8c222b4ad913c","name":"tipo","descriptionHash":"e9cee61e60ea9409cc381ecd16eb7eea1277afbabd8b1d65df3ef08a58cbece3","description":"El tipo de estado personalizado a recuperar"}]},"$memberBanner":{"descriptionHash":"cb582fb44f6183f0f8b856ccc0b2e99f1231c58575338202b9e4123c47e50cf8","description":"Devuelve el banner de miembro","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor del que extraer miembros"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"419f1f225f434de09dccc6fe700e252079913980efa2d6362746136dd6c6292e","description":"El usuario para recuperar el banner."},{"nameHash":"ccdcbe846f3da4eb044fbdf64bf6b57902388ab72fb0c852ba72280f8d478b40","name":"tamaño","descriptionHash":"79d32e68330e4e2dd1179e6b1db81828ca2aa2fb525f9c22ea3c2332e325821d","description":"El tamaño a utilizar para la imagen."},{"nameHash":"26f1de33979d065ba8d86789de634228e3540fee2f6e5a66eebf93f78d83077d","name":"extensión","descriptionHash":"5e1127658bab637c16494bb620cbdd70172db616ccb3db2bc39696dbdc52eef6","description":"La extensión a utilizar para la imagen."}]},"$shardCount":{"descriptionHash":"71f764661f62abb3caefcd5d1d36e40256e8502cd8df119bc6ada071ab93606b","description":"Devuelve el recuento de fragmentos del cliente."},"$shardStatus":{"descriptionHash":"48f7ba01aaa7f017c2cf3c35adfa517e11ce7c95f2a93dcfdc7ec28a7ecc5373","description":"Devuelve el estado del fragmento del cliente.","fields":[{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a303f271455860b02b68810e14120115baf5091ec817c60367290b7ac94f714e","description":"El separador a utilizar para cada estado."}]},"$setGuildAFKTimeout":{"descriptionHash":"755c14900afe849f8d3a4d4280134805f1022488162b1735ec214857aeb000dc","description":"Establece el tiempo de espera AFK para un servidor, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"1cb3586b218282a37c84efe1569e3064602d2183721812d406c4020ff50f752f","description":"El servidor para configurar el tiempo de espera AFK para"},{"nameHash":"59f006d63bd009b7f1f1d7bd7e29e1f3b9db6505ce784ca3216ea90c6d6dcb11","name":"artículos de segunda clase","descriptionHash":"b3bff4797da74098164439ed960d42adaf6ad39a532ada7f2032ff4c57535b7e","description":"El nuevo tiempo de espera AFK en segundos (60, 300, 900, 1800, 3600)"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7218a7b710036a9934007130ea2eddf42f77fb0022250184e9bc04dd3fd5de4d","description":"El motivo de esta acción."}]},"$setGuildAFKChannel":{"descriptionHash":"7c52c7f16f0148d43de0f877f9ff7549acd2e236a5347e5fc82e7ebc953f74df","description":"Establece el canal AFK para un servidor, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"1bfc402c2aced4eee09eba93358ae4edef9885f1abf4599d6623a210944fbce1","description":"El servidor para configurar el canal AFK para"},{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"c583ff8d792ee2f36de49b430b34f8219fa7834d24d25a73a922c3b2922e7dc4","description":"El nuevo canal AFK"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7218a7b710036a9934007130ea2eddf42f77fb0022250184e9bc04dd3fd5de4d","description":"El motivo de esta acción."}]},"$setGuildPreferredLocale":{"descriptionHash":"92cf3c1e62c1f2bb08befa48e0517bd1b468367bb16339dbddd68df87dd4bc4f","description":"Establece la configuración regional preferida de un servidor, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"2da0de90dff2a21344b61eb92b321694d65f06662b9ea670f779d3640e27320c","description":"El servidor para configurar la configuración regional preferida"},{"nameHash":"77d9bce4a13de264ff0526e2f26923e29ecf2de9f156d077ff6408bfc352007a","name":"lugar","descriptionHash":"94b25a123ba9f14dbdaaedef7a4c84550d0e12b4e31a4d7ee3a5fe6a6fdad21e","description":"El nuevo lugar preferido"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7218a7b710036a9934007130ea2eddf42f77fb0022250184e9bc04dd3fd5de4d","description":"El motivo de esta acción."}]},"$setGuildPublicUpdatesChannel":{"descriptionHash":"d8b5737d134b8d970cb02069de32b180b2ffec2ca0387d436968f65ae7668003","description":"Establece el canal de actualizaciones públicas para un servidor, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"3988c75b97a25a25cbea66581d2616b892d538a77b50d86f66608f5699780b54","description":"El servidor para configurar el canal de actualizaciones públicas para"},{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"dcf7ab5860c1e84583a7860c47771432f60ca50114241819a3569e5016065570","description":"El nuevo canal público de actualizaciones"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7218a7b710036a9934007130ea2eddf42f77fb0022250184e9bc04dd3fd5de4d","description":"El motivo de esta acción."}]},"$setGuildSafetyAlertsChannel":{"descriptionHash":"b3b6f05382dc9299182ca849714bb220c2053270e7262e3609995db21931391f","description":"Establece el canal de alertas de seguridad para un servidor, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"7afb7230c54ffaf703b3cc7b4106c76d68309e8c0d477c6d542e46b332d48149","description":"El servidor para configurar el canal de alertas de seguridad para"},{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"d8c700601cfc8964aa8f9ce174f79d0cc03f24f04ffb5b262c5b78e28d788995","description":"El nuevo canal de alertas de seguridad"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7218a7b710036a9934007130ea2eddf42f77fb0022250184e9bc04dd3fd5de4d","description":"El motivo de esta acción."}]},"$setGuildDiscoverySplash":{"descriptionHash":"060257e12ea9b815a949a50966fd1a757cefee8df282154352761de382b50bc7","description":"Establece el inicio de descubrimiento para un servidor, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"b42ad97a31c436e0fdff6141d332ded4a8a520accdf48056b83ada774323e841","description":"El servidor para configurar el inicio de descubrimiento"},{"nameHash":"28e5ebabd9d8f6e237df63da2b503785093f0229241bc7021198f63c43b93269","name":"URL","descriptionHash":"e6bd8b5441bdb62d060a8ce18a8e2197f7f4df3458ddbb5f065a593a250cc315","description":"El nuevo descubrimiento"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7218a7b710036a9934007130ea2eddf42f77fb0022250184e9bc04dd3fd5de4d","description":"El motivo de esta acción."}]},"$setGuildRulesChannel":{"descriptionHash":"89b82c988d65b71fb9c79b422902bf2b1e55a226938c114d43264d9ea23ff143","description":"Establece el canal de reglas para un servidor, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c8adb76ff373bb6c8203346eed7928676c6685f8ddab4eeb9b2b77389d4c21ca","description":"El servidor para establecer el canal de reglas para"},{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"ada49a56fbc996145eeac620a7742b61c0ed4216d4efe7de384f3b10c0df304e","description":"El nuevo canal de reglas."},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7218a7b710036a9934007130ea2eddf42f77fb0022250184e9bc04dd3fd5de4d","description":"El motivo de esta acción."}]},"$setGuildOwner":{"descriptionHash":"279fd8fe6a24257555266f02e15ef201ce6c45443c2c331d202f1407c5c77535","description":"Establece el propietario de un servidor, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"8e7470ca4bdd3c81b8df160a53a3b31e761e4cc4373f9b720d940d0e8d34f326","description":"El servidor para establecer el propietario"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"4207c4f674eb31f83328f06bf8c3a705ab5fadc605ff02ca3eacea5e3816ce38","description":"el nuevo dueño"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7218a7b710036a9934007130ea2eddf42f77fb0022250184e9bc04dd3fd5de4d","description":"El motivo de esta acción."}]},"$setGuildExplicitContentFilter":{"descriptionHash":"c1ab8dc7376a563054477401dcd2d5b49b5aafec8fed12b9984de89ebef9965d","description":"Establece el filtro de contenido explícito para un servidor, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"4e38fba750d441d715d0719f8b0aee5bae768f854df90c05c0c0ab5903af0752","description":"El servidor para configurar el filtro de contenido explícito para"},{"nameHash":"dfc3376b8266c66e8c24736645128a5f93ccf1df6f381286ffbda654fec8f21c","name":"filtrar","descriptionHash":"29414ca3b6cd104699ce99936385ea3ee8db3b5698553014e148ceeb39f1e06f","description":"El nuevo filtro de contenido explícito"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7218a7b710036a9934007130ea2eddf42f77fb0022250184e9bc04dd3fd5de4d","description":"El motivo de esta acción."}]},"$setGuildVerificationLevel":{"descriptionHash":"c459e5f5ec794e33e9db77b2ce9b9b64f0633f4cf16fe27afc27d52d8530ea18","description":"Establece el nivel de verificación de un servidor, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"c5e59618154df1e60417f3e18cee61aa2cfc21664560088da6557dd986973a6e","description":"El servidor para establecer el nivel de verificación"},{"nameHash":"0081779c287d567d9ca622f4c0cc2ede819b0cc7f286a5f01d8c3c0178191ad6","name":"nivel","descriptionHash":"86fb5d5a662b7caa241c9143fde5408f9e6e6acd301f045d07048acb1d1c5f44","description":"El nuevo nivel de verificación"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7218a7b710036a9934007130ea2eddf42f77fb0022250184e9bc04dd3fd5de4d","description":"El motivo de esta acción."}]},"$setGuildWidgetSettings":{"descriptionHash":"5293f5911ac3f8adf6ac91aead34c40b94d2b1e6dad46b7ccb78b056f0bbfb7e","description":"Establece la configuración del widget de un servidor, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"9a31985f80c474ae12d13debfebbf5c0d35eed4cc3dd894c792ba6d08846af9b","description":"El servidor para configurar la configuración del widget"},{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"4308e63f0a3ccdc1bd8100bc882c07d690a3eb028e31df52ff5ae295118fc996","description":"El canal de invitación para el widget."},{"nameHash":"fb9cf75606b4070dd6a9705810906bba28d0e2ea74ff301b999a91dbb68c7d98","name":"activado","descriptionHash":"58e71e0c6b7c588c5a77e72bc683f41383461e462d5bdecacaf653b794816be3","description":"Si habilitar el widget"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7218a7b710036a9934007130ea2eddf42f77fb0022250184e9bc04dd3fd5de4d","description":"El motivo de esta acción."}]},"$setGuildDefaultMessageNotifications":{"descriptionHash":"4f988e9c0b5b4be3322b5b2b675a3ebd0ee6e1b588fb104e7d16e252f2c61632","description":"Establece la configuración predeterminada de notificaciones de mensajes para un servidor, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"19662db8b267f2d4500fa23aeaed4c5d8e673088abb31ccb4d93390762d032bd","description":"El servidor para configurar notificaciones de mensajes predeterminados para"},{"nameHash":"ec72b9566a9c3501838ae30aeeadb527f0b7545902376fe63b7f9739a8ee4acd","name":"configuración","descriptionHash":"3848d136adb2b062b0445834c6aa6d011fd53910d3bb5e126fb63096a78eac89","description":"La nueva configuración predeterminada de notificaciones de mensajes"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7218a7b710036a9934007130ea2eddf42f77fb0022250184e9bc04dd3fd5de4d","description":"El motivo de esta acción."}]},"$setGuildSystemChannel":{"descriptionHash":"187cc66abd9ca6cf32833dceec239b66699a8f9597ca65eb276bcd74498c9991","description":"Establece el canal del sistema para un servidor, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"8b6b863e851d59db94473aac5d5d40c52dd4230f29dcf19da905bed74e5614f4","description":"El servidor para configurar el canal del sistema para"},{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"40e8e02c963c019a0b8ea22afa90c46be70330b689faf1469e4b00e752c77e00","description":"El nuevo canal del sistema."},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7218a7b710036a9934007130ea2eddf42f77fb0022250184e9bc04dd3fd5de4d","description":"El motivo de esta acción."}]},"$setGuildMFALevel":{"descriptionHash":"161a103fa46a23fcde85ef4f3961443f7e2be1f7d937bf04e89978f09a03b3cc","description":"Establece el nivel de MFA para un servidor, devuelve bool","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"961e203b297867d6557e8d5d6554dc57f5789034d2b353bdd4495c25bd46666e","description":"El servidor para configurar el nivel de MFA para"},{"nameHash":"0081779c287d567d9ca622f4c0cc2ede819b0cc7f286a5f01d8c3c0178191ad6","name":"nivel","descriptionHash":"7844e1575d2b890684e51d336333c8ed356236d7fafb218ee1cc6af4adfc92b4","description":"El nuevo nivel MFA"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7218a7b710036a9934007130ea2eddf42f77fb0022250184e9bc04dd3fd5de4d","description":"El motivo de esta acción."}]},"$deleteField":{"descriptionHash":"5d6653ead368e3bb52103d57ff5a0baa4a196692b0b345d151a43b216dfd11b8","description":"Elimina un campo para insertar","fields":[{"nameHash":"7a44ff150a04f918083d2437f297ab87a064365eb46ec4ad9a0a9c76cacb199c","name":"índice de campo","descriptionHash":"7a56a8ac620ac84cc1703a5ab298074e36e9b5eb2b3a6064b8cdf6d45dc17908","description":"El campo de índice a eliminar"},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"b0a762862397472def8bba32967e981aa6df6c1a5ead6a07470dfac562d79e28","description":"El índice para eliminar este campo en"}]},"$ramTotal":{"descriptionHash":"279a33b4430e4a0c46843850993ff85545c372ec060f0a7077484c84ff1c8f31","description":"Devuelve la capacidad máxima total de RAM del sistema en GB"},"$botWebhookEventURL":{"descriptionHash":"b72045eabdf6e89a4ebd79346f45384d2cd53872a12c966cc04f19616e8999a3","description":"Devuelve la URL del evento del webhook del cliente."},"$botWebhookEventStatus":{"descriptionHash":"877504dafa0520dc58677edd7ad819eb71d629bfcd5f5f55614151623a531fbe","description":"Devuelve el estado del evento del webhook del cliente."},"$botWebhookEventTypes":{"descriptionHash":"6b76f3ddc3539c589d0aa60a44e2132ce806ff0b54e1eb4aec4d996aa30a780e","description":"Devuelve los tipos de eventos del webhook del cliente.","fields":[{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"61380f511e4c7cdc18fda3e17c2c54389e9f0f354995eebffb8e9ff129db953d","description":"El separador a utilizar para cada tipo"}]},"$botWebhookURL":{"descriptionHash":"b72045eabdf6e89a4ebd79346f45384d2cd53872a12c966cc04f19616e8999a3","description":"Devuelve la URL del evento del webhook del cliente."},"$botWebhookStatus":{"descriptionHash":"877504dafa0520dc58677edd7ad819eb71d629bfcd5f5f55614151623a531fbe","description":"Devuelve el estado del evento del webhook del cliente."},"$botWebhookEvents":{"descriptionHash":"6b76f3ddc3539c589d0aa60a44e2132ce806ff0b54e1eb4aec4d996aa30a780e","description":"Devuelve los tipos de eventos del webhook del cliente.","fields":[{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"61380f511e4c7cdc18fda3e17c2c54389e9f0f354995eebffb8e9ff129db953d","description":"El separador a utilizar para cada tipo"}]},"$pi":{"descriptionHash":"58a2aaffc7f6eeae052d6aace43c641271af68e49992e81f0de01be1d8e3e2d6","description":"Devuelve la constante pi"},"$sign":{"descriptionHash":"c2c5abb7f9daeae80a640ee9e6fdd121540b677d91b937ba5a9fd2d8c9868f50","description":"Devuelve el signo de x, indicando si x es positivo, negativo o cero","fields":[{"nameHash":"12886f9d00055adf24c40579e22d31b2b45f2023f892954ffd5567beb60825f8","name":"número","descriptionHash":"508eb67865408c7d8d4ee79083eaca4359014c60a4d7d9a993f6600568910ca7","description":"El número a utilizar"}]},"$disableButtons":{"descriptionHash":"f7ce6668c1cc4b9f192429ced5a7dd467836fe8f147265a40610f76087143790","description":"Desactiva todos los botones del mensaje actual.","fields":[{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"46cca060ff2dc7e7d1cb3d661470c184c14f114a52fdd58d8aa1e00eff1dcf14","description":"El índice de la fila a deshabilitar."}]},"$disableButtonsOf":{"descriptionHash":"b7d299a732044403fd4a2521cc47df1b74dd8718059778e2a000412d5a15d15f","description":"Deshabilita todos los botones de un mensaje, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"08a5c70f2d3866b4ad2c12f80a313ccc5188009c9a7c5e2162030e08ccb74a5b","description":"La identificación del canal del que extraer el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"19e84f645afcd080debfaa2933c5c75cb85a034151dd71e384a4731ece3aef22","description":"El mensaje para desactivar los botones en"},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"46cca060ff2dc7e7d1cb3d661470c184c14f114a52fdd58d8aa1e00eff1dcf14","description":"El índice de la fila a deshabilitar."}]},"$disableComponents":{"descriptionHash":"064e0320114a9e24fd4b1ed0130b160c44459a3a6f03d61ebcebd241e70ccace","description":"Deshabilita todos los componentes del mensaje actual."},"$disableComponentsOf":{"descriptionHash":"a4b67c87fc237a787654ca3efff15d32bd610b8fd748f3112169fc81582269ee","description":"Deshabilita todos los componentes de un mensaje, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"08a5c70f2d3866b4ad2c12f80a313ccc5188009c9a7c5e2162030e08ccb74a5b","description":"La identificación del canal del que extraer el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"c80a6bdc7e24bffde130e04b6e81fa3ca10b69c105a19f13b5059ead9258a336","description":"El mensaje para desactivar componentes en"}]},"$enableComponents":{"descriptionHash":"77aa22344136fcd3e6afd7c6d07fa80f08d49eed3787f101a9c726bccb3e6570","description":"Habilita todos los componentes del mensaje actual."},"$enableButtons":{"descriptionHash":"2332a87e772503c2ba82b313c4442ace508c845235b67926b455118990b05cee","description":"Habilita todos los botones del mensaje actual.","fields":[{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"c21d8863153b4a25b67a0911f8a144b79b7c668d9ee6534704a518e4fdd070bb","description":"El índice de la fila a habilitar."}]},"$enableComponentsOf":{"descriptionHash":"21667c43611636a927f929b7b6d28882940e52e058b2ab35bc63fec9173c3a8c","description":"Habilita todos los componentes de un mensaje, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"08a5c70f2d3866b4ad2c12f80a313ccc5188009c9a7c5e2162030e08ccb74a5b","description":"La identificación del canal del que extraer el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"4acd010dfafbdf38c289ae7882817e1a19da0b37ac2a1dee72e58f74e9aeefd2","description":"El mensaje para habilitar componentes en"}]},"$enableButtonsOf":{"descriptionHash":"19ec2796347e52b7d7fedfc9970a983c3b6a0ae03918dfc8f75c497ac7d0f262","description":"Habilita todos los botones de un mensaje, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"08a5c70f2d3866b4ad2c12f80a313ccc5188009c9a7c5e2162030e08ccb74a5b","description":"La identificación del canal del que extraer el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"e9db4f22d77fb40531f356d6fe4c682c3a60ea4b4281147557f65b2a523abb6a","description":"El mensaje para habilitar botones en"},{"nameHash":"1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6","name":"índice","descriptionHash":"c21d8863153b4a25b67a0911f8a144b79b7c668d9ee6534704a518e4fdd070bb","description":"El índice de la fila a habilitar."}]},"$getGuildInvite":{"descriptionHash":"86941bcf33208c4674ecb0d8dade39cc47d6f28e41e3f4250168371ffed7ceee","description":"Devuelve información sobre una invitación al servidor.","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"5d1c61f88fb7497ce26397b56b45e9704df4348588e89a5c834cd809685c70fb","description":"El servidor desde el que buscar la invitación"},{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"412746c5e77fafad80cb894e3b4ac26da5767da3f907843e1d1fcab7d2f0e15c","description":"El código de invitación"},{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"0b6e84ae629740adbc1b38c120146afaac83d906d641ac63739fe41fdcfd465b","description":"La propiedad de la invitación a regresar."}]},"$getInvite":{"descriptionHash":"d3f0fd310411cbf7815d02466838f5ee6fa0caa11acd94c5bab757e4fa4556a1","description":"Devuelve información sobre una invitación.","fields":[{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"412746c5e77fafad80cb894e3b4ac26da5767da3f907843e1d1fcab7d2f0e15c","description":"El código de invitación"},{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"0b6e84ae629740adbc1b38c120146afaac83d906d641ac63739fe41fdcfd465b","description":"La propiedad de la invitación a regresar."}]},"$getMessageReactions":{"descriptionHash":"945e291de15b834cd38839c83e8dee65ff8c4229b033b69eae7edca3ea9415d7","description":"Recupera todas las reacciones de un mensaje.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal del que extraer el mensaje"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"4e0b856d63f2042ec259793dc5fb1ad2f4bc14aa47b98d8ea095741eac6a3dcb","description":"El mensaje para recuperar reacciones de"},{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"40551a1700c3a213dfb209640731937428b82622bf4c083ccbb20ef32fc8cd91","description":"La propiedad de las reacciones de regresar."},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"3bcc03eab28bb1255ebae322edc149eeeace8d725836c9ec0246406a86c804bc","description":"El separador a utilizar para cada propiedad."}]},"$editMentionableSelectMenu":{"descriptionHash":"d22120970a4ca6d253125c18cffd2cec58d5833dada06bb18e0ef2e50ed2403e","description":"Edita un menú de selección mencionable","fields":[{"nameHash":"8e5fb2d73abd761c9781701e2a6de5a45a2390abad5590fb6a0d6add4584fabe","name":"antigua identificación personalizada","descriptionHash":"957d1ec00963919cd0072e2be3637665d374b2a0671e9c801117abb354626a85","description":"La identificación personalizada del menú para editar."},{"nameHash":"a90845fb799fe823e5862a049025abba5dc8d7784192c65085419395b31906c1","name":"nueva identificación personalizada","descriptionHash":"9c5fb91ff3bfe5927987d15e883bfc1fe7a7bd78ba13b7328b1648f9e22e123d","description":"La nueva identificación personalizada que se usará en este menú."},{"nameHash":"4097889236a2af26c293033feb964c4cf118c0224e0d063fec0a89e9d0569ef2","name":"marcador de posición","descriptionHash":"daa56ef1febb9d700444f06f3aed5574f7c0ba3cfde286fceb039d0fff181da1","description":"El marcador de posición que se utilizará para el menú."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"ba8a0b3e715ce152ab774f3d01d3dbb40842e27f5b86c93f8d754225f6302555","description":"Si se debe mantener este menú deshabilitado"},{"nameHash":"1f6c664f07281d596415fe2356e1e4656306f76a5fe9bfa03b4cea9530b9364d","name":"valores mínimos","descriptionHash":"798549c9072125e507bb4f8aafe3f8eaa7bf8888119151e04e4cf08765e049bd","description":"Los valores mínimos a elegir para el menú."},{"nameHash":"b88f4d4b4b7bd987f048950768ddfb94bdc08810a8ca6d9d19a0d81f4ac571cc","name":"valores máximos","descriptionHash":"0d50130e6e05f6a71c2a5eb67dd75fbd6cc9f0a5bd7ede65721a1800165898b3","description":"Los valores máximos a elegir para el menú."}]},"$editChannelSelectMenu":{"descriptionHash":"eabde642e4c38b073ac5039dcfa514cfad3638c73d6b9e3c3a5695695b4de1a1","description":"Edita un menú de selección de canal","fields":[{"nameHash":"8e5fb2d73abd761c9781701e2a6de5a45a2390abad5590fb6a0d6add4584fabe","name":"antigua identificación personalizada","descriptionHash":"957d1ec00963919cd0072e2be3637665d374b2a0671e9c801117abb354626a85","description":"La identificación personalizada del menú para editar."},{"nameHash":"a90845fb799fe823e5862a049025abba5dc8d7784192c65085419395b31906c1","name":"nueva identificación personalizada","descriptionHash":"9c5fb91ff3bfe5927987d15e883bfc1fe7a7bd78ba13b7328b1648f9e22e123d","description":"La nueva identificación personalizada que se usará en este menú."},{"nameHash":"4097889236a2af26c293033feb964c4cf118c0224e0d063fec0a89e9d0569ef2","name":"marcador de posición","descriptionHash":"daa56ef1febb9d700444f06f3aed5574f7c0ba3cfde286fceb039d0fff181da1","description":"El marcador de posición que se utilizará para el menú."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"ba8a0b3e715ce152ab774f3d01d3dbb40842e27f5b86c93f8d754225f6302555","description":"Si se debe mantener este menú deshabilitado"},{"nameHash":"1f6c664f07281d596415fe2356e1e4656306f76a5fe9bfa03b4cea9530b9364d","name":"valores mínimos","descriptionHash":"798549c9072125e507bb4f8aafe3f8eaa7bf8888119151e04e4cf08765e049bd","description":"Los valores mínimos a elegir para el menú."},{"nameHash":"b88f4d4b4b7bd987f048950768ddfb94bdc08810a8ca6d9d19a0d81f4ac571cc","name":"valores máximos","descriptionHash":"0d50130e6e05f6a71c2a5eb67dd75fbd6cc9f0a5bd7ede65721a1800165898b3","description":"Los valores máximos a elegir para el menú."},{"nameHash":"44cba2498d2245970c3266b3f381b7fb7a36da5d5860319944d3da89b5483784","name":"canales predeterminados","descriptionHash":"8fec82a56eae952d42693637afc49b58c6d1acb5a2a27c918a2343372d414a0d","description":"Los canales seleccionados por defecto del menú."}]},"$editMentionableSelectMenuOf":{"descriptionHash":"8eed710430dc10b9a4d6e0fdafef8f43617493d367507983b94b03aa87499d9a","description":"Edita un menú de selección mencionable de un mensaje, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"08a5c70f2d3866b4ad2c12f80a313ccc5188009c9a7c5e2162030e08ccb74a5b","description":"La identificación del canal del que extraer el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"fcf43f7a6a8b8a0efb689fe14460d4ca505c16fe9b5ce0b3b803eeed75de8be4","description":"El mensaje para editar seleccionar menú para"},{"nameHash":"8e5fb2d73abd761c9781701e2a6de5a45a2390abad5590fb6a0d6add4584fabe","name":"antigua identificación personalizada","descriptionHash":"957d1ec00963919cd0072e2be3637665d374b2a0671e9c801117abb354626a85","description":"La identificación personalizada del menú para editar."},{"nameHash":"a90845fb799fe823e5862a049025abba5dc8d7784192c65085419395b31906c1","name":"nueva identificación personalizada","descriptionHash":"9c5fb91ff3bfe5927987d15e883bfc1fe7a7bd78ba13b7328b1648f9e22e123d","description":"La nueva identificación personalizada que se usará en este menú."},{"nameHash":"4097889236a2af26c293033feb964c4cf118c0224e0d063fec0a89e9d0569ef2","name":"marcador de posición","descriptionHash":"daa56ef1febb9d700444f06f3aed5574f7c0ba3cfde286fceb039d0fff181da1","description":"El marcador de posición que se utilizará para el menú."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"ba8a0b3e715ce152ab774f3d01d3dbb40842e27f5b86c93f8d754225f6302555","description":"Si se debe mantener este menú deshabilitado"},{"nameHash":"1f6c664f07281d596415fe2356e1e4656306f76a5fe9bfa03b4cea9530b9364d","name":"valores mínimos","descriptionHash":"798549c9072125e507bb4f8aafe3f8eaa7bf8888119151e04e4cf08765e049bd","description":"Los valores mínimos a elegir para el menú."},{"nameHash":"b88f4d4b4b7bd987f048950768ddfb94bdc08810a8ca6d9d19a0d81f4ac571cc","name":"valores máximos","descriptionHash":"0d50130e6e05f6a71c2a5eb67dd75fbd6cc9f0a5bd7ede65721a1800165898b3","description":"Los valores máximos a elegir para el menú."}]},"$editRoleSelectMenu":{"descriptionHash":"21384cf2ddd183c67e2c51c9a2680ae66bba35fd892e2e7fe371ee4205028c6f","description":"Edita un menú de selección de ID de rol","fields":[{"nameHash":"8e5fb2d73abd761c9781701e2a6de5a45a2390abad5590fb6a0d6add4584fabe","name":"antigua identificación personalizada","descriptionHash":"957d1ec00963919cd0072e2be3637665d374b2a0671e9c801117abb354626a85","description":"La identificación personalizada del menú para editar."},{"nameHash":"a90845fb799fe823e5862a049025abba5dc8d7784192c65085419395b31906c1","name":"nueva identificación personalizada","descriptionHash":"9c5fb91ff3bfe5927987d15e883bfc1fe7a7bd78ba13b7328b1648f9e22e123d","description":"La nueva identificación personalizada que se usará en este menú."},{"nameHash":"4097889236a2af26c293033feb964c4cf118c0224e0d063fec0a89e9d0569ef2","name":"marcador de posición","descriptionHash":"daa56ef1febb9d700444f06f3aed5574f7c0ba3cfde286fceb039d0fff181da1","description":"El marcador de posición que se utilizará para el menú."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"ba8a0b3e715ce152ab774f3d01d3dbb40842e27f5b86c93f8d754225f6302555","description":"Si se debe mantener este menú deshabilitado"},{"nameHash":"1f6c664f07281d596415fe2356e1e4656306f76a5fe9bfa03b4cea9530b9364d","name":"valores mínimos","descriptionHash":"798549c9072125e507bb4f8aafe3f8eaa7bf8888119151e04e4cf08765e049bd","description":"Los valores mínimos a elegir para el menú."},{"nameHash":"b88f4d4b4b7bd987f048950768ddfb94bdc08810a8ca6d9d19a0d81f4ac571cc","name":"valores máximos","descriptionHash":"0d50130e6e05f6a71c2a5eb67dd75fbd6cc9f0a5bd7ede65721a1800165898b3","description":"Los valores máximos a elegir para el menú."},{"nameHash":"abf3d26c6b4be64d52c862381faa920612a82e418e8bb2b4d4aaf3b4622fd820","name":"identificadores de roles predeterminados","descriptionHash":"d22ec15585bc25bb9a2fc5556d6f9fe8f91a574b8f357a28fec947475642537b","description":"Los identificadores de roles seleccionados predeterminados del menú."}]},"$editChannelSelectMenuOf":{"descriptionHash":"e5e9f6c5a183ddbf719b1ca6ec0cec4741a0d919fd7cd4ecad2b456628ea272c","description":"Edita el menú de selección de canal de un mensaje, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"08a5c70f2d3866b4ad2c12f80a313ccc5188009c9a7c5e2162030e08ccb74a5b","description":"La identificación del canal del que extraer el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"fcf43f7a6a8b8a0efb689fe14460d4ca505c16fe9b5ce0b3b803eeed75de8be4","description":"El mensaje para editar seleccionar menú para"},{"nameHash":"8e5fb2d73abd761c9781701e2a6de5a45a2390abad5590fb6a0d6add4584fabe","name":"antigua identificación personalizada","descriptionHash":"957d1ec00963919cd0072e2be3637665d374b2a0671e9c801117abb354626a85","description":"La identificación personalizada del menú para editar."},{"nameHash":"a90845fb799fe823e5862a049025abba5dc8d7784192c65085419395b31906c1","name":"nueva identificación personalizada","descriptionHash":"9c5fb91ff3bfe5927987d15e883bfc1fe7a7bd78ba13b7328b1648f9e22e123d","description":"La nueva identificación personalizada que se usará en este menú."},{"nameHash":"4097889236a2af26c293033feb964c4cf118c0224e0d063fec0a89e9d0569ef2","name":"marcador de posición","descriptionHash":"daa56ef1febb9d700444f06f3aed5574f7c0ba3cfde286fceb039d0fff181da1","description":"El marcador de posición que se utilizará para el menú."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"ba8a0b3e715ce152ab774f3d01d3dbb40842e27f5b86c93f8d754225f6302555","description":"Si se debe mantener este menú deshabilitado"},{"nameHash":"1f6c664f07281d596415fe2356e1e4656306f76a5fe9bfa03b4cea9530b9364d","name":"valores mínimos","descriptionHash":"798549c9072125e507bb4f8aafe3f8eaa7bf8888119151e04e4cf08765e049bd","description":"Los valores mínimos a elegir para el menú."},{"nameHash":"b88f4d4b4b7bd987f048950768ddfb94bdc08810a8ca6d9d19a0d81f4ac571cc","name":"valores máximos","descriptionHash":"0d50130e6e05f6a71c2a5eb67dd75fbd6cc9f0a5bd7ede65721a1800165898b3","description":"Los valores máximos a elegir para el menú."},{"nameHash":"44cba2498d2245970c3266b3f381b7fb7a36da5d5860319944d3da89b5483784","name":"canales predeterminados","descriptionHash":"8fec82a56eae952d42693637afc49b58c6d1acb5a2a27c918a2343372d414a0d","description":"Los canales seleccionados por defecto del menú."}]},"$editUserSelectMenu":{"descriptionHash":"97e10eddf9f32a6504176e1df50d48b25878edc0698d33668df470bb3341e3d9","description":"Edita un menú de selección de usuario","fields":[{"nameHash":"8e5fb2d73abd761c9781701e2a6de5a45a2390abad5590fb6a0d6add4584fabe","name":"antigua identificación personalizada","descriptionHash":"957d1ec00963919cd0072e2be3637665d374b2a0671e9c801117abb354626a85","description":"La identificación personalizada del menú para editar."},{"nameHash":"a90845fb799fe823e5862a049025abba5dc8d7784192c65085419395b31906c1","name":"nueva identificación personalizada","descriptionHash":"9c5fb91ff3bfe5927987d15e883bfc1fe7a7bd78ba13b7328b1648f9e22e123d","description":"La nueva identificación personalizada que se usará en este menú."},{"nameHash":"4097889236a2af26c293033feb964c4cf118c0224e0d063fec0a89e9d0569ef2","name":"marcador de posición","descriptionHash":"daa56ef1febb9d700444f06f3aed5574f7c0ba3cfde286fceb039d0fff181da1","description":"El marcador de posición que se utilizará para el menú."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"ba8a0b3e715ce152ab774f3d01d3dbb40842e27f5b86c93f8d754225f6302555","description":"Si se debe mantener este menú deshabilitado"},{"nameHash":"1f6c664f07281d596415fe2356e1e4656306f76a5fe9bfa03b4cea9530b9364d","name":"valores mínimos","descriptionHash":"798549c9072125e507bb4f8aafe3f8eaa7bf8888119151e04e4cf08765e049bd","description":"Los valores mínimos a elegir para el menú."},{"nameHash":"b88f4d4b4b7bd987f048950768ddfb94bdc08810a8ca6d9d19a0d81f4ac571cc","name":"valores máximos","descriptionHash":"0d50130e6e05f6a71c2a5eb67dd75fbd6cc9f0a5bd7ede65721a1800165898b3","description":"Los valores máximos a elegir para el menú."},{"nameHash":"0d7768b318f717af53a97a074c835bc3645621599533fa46e4f171a1554cf28f","name":"usuarios predeterminados","descriptionHash":"0e951ac712adb98fdd487c462472cf03e052875723c4a6a6efe49951003b4311","description":"Los usuarios seleccionados por defecto del menú."}]},"$editRoleSelectMenuOf":{"descriptionHash":"4c3f49e5d40924a339db2aaad12bcf0c9d40d446fe8bdbd4aa429a5ba3eda70d","description":"Edita el menú de selección de ID de rol de un mensaje, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"08a5c70f2d3866b4ad2c12f80a313ccc5188009c9a7c5e2162030e08ccb74a5b","description":"La identificación del canal del que extraer el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"fcf43f7a6a8b8a0efb689fe14460d4ca505c16fe9b5ce0b3b803eeed75de8be4","description":"El mensaje para editar seleccionar menú para"},{"nameHash":"8e5fb2d73abd761c9781701e2a6de5a45a2390abad5590fb6a0d6add4584fabe","name":"antigua identificación personalizada","descriptionHash":"957d1ec00963919cd0072e2be3637665d374b2a0671e9c801117abb354626a85","description":"La identificación personalizada del menú para editar."},{"nameHash":"a90845fb799fe823e5862a049025abba5dc8d7784192c65085419395b31906c1","name":"nueva identificación personalizada","descriptionHash":"9c5fb91ff3bfe5927987d15e883bfc1fe7a7bd78ba13b7328b1648f9e22e123d","description":"La nueva identificación personalizada que se usará en este menú."},{"nameHash":"4097889236a2af26c293033feb964c4cf118c0224e0d063fec0a89e9d0569ef2","name":"marcador de posición","descriptionHash":"daa56ef1febb9d700444f06f3aed5574f7c0ba3cfde286fceb039d0fff181da1","description":"El marcador de posición que se utilizará para el menú."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"ba8a0b3e715ce152ab774f3d01d3dbb40842e27f5b86c93f8d754225f6302555","description":"Si se debe mantener este menú deshabilitado"},{"nameHash":"1f6c664f07281d596415fe2356e1e4656306f76a5fe9bfa03b4cea9530b9364d","name":"valores mínimos","descriptionHash":"798549c9072125e507bb4f8aafe3f8eaa7bf8888119151e04e4cf08765e049bd","description":"Los valores mínimos a elegir para el menú."},{"nameHash":"b88f4d4b4b7bd987f048950768ddfb94bdc08810a8ca6d9d19a0d81f4ac571cc","name":"valores máximos","descriptionHash":"0d50130e6e05f6a71c2a5eb67dd75fbd6cc9f0a5bd7ede65721a1800165898b3","description":"Los valores máximos a elegir para el menú."},{"nameHash":"abf3d26c6b4be64d52c862381faa920612a82e418e8bb2b4d4aaf3b4622fd820","name":"identificadores de roles predeterminados","descriptionHash":"d22ec15585bc25bb9a2fc5556d6f9fe8f91a574b8f357a28fec947475642537b","description":"Los identificadores de roles seleccionados predeterminados del menú."}]},"$editUserSelectMenuOf":{"descriptionHash":"a94dc27a765813b5f21136569383da49d841972b0308330bf1e0de8a7bc09e00","description":"Edita el menú de selección de usuario de un mensaje, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"08a5c70f2d3866b4ad2c12f80a313ccc5188009c9a7c5e2162030e08ccb74a5b","description":"La identificación del canal del que extraer el mensaje."},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"fcf43f7a6a8b8a0efb689fe14460d4ca505c16fe9b5ce0b3b803eeed75de8be4","description":"El mensaje para editar seleccionar menú para"},{"nameHash":"8e5fb2d73abd761c9781701e2a6de5a45a2390abad5590fb6a0d6add4584fabe","name":"antigua identificación personalizada","descriptionHash":"957d1ec00963919cd0072e2be3637665d374b2a0671e9c801117abb354626a85","description":"La identificación personalizada del menú para editar."},{"nameHash":"a90845fb799fe823e5862a049025abba5dc8d7784192c65085419395b31906c1","name":"nueva identificación personalizada","descriptionHash":"9c5fb91ff3bfe5927987d15e883bfc1fe7a7bd78ba13b7328b1648f9e22e123d","description":"La nueva identificación personalizada que se usará en este menú."},{"nameHash":"4097889236a2af26c293033feb964c4cf118c0224e0d063fec0a89e9d0569ef2","name":"marcador de posición","descriptionHash":"daa56ef1febb9d700444f06f3aed5574f7c0ba3cfde286fceb039d0fff181da1","description":"El marcador de posición que se utilizará para el menú."},{"nameHash":"17eb3c0168d0d7b21ede5481150f17233427d89833ec121b4dbc4fb96cfab71e","name":"desactivado","descriptionHash":"ba8a0b3e715ce152ab774f3d01d3dbb40842e27f5b86c93f8d754225f6302555","description":"Si se debe mantener este menú deshabilitado"},{"nameHash":"1f6c664f07281d596415fe2356e1e4656306f76a5fe9bfa03b4cea9530b9364d","name":"valores mínimos","descriptionHash":"798549c9072125e507bb4f8aafe3f8eaa7bf8888119151e04e4cf08765e049bd","description":"Los valores mínimos a elegir para el menú."},{"nameHash":"b88f4d4b4b7bd987f048950768ddfb94bdc08810a8ca6d9d19a0d81f4ac571cc","name":"valores máximos","descriptionHash":"0d50130e6e05f6a71c2a5eb67dd75fbd6cc9f0a5bd7ede65721a1800165898b3","description":"Los valores máximos a elegir para el menú."},{"nameHash":"0d7768b318f717af53a97a074c835bc3645621599533fa46e4f171a1554cf28f","name":"usuarios predeterminados","descriptionHash":"0e951ac712adb98fdd487c462472cf03e052875723c4a6a6efe49951003b4311","description":"Los usuarios seleccionados por defecto del menú."}]},"$threadOwnerID":{"descriptionHash":"d5c30413efbe4c07ab8543dbff29475a40fc9ef8aad9f65bf9eb56b4e7396b96","description":"Devuelve el propietario del hilo.","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"08253180b37348d7830850a5681852ac63ac4b89dd9c9bd3e4d5d402fcc92783","description":"El hilo para recuperar el propietario de"}]},"$findApplicationEmoji":{"descriptionHash":"ee00b1c309248bd9c3923c4a97b1febd845da6ea71c47a6719de5311bebbc488","description":"Encuentra un emoji de aplicación del cliente.","fields":[{"nameHash":"a8b771920b8319e47251d1360f5e880bc18e8d329b0f0d003ea3c7e615558947","name":"consulta","descriptionHash":"eb2401d8d1ef722ad1955da1a35eae21134ec9e51c96ee674efa939d89de9a8c","description":"La identificación, formato o nombre emoji para encontrar"}]},"$findGuild":{"descriptionHash":"8c38e6dd4012ca2e62ca0eb373226048fdec41293c29c04258152d6383058f90","description":"Encuentra un servidor","fields":[{"nameHash":"a8b771920b8319e47251d1360f5e880bc18e8d329b0f0d003ea3c7e615558947","name":"consulta","descriptionHash":"5787074bd6bd24298763029a6619a534a01694b7a80e508cc7942211d4691194","description":"La identificación o el nombre del servidor a buscar."},{"nameHash":"049851178d13ce162bab09031d7faa4e36c2d019478b7203ac1b602ebfe4f69b","name":"servidor de retorno","descriptionHash":"86c897e1ede3ef8d6be7b342c0cee69c58f18b5ef9ae7ddbadfa65e8355673f0","description":"Devuelve la identificación del servidor actual si no se encuentra ninguno"}]},"$fetchChannels":{"descriptionHash":"76278ac791a7fad433341f37f6f4df47a1b35e5a8112814c8f1aa319fd5cce8f","description":"Almacena en caché todos los canales de un servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"3efdd5b2bc14112d3515e43b16b2dff2b70360dbd8cf1cc51c9b88b5bca2e039","description":"El servidor para almacenar en caché los canales de"},{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"identificación del canal","descriptionHash":"5367338431359a9c728844b3a9f279a255452f29cb415cec8eb4504015aed116","description":"El canal para buscar"}]},"$fetchRoles":{"descriptionHash":"c5d602287e7c71cc0af531d355f217d67957414adfb6ff86ef0f028d6ac3f000","description":"Almacena en caché todos los identificadores de roles de un servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID del servidor","descriptionHash":"91b0e2dccf56439691bdfec51b2ddd5938efb5dba6c494c6f67da30d5d1a29a4","description":"El servidor para almacenar en caché los identificadores de funciones de"},{"nameHash":"151511d9363d6f6939bf1ae097f74a51200d12cb232de2fc5a33c9203bcd6527","name":"ID de rol","descriptionHash":"a5ffcbe70537734b76feadd12ee8ab3b5f7d9071f00f04743b1ddd678afe9990","description":"La identificación del rol a buscar"}]},"$pathJoin":{"descriptionHash":"1b7b3fb34180c9a8a7acc150d455dff05c56278a03d18a0ae16f59a18c58c1fc","description":"Une caminos","fields":[{"nameHash":"504dbd7ea99e812ff1ef64c6a162e32890b928a3df1f9e3450aadb7037889be5","name":"caminos","descriptionHash":"09b3050ad8a7d44cd1e28bc48b2c415ac4c486fc48c3dbbdba5dbcc6d60f4004","description":"Los caminos para unirse"}]},"$pathResolve":{"descriptionHash":"c7fac7e26e03447f9ead8ca5723243c5efa5f975443feb256c5e221b793c9a65","description":"Resuelve rutas en una ruta absoluta","fields":[{"nameHash":"504dbd7ea99e812ff1ef64c6a162e32890b928a3df1f9e3450aadb7037889be5","name":"caminos","descriptionHash":"a182c53d28a362b1cc0aca827fb7ade4242a2070caba86281786d1a8991f468b","description":"Los caminos para resolver"}]},"$fetchMessage":{"descriptionHash":"491e1c6909623537030c2f2d1034279d183f51296c3d2a0a8e800cae1a819f4f","description":"Obtiene todos los datos de un mensaje","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal para extraer mensaje de"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"a3da23e20c577c588742d9e6da2941deffd91fbd904d66150c79ec3ae1702651","description":"El mensaje para obtener sus datos"}]},"$underline":{"descriptionHash":"e2bd8fef41f96afb1b85bc4aa2007569890e958b75741a610cfd2518358de1db","description":"Agrega un subrayado al texto","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"c733448e704eb17eafe130e4f06a288b2dac52cebc9c2b98a1724407d2a57a70","description":"El texto para agregar subrayado a, esto intentará escapar de todos _"}]},"$subtext":{"descriptionHash":"3564d6cc98841fa30a5a0d09fccd46c11f0082f44a9ab5e931fe3588941bedb0","description":"Hace que el texto dado sea un subtexto","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"97e677c5ebfc0c106c717eb0386a6bd31d914c771c9bc6117bf88682424b59f7","description":"El texto para hacer subtexto"}]},"$jsonHas":{"descriptionHash":"89be77239e19954124d9826a3c0037c5c328eab00544c959ab22b2a0820d9b91","description":"Devuelve si existe una clave en un objeto JSON","fields":[{"nameHash":"3b325109deb02ebf8150c4cc76e908d55f977082fe74bfd455e298770351b77d","name":"variable","descriptionHash":"afb28ca85d89ad4700bdad00608af222546afe55e9c2c6228431fb362cd98f95","description":"La variable que tiene json"},{"nameHash":"2c70e12b7a0646f92279f427c7b38e7334d8e5389cff167a1dc30e73f826b683","name":"llave","descriptionHash":"2414ccb207d98c3dcd0af689d14c55e2c9dda395b89a0d0a17bbbafc9b7516ba","description":"La clave para verificar"}]},"$forumDefaultSortOrder":{"descriptionHash":"b5cf873e568eff65a0729b57187aba18220eea433a1d69203de5bf79f6730d5a","description":"Devuelve el orden de clasificación predeterminado de un foro","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"f5471840b43ac85e581b7618608de222d6125357a0a2c072912bb49d59793ce4","description":"El canal para obtener el orden de clasificación predeterminado desde"}]},"$forumDefaultThreadSlowmode":{"descriptionHash":"f8d618f6cd78398b29d68b9593335ba93aaca87468b7399a391aa081767c3b6a","description":"Devuelve el moderno predeterminado para los subprocesos de un foro","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"efa77232a534d2c793a3ad49533a1e179f2979d89e0e2ab19bc148db42e55e2a","description":"El canal para obtener el moderno de modo lento predeterminado desde"}]},"$forumDefaultLayout":{"descriptionHash":"2a738b0cb877776cbbe00a64757646294d308b8de300348e13898541b23c2839","description":"Devuelve el diseño predeterminado de un foro","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"6a44815cb5730ed477ccc43abdab6b29b35376fda50c4dd73e8d06e0ab49e199","description":"El canal para obtener el diseño predeterminado desde"}]},"$forumDefaultThreadArchiveDuration":{"descriptionHash":"5bed52dbba4bb82130e60a786fd7697cc19c2ac1db5ae46f2b214d7f720f2ed6","description":"Devuelve la duración predeterminada del archivo automático para los subprocesos de un foro","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"f5471840b43ac85e581b7618608de222d6125357a0a2c072912bb49d59793ce4","description":"El canal para obtener el orden de clasificación predeterminado desde"}]},"$forumDefaultReactionEmoji":{"descriptionHash":"92adbb701ccb4a48d06cdcc10616507d2113d29118c860f36ccd0081eef0c34a","description":"Devuelve el emoji de reacción predeterminado de un foro","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"429a27f2ddf1a36ce03ca0feebcce61e27ac4afa5b1980ebceaaf8600714c7bd","description":"El canal para obtener emoji de reacción predeterminado de"}]},"$setDefaultThreadSlowmode":{"descriptionHash":"b54635cdf499b6ebe5b8ebdf9d42b68d8831145acc7f47061b6fb1fd42fce6e4","description":"Establece el modo lento predeterminado de un foro para publicaciones","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"0c63b79a8a6099ea2e3c03b207ac7137e2835fcd1845073a6e1a7690635479aa","description":"El foro para modificar"},{"nameHash":"59f006d63bd009b7f1f1d7bd7e29e1f3b9db6505ce784ca3216ea90c6d6dcb11","name":"artículos de segunda clase","descriptionHash":"6e57d9b445c0ce7cad735a4604f1f429dee2082a94e5b8868c96dae923e5a416","description":"El nuevo moderno de lento predeterminado"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"67690e832b960159d4ae1fdcf1d5676304a9e4ca053184147b70c31de938c7a7","description":"Razón para modificar SlowMode predeterminado"}]},"$setDefaultForumLayout":{"descriptionHash":"944ada731b9a234ac22f283122139f180581cfe6e00f80f3963042fe23cb3571","description":"Establece el diseño predeterminado de publicaciones de un foro","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"0c63b79a8a6099ea2e3c03b207ac7137e2835fcd1845073a6e1a7690635479aa","description":"El foro para modificar"},{"nameHash":"1dc5ae5b68174891b6aa9850aa05ee0d9ae8a20468d9517259951a2dd9e9c0f0","name":"disposición","descriptionHash":"75c5f410f418b802fba07f0cd8a1610d33fded3c904a06b69bbfedb916895da9","description":"El nuevo diseño predeterminado"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"7e31ce9348f3d64bb86490b94c97c8245e699f247eb2c9dba3c2cdeee7b79ebe","description":"Razón para modificar el diseño predeterminado"}]},"$setDefaultReactionEmoji":{"descriptionHash":"075e7090459723829c2bde3ea3436a1cf78a991fb04b4d40eb6bbe8e5e5a51e2","description":"Establece el emoji de reacción predeterminado de un foro para publicaciones","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"0c63b79a8a6099ea2e3c03b207ac7137e2835fcd1845073a6e1a7690635479aa","description":"El foro para modificar"},{"nameHash":"4030f0c0b99ba5e189b6fe295448a8ca31ca589a55930175de18032545c11501","name":"emoji","descriptionHash":"b23d094e58a601bd85369bfbda23ae8598f0cb95aff5aded3db366010425619e","description":"El nuevo emoji de reacción predeterminado"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"96ebe0a72b3af65750edfb5c7016d17a4802aecd1d52665e911e0b15948173c9","description":"Razón para modificar el emoji predeterminado"}]},"$setDefaultSortOrder":{"descriptionHash":"e78a0b0441aec5a882882f5b260125d2f055ceaf357ce8104a08368c26984d31","description":"Establece el orden de clasificación predeterminado de un foro de publicaciones","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"0c63b79a8a6099ea2e3c03b207ac7137e2835fcd1845073a6e1a7690635479aa","description":"El foro para modificar"},{"nameHash":"1dc5ae5b68174891b6aa9850aa05ee0d9ae8a20468d9517259951a2dd9e9c0f0","name":"disposición","descriptionHash":"65b240827867ce1d8fb53d328d291d00f9c3dea2bcfd35ae08828531617ff598","description":"El nuevo orden de clasificación predeterminado, deje vacío para reiniciar"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"31ac3957490dcf537f3f37cf06dc410f8a9701e9898b6952d1b97329e4dcf8d1","description":"Razón para modificar el orden de clasificación predeterminado"}]},"$guildDmsDisabledUntil":{"descriptionHash":"fe02255553cdece71d0cf9cf0323b57b829c21760e2d9e7fb58614cc828124bc","description":"Devuelve la marca de tiempo desactivada de mensajes directos de un servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID de servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos"}]},"$guildDmSpamDetectedAt":{"descriptionHash":"c61c8d76bf5ae7ff22e9a97bfa01ca34d33c4e274d4cd3ccc9a67e83e662abc0","description":"Devuelve cuando se detectó un spam de mensaje directo en un servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID de servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos"}]},"$guildRaidDetectedAt":{"descriptionHash":"21c356bdf871c5da5bcb4b235dcd009eeb5e77fb763fa7710bdf1edd8a688b28","description":"Devuelve cuando se detectó una redada en un servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID de servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos"}]},"$guildInvitesDisabledUntil":{"descriptionHash":"4b25d5f4733d96cfc3651b4dadbf7f5082ee16b9c5b889ee35b386fbd471041c","description":"Devuelve la marca de tiempo de discapacitado invitadas de un servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID de servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos"}]},"$forward":{"descriptionHash":"9a86351732499f4cd1ee259263cd54bdeaea1aec99d5f42cf49a98a9cd0c1ec9","description":"Reenvía un mensaje a otro canal, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal para extraer mensaje de"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"11ff1c70be47f2881921f915129b9966b4baae5050b23b180d7ebed4bab8a560","description":"El mensaje a reenviar"},{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"6be90bb627666e3919bde10bbb0a73c709fe583e648b3a8d6a39654eec22a52a","description":"El canal para reenviar el mensaje a"}]},"$djsVersion":{"descriptionHash":"b1010e86903ce7a3d157b26b47414e2342f671d222d8a984fb66a16b488d321d","description":"Devuelve la versión Discord.js utilizada"},"$channelWebhooks":{"descriptionHash":"7b358d10b5ef48397baf835cafd385a8dbfc9c8cb5cfab491aec3a36ffa8d93d","description":"Devuelve todos los webhooks de un canal","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"f6094a9876f8dc9b3cca6f994a1d2f48c946a170473cdc8b275f5da187dd0df8","description":"El canal para obtener sus webhooks"},{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"9b9615aad03769adb72681a2ab923bdf349666bf87c95971913f43595e8bdf00","description":"La propiedad para devolver"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"5c77c3a8fef1fe50b6fd9119c4aca1d318595189dab8b6fbe9d866596d28e74b","description":"El separador para usar para cada propiedad"}]},"$followChannel":{"descriptionHash":"bc10c25e5353c36f8fe52b2330c4a97aae8effa3053a04fa0bca9ed57ca7ec79","description":"Sigue el canal de anuncio dado, devuelve la identificación de webhook","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"9b93ddd26cb75d69eae2a041ce56c5367e11b453444dffcd96e1cfab58055d71","description":"El canal a seguir"},{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"32ebaf436a995b7d1d3aa8922bf1ce5958b16f162973a1974f0be7512a7ff119","description":"El canal a los mensajes de poste cruzado en"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"04bfd90401c821295a35d33a014d602de25400ea3ceca57d0fbf9273b2a24a5a","description":"La razón para seguir el canal"}]},"$guildWebhooks":{"descriptionHash":"ccd45e3ee66c763445b1736e6e399efa37122d0c0d552c29b4188946956b5d08","description":"Devuelve todos los webhooks de un servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID de servidor","descriptionHash":"c7c73626d7071f9e1e78fbe870171ca85d60fdb908af78122cdf39d1f94ffca3","description":"El servidor para recuperar los datos"},{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"9b9615aad03769adb72681a2ab923bdf349666bf87c95971913f43595e8bdf00","description":"La propiedad para devolver"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"5c77c3a8fef1fe50b6fd9119c4aca1d318595189dab8b6fbe9d866596d28e74b","description":"El separador para usar para cada propiedad"}]},"$webhookType":{"descriptionHash":"c134dac21a2e5e0a1aa7076f109103799d9c4fd79e090259ff54db642ce3ff55","description":"Devuelve el tipo de un webhook","fields":[{"nameHash":"a56145270ce6b3bebd1dd012b73948677dd618d496488bc608a3cb43ce3547dd","name":"identificación","descriptionHash":"e2909d0ae1b088798c606206a499873db52c6b426673ee0e66c68ddb30218466","description":"La ID de webhook"}]},"$webhookIsUserCreated":{"descriptionHash":"ac56944205c8fbca0344f1f5ef0b6343a6a9574539195d62ca3fac13eb4a1982","description":"Comprueba si el webhook es creado por el usuario","fields":[{"nameHash":"a56145270ce6b3bebd1dd012b73948677dd618d496488bc608a3cb43ce3547dd","name":"identificación","descriptionHash":"e2909d0ae1b088798c606206a499873db52c6b426673ee0e66c68ddb30218466","description":"La ID de webhook"}]},"$effect":{"descriptionHash":"621f40f7cfd1eac61aacaf672f726e94882428dc1017de5c2ff40993beac18a5","description":"Recupera datos de un evento cuyo contexto fue un evento de efecto de canal de voz","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para tirar"}]},"$stickerURL":{"descriptionHash":"e8304e56263cf15b70c43e4f2b9e36a76c42a852bec0083353e77259639b8345","description":"Devuelve una URL de pegatina","fields":[{"nameHash":"dd438c0c918298037714cbca18fbf0ce01da3ca95eaf89086587532663574cbe","name":"identificación de pegatina","descriptionHash":"4ff288b27cdcb222c3d4a420508775ee144f7accb1782c2f26ebb847d44b6ddd","description":"La pegatina para tirar de la url de"}]},"$targetMember":{"descriptionHash":"a88015bfc5957b4dfeb4387ca4db0408654469be7692857e4e72b30704776f79","description":"Recupera datos del miembro objetivo","fields":[{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"086552e457d4c262147ad792d97767f0b6e5617fb96f0bd45aab576a4af7edc0","description":"La propiedad para tirar"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"a3594c88652aed89cc2df710b5c6f27084160268bf324897d1ce693c75ddfb45","description":"El separador para usar en caso de matriz"}]},"$memberDisplayName":{"descriptionHash":"32c9249811ea07519438ffebdba835342c81a075e8c25e9cd00bc168c2058d72","description":"Devuelve el nombre de visualización de un miembro","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID de servidor","descriptionHash":"b30e81ec6743b0cfd2da663f11825ac5768b224101c7fee25e8f347cf04935ff","description":"El servidor para extraer miembro"},{"nameHash":"a4fb97641f37660b7e6b38e8fc03d634832c4c4b23485e4ce1fea6b9ec13f9da","name":"ID de usuario","descriptionHash":"382204e0bcc23333e4c5d4e03c755b4ce3cec4deb96388150531f0cfd7bdf70c","description":"El usuario para obtener su nombre de pantalla"}]},"$callLocalFunction":{"descriptionHash":"0b81b33d3772f028d81dfeca76612bd3759b8118136184b00816b5a9a35209bf","description":"Llama a una función local","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"4a710f6ab270ccf19048738501e1ed42fb441c9ea581470f81ae8dad84bb0fc6","description":"El nombre de la función local"},{"nameHash":"090772cf4068973daad3f715eb788d39fe2c02be42efd86de81f0e59198d6237","name":"argumentos","descriptionHash":"1b4a8d8cecbebc72887739b9c67fadf9dbbddba72d7b9451fd0e0be0ba68aadd","description":"Los args para llamar a esta función local con"}]},"$localFunction":{"descriptionHash":"13f13e9a66b6a355fbfb9f5b367e881a37651e37d83b903ba6498bc193cf75bd","description":"Define una nueva función local","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"4a710f6ab270ccf19048738501e1ed42fb441c9ea581470f81ae8dad84bb0fc6","description":"El nombre de la función local"},{"nameHash":"5694d08a2e53ffcae0c3103e5ad6f6076abd960eb1f8a56577040bc1028f702b","name":"código","descriptionHash":"37349e2bf27fef0d11d7b8b1b84781da866b13c4d56304f19650ac41f07f7bc5","description":"El código de función local"},{"nameHash":"a20b52fae57cc7a99c9651f1b573950fd211823e3ace3bb9c273c06430f24cd3","name":"parámetros","descriptionHash":"ff4e1d8e22fd206489dc126230115617ccf9980a56616eaae6459f66c52b7f85","description":"Los parámetros de la función local"}]},"$randomGuildRoleID":{"descriptionHash":"57ddc759440aeae472ac1d38bb6b93c4b3972e215a97da2e942665bc8488a70c","description":"Devuelve una ID de rol aleatorio de un servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID de servidor","descriptionHash":"359418c1c83a6e271343bc9fa49ae674b2f8cb1be6b3139e56b2120b3e6dbd84","description":"El servidor para obtener la ID de rol"}]},"$forwardMessage":{"descriptionHash":"9a86351732499f4cd1ee259263cd54bdeaea1aec99d5f42cf49a98a9cd0c1ec9","description":"Reenvía un mensaje a otro canal, devuelve bool","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"1c8f10b7d6e37dbba1b322de1932e6363ebc327e731f213f85cbfb69578708ef","description":"El canal para extraer mensaje de"},{"nameHash":"7bef616363ce6a07d847e6174de256cab00b68b5c09ec10fc4b7f713b044f047","name":"ID de mensaje","descriptionHash":"11ff1c70be47f2881921f915129b9966b4baae5050b23b180d7ebed4bab8a560","description":"El mensaje a reenviar"},{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"6be90bb627666e3919bde10bbb0a73c709fe583e648b3a8d6a39654eec22a52a","description":"El canal para reenviar el mensaje a"}]},"$clearInterval":{"descriptionHash":"d66b00be94f4514bb81944a6f4755b52f0c2b7cf921200fe7e5b4adec08c58f0","description":"Borra un intervalo activo, devuelve bool","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"e8237ec6c72a707f51890ef292c8a0dc44baff23065449f5efcbe294889076db","description":"El nombre del intervalo"}]},"$clearTimeout":{"descriptionHash":"1a011ce7f8922d8db59ea6a627e6034a0846e78a62e90d4f05c2c2a7288b5a2f","description":"Borra un tiempo de espera activo, devuelve bool","fields":[{"nameHash":"82a3537ff0dbce7eec35d69edc3a189ee6f17d82f353a553f9aa96cb0be3ce89","name":"nombre","descriptionHash":"0eab4826dce20dde109e93fb5177c799c610b869830da5aa404943d46e1c94e1","description":"El nombre del tiempo de espera"}]},"$dayOfWeek":{"descriptionHash":"b65faeac7dff0c35dbebf0eff9d7d0018b18a1fb8dffb7f195b20cf64f211dd9","description":"Devuelve el día actual de la semana","fields":[{"nameHash":"e904c9ccfa425ff0b055d2c533462314d35a529b055e8abe41d49bb46d827427","name":"formato","descriptionHash":"f5d810cb222befe40d3e99fe0a653b7e2d75e405a50d7e504d7594f304c115ca","description":"El formato del día"}]},"$duck":{"descriptionHash":"66590dce9a1e33fdb085247fa3801e76d12a098e70e3c257c8303407febe7ade","description":"Devuelve un pato al azar"},"$dog":{"descriptionHash":"5dbc8ccdd6b2d54785e3c22639f5702dff73f3b589b22d1f0ff6e55a59301a4b","description":"Devuelve un perro al azar"},"$cat":{"descriptionHash":"52c91d5f4355d32938d190153cc047024ca16be24e43456cb294c156c1ddfa3d","description":"Devuelve un gato al azar"},"$fish":{"descriptionHash":"ab5652009800575dab876c249c18b296967d77eca1488f751a512631d2a416ca","description":"Devuelve un pez aleatorio"},"$monkey":{"descriptionHash":"b596275d28bc2177e9a6ff540fa79ba534ede92b2af739e85b790fb69098154c","description":"Devuelve un mono al azar"},"$horse":{"descriptionHash":"fcef187d72aff87c2a8c448cc81405c7644b7636466f611be2d1dce7873f386c","description":"Devuelve un caballo al azar"},"$deleteGlobalApplicationCommands":{"descriptionHash":"1ba2e7b15cb61e2a7cbdc90cb8cff08c48a211165b8516b44753f8bf527e8a33","description":"Elimina todos los comandos globales de su bot"},"$chalkLog":{"descriptionHash":"60c6cde6a4c0f13d516bb0da41cc05e45381ca46a8a5c8093c763d53859df84f","description":"Registros de texto de estilo a la consola con tiza","fields":[{"nameHash":"982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1","name":"texto","descriptionHash":"0f06cd764aa9b00b2979dfb29d78fc202bc6a67b6e1542741cd157ec38b24446","description":"El texto para registrar"},{"nameHash":"90a7578caf8760be75c2b36f8b110073e494adf0a3264e624874098ed93acbab","name":"estilos","descriptionHash":"015db8dfd1ddcc64b51ee80a3b08a9ae3e7880d433edbb6c43a16034b505c089","description":"Los estilos para aplicar al texto"}]},"$createStageInstance":{"descriptionHash":"b8e51561f9d4137b1f73762550b49a9260e0ea528b033c47d1005d0ff87d7d02","description":"Crea una nueva instancia de etapa, devuelve ID de instancia","fields":[{"nameHash":"86896b9de585845793360bf4ddc4f66de4b947d48d432c3eeed67b7eb0f467fb","name":"ID de canal","descriptionHash":"c3ebb404fe71622b990c98c625a2214afcfb06f639662e7e2d0051a8df80a6a5","description":"El canal para crear instancia de etapa en"},{"nameHash":"23d611a6f6f8e3ef8775959efd61eee094c1e6b147ab978e7bf7ca452e51110b","name":"tema","descriptionHash":"f9b92b572b4bf849a5c33ea430e94436b7517b4e77ce3d9333e6c0ff92b5f203","description":"El tema de la instancia de la etapa"},{"nameHash":"8c1a4528db0d2e05d730edfa4a6d210e552e0424577bb008d691edfa07244366","name":"nivel de privacidad","descriptionHash":"6636918824ecd7d02595eaa69f151f03ef04799b41dad8ceba397ec7df7bd66a","description":"El nivel de privacidad de la instancia de la etapa"},{"nameHash":"6cd6f41455d78245f1295895838dd1ec14449565a9a8c1c8ea43cb35b592e3ab","name":"notificar","descriptionHash":"72bc7cc03222a81bda488695254b5c6cb765a653d2ce9fbd074509db958e5818","description":"Si notificar a @everyOnone que la instancia de la etapa ha comenzado"},{"nameHash":"9a004dcf5c7fe75447bf3ff39324a3b993d4e0a49da44fc316959b1957d1f43e","name":"ID de evento","descriptionHash":"a171ae3876df16eeda57f26a22a7fce65729031aeaec8aebfbcc869aaac3cc72","description":"El evento programado asociado con la instancia de etapa"}]},"$deleteStageInstance":{"descriptionHash":"b5d5cbc40110a597e90b3d1250685bb965604b50439ca50f9411f6bf227f7dff","description":"Elimina una instancia de etapa, devuelve bool","fields":[{"nameHash":"a3a18f8e225de8b55435baf5b55fe87c2241138a728dca979c5f1f175229ceaa","name":"ID de etapa","descriptionHash":"dca69acdbad379ff34508a0e1ac2cfdc7ad543b3db1d592a1c44723b685745ec","description":"La instancia de la etapa para eliminar"}]},"$editStageInstance":{"descriptionHash":"fa3b58e03d5fa191f712b33c84ddb9d444d7781b5e78f740ca2c9d228e9a9645","description":"Edita una instancia de etapa, devuelve bool","fields":[{"nameHash":"a3a18f8e225de8b55435baf5b55fe87c2241138a728dca979c5f1f175229ceaa","name":"ID de etapa","descriptionHash":"0a695fc38f45f685afe4cee7edcea318e16183ba8664ca5e741b2eba872bbe9b","description":"La instancia de la etapa para editar"},{"nameHash":"23d611a6f6f8e3ef8775959efd61eee094c1e6b147ab978e7bf7ca452e51110b","name":"tema","descriptionHash":"61e564ae509823435bdd3ae8621fdd78214c1754c73ec1e5f7693b35f4196e81","description":"El nuevo tema de la instancia de la etapa"},{"nameHash":"8c1a4528db0d2e05d730edfa4a6d210e552e0424577bb008d691edfa07244366","name":"nivel de privacidad","descriptionHash":"1107df372363fcea8045d5cb39366f626979423c4c6864345ecd37d3a65701ad","description":"El nuevo nivel de privacidad de la instancia de la etapa"}]},"$getStageInstance":{"descriptionHash":"3a8f2bd68e9d511a10fb84370c4b1bc7c93d3b702f872ea3b5a58d17ecf2aa98","description":"Devuelve una instancia de etapa de un servidor","fields":[{"nameHash":"a3a18f8e225de8b55435baf5b55fe87c2241138a728dca979c5f1f175229ceaa","name":"ID de etapa","descriptionHash":"1294a43874f36e4fdbb593a918bc447dab08828c2ae59678a5e2ff1f6a3adc26","description":"La instancia del escenario para obtener"},{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"0ec982e9cb90614fe6749363dd919dacaf71b9925a4893c79ddb747dbf13b287","description":"La propiedad de la instancia de la etapa para devolver"}]},"$guildStageInstances":{"descriptionHash":"3cc54488a27713c94ef3ba4f590cfe37502a97a65598117bf1379a98086bc9cd","description":"Devuelve todas las instancias de etapa activa de un servidor","fields":[{"nameHash":"92175470334bb5bf5d198cb93196378393c4f039799bf239f250899a07831ce4","name":"ID de servidor","descriptionHash":"a8a6214e6dc076e10ec9b5b6de6e3ea1c25fd47dd834c845bf9d18b01e4d2c81","description":"El servidor para obtener instancias de escenario desde"},{"nameHash":"fc9184134ae5672878413fff088dd0a1db30d18dc2a855da6345c7ab592ac46f","name":"propiedad","descriptionHash":"ca08f5a79f40aa551ba5fc9e9e2b6d9ec774f4e51e34e5c4f09a7656df802ff1","description":"La propiedad de cada instancia de etapa para devolver"},{"nameHash":"080856f98d1eb14b814733d0c19b1af3161009c39e8e44ac79fe80a05b94f425","name":"separador","descriptionHash":"3bcc03eab28bb1255ebae322edc149eeeace8d725836c9ec0246406a86c804bc","description":"El separador para usar para cada propiedad"}]}}} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 4e2195bea7..4fb22df9a8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@tryforge/forgescript", - "version": "2.2.0", + "version": "2.3.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@tryforge/forgescript", - "version": "2.2.0", + "version": "2.3.0", "license": "GPL-3.0", "dependencies": { "chalk": "^4.1.2", @@ -281,6 +281,7 @@ "resolved": "https://registry.npmjs.org/@iamtraction/google-translate/-/google-translate-2.0.1.tgz", "integrity": "sha512-kOTkt23zflxpgxLIe9tLvDU8IvNscXYbgMSXydNkZGWDtJ75YJiU3v7EBz+t7h/gSiY7sT5r4dlFkMrHCl+N6A==", "dev": true, + "license": "MIT", "dependencies": { "undici": "^5.12.0" }, diff --git a/package.json b/package.json index 2bd7a6a969..d89bc60140 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tryforge/forgescript", - "version": "2.2.0", + "version": "2.3.0", "description": "ForgeScript is a comprehensive package that empowers you to effortlessly interact with Discord's API. It ensures scripting remains easy to learn and consistently effective.", "types": "dist/index.d.ts", "main": "dist/index.js", diff --git a/src/__tests__/m.md b/src/__tests__/m.md index a3245726e1..e10dfa7cfd 100644 --- a/src/__tests__/m.md +++ b/src/__tests__/m.md @@ -1,5 +1,5 @@ # $username -> Returns a user's username using it's ID +> Returns a user's username using its ID ## Usage ``` diff --git a/src/core/ForgeClient.ts b/src/core/ForgeClient.ts index 4d0e0a382b..566673679a 100644 --- a/src/core/ForgeClient.ts +++ b/src/core/ForgeClient.ts @@ -123,6 +123,8 @@ export class ForgeClient extends Client { public readonly functions = new ForgeFunctionManager(this) public readonly threading = new ThreadManager(this) public readonly websockets = new Map() + public readonly timeouts = new Map() + public readonly intervals = new Map() public readonly globalVariables: Record = {}; // eslint-disable-next-line no-undef diff --git a/src/core/Interpreter.ts b/src/core/Interpreter.ts index 52b967df38..33ce0eba58 100644 --- a/src/core/Interpreter.ts +++ b/src/core/Interpreter.ts @@ -1,4 +1,4 @@ -import { Message, VoiceState, Presence, Role, GuildMember, GuildEmoji, User, GuildAuditLogsEntry, Channel, Guild, StageInstance, Invite, PartialMessage, Sticker, GuildBan, GuildScheduledEvent, Entitlement, PollAnswer, AutoModerationRule } from "discord.js" +import { Message, VoiceState, Presence, Role, GuildMember, GuildEmoji, User, GuildAuditLogsEntry, Channel, Guild, StageInstance, Invite, PartialMessage, Sticker, GuildBan, GuildScheduledEvent, Entitlement, PollAnswer, AutoModerationRule, VoiceChannelEffect } from "discord.js" import { IExtendedCompilationResult } from "." import { Sendable, BaseCommand, Context, Logger, Container, Return, ReturnType } from "../structures" import { ForgeClient } from "./ForgeClient" @@ -7,6 +7,7 @@ import { ForgeClient } from "./ForgeClient" export interface IStates { message: Message voiceState: VoiceState + voiceEffect: VoiceChannelEffect presence: Presence role: Role member: GuildMember diff --git a/src/functions/generateMetadata.ts b/src/functions/generateMetadata.ts index dc45c9d404..3c559afae2 100644 --- a/src/functions/generateMetadata.ts +++ b/src/functions/generateMetadata.ts @@ -12,10 +12,10 @@ import { join } from "path" const FunctionNameRegex = /(name: "\$?(\w+)"),?/m const FunctionCategoryRegex = /\r?\n(.*)(category: "\$?(\w+)"),?/m const ArgEnumRegex = /(?:enum: +(\w+),?|Arg\.(?:\w+)Enum\([\r\n\t ]?(\w+))/gim -const OutputRegex = /output:(array(<[A-z.]+>)?\((\w+)?\)|(\w+)|ArgType.(\w+)|\[((\w+|ArgType.(\w+)),?)+\]),/im +const OutputRegex = /output:(array(<[A-Za-z.]+>)?\((\w+)?\)|(\w+)|ArgType.(\w+)|\[((array(<[A-Za-z.]+>)?\(\w*\)|\w+|ArgType\.\w+),?)+\]),/im function getOutputValues(fn: INativeFunction, txt: string, enums: Record) { - const output = OutputRegex.exec(txt.replace(/[^0-9A-z:,.[\]<>()|]/gm, ""))?.[1].replace(/[[\]]/g, "").trim() + const output = OutputRegex.exec(txt.replace(/[^0-9A-Za-z:,.[\]<>()|]/gm, ""))?.[1].replace(/[[\]]/g, "").trim() if (!output) { if (fn.output) { diff --git a/src/handlers/events/voiceChannelEffectSend.ts b/src/handlers/events/voiceChannelEffectSend.ts new file mode 100644 index 0000000000..35234d2da6 --- /dev/null +++ b/src/handlers/events/voiceChannelEffectSend.ts @@ -0,0 +1,26 @@ +import { Interpreter } from "../../core" +import { DiscordEventHandler } from "../../structures/extended/DiscordEventHandler" + +export default new DiscordEventHandler({ + name: "voiceChannelEffectSend", + version: "2.3.0", + description: "This event is fired when a user sends an effect in a voice channel", + listener: async function (effect) { + const commands = this.commands.get("voiceChannelEffectSend") + + for (const command of commands) { + Interpreter.run({ + obj: effect, + command, + client: this, + states: { + voiceEffect: { + new: effect + }, + }, + data: command.compiled.code, + args: [], + }) + } + }, +}) \ No newline at end of file diff --git a/src/managers/ForgeFunctionManager.ts b/src/managers/ForgeFunctionManager.ts index 5ca45cb69c..7bae9106de 100644 --- a/src/managers/ForgeFunctionManager.ts +++ b/src/managers/ForgeFunctionManager.ts @@ -1,8 +1,9 @@ -import { readdirSync } from "fs" import { ForgeClient } from "../core/ForgeClient" import { ForgeFunction, IForgeFunction } from "../structures/forge/ForgeFunction" import recursiveReaddirSync from "../functions/recursiveReaddirSync" import { FunctionManager, RecursiveArray } from "./FunctionManager" +import { join } from "path" +import { cwd } from "process" export class ForgeFunctionManager { private readonly functions = new Map() @@ -37,7 +38,9 @@ export class ForgeFunctionManager { public load(path: string) { const loader = new Array() for (const file of recursiveReaddirSync(path).filter((x) => x.endsWith(".js"))) { - const data = require(file) + const path = join(cwd(), file) + + const data = require(path) if (Object.keys(data).length === 0) continue @@ -46,4 +49,4 @@ export class ForgeFunctionManager { } this.add(loader) } -} +} \ No newline at end of file diff --git a/src/native/array/arrayAdvancedSort.ts b/src/native/array/arrayAdvancedSort.ts index 63d8b3e435..affd00fd75 100644 --- a/src/native/array/arrayAdvancedSort.ts +++ b/src/native/array/arrayAdvancedSort.ts @@ -3,7 +3,7 @@ import { ArgType, IExtendedCompiledFunctionField, NativeFunction, Return } from async function asyncSort(array: T[], asyncComparator: (a: T, b: T) => Promise): Promise { for (let i = 0; i < array.length - 1; i++) { for (let j = i + 1; j < array.length; j++) { - const result = await asyncComparator(array[i], array[j]); + const result = await asyncComparator(array[i], array[j]) if (result > 0) { [array[i], array[j]] = [array[j], array[i]] } diff --git a/src/native/array/arrayLoad.ts b/src/native/array/arrayLoad.ts index 640eb5cedf..deae7271b0 100644 --- a/src/native/array/arrayLoad.ts +++ b/src/native/array/arrayLoad.ts @@ -22,7 +22,6 @@ export default new NativeFunction({ { name: "values", description: "The elements of the array", - required: true, rest: true, type: ArgType.String, }, diff --git a/src/native/array/arraySplice.ts b/src/native/array/arraySplice.ts index edf935b12c..5d694fb6c7 100644 --- a/src/native/array/arraySplice.ts +++ b/src/native/array/arraySplice.ts @@ -31,7 +31,6 @@ export default new NativeFunction({ { name: "elements", description: "The elements to insert in the deleted indexes", - required: true, rest: true, type: ArgType.String, }, diff --git a/src/native/automod/getAutomodRule.ts b/src/native/automod/getAutomodRule.ts index f9de22fad3..502fc180fe 100644 --- a/src/native/automod/getAutomodRule.ts +++ b/src/native/automod/getAutomodRule.ts @@ -39,7 +39,7 @@ export default new NativeFunction({ ], output: ArgType.Unknown, async execute(ctx, [ guild, id, prop, sep ]) { - const rule = await (guild ?? ctx.guild).autoModerationRules.fetch(id).catch(ctx.noop) + const rule = await (guild ?? ctx.guild)?.autoModerationRules.fetch(id).catch(ctx.noop) return this.successJSON(rule && prop ? AutomodRuleProperties[prop](rule, sep) : rule) }, }) \ No newline at end of file diff --git a/src/native/bot/botMutualGuilds.ts b/src/native/bot/botMutualGuilds.ts index ea669bd177..fcde5a2a19 100644 --- a/src/native/bot/botMutualGuilds.ts +++ b/src/native/bot/botMutualGuilds.ts @@ -1,3 +1,4 @@ +import array from "../../functions/array" import { ArgType, NativeFunction, Return } from "../../structures" export default new NativeFunction({ @@ -22,7 +23,7 @@ export default new NativeFunction({ }, ], brackets: false, - output: ArgType.String, + output: array(), execute(ctx, [user, sep]) { user ??= ctx.user! return this.success(ctx.client.guilds.cache.filter(x => x.members.cache.has(user.id)).map(guild => guild.id).join(sep || ", ")) diff --git a/src/native/bot/botTags.ts b/src/native/bot/botTags.ts index a23419e060..97808f0075 100644 --- a/src/native/bot/botTags.ts +++ b/src/native/bot/botTags.ts @@ -1,3 +1,4 @@ +import array from "../../functions/array" import { ArgType, NativeFunction, Return } from "../../structures" export default new NativeFunction({ @@ -15,7 +16,7 @@ export default new NativeFunction({ }, ], brackets: false, - output: ArgType.String, + output: array(), execute(ctx, [sep]) { return this.success(ctx.client.application.tags?.join(sep ?? ", ")) }, diff --git a/src/native/bot/botWebhookURL.ts b/src/native/bot/botWebhookURL.ts index 756c89a98d..fb137e5657 100644 --- a/src/native/bot/botWebhookURL.ts +++ b/src/native/bot/botWebhookURL.ts @@ -6,7 +6,7 @@ export default new NativeFunction({ description: "Returns the client webhook event url", unwrap: false, aliases: ["$clientWebhookURL"], - output: ArgType.String, + output: ArgType.URL, execute(ctx) { return this.success(ctx.client.application.eventWebhooksURL) }, diff --git a/src/native/bot/deleteGlobalApplicationCommands.ts b/src/native/bot/deleteGlobalApplicationCommands.ts new file mode 100644 index 0000000000..49542b1a67 --- /dev/null +++ b/src/native/bot/deleteGlobalApplicationCommands.ts @@ -0,0 +1,12 @@ +import { Arg, ArgType, NativeFunction } from "../../structures" + +export default new NativeFunction({ + name: "$deleteGlobalApplicationCommands", + version: "2.3.0", + description: "Deletes all global commands of your bot", + unwrap: false, + output: ArgType.Boolean, + async execute(ctx) { + return this.success(!!(await ctx.client.application?.commands.set([]).catch(ctx.noop))) + }, +}) \ No newline at end of file diff --git a/src/native/channel/channelBitrate.ts b/src/native/channel/channelBitrate.ts index 59e3f3072d..d3b4795bdc 100644 --- a/src/native/channel/channelBitrate.ts +++ b/src/native/channel/channelBitrate.ts @@ -18,6 +18,6 @@ export default new NativeFunction({ ], execute(ctx, [ch]) { const chan = ch ?? ctx.channel - return this.success("bitrate" in chan ? chan.bitrate : 0) + return this.success(chan && "bitrate" in chan ? chan.bitrate : 0) }, }) diff --git a/src/native/channel/channelCategoryID.ts b/src/native/channel/channelCategoryID.ts index 9d94f3a46a..071bd96f43 100644 --- a/src/native/channel/channelCategoryID.ts +++ b/src/native/channel/channelCategoryID.ts @@ -18,6 +18,6 @@ export default new NativeFunction({ ], execute(ctx, [ch]) { const chan = ch ?? ctx.channel - return this.success("parentId" in chan ? chan.parentId : undefined) + return this.success(chan && "parentId" in chan ? chan.parentId : undefined) }, }) diff --git a/src/native/channel/channelCreatedAt.ts b/src/native/channel/channelCreatedAt.ts index 64af4aab47..f6c3de5eca 100644 --- a/src/native/channel/channelCreatedAt.ts +++ b/src/native/channel/channelCreatedAt.ts @@ -18,6 +18,6 @@ export default new NativeFunction({ ], execute(ctx, [ch]) { const chan = ch ?? ctx.channel - return this.success(chan.createdTimestamp) + return this.success(chan?.createdTimestamp) }, }) diff --git a/src/native/channel/channelExists.ts b/src/native/channel/channelExists.ts index 45f035907f..44b1ce8540 100644 --- a/src/native/channel/channelExists.ts +++ b/src/native/channel/channelExists.ts @@ -3,7 +3,7 @@ import { ArgType, CompiledFunction, NativeFunction, Return } from "../../structu export default new NativeFunction({ name: "$channelExists", version: "1.0.0", - description: "Returns whether an channel id exists", + description: "Returns whether a channel id exists", unwrap: true, brackets: true, output: ArgType.Boolean, diff --git a/src/native/channel/channelFull.ts b/src/native/channel/channelFull.ts index e155a54308..ef99ad5bcd 100644 --- a/src/native/channel/channelFull.ts +++ b/src/native/channel/channelFull.ts @@ -18,6 +18,6 @@ export default new NativeFunction({ ], execute(ctx, [ch]) { const chan = ch ?? ctx.channel - return this.success("full" in chan ? chan.full : false) + return this.success(chan && "full" in chan ? chan.full : false) }, }) diff --git a/src/native/channel/channelGuildID.ts b/src/native/channel/channelGuildID.ts index 556ab7e5b9..b839da17f4 100644 --- a/src/native/channel/channelGuildID.ts +++ b/src/native/channel/channelGuildID.ts @@ -18,6 +18,6 @@ export default new NativeFunction({ ], execute(ctx, [ch]) { const chan = ch ?? ctx.channel - return this.success("guildId" in chan ? chan.guildId : undefined) + return this.success(chan && "guildId" in chan ? chan.guildId : undefined) }, }) diff --git a/src/native/channel/channelHasAnyPerms.ts b/src/native/channel/channelHasAnyPerms.ts index 38c669457b..e5887eb237 100644 --- a/src/native/channel/channelHasAnyPerms.ts +++ b/src/native/channel/channelHasAnyPerms.ts @@ -31,6 +31,7 @@ export default new NativeFunction({ name: "permissions", description: "The perms to check for", rest: true, + required: true, type: ArgType.Enum, enum: PermissionFlagsBits } diff --git a/src/native/channel/channelHasPerms.ts b/src/native/channel/channelHasPerms.ts index c0716c9bb9..2245c4b1f5 100644 --- a/src/native/channel/channelHasPerms.ts +++ b/src/native/channel/channelHasPerms.ts @@ -8,7 +8,8 @@ export default new NativeFunction({ description: "Returns whether role or member has perms in a channel", output: ArgType.Boolean, aliases: [ - "$hasChannelPerm" + "$hasChannelPerm", + "$hasChannelPerms" ], unwrap: true, args: [ @@ -31,6 +32,7 @@ export default new NativeFunction({ name: "permissions", description: "The perms to check for", rest: true, + required: true, type: ArgType.Enum, enum: PermissionFlagsBits } diff --git a/src/native/channel/channelID.ts b/src/native/channel/channelID.ts index 80c6165bf1..bba74c7097 100644 --- a/src/native/channel/channelID.ts +++ b/src/native/channel/channelID.ts @@ -10,7 +10,7 @@ export default new NativeFunction({ args: [ { name: "name", - description: "The channel name to get it's id", + description: "The channel name to get its id", required: true, rest: true, type: ArgType.String, diff --git a/src/native/channel/channelJoinable.ts b/src/native/channel/channelJoinable.ts index b5645a45cc..2af611af97 100644 --- a/src/native/channel/channelJoinable.ts +++ b/src/native/channel/channelJoinable.ts @@ -18,6 +18,6 @@ export default new NativeFunction({ ], execute(ctx, [ch]) { const chan = ch ?? ctx.channel - return this.success("joinable" in chan ? chan.joinable : false) + return this.success(chan && "joinable" in chan ? chan.joinable : false) }, }) diff --git a/src/native/channel/channelMembers.ts b/src/native/channel/channelMembers.ts index 375adf687e..1b899c9abc 100644 --- a/src/native/channel/channelMembers.ts +++ b/src/native/channel/channelMembers.ts @@ -26,6 +26,6 @@ export default new NativeFunction({ ], execute(ctx, [ch, sep]) { const chan = ch ?? ctx.channel - return this.success("members" in chan ? (chan.members as Collection)?.map(member => member.id).join(sep ?? ", ") : null) + return this.success(chan && "members" in chan ? (chan.members as Collection)?.map(member => member.id).join(sep ?? ", ") : null) }, }) \ No newline at end of file diff --git a/src/native/channel/channelNSFW.ts b/src/native/channel/channelNSFW.ts index 494919fc36..c86c94e88d 100644 --- a/src/native/channel/channelNSFW.ts +++ b/src/native/channel/channelNSFW.ts @@ -18,6 +18,6 @@ export default new NativeFunction({ ], execute(ctx, [ch]) { const chan = ch ?? ctx.channel - return this.success("nsfw" in chan ? chan.nsfw : false) + return this.success(chan && "nsfw" in chan ? chan.nsfw : false) }, }) diff --git a/src/native/channel/channelName.ts b/src/native/channel/channelName.ts index f8302ab5dd..19fffcb44a 100644 --- a/src/native/channel/channelName.ts +++ b/src/native/channel/channelName.ts @@ -18,6 +18,6 @@ export default new NativeFunction({ ], execute(ctx, [ch]) { const chan = ch ?? ctx.channel - return this.success("name" in chan ? chan.name : undefined) + return this.success(chan && "name" in chan ? chan.name : undefined) }, }) diff --git a/src/native/channel/channelPermissions.ts b/src/native/channel/channelPermissions.ts index a301f22b6d..f0303b4c29 100644 --- a/src/native/channel/channelPermissions.ts +++ b/src/native/channel/channelPermissions.ts @@ -1,6 +1,7 @@ import { BaseChannel, GuildChannel } from "discord.js" import { ArgType, NativeFunction } from "../../structures" import { PermissionOverwritesProperties, PermissionOverwritesProperty } from "../../properties/permissionOverwrites" +import array from "../../functions/array" export default new NativeFunction({ name: "$channelPermissions", @@ -36,7 +37,7 @@ export default new NativeFunction({ type: ArgType.String } ], - output: ArgType.Unknown, + output: array(), execute(ctx, [ ch, prop, sep ]) { const chan = (ch ?? ctx.channel) as GuildChannel return this.successJSON(chan.permissionOverwrites.cache.map(perm => PermissionOverwritesProperties[prop](perm, sep)).join(sep ?? ", ")) diff --git a/src/native/channel/channelSlowmode.ts b/src/native/channel/channelSlowmode.ts index d52481a989..026a41e134 100644 --- a/src/native/channel/channelSlowmode.ts +++ b/src/native/channel/channelSlowmode.ts @@ -20,6 +20,6 @@ export default new NativeFunction({ ], execute(ctx, [ch]) { const chan = ch ?? ctx.channel - return this.success("rateLimitPerUser" in chan ? chan.rateLimitPerUser : 0) + return this.success(chan && "rateLimitPerUser" in chan ? chan.rateLimitPerUser : 0) }, }) \ No newline at end of file diff --git a/src/native/channel/channelTopic.ts b/src/native/channel/channelTopic.ts index 467c0c1d88..6f93511da1 100644 --- a/src/native/channel/channelTopic.ts +++ b/src/native/channel/channelTopic.ts @@ -18,6 +18,6 @@ export default new NativeFunction({ ], execute(ctx, [ch]) { const chan = ch ?? ctx.channel - return this.success("topic" in chan ? chan.topic : undefined) + return this.success(chan && "topic" in chan ? chan.topic : undefined) }, }) diff --git a/src/native/channel/channelUserLimit.ts b/src/native/channel/channelUserLimit.ts index 7d05127ec3..153bbf7db2 100644 --- a/src/native/channel/channelUserLimit.ts +++ b/src/native/channel/channelUserLimit.ts @@ -18,6 +18,6 @@ export default new NativeFunction({ ], execute(ctx, [ch]) { const chan = ch ?? ctx.channel - return this.success("userLimit" in chan ? chan.userLimit : 0) + return this.success(chan && "userLimit" in chan ? chan.userLimit : 0) }, }) diff --git a/src/native/channel/channelVoiceMemberCount.ts b/src/native/channel/channelVoiceMemberCount.ts index 49da48ebb9..d219ec9ab6 100644 --- a/src/native/channel/channelVoiceMemberCount.ts +++ b/src/native/channel/channelVoiceMemberCount.ts @@ -23,6 +23,6 @@ export default new NativeFunction({ ], execute(ctx, [ch]) { const chan = ch ?? ctx.channel - return this.success(chan.isVoiceBased() ? chan.members.size : null) + return this.success(chan?.isVoiceBased() ? chan.members.size : null) }, }) diff --git a/src/native/channel/channelVoiceMemberIDs.ts b/src/native/channel/channelVoiceMemberIDs.ts index 66b65e042e..d52308423b 100644 --- a/src/native/channel/channelVoiceMemberIDs.ts +++ b/src/native/channel/channelVoiceMemberIDs.ts @@ -1,4 +1,3 @@ -import { TextChannel } from "discord.js" import { ArgType, NativeFunction, Return } from "../../structures" import array from "../../functions/array" @@ -30,6 +29,6 @@ export default new NativeFunction({ ], execute(ctx, [ch, sep]) { const chan = ch ?? ctx.channel - return this.success(chan.isVoiceBased() ? chan.members.map(x => x.id).join(sep ?? ", ") : null) + return this.success(chan?.isVoiceBased() ? chan.members.map(x => x.id).join(sep ?? ", ") : null) }, -}) +}) \ No newline at end of file diff --git a/src/native/channel/channelWebhooks.ts b/src/native/channel/channelWebhooks.ts new file mode 100644 index 0000000000..4f48396f72 --- /dev/null +++ b/src/native/channel/channelWebhooks.ts @@ -0,0 +1,44 @@ +import { BaseChannel, BaseGuildTextChannel } from "discord.js" +import { ArgType, NativeFunction, Return } from "../../structures" +import { WebhookProperties, WebhookProperty } from "../../properties/webhook" +import array from "../../functions/array" + +export default new NativeFunction({ + name: "$channelWebhooks", + version: "2.3.0", + description: "Returns all webhooks of a channel", + brackets: false, + unwrap: true, + args: [ + { + name: "channel ID", + description: "The channel to get its webhooks", + rest: false, + type: ArgType.Channel, + required: true, + check: (i: BaseChannel) => i.isTextBased(), + }, + { + name: "property", + description: "The property to return", + rest: false, + type: ArgType.Enum, + enum: WebhookProperty + }, + { + name: "separator", + description: "The separator to use for every property", + rest: false, + type: ArgType.String, + }, + ], + output: [ + ArgType.Json, + array() + ], + async execute(ctx, [channel, prop, sep]) { + const webhooks = await ((channel ?? ctx.channel) as BaseGuildTextChannel)?.fetchWebhooks().catch(ctx.noop) + if (prop && webhooks) return this.success(webhooks.map((x) => WebhookProperties[prop](x)).join(sep ?? ", ")) + return this.successJSON(webhooks) + }, +}) \ No newline at end of file diff --git a/src/native/channel/createForumPost.ts b/src/native/channel/createForumPost.ts index d13ebf7301..4a5f7444e8 100644 --- a/src/native/channel/createForumPost.ts +++ b/src/native/channel/createForumPost.ts @@ -34,7 +34,6 @@ export default new NativeFunction({ name: "tags", description: "The tags for the post", rest: true, - required: true, type: ArgType.String, }, ], diff --git a/src/native/channel/createStageInstance.ts b/src/native/channel/createStageInstance.ts new file mode 100644 index 0000000000..0554057538 --- /dev/null +++ b/src/native/channel/createStageInstance.ts @@ -0,0 +1,59 @@ +import { BaseChannel, ChannelType, StageChannel, StageInstancePrivacyLevel } from "discord.js" +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + name: "$createStageInstance", + version: "2.3.0", + description: "Creates a new stage instance, returns instance id", + unwrap: true, + brackets: true, + args: [ + { + name: "channel ID", + description: "The channel to create stage instance on", + rest: false, + required: true, + type: ArgType.Channel, + check: (i: BaseChannel) => i.type === ChannelType.GuildStageVoice, + }, + { + name: "topic", + description: "The topic of the stage instance", + rest: false, + required: true, + type: ArgType.String, + }, + { + name: "privacy level", + description: "The privacy level of the stage instance", + rest: false, + type: ArgType.Enum, + enum: StageInstancePrivacyLevel + }, + { + name: "notify", + description: "Whether to notify @everyone that the stage instance has started", + rest: false, + type: ArgType.Boolean, + }, + { + name: "event ID", + description: "The scheduled event associated with the stage instance", + rest: false, + type: ArgType.ScheduledEvent, + pointer: 0, + pointerProperty: "guild", + }, + ], + output: ArgType.StageInstance, + async execute(ctx, [channel, topic, level, notify, event]) { + const instance = await (channel as StageChannel).createStageInstance({ + topic, + privacyLevel: level || undefined, + guildScheduledEvent: event || undefined, + sendStartNotification: typeof(notify) === "boolean" ? notify : undefined + }).catch(ctx.noop) + + return this.success(instance?.id) + }, +}) \ No newline at end of file diff --git a/src/native/channel/deleteChannels.ts b/src/native/channel/deleteChannels.ts index e6b8b5604f..e51b9f44f8 100644 --- a/src/native/channel/deleteChannels.ts +++ b/src/native/channel/deleteChannels.ts @@ -5,7 +5,7 @@ import noop from "../../functions/noop" export default new NativeFunction({ name: "$deleteChannels", version: "1.0.5", - description: "Deletes given channel ids, returns the count of channels deleted", + description: "Deletes given channels, returns the count of channels deleted", aliases: ["$deleteChannel"], brackets: true, unwrap: true, diff --git a/src/native/channel/deleteStageInstance.ts b/src/native/channel/deleteStageInstance.ts new file mode 100644 index 0000000000..903d96978a --- /dev/null +++ b/src/native/channel/deleteStageInstance.ts @@ -0,0 +1,22 @@ +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + name: "$deleteStageInstance", + version: "2.3.0", + description: "Deletes a stage instance, returns bool", + unwrap: true, + brackets: true, + args: [ + { + name: "stage ID", + description: "The stage instance to delete", + rest: false, + required: true, + type: ArgType.StageInstance, + }, + ], + output: ArgType.Boolean, + async execute(ctx, [instance]) { + return this.success(!!(await instance.delete().catch(ctx.noop))) + }, +}) \ No newline at end of file diff --git a/src/native/channel/editStageInstance.ts b/src/native/channel/editStageInstance.ts new file mode 100644 index 0000000000..fc03cb8702 --- /dev/null +++ b/src/native/channel/editStageInstance.ts @@ -0,0 +1,36 @@ +import { StageInstancePrivacyLevel } from "discord.js" +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + name: "$editStageInstance", + version: "2.3.0", + description: "Edits a stage instance, returns bool", + unwrap: true, + brackets: true, + args: [ + { + name: "stage ID", + description: "The stage instance to edit", + rest: false, + required: true, + type: ArgType.StageInstance, + }, + { + name: "topic", + description: "The new topic of the stage instance", + rest: false, + type: ArgType.String, + }, + { + name: "privacy level", + description: "The new privacy level of the stage instance", + rest: false, + type: ArgType.Enum, + enum: StageInstancePrivacyLevel + }, + ], + output: ArgType.Boolean, + async execute(ctx, [instance, topic, level]) { + return this.success(!!(await instance.edit({ topic: topic || undefined, privacyLevel: level || undefined }).catch(ctx.noop))) + }, +}) \ No newline at end of file diff --git a/src/native/channel/fetchChannels.ts b/src/native/channel/fetchChannels.ts index a330778c0e..6f20d3eafe 100644 --- a/src/native/channel/fetchChannels.ts +++ b/src/native/channel/fetchChannels.ts @@ -26,7 +26,7 @@ export default new NativeFunction({ async execute(ctx, [guild, channel]) { guild ??= ctx.guild! if (channel) await guild?.channels.fetch(channel.id) - else await guild?.channels.fetch() + else await guild?.channels.fetch() return this.success() }, }) \ No newline at end of file diff --git a/src/native/channel/followChannel.ts b/src/native/channel/followChannel.ts new file mode 100644 index 0000000000..9851e9eeeb --- /dev/null +++ b/src/native/channel/followChannel.ts @@ -0,0 +1,38 @@ +import { BaseChannel, ChannelType, Guild, NewsChannel, TextChannel } from "discord.js" +import { ArgType, NativeFunction } from "../../structures" + +export default new NativeFunction({ + name: "$followChannel", + version: "2.3.0", + description: "Follows given announcement channel, returns webhook id", + brackets: true, + unwrap: true, + args: [ + { + name: "channel ID", + description: "The channel to follow", + type: ArgType.Channel, + rest: false, + required: true, + check: (i: BaseChannel) => i.type === ChannelType.GuildAnnouncement, + }, + { + name: "channel ID", + description: "The channel to crosspost messages in", + type: ArgType.Channel, + rest: false, + required: true, + check: (i: BaseChannel) => i.type === ChannelType.GuildText, + }, + { + name: "reason", + description: "The reason for following the channel", + type: ArgType.String, + rest: false, + } + ], + output: ArgType.Webhook, + async execute(ctx, [news, chan, reason]) { + return this.success("guild" in news ? (await (news.guild as Guild)?.channels.addFollower(news as NewsChannel, chan as TextChannel, reason || undefined).catch(ctx.noop)) : undefined) + }, +}) \ No newline at end of file diff --git a/src/native/channel/forumTags.ts b/src/native/channel/forumTags.ts index 278d370c3b..e829a8899e 100644 --- a/src/native/channel/forumTags.ts +++ b/src/native/channel/forumTags.ts @@ -1,13 +1,17 @@ import { BaseChannel, ChannelType, ForumChannel } from "discord.js" import { ArgType, NativeFunction, Return } from "../../structures" import { ForumTagProperty, ForumTagProperties } from "../../properties/forumTag" +import array from "../../functions/array" export default new NativeFunction({ name: "$forumTags", version: "1.5.0", description: "Returns all available tags of a forum", unwrap: true, - output: ArgType.Unknown, + output: [ + ArgType.Json, + array() + ], args: [ { name: "channel ID", diff --git a/src/native/channel/getStageInstance.ts b/src/native/channel/getStageInstance.ts new file mode 100644 index 0000000000..2311b8a636 --- /dev/null +++ b/src/native/channel/getStageInstance.ts @@ -0,0 +1,34 @@ +import { StageProperties, StageProperty } from "../../properties/stage" +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + name: "$getStageInstance", + version: "2.3.0", + description: "Returns a stage instance of a guild", + unwrap: true, + brackets: true, + args: [ + { + name: "stage ID", + description: "The stage instance to get", + rest: false, + required: true, + type: ArgType.StageInstance, + }, + { + name: "property", + description: "The property of the stage instance to return", + rest: false, + type: ArgType.Enum, + enum: StageProperty + }, + ], + output: [ + ArgType.Json, + ArgType.Unknown + ], + async execute(ctx, [instance, prop]) { + if (prop) return this.success(StageProperties[prop](instance)) + return this.successJSON(instance) + }, +}) \ No newline at end of file diff --git a/src/native/channel/guildChannelID.ts b/src/native/channel/guildChannelID.ts index b912db2442..851fef2d51 100644 --- a/src/native/channel/guildChannelID.ts +++ b/src/native/channel/guildChannelID.ts @@ -11,7 +11,7 @@ export default new NativeFunction({ Arg.requiredGuild(), { name: "name", - description: "The channel name to get it's id", + description: "The channel name to get its id", required: true, rest: false, type: ArgType.String, diff --git a/src/native/command/commandInfo.ts b/src/native/command/commandInfo.ts index 1e8ff41058..3a664291e7 100644 --- a/src/native/command/commandInfo.ts +++ b/src/native/command/commandInfo.ts @@ -27,7 +27,6 @@ export default new NativeFunction({ name: "property", description: "The property to retrieve", rest: true, - required: true, type: ArgType.String, } ], @@ -36,4 +35,4 @@ export default new NativeFunction({ if (!cmd) return this.success() return this.successJSON(Context.traverseGetValue(cmd.data, ...props)) }, -}) +}) \ No newline at end of file diff --git a/src/native/component/addButton.ts b/src/native/component/addButton.ts index 073933fb52..946a1688ca 100644 --- a/src/native/component/addButton.ts +++ b/src/native/component/addButton.ts @@ -49,8 +49,8 @@ export default new NativeFunction({ .setStyle(style) if (style === ButtonStyle.Link) btn.setURL(id) - else if (style === ButtonStyle.Premium) btn.setSKUId(id) - else btn.setCustomId(id) + else if (style === ButtonStyle.Premium) btn.setSKUId(id) + else btn.setCustomId(id) if (style !== ButtonStyle.Premium) { btn.setLabel(label) diff --git a/src/native/component/addButtonTo.ts b/src/native/component/addButtonTo.ts index 1122d6cf4e..c870aba3e5 100644 --- a/src/native/component/addButtonTo.ts +++ b/src/native/component/addButtonTo.ts @@ -65,8 +65,8 @@ export default new NativeFunction({ .setStyle(style) if (style === ButtonStyle.Link) btn.setURL(id) - else if (style === ButtonStyle.Premium) btn.setSKUId(id) - else btn.setCustomId(id) + else if (style === ButtonStyle.Premium) btn.setSKUId(id) + else btn.setCustomId(id) if (style !== ButtonStyle.Premium) { btn.setLabel(label) diff --git a/src/native/component/addChannelType.ts b/src/native/component/addChannelType.ts index 578848f928..715540888f 100644 --- a/src/native/component/addChannelType.ts +++ b/src/native/component/addChannelType.ts @@ -21,10 +21,7 @@ export default new NativeFunction({ ], execute(ctx, [ types ]) { const menu = ctx.container.components.at(-1)?.components.at(0) - if (menu instanceof ChannelSelectMenuBuilder) { - menu.addChannelTypes(types) - } - + if (menu instanceof ChannelSelectMenuBuilder) menu.addChannelTypes(types) return this.success() }, }) \ No newline at end of file diff --git a/src/native/component/addDefaultChannelOption.ts b/src/native/component/addDefaultChannelOption.ts index 28f6c3e3ed..f9945c313f 100644 --- a/src/native/component/addDefaultChannelOption.ts +++ b/src/native/component/addDefaultChannelOption.ts @@ -23,10 +23,7 @@ export default new NativeFunction({ ], execute(ctx, [ ids ]) { const menu = ctx.container.components.at(-1)?.components.at(0) - if (menu instanceof ChannelSelectMenuBuilder) { - menu.addDefaultChannels(ids) - } - + if (menu instanceof ChannelSelectMenuBuilder) menu.addDefaultChannels(ids) return this.success() }, }) \ No newline at end of file diff --git a/src/native/component/addRoleSelectMenu.ts b/src/native/component/addRoleSelectMenu.ts index 20fe115213..7cf3d8e321 100644 --- a/src/native/component/addRoleSelectMenu.ts +++ b/src/native/component/addRoleSelectMenu.ts @@ -45,7 +45,6 @@ export default new NativeFunction({ rest: true, type: ArgType.String, description: "The default selected roles to use", - required: true } ], execute(ctx, [ id, placeholder, min, max, disabled, roles ]) { diff --git a/src/native/component/addRoleSelectMenuTo.ts b/src/native/component/addRoleSelectMenuTo.ts index cff0d6ddba..3eaa649269 100644 --- a/src/native/component/addRoleSelectMenuTo.ts +++ b/src/native/component/addRoleSelectMenuTo.ts @@ -61,7 +61,6 @@ export default new NativeFunction({ rest: true, type: ArgType.String, description: "The default selected roles to use", - required: true } ], async execute(ctx, [ , m, id, placeholder, min, max, disabled, roles ]) { diff --git a/src/native/component/addUserSelectMenu.ts b/src/native/component/addUserSelectMenu.ts index 782585ef6f..ad59d0edc0 100644 --- a/src/native/component/addUserSelectMenu.ts +++ b/src/native/component/addUserSelectMenu.ts @@ -45,7 +45,6 @@ export default new NativeFunction({ rest: true, type: ArgType.String, description: "The default selected users to use", - required: true } ], execute(ctx, [ id, placeholder, min, max, disabled, users ]) { diff --git a/src/native/component/addUserSelectMenuTo.ts b/src/native/component/addUserSelectMenuTo.ts index 8d53905dab..1166907553 100644 --- a/src/native/component/addUserSelectMenuTo.ts +++ b/src/native/component/addUserSelectMenuTo.ts @@ -61,7 +61,6 @@ export default new NativeFunction({ rest: true, type: ArgType.String, description: "The default selected users to use", - required: true } ], async execute(ctx, [ , m, id, placeholder, min, max, disabled, users ]) { diff --git a/src/native/component/deleteComponent.ts b/src/native/component/deleteComponent.ts index a7680f5114..9e9a867962 100644 --- a/src/native/component/deleteComponent.ts +++ b/src/native/component/deleteComponent.ts @@ -21,7 +21,7 @@ export default new NativeFunction({ const index = comp.components.findIndex((x) => "custom_id" in x.data && x.data.custom_id === id) if (index !== -1) { if (comp.components.length === 1) ctx.container.components.splice(i, 1) - else comp.components.splice(index, 1) + else comp.components.splice(index, 1) break } } diff --git a/src/native/component/deleteComponentFrom.ts b/src/native/component/deleteComponentFrom.ts index 9dac6493a9..4de5b0f94e 100644 --- a/src/native/component/deleteComponentFrom.ts +++ b/src/native/component/deleteComponentFrom.ts @@ -40,7 +40,7 @@ export default new NativeFunction({ const index = comp.components.findIndex((x) => "custom_id" in x.data && x.data.custom_id === id) if (index !== -1) { if (comp.components.length === 1) components.splice(i, 1) - else comp.components.splice(index, 1) + else comp.components.splice(index, 1) break } } diff --git a/src/native/component/editButton.ts b/src/native/component/editButton.ts index 023ad15e83..cca3765d95 100644 --- a/src/native/component/editButton.ts +++ b/src/native/component/editButton.ts @@ -71,7 +71,7 @@ export default new NativeFunction({ // @ts-ignore if (style === ButtonStyle.Link) btn.setURL(id || btn.data.custom_id) - else if (style === ButtonStyle.Premium) btn.setSKUId(id) + else if (style === ButtonStyle.Premium) btn.setSKUId(id) if (emoji) btn.setEmoji(emoji) diff --git a/src/native/component/editButtonOf.ts b/src/native/component/editButtonOf.ts index 64b8765f50..e5460080c8 100644 --- a/src/native/component/editButtonOf.ts +++ b/src/native/component/editButtonOf.ts @@ -89,7 +89,7 @@ export default new NativeFunction({ // @ts-ignore if (style === ButtonStyle.Link) btn.setURL(id || btn.data.custom_id) - else if (style === ButtonStyle.Premium) btn.setSKUId(id) + else if (style === ButtonStyle.Premium) btn.setSKUId(id) if (emoji) btn.setEmoji(emoji) diff --git a/src/native/component/setChannelType.ts b/src/native/component/setChannelType.ts index 0e3c9a4e24..3e0857a97e 100644 --- a/src/native/component/setChannelType.ts +++ b/src/native/component/setChannelType.ts @@ -21,10 +21,7 @@ export default new NativeFunction({ ], execute(ctx, [ types ]) { const menu = ctx.container.components.at(-1)?.components.at(0) - if (menu instanceof ChannelSelectMenuBuilder) { - menu.setChannelTypes(types) - } - + if (menu instanceof ChannelSelectMenuBuilder) menu.setChannelTypes(types) return this.success() }, }) \ No newline at end of file diff --git a/src/native/crypto/createQueryParams.ts b/src/native/crypto/createQueryParams.ts index 8596956997..1c34cd00b5 100644 --- a/src/native/crypto/createQueryParams.ts +++ b/src/native/crypto/createQueryParams.ts @@ -10,7 +10,7 @@ export default new NativeFunction({ unwrap: true, args: [ { - name: "param name; param value", + name: "param name;param value", description: "The param name followed by the value, (param1;value1)", rest: true, required: true, diff --git a/src/native/crypto/decrypt.ts b/src/native/crypto/decrypt.ts index 21dd3b2a9d..82158e468c 100644 --- a/src/native/crypto/decrypt.ts +++ b/src/native/crypto/decrypt.ts @@ -1,22 +1,22 @@ -import { createCipheriv, createDecipheriv, scryptSync } from 'crypto'; +import { createCipheriv, createDecipheriv, scryptSync } from "crypto" import { ArgType, NativeFunction } from "../../structures" /** * Provided to FS by lynnux */ -const FIXED_IV = Buffer.from('12345678901234567890123456789012', 'hex'); +const FIXED_IV = Buffer.from("12345678901234567890123456789012", "hex") function deriveKey(key: string): Buffer { - return scryptSync(key, 'salt', 32); + return scryptSync(key, "salt", 32) } export function decrypt(text: string, key: string): string { - const idkhowtocallthis = deriveKey(key); - const decipher = createDecipheriv('aes-256-cbc', idkhowtocallthis, FIXED_IV); - let decrypted = decipher.update(text, 'hex', 'utf-8'); - decrypted += decipher.final('utf-8'); - return decrypted; + const idkhowtocallthis = deriveKey(key) + const decipher = createDecipheriv("aes-256-cbc", idkhowtocallthis, FIXED_IV) + let decrypted = decipher.update(text, "hex", "utf-8") + decrypted += decipher.final("utf-8") + return decrypted } export default new NativeFunction({ diff --git a/src/native/crypto/encrypt.ts b/src/native/crypto/encrypt.ts index 22c328e4f7..37a3239912 100644 --- a/src/native/crypto/encrypt.ts +++ b/src/native/crypto/encrypt.ts @@ -1,4 +1,4 @@ -import { createCipheriv, createDecipheriv, scryptSync } from 'crypto'; +import { createCipheriv, createDecipheriv, scryptSync } from "crypto" import { ArgType, NativeFunction } from "../../structures" /** @@ -8,17 +8,17 @@ import { ArgType, NativeFunction } from "../../structures" * @returns */ -const FIXED_IV = Buffer.from('12345678901234567890123456789012', 'hex'); +const FIXED_IV = Buffer.from("12345678901234567890123456789012", "hex") function deriveKey(key: string): Buffer { - return scryptSync(key, 'salt', 32); + return scryptSync(key, "salt", 32) } export function encrypt(text: string, key: string): string { - const idkhowtocallthis = deriveKey(key); - const cipher = createCipheriv('aes-256-cbc', idkhowtocallthis, FIXED_IV); - let encrypted = cipher.update(text, 'utf-8', 'hex'); - encrypted += cipher.final('hex'); - return encrypted; + const idkhowtocallthis = deriveKey(key) + const cipher = createCipheriv("aes-256-cbc", idkhowtocallthis, FIXED_IV) + let encrypted = cipher.update(text, "utf-8", "hex") + encrypted += cipher.final("hex") + return encrypted } diff --git a/src/native/emoji/addEmoji.ts b/src/native/emoji/addEmoji.ts index 6b3071d0c7..4129c46445 100644 --- a/src/native/emoji/addEmoji.ts +++ b/src/native/emoji/addEmoji.ts @@ -40,7 +40,6 @@ export default new NativeFunction({ name: "roles", description: "The roles to limit usage of this emote", rest: true, - required: true, type: ArgType.Role, pointer: 0, }, diff --git a/src/native/emoji/deleteEmojis.ts b/src/native/emoji/deleteEmojis.ts index a80e4b08dd..616a6c77c9 100644 --- a/src/native/emoji/deleteEmojis.ts +++ b/src/native/emoji/deleteEmojis.ts @@ -7,7 +7,7 @@ export default new NativeFunction({ brackets: true, unwrap: true, output: ArgType.Number, - description: "Delete given emoji ids, returns the count of emotes deleted", + description: "Deletes given emojis from a guild, returns the count of emotes deleted", args: [ { name: "guild ID", diff --git a/src/native/emoji/editEmoji.ts b/src/native/emoji/editEmoji.ts index 0d473561d2..1813bc8dda 100644 --- a/src/native/emoji/editEmoji.ts +++ b/src/native/emoji/editEmoji.ts @@ -39,7 +39,6 @@ export default new NativeFunction({ name: "roles", description: "The new roles to limit usage of this emoji to", rest: true, - required: true, type: ArgType.Role, pointer: 0, }, diff --git a/src/native/emoji/emojiIDs.ts b/src/native/emoji/emojiIDs.ts index 0aac7f38e1..68fc791d5f 100644 --- a/src/native/emoji/emojiIDs.ts +++ b/src/native/emoji/emojiIDs.ts @@ -3,11 +3,11 @@ import { ArgType, NativeFunction } from "../../structures" export default new NativeFunction({ name: "$emojiIDs", + description: "Returns every guild emoji id", version: "1.3.0", unwrap: true, brackets: false, output: array(), - description: "Returns every emoji id", args: [ { name: "separator", diff --git a/src/native/emoji/getApplicationEmojis.ts b/src/native/emoji/getApplicationEmojis.ts index 5dc761c315..bb0e9ca441 100644 --- a/src/native/emoji/getApplicationEmojis.ts +++ b/src/native/emoji/getApplicationEmojis.ts @@ -1,3 +1,4 @@ +import array from "../../functions/array" import { ApplicationEmojiProperties, ApplicationEmojiProperty } from "../../properties/applicationEmoji" import { ArgType, NativeFunction, Return } from "../../structures" @@ -22,7 +23,10 @@ export default new NativeFunction({ type: ArgType.String, }, ], - output: ArgType.Unknown, + output: [ + ArgType.Json, + array() + ], async execute(ctx, [prop, sep]) { const emojis = await ctx.client.application.emojis.fetch().catch(ctx.noop) return this.successJSON(!prop ? emojis : emojis?.map(emoji => ApplicationEmojiProperties[prop](emoji)).join(sep ?? ", ")) diff --git a/src/native/entitlement/entitlementEndTimestamp.ts b/src/native/entitlement/entitlementEndTimestamp.ts index 4781ae1102..f3fcfe867c 100644 --- a/src/native/entitlement/entitlementEndTimestamp.ts +++ b/src/native/entitlement/entitlementEndTimestamp.ts @@ -4,7 +4,7 @@ export default new NativeFunction({ name: "$entitlementEndTimestamp", version: "1.5.0", description: "Returns the time at which this entitlement ends", - output: ArgType.Time, + output: ArgType.Number, unwrap: false, execute(ctx) { return this.success(ctx.entitlement?.endsTimestamp) diff --git a/src/native/entitlement/entitlementGuildID.ts b/src/native/entitlement/entitlementGuildID.ts index 7241e6de40..5b70eacbf2 100644 --- a/src/native/entitlement/entitlementGuildID.ts +++ b/src/native/entitlement/entitlementGuildID.ts @@ -4,7 +4,7 @@ export default new NativeFunction({ name: "$entitlementGuildID", version: "1.5.0", description: "Returns this entitlement's guild id", - output: ArgType.String, + output: ArgType.Guild, unwrap: false, execute(ctx) { return this.success(ctx.entitlement?.guildId) diff --git a/src/native/entitlement/entitlementStartTimestamp.ts b/src/native/entitlement/entitlementStartTimestamp.ts index 7137dc8be4..d00a1f9d1d 100644 --- a/src/native/entitlement/entitlementStartTimestamp.ts +++ b/src/native/entitlement/entitlementStartTimestamp.ts @@ -4,7 +4,7 @@ export default new NativeFunction({ name: "$entitlementStartTimestamp", version: "1.5.0", description: "Returns the time at which this entitlement starts", - output: ArgType.Time, + output: ArgType.Number, unwrap: false, execute(ctx) { return this.success(ctx.entitlement?.startsTimestamp) diff --git a/src/native/entitlement/entitlementUserID.ts b/src/native/entitlement/entitlementUserID.ts index d19ca4f1bb..c6a9f33599 100644 --- a/src/native/entitlement/entitlementUserID.ts +++ b/src/native/entitlement/entitlementUserID.ts @@ -4,7 +4,7 @@ export default new NativeFunction({ name: "$entitlementUserID", version: "1.5.0", description: "Returns this entitlement's user id", - output: ArgType.String, + output: ArgType.User, unwrap: false, execute(ctx) { return this.success(ctx.entitlement?.userId) diff --git a/src/native/file/isDirectory.ts b/src/native/file/isDirectory.ts index b5d3e1f585..a4c1641b3a 100644 --- a/src/native/file/isDirectory.ts +++ b/src/native/file/isDirectory.ts @@ -7,7 +7,7 @@ export default new NativeFunction({ description: "Checks whether a path is a directory", brackets: true, unwrap: true, - output: ArgType.Number, + output: ArgType.Boolean, args: [ { name: "path", @@ -20,4 +20,4 @@ export default new NativeFunction({ execute(ctx, [path]) { return this.success(statSync(path).isDirectory()) }, -}) +}) \ No newline at end of file diff --git a/src/native/file/isFile.ts b/src/native/file/isFile.ts index 59e93ece8c..7e78f5cee7 100644 --- a/src/native/file/isFile.ts +++ b/src/native/file/isFile.ts @@ -7,7 +7,7 @@ export default new NativeFunction({ description: "Checks whether a path is a file", brackets: true, unwrap: true, - output: ArgType.Number, + output: ArgType.Boolean, args: [ { name: "path", @@ -20,4 +20,4 @@ export default new NativeFunction({ execute(ctx, [path]) { return this.success(statSync(path).isFile()) }, -}) +}) \ No newline at end of file diff --git a/src/native/file/isSymbolicLink.ts b/src/native/file/isSymbolicLink.ts index fd8058730d..b8e3f565c9 100644 --- a/src/native/file/isSymbolicLink.ts +++ b/src/native/file/isSymbolicLink.ts @@ -7,7 +7,7 @@ export default new NativeFunction({ description: "Checks whether a path is a symbolic link", brackets: true, unwrap: true, - output: ArgType.Number, + output: ArgType.Boolean, args: [ { name: "path", @@ -20,4 +20,4 @@ export default new NativeFunction({ execute(ctx, [path]) { return this.success(statSync(path).isSymbolicLink()) }, -}) +}) \ No newline at end of file diff --git a/src/native/file/readDir.ts b/src/native/file/readDir.ts index 7dcd8573d4..de40b7e1e4 100644 --- a/src/native/file/readDir.ts +++ b/src/native/file/readDir.ts @@ -1,5 +1,6 @@ import { readdirSync } from "fs" import { ArgType, NativeFunction, Return } from "../../structures" +import array from "../../functions/array" export default new NativeFunction({ name: "$readDir", @@ -7,7 +8,10 @@ export default new NativeFunction({ description: "Reads the contents of a directory", unwrap: true, brackets: true, - output: ArgType.Unknown, + output: [ + ArgType.Json, + array() + ], args: [ { name: "path", @@ -31,11 +35,7 @@ export default new NativeFunction({ ], execute(ctx, [path, sep, encoding]) { const dirs = readdirSync(path, { encoding: (encoding as BufferEncoding) || "utf-8" }) - - if (!sep) { - return this.successJSON(dirs) - } - - return this.success(dirs?.join(sep)) + if (sep) return this.success(dirs?.join(sep)) + return this.successJSON(dirs) }, }) \ No newline at end of file diff --git a/src/native/guild/createGuild.ts b/src/native/guild/createGuild.ts index e795231b80..623f90c112 100644 --- a/src/native/guild/createGuild.ts +++ b/src/native/guild/createGuild.ts @@ -9,6 +9,7 @@ export default new NativeFunction({ ], unwrap: true, brackets: true, + deprecated: true, args: [ { name: "name", diff --git a/src/native/guild/deleteGuild.ts b/src/native/guild/deleteGuild.ts index 95cd423725..01084101b7 100644 --- a/src/native/guild/deleteGuild.ts +++ b/src/native/guild/deleteGuild.ts @@ -9,6 +9,7 @@ export default new NativeFunction({ ], unwrap: true, brackets: true, + deprecated: true, args: [ { name: "guild ID", diff --git a/src/native/guild/getGuildInvite.ts b/src/native/guild/getGuildInvite.ts index 610107f366..5c3c3659f5 100644 --- a/src/native/guild/getGuildInvite.ts +++ b/src/native/guild/getGuildInvite.ts @@ -7,7 +7,10 @@ export default new NativeFunction({ description: "Returns information about a guild invite", brackets: true, unwrap: true, - output: ArgType.Unknown, + output: [ + ArgType.Json, + ArgType.Unknown + ], args: [ { name: "guild ID", diff --git a/src/native/guild/getGuildTemplate.ts b/src/native/guild/getGuildTemplate.ts index 1ac88db014..7a1feb0884 100644 --- a/src/native/guild/getGuildTemplate.ts +++ b/src/native/guild/getGuildTemplate.ts @@ -1,3 +1,4 @@ +import array from "../../functions/array" import { ArgType, NativeFunction, Return } from "../../structures" export enum TemplateProperty { @@ -37,7 +38,10 @@ export default new NativeFunction({ enum: TemplateProperty }, ], - output: ArgType.Unknown, + output: [ + ArgType.Json, + array() + ], async execute(ctx, [ code, prop ]) { const template = await ctx.client.fetchGuildTemplate(code).catch() return this.successJSON(prop ? template[prop] : template) diff --git a/src/native/guild/guildAutomodRules.ts b/src/native/guild/guildAutomodRules.ts index cd2e616c89..f61c7865c1 100644 --- a/src/native/guild/guildAutomodRules.ts +++ b/src/native/guild/guildAutomodRules.ts @@ -1,5 +1,6 @@ import { ArgType, NativeFunction, Return } from "../../structures" import { AutomodRuleProperty, AutomodRuleProperties } from "../../properties/automodRule" +import array from "../../functions/array" export default new NativeFunction({ name: "$guildAutomodRules", @@ -30,9 +31,12 @@ export default new NativeFunction({ type: ArgType.String, }, ], - output: ArgType.Unknown, + output: [ + ArgType.Json, + array() + ], async execute(ctx, [ guild, prop, sep ]) { - const rules = await (guild ?? ctx.guild).autoModerationRules?.fetch().catch(ctx.noop) + const rules = await (guild ?? ctx.guild)?.autoModerationRules?.fetch().catch(ctx.noop) if (rules && prop) { const data = rules.map(rule => AutomodRuleProperties[prop](rule, sep)) diff --git a/src/native/guild/guildChannelCount.ts b/src/native/guild/guildChannelCount.ts index fd9ffdff3c..7219e5ca41 100644 --- a/src/native/guild/guildChannelCount.ts +++ b/src/native/guild/guildChannelCount.ts @@ -23,7 +23,6 @@ export default new NativeFunction({ name: "categories", description: "The categories to filter by", rest: true, - required: true, enum: ChannelType, type: ArgType.Enum, }, diff --git a/src/native/guild/guildDmSpamDetectedAt.ts b/src/native/guild/guildDmSpamDetectedAt.ts index 425ad91726..01db973139 100644 --- a/src/native/guild/guildDmSpamDetectedAt.ts +++ b/src/native/guild/guildDmSpamDetectedAt.ts @@ -20,6 +20,6 @@ export default new NativeFunction({ ], output: ArgType.Number, execute(ctx, [guild]) { - return this.success((guild ?? ctx.guild).incidentsData?.dmSpamDetectedAt?.getTime() ?? 0) + return this.success((guild ?? ctx.guild)?.incidentsData?.dmSpamDetectedAt?.getTime() ?? 0) }, }) \ No newline at end of file diff --git a/src/native/guild/guildDmsDisabledUntil.ts b/src/native/guild/guildDmsDisabledUntil.ts index a80a6d500f..ea25cfc7c6 100644 --- a/src/native/guild/guildDmsDisabledUntil.ts +++ b/src/native/guild/guildDmsDisabledUntil.ts @@ -20,6 +20,6 @@ export default new NativeFunction({ ], output: ArgType.Number, execute(ctx, [guild]) { - return this.success((guild ?? ctx.guild).incidentsData?.dmsDisabledUntil?.getTime() ?? 0) + return this.success((guild ?? ctx.guild)?.incidentsData?.dmsDisabledUntil?.getTime() ?? 0) }, }) \ No newline at end of file diff --git a/src/native/guild/guildHasAnyFeatures.ts b/src/native/guild/guildHasAnyFeatures.ts index fc03e3942e..991b81517a 100644 --- a/src/native/guild/guildHasAnyFeatures.ts +++ b/src/native/guild/guildHasAnyFeatures.ts @@ -23,6 +23,7 @@ export default new NativeFunction({ { name: "features", rest: true, + required: true, type: ArgType.Enum, enum: GuildFeature, description: "The features to check for" diff --git a/src/native/guild/guildHasFeatures.ts b/src/native/guild/guildHasFeatures.ts index 2edd2be55c..9eb69aa22c 100644 --- a/src/native/guild/guildHasFeatures.ts +++ b/src/native/guild/guildHasFeatures.ts @@ -21,6 +21,7 @@ export default new NativeFunction({ { name: "features", rest: true, + required: true, type: ArgType.Enum, enum: GuildFeature, description: "The features to check for" diff --git a/src/native/guild/guildHasTemplate.ts b/src/native/guild/guildHasTemplate.ts index ca733af43d..ec357b85bf 100644 --- a/src/native/guild/guildHasTemplate.ts +++ b/src/native/guild/guildHasTemplate.ts @@ -20,6 +20,6 @@ export default new NativeFunction({ ], output: ArgType.Boolean, async execute(ctx, [guild]) { - return this.success((await (guild ?? ctx.guild).fetchTemplates()).size > 0) + return this.success((await (guild ?? ctx.guild)?.fetchTemplates())?.size ?? 0 > 0) }, }) \ No newline at end of file diff --git a/src/native/guild/guildHighestRoleID.ts b/src/native/guild/guildHighestRoleID.ts index 95ac07d284..b30ca1295d 100644 --- a/src/native/guild/guildHighestRoleID.ts +++ b/src/native/guild/guildHighestRoleID.ts @@ -20,6 +20,6 @@ export default new NativeFunction({ ], unwrap: true, execute(ctx, [guild]) { - return this.success((guild ?? ctx.guild).roles.highest.id) + return this.success((guild ?? ctx.guild)?.roles.highest.id) }, }) \ No newline at end of file diff --git a/src/native/guild/guildInvitesDisabledUntil.ts b/src/native/guild/guildInvitesDisabledUntil.ts index 9d1c6eafb7..c88a8d39f1 100644 --- a/src/native/guild/guildInvitesDisabledUntil.ts +++ b/src/native/guild/guildInvitesDisabledUntil.ts @@ -20,6 +20,6 @@ export default new NativeFunction({ ], output: ArgType.Number, execute(ctx, [guild]) { - return this.success((guild ?? ctx.guild).incidentsData?.invitesDisabledUntil?.getTime() ?? 0) + return this.success((guild ?? ctx.guild)?.incidentsData?.invitesDisabledUntil?.getTime() ?? 0) }, }) \ No newline at end of file diff --git a/src/native/guild/guildLowestRoleID.ts b/src/native/guild/guildLowestRoleID.ts index 1371c9a230..4b921cf8b1 100644 --- a/src/native/guild/guildLowestRoleID.ts +++ b/src/native/guild/guildLowestRoleID.ts @@ -21,8 +21,8 @@ export default new NativeFunction({ unwrap: true, execute(ctx, [guild]) { guild ??= ctx.guild! - const lowest = guild.roles.cache.filter(role => role.id !== guild.id).sort((a, b) => a.position - b.position).first() + const lowest = guild?.roles.cache.filter(role => role.id !== guild.id).sort((a, b) => a.position - b.position).first() - return this.success(lowest?.id ?? guild.id) + return this.success(lowest?.id ?? guild?.id) }, }) \ No newline at end of file diff --git a/src/native/guild/guildRaidDetectedAt.ts b/src/native/guild/guildRaidDetectedAt.ts index 0a1c299d64..980fd00f31 100644 --- a/src/native/guild/guildRaidDetectedAt.ts +++ b/src/native/guild/guildRaidDetectedAt.ts @@ -20,6 +20,6 @@ export default new NativeFunction({ ], output: ArgType.Number, execute(ctx, [guild]) { - return this.success((guild ?? ctx.guild).incidentsData?.raidDetectedAt?.getTime() ?? 0) + return this.success((guild ?? ctx.guild)?.incidentsData?.raidDetectedAt?.getTime() ?? 0) }, }) \ No newline at end of file diff --git a/src/native/guild/guildStageInstances.ts b/src/native/guild/guildStageInstances.ts new file mode 100644 index 0000000000..cfa5990c48 --- /dev/null +++ b/src/native/guild/guildStageInstances.ts @@ -0,0 +1,42 @@ +import array from "../../functions/array" +import { StageProperties, StageProperty } from "../../properties/stage" +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + name: "$guildStageInstances", + version: "2.3.0", + description: "Returns all active stage instances of a guild", + unwrap: true, + brackets: false, + args: [ + { + name: "guild ID", + description: "The guild to get stage instances from", + rest: false, + required: true, + type: ArgType.Guild, + }, + { + name: "property", + description: "The property of each stage instance to return", + rest: false, + type: ArgType.Enum, + enum: StageProperty + }, + { + name: "separator", + description: "The separator to use for each property", + rest: false, + type: ArgType.String, + }, + ], + output: [ + ArgType.Json, + array() + ], + async execute(ctx, [ guild, prop, sep ]) { + const instances = (guild ?? ctx.guild).stageInstances.cache + if (prop) return this.success(instances.map((x) => StageProperties[prop](x)).join(sep ?? ", ")) + return this.successJSON(instances) + }, +}) \ No newline at end of file diff --git a/src/native/guild/guildWebhooks.ts b/src/native/guild/guildWebhooks.ts new file mode 100644 index 0000000000..c88edff2f4 --- /dev/null +++ b/src/native/guild/guildWebhooks.ts @@ -0,0 +1,42 @@ +import { ArgType, NativeFunction, Return } from "../../structures" +import array from "../../functions/array" +import { WebhookProperties, WebhookProperty } from "../../properties/webhook" + +export default new NativeFunction({ + name: "$guildWebhooks", + version: "2.3.0", + description: "Returns all webhooks of a guild", + brackets: false, + unwrap: true, + args: [ + { + name: "guild ID", + description: "The guild to retrieve the data", + rest: false, + type: ArgType.Guild, + required: true, + }, + { + name: "property", + description: "The property to return", + rest: false, + type: ArgType.Enum, + enum: WebhookProperty + }, + { + name: "separator", + description: "The separator to use for every property", + rest: false, + type: ArgType.String, + }, + ], + output: [ + ArgType.Json, + array() + ], + async execute(ctx, [guild, prop, sep]) { + const webhooks = await (guild ?? ctx.guild)?.fetchWebhooks().catch(ctx.noop) + if (prop && webhooks) return this.success(webhooks.map((x) => WebhookProperties[prop](x)).join(sep ?? ", ")) + return this.successJSON(webhooks) + }, +}) \ No newline at end of file diff --git a/src/native/guild/setGuildIcon.ts b/src/native/guild/setGuildIcon.ts index d94783a2ec..af60b05514 100644 --- a/src/native/guild/setGuildIcon.ts +++ b/src/native/guild/setGuildIcon.ts @@ -8,7 +8,7 @@ export default new NativeFunction({ aliases: [ "$setServerIcon" ], - output: ArgType.URL, + output: ArgType.Boolean, args: [ { name: "guild ID", diff --git a/src/native/guild/setGuildMFALevel.ts b/src/native/guild/setGuildMFALevel.ts index 9916df9d94..5eb3461a2f 100644 --- a/src/native/guild/setGuildMFALevel.ts +++ b/src/native/guild/setGuildMFALevel.ts @@ -6,6 +6,7 @@ export default new NativeFunction({ version: "2.1.0", description: "Sets the MFA level for a guild, returns bool", unwrap: true, + deprecated: true, aliases: [ "$setServerMFALevel" ], diff --git a/src/native/guild/setGuildOwner.ts b/src/native/guild/setGuildOwner.ts index 4a8b1c479d..8ae44d6240 100644 --- a/src/native/guild/setGuildOwner.ts +++ b/src/native/guild/setGuildOwner.ts @@ -5,6 +5,7 @@ export default new NativeFunction({ version: "2.1.0", description: "Sets the owner of a guild, returns bool", unwrap: true, + deprecated: true, aliases: [ "$setServerOwner" ], diff --git a/src/native/interaction/authorizingIntegrationOwners.ts b/src/native/interaction/authorizingIntegrationOwners.ts index 9b5afbcb6a..b18d67d09b 100644 --- a/src/native/interaction/authorizingIntegrationOwners.ts +++ b/src/native/interaction/authorizingIntegrationOwners.ts @@ -21,7 +21,10 @@ export default new NativeFunction({ enum: AuthorizingIntegrationOwnersType }, ], - output: ArgType.Json, + output: [ + ArgType.Json, + ArgType.String + ], execute(ctx, [type]) { const owners = ctx.interaction && "authorizingIntegrationOwners" in ctx.interaction ? ctx.interaction.authorizingIntegrationOwners : undefined return this.successJSON(owners && this.hasFields ? owners[type] : owners) diff --git a/src/native/interaction/context.ts b/src/native/interaction/context.ts index 74558ee096..7273c3a61b 100644 --- a/src/native/interaction/context.ts +++ b/src/native/interaction/context.ts @@ -5,6 +5,7 @@ export default new NativeFunction({ name: "$context", version: "1.5.0", description: "Returns the context of this interaction", + aliases: ["$interactionContext"], unwrap: false, output: InteractionContextType, execute(ctx) { diff --git a/src/native/interaction/selectMenuValues.ts b/src/native/interaction/selectMenuValues.ts index d7e4e07c67..54c9fd30e0 100644 --- a/src/native/interaction/selectMenuValues.ts +++ b/src/native/interaction/selectMenuValues.ts @@ -24,11 +24,7 @@ export default new NativeFunction({ unwrap: true, execute(ctx, [index, sep]) { if (!ctx.isSelectMenu()) return this.success() - - if (index) { - return this.success(ctx.interaction.values[index]) - } else { - return this.success(ctx.interaction.values.join(sep ?? ", ")) - } + const values = ctx.interaction.values + return this.success(typeof(index) === "number" ? values[index] : values.join(sep ?? ", ")) }, }) \ No newline at end of file diff --git a/src/native/interaction/targetMember.ts b/src/native/interaction/targetMember.ts new file mode 100644 index 0000000000..724949fd8b --- /dev/null +++ b/src/native/interaction/targetMember.ts @@ -0,0 +1,30 @@ +import { ArgType, NativeFunction, Return } from "../../structures" +import { MemberProperties, MemberProperty } from "../../properties/member" + +export default new NativeFunction({ + name: "$targetMember", + version: "2.3.0", + description: "Retrieves data of the target member", + unwrap: true, + brackets: true, + args: [ + { + name: "property", + description: "The property to pull", + rest: false, + type: ArgType.Enum, + enum: MemberProperty, + required: true, + }, + { + name: "separator", + description: "The separator to use in case of array", + rest: false, + type: ArgType.String, + }, + ], + output: ArgType.Unknown, + execute(ctx, [prop, sep]) { + return this.success(ctx.interaction?.isUserContextMenuCommand() ? MemberProperties[prop](ctx.interaction.targetMember, sep) : null) + }, +}) \ No newline at end of file diff --git a/src/native/interaction/targetMessageEmbeds.ts b/src/native/interaction/targetMessageEmbeds.ts index e81d12bc32..fc8ffaa7bf 100644 --- a/src/native/interaction/targetMessageEmbeds.ts +++ b/src/native/interaction/targetMessageEmbeds.ts @@ -32,19 +32,18 @@ export default new NativeFunction({ type: ArgType.Number }, ], - output: ArgType.Unknown, + output: [ + ArgType.Json, + ArgType.Unknown + ], execute(ctx, [index, prop, fieldIndex]) { if (!ctx.interaction?.isMessageContextMenuCommand()) return this.success() const message = ctx.interaction.targetMessage - if (typeof index !== "number") { - return this.successJSON(message.embeds.map(x => x.data)) - } - + if (typeof index !== "number") return this.successJSON(message.embeds.map(x => x.data)) + const embed = message.embeds[index] as Embed | undefined - if (prop === null) { - return this.successJSON(embed) - } + if (prop === null) return this.successJSON(embed) return this.success(EmbedProperties[prop](embed ? EmbedBuilder.from(embed) : undefined, undefined, fieldIndex)) }, diff --git a/src/native/invite/getInvite.ts b/src/native/invite/getInvite.ts index 3b15f4a901..d31c9634b7 100644 --- a/src/native/invite/getInvite.ts +++ b/src/native/invite/getInvite.ts @@ -7,7 +7,10 @@ export default new NativeFunction({ description: "Returns information about an invite", brackets: true, unwrap: true, - output: ArgType.Unknown, + output: [ + ArgType.Json, + ArgType.Unknown + ], args: [ { name: "code", diff --git a/src/native/logging/chalkLog.ts b/src/native/logging/chalkLog.ts new file mode 100644 index 0000000000..eed8d8e52c --- /dev/null +++ b/src/native/logging/chalkLog.ts @@ -0,0 +1,40 @@ +import { ArgType, NativeFunction } from "../../structures" +import chalk from "chalk" + +function applyStyles(text: string, styles: string[]): string { + let styled = chalk + for (const style of styles) { + const fn = (styled as any)[style] + if (typeof fn !== "function") continue + styled = fn + } + return styled(text) +} + +export default new NativeFunction({ + name: "$chalkLog", + version: "2.3.0", + description: "Logs styled text to the console using Chalk", + unwrap: true, + brackets: true, + args: [ + { + name: "text", + description: "The text to log", + type: ArgType.String, + required: true, + rest: false + }, + { + name: "styles", + description: "The styles to apply to the text", + type: ArgType.String, + required: true, + rest: true + } + ], + execute(ctx, [text, styles]) { + console.log(applyStyles(text, styles)) + return this.success() + } +}) diff --git a/src/native/logging/logger.ts b/src/native/logging/logger.ts index 1555a5c8df..ce67d7a763 100644 --- a/src/native/logging/logger.ts +++ b/src/native/logging/logger.ts @@ -4,7 +4,7 @@ import { LogType, Logger } from "../../structures/@internal/Logger" export default new NativeFunction({ name: "$logger", version: "1.3.0", - description: "Implements Logger API of ForgeScript.", + description: "Implements Logger API of ForgeScript", unwrap: true, brackets: true, args: [ @@ -18,7 +18,7 @@ export default new NativeFunction({ }, { name: "text", - description: "What to log", + description: "The text to log", rest: false, required: true, type: ArgType.String diff --git a/src/native/lookup/findMember.ts b/src/native/lookup/findMember.ts index edd02499e7..8eb2ec029e 100644 --- a/src/native/lookup/findMember.ts +++ b/src/native/lookup/findMember.ts @@ -31,7 +31,7 @@ export default new NativeFunction({ ], unwrap: true, async execute(ctx, [guild, q, rt]) { - const id = q.replace(/[\\<>@!]/g, '').trim() + const id = q.replace(/[\\<>@!]/g, "").trim() if (CompiledFunction.IdRegex.test(id)) { const m = await guild.members.fetch(id).catch(ctx.noop) diff --git a/src/native/member/fetchMembers.ts b/src/native/member/fetchMembers.ts index 14a5dc3b56..a536696c1f 100644 --- a/src/native/member/fetchMembers.ts +++ b/src/native/member/fetchMembers.ts @@ -26,7 +26,7 @@ export default new NativeFunction({ async execute(ctx, [guild, member]) { guild ??= ctx.guild! if (member) await guild?.members.fetch(member) - else await guild?.members.fetch() + else await guild?.members.fetch() return this.success() }, }) \ No newline at end of file diff --git a/src/native/member/hasAnyPerms.ts b/src/native/member/hasAnyPerms.ts index c60d584947..001289c8e6 100644 --- a/src/native/member/hasAnyPerms.ts +++ b/src/native/member/hasAnyPerms.ts @@ -29,12 +29,12 @@ export default new NativeFunction({ name: "perms", description: "The perms to check for", rest: true, - type: ArgType.String, + type: ArgType.Enum, enum: PermissionFlagsBits, required: true, }, ], execute(ctx, [, member, perms]) { - return this.success(member.permissions.any(perms as PermissionsString[])) + return this.success(member.permissions.any(perms)) }, -}) +}) \ No newline at end of file diff --git a/src/native/member/hasPerms.ts b/src/native/member/hasPerms.ts index f865399649..ef4cc16ac7 100644 --- a/src/native/member/hasPerms.ts +++ b/src/native/member/hasPerms.ts @@ -31,12 +31,12 @@ export default new NativeFunction({ name: "perms", description: "The perms to check for", rest: true, - type: ArgType.String, + type: ArgType.Enum, enum: PermissionFlagsBits, required: true, }, ], execute(ctx, [, member, perms]) { - return this.success(member.permissions.has(perms as PermissionsString[])) + return this.success(member.permissions.has(perms)) }, -}) +}) \ No newline at end of file diff --git a/src/native/member/isBanned.ts b/src/native/member/isBanned.ts index da98dddb96..5f45fe5ee3 100644 --- a/src/native/member/isBanned.ts +++ b/src/native/member/isBanned.ts @@ -1,4 +1,3 @@ -import noop from "../../functions/noop" import { ArgType, NativeFunction, Return } from "../../structures" export default new NativeFunction({ @@ -10,7 +9,7 @@ export default new NativeFunction({ "$memberIsBanned" ], output: ArgType.Boolean, - description: "Whether this user is banned", + description: "Returns whether this user is banned", args: [ { name: "guild ID", @@ -28,7 +27,7 @@ export default new NativeFunction({ }, ], async execute(ctx, [guild, user]) { - const isBanned = await guild.bans.fetch(user).catch(ctx.noop) + const isBanned = await guild.bans.fetch(user).catch(() => false) return this.success(!!isBanned) }, -}) +}) \ No newline at end of file diff --git a/src/native/member/isBoosting.ts b/src/native/member/isBoosting.ts index 27c9064d39..3e3b6a87ef 100644 --- a/src/native/member/isBoosting.ts +++ b/src/native/member/isBoosting.ts @@ -1,8 +1,9 @@ -import noop from "../../functions/noop" +import { APIInteractionGuildMember, GuildMember } from "discord.js" import { ArgType, NativeFunction, Return } from "../../structures" export default new NativeFunction({ name: "$isBoosting", + description: "Returns whether this member is boosting", version: "1.5.0", aliases: [ "$isBooster", @@ -12,7 +13,6 @@ export default new NativeFunction({ brackets: false, unwrap: true, output: ArgType.Boolean, - description: "Whether this user is boosting", args: [ { name: "guild ID", @@ -30,8 +30,8 @@ export default new NativeFunction({ required: true, }, ], - execute(ctx, [, member]) { - member ??= ctx.member! - return this.success(!!member?.premiumSince) + execute(ctx, [, user]) { + const member = user ?? ctx.member ?? ctx.interaction?.member + return this.success(!!(member instanceof GuildMember ? member?.premiumSince : (ctx.interaction?.member as APIInteractionGuildMember)?.premium_since)) }, }) \ No newline at end of file diff --git a/src/native/member/isDeaf.ts b/src/native/member/isDeaf.ts index c63e8aa89d..de0d00b20e 100644 --- a/src/native/member/isDeaf.ts +++ b/src/native/member/isDeaf.ts @@ -1,3 +1,4 @@ +import { APIInteractionGuildMember, GuildMember } from "discord.js" import { ArgType, NativeFunction, Return } from "../../structures" export default new NativeFunction({ @@ -27,8 +28,8 @@ export default new NativeFunction({ required: true, }, ], - execute(ctx, [, member]) { - member ??= ctx.member! - return this.success(member?.voice.deaf ?? false) + execute(ctx, [, user]) { + const member = user ?? ctx.member ?? ctx.interaction?.member + return this.success((member instanceof GuildMember ? member?.voice.deaf : (ctx.interaction?.member as APIInteractionGuildMember)?.deaf) ?? false) }, -}) +}) \ No newline at end of file diff --git a/src/native/member/isMuted.ts b/src/native/member/isMuted.ts index a915341fdd..106715c0bc 100644 --- a/src/native/member/isMuted.ts +++ b/src/native/member/isMuted.ts @@ -1,3 +1,4 @@ +import { APIInteractionGuildMember, GuildMember } from "discord.js" import { ArgType, NativeFunction, Return } from "../../structures" export default new NativeFunction({ @@ -27,8 +28,8 @@ export default new NativeFunction({ required: true, }, ], - execute(ctx, [, member]) { - member ??= ctx.member! - return this.success(member?.voice.mute ?? false) + execute(ctx, [, user]) { + const member = user ?? ctx.member ?? ctx.interaction?.member + return this.success((member instanceof GuildMember ? member?.voice.mute : (ctx.interaction?.member as APIInteractionGuildMember)?.mute) ?? false) }, -}) +}) \ No newline at end of file diff --git a/src/native/member/isTimedOut.ts b/src/native/member/isTimedOut.ts index 2274a8114f..81cc1a9a85 100644 --- a/src/native/member/isTimedOut.ts +++ b/src/native/member/isTimedOut.ts @@ -1,3 +1,4 @@ +import { APIInteractionGuildMember, GuildMember } from "discord.js" import { ArgType, NativeFunction, Return } from "../../structures" export default new NativeFunction({ @@ -27,8 +28,12 @@ export default new NativeFunction({ required: true, }, ], - execute(ctx, [, member]) { - member ??= ctx.member! - return this.success(member?.isCommunicationDisabled() ?? false) + execute(ctx, [, user]) { + const member = user ?? ctx.member ?? ctx.interaction?.member + return this.success( + member instanceof GuildMember + ? member?.isCommunicationDisabled() ?? false + : !!(ctx.interaction?.member as APIInteractionGuildMember)?.communication_disabled_until + ) }, -}) +}) \ No newline at end of file diff --git a/src/native/member/isVerified.ts b/src/native/member/isVerified.ts index c467eaec68..3c45a02409 100644 --- a/src/native/member/isVerified.ts +++ b/src/native/member/isVerified.ts @@ -27,8 +27,8 @@ export default new NativeFunction({ required: true, }, ], - execute(ctx, [, member]) { - member ??= ctx.member! + execute(ctx, [, user]) { + const member = user ?? ctx.member ?? ctx.interaction?.member return this.success(member && !member.pending) }, -}) +}) \ No newline at end of file diff --git a/src/native/member/memberAvatar.ts b/src/native/member/memberAvatar.ts index 5ecf84f76c..34673630f9 100644 --- a/src/native/member/memberAvatar.ts +++ b/src/native/member/memberAvatar.ts @@ -1,4 +1,4 @@ -import { ImageExtension, ImageSize } from "discord.js" +import { CDN, GuildMember, ImageExtension, ImageSize } from "discord.js" import { ArgType, NativeFunction, Return } from "../../structures" export default new NativeFunction({ @@ -37,12 +37,17 @@ export default new NativeFunction({ }, ], unwrap: true, - execute(ctx, [, member, size, ext]) { + execute(ctx, [, user, size, ext]) { + const member = user ?? ctx.member ?? ctx.interaction?.member + const hash = member?.avatar ?? member?.user?.avatar + return this.success( - (member ?? ctx.member)?.displayAvatarURL({ - extension: (ext as ImageExtension) || undefined, - size: (size as ImageSize) || 2048, - }) + member?.user && hash + ? new CDN().avatar(member.user.id, hash, { + extension: (ext as ImageExtension) || undefined, + size: (size as ImageSize) || 2048, + }) + : (member as GuildMember)?.user?.defaultAvatarURL ) }, -}) +}) \ No newline at end of file diff --git a/src/native/member/memberBanner.ts b/src/native/member/memberBanner.ts index c63aba83d6..5579be9609 100644 --- a/src/native/member/memberBanner.ts +++ b/src/native/member/memberBanner.ts @@ -1,4 +1,4 @@ -import { ImageExtension, ImageSize } from "discord.js" +import { CDN, ImageExtension, ImageSize } from "discord.js" import { ArgType, NativeFunction, Return } from "../../structures" export default new NativeFunction({ @@ -37,12 +37,17 @@ export default new NativeFunction({ }, ], unwrap: true, - execute(ctx, [, member, size, ext]) { + execute(ctx, [, user, size, ext]) { + const member = user ?? ctx.member ?? ctx.interaction?.member + const hash = member?.banner ?? member?.user?.banner + return this.success( - (member ?? ctx.member)?.displayBannerURL({ - extension: (ext as ImageExtension) || undefined, - size: (size as ImageSize) || 2048, - }) + member?.user && hash + ? new CDN().banner(member.user.id, hash, { + extension: (ext as ImageExtension) || undefined, + size: (size as ImageSize) || 2048, + }) + : null ) }, -}) +}) \ No newline at end of file diff --git a/src/native/member/memberBoostingSince.ts b/src/native/member/memberBoostingSince.ts index c891093aa4..ff71cc43da 100644 --- a/src/native/member/memberBoostingSince.ts +++ b/src/native/member/memberBoostingSince.ts @@ -1,4 +1,4 @@ -import noop from "../../functions/noop" +import { APIInteractionGuildMember, GuildMember } from "discord.js" import { ArgType, NativeFunction, Return } from "../../structures" export default new NativeFunction({ @@ -30,8 +30,12 @@ export default new NativeFunction({ required: true, }, ], - execute(ctx, [, member]) { - member ??= ctx.member! - return this.success(member?.premiumSinceTimestamp || 0) + execute(ctx, [, user]) { + const member = user ?? ctx.member ?? ctx.interaction?.member + return this.success( + member instanceof GuildMember + ? member?.premiumSinceTimestamp || 0 + : ("premium_since" in (ctx.interaction?.member ?? {}) ? new Date((ctx.interaction?.member as APIInteractionGuildMember).premium_since!).getTime() : 0) + ) }, }) \ No newline at end of file diff --git a/src/native/member/memberDisplayName.ts b/src/native/member/memberDisplayName.ts new file mode 100644 index 0000000000..c9e66d7fb8 --- /dev/null +++ b/src/native/member/memberDisplayName.ts @@ -0,0 +1,31 @@ +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + name: "$memberDisplayName", + version: "2.3.0", + description: "Returns the display name of a member", + unwrap: true, + brackets: false, + output: ArgType.String, + args: [ + { + name: "guild ID", + description: "The guild to pull member from", + rest: false, + type: ArgType.Guild, + required: true, + }, + { + name: "user ID", + pointer: 0, + description: "The user to get its display name", + rest: false, + type: ArgType.Member, + required: true, + }, + ], + execute(ctx, [, member]) { + member ??= ctx.member! + return this.success(member?.displayName) + }, +}) \ No newline at end of file diff --git a/src/native/member/memberFlags.ts b/src/native/member/memberFlags.ts index b3af1c509e..3be2cd37bf 100644 --- a/src/native/member/memberFlags.ts +++ b/src/native/member/memberFlags.ts @@ -1,4 +1,4 @@ -import { GuildMemberFlags } from "discord.js" +import { GuildMemberFlags, GuildMemberFlagsBitField } from "discord.js" import { ArgType, NativeFunction, Return } from "../../structures" import array from "../../functions/array" @@ -33,7 +33,8 @@ export default new NativeFunction({ }, ], output: array(GuildMemberFlags), - execute(ctx, [, member, sep]) { - return this.success((member ?? ctx.member)?.flags.toArray().join(sep ?? ", ")) + execute(ctx, [, user, sep]) { + const member = user ?? ctx.member ?? ctx.interaction?.member + return this.success(new GuildMemberFlagsBitField(member?.flags).toArray().join(sep ?? ", ")) }, }) \ No newline at end of file diff --git a/src/native/member/memberJoinPosition.ts b/src/native/member/memberJoinPosition.ts index eb99863285..f080214008 100644 --- a/src/native/member/memberJoinPosition.ts +++ b/src/native/member/memberJoinPosition.ts @@ -26,7 +26,8 @@ export default new NativeFunction({ }, ], execute(ctx, [guild, member]) { + guild ??= ctx.guild! member ??= ctx.member! - return this.success([...(guild ?? ctx.guild)?.members.cache.sort((a, b) => a.joinedTimestamp! - b.joinedTimestamp!).values()].findIndex(x => x.id === member?.id) + 1) + return this.success(guild ? [...guild.members.cache.sort((a, b) => a.joinedTimestamp! - b.joinedTimestamp!).values()].findIndex(x => x.id === member?.id) + 1 : 0) }, }) \ No newline at end of file diff --git a/src/native/member/memberJoinedAt.ts b/src/native/member/memberJoinedAt.ts index b70f59d312..7d653b8756 100644 --- a/src/native/member/memberJoinedAt.ts +++ b/src/native/member/memberJoinedAt.ts @@ -1,3 +1,4 @@ +import { APIInteractionGuildMember, GuildMember } from "discord.js" import { ArgType, NativeFunction, Return } from "../../structures" export default new NativeFunction({ @@ -24,8 +25,12 @@ export default new NativeFunction({ required: true, }, ], - execute(ctx, [, member]) { - member ??= ctx.member! - return this.success(member?.joinedTimestamp) + execute(ctx, [, user]) { + const member = user ?? ctx.member ?? ctx.interaction?.member + return this.success( + member instanceof GuildMember + ? member?.joinedTimestamp + : ("joined_at" in (ctx.interaction?.member ?? {}) ? new Date((ctx.interaction?.member as APIInteractionGuildMember).joined_at).getTime() : null) + ) }, -}) +}) \ No newline at end of file diff --git a/src/native/member/memberPerms.ts b/src/native/member/memberPerms.ts index 802739cbc2..22825901b4 100644 --- a/src/native/member/memberPerms.ts +++ b/src/native/member/memberPerms.ts @@ -1,4 +1,4 @@ -import { PermissionFlagsBits } from "discord.js" +import { PermissionFlagsBits, PermissionsBitField } from "discord.js" import array from "../../functions/array" import { ArgType, NativeFunction, Return } from "../../structures" @@ -33,7 +33,8 @@ export default new NativeFunction({ rest: false, }, ], - execute(ctx, [, member, sep]) { - return this.success((member ?? ctx.member)?.permissions.toArray().join(sep || ", ")) + execute(ctx, [, user, sep]) { + const member = user ?? ctx.member ?? ctx.interaction?.member + return this.success(new PermissionsBitField(member?.permissions).toArray().join(sep || ", ")) }, -}) +}) \ No newline at end of file diff --git a/src/native/member/memberRoles.ts b/src/native/member/memberRoles.ts index 42b10d4546..ce72e5e14d 100644 --- a/src/native/member/memberRoles.ts +++ b/src/native/member/memberRoles.ts @@ -1,3 +1,4 @@ +import { APIInteractionGuildMember, GuildMember } from "discord.js" import array from "../../functions/array" import { ArgType, NativeFunction, Return } from "../../structures" @@ -31,13 +32,13 @@ export default new NativeFunction({ type: ArgType.String, }, ], - execute(ctx, [, member, sep]) { - member ??= ctx.member! + execute(ctx, [, user, sep]) { + const member = user ?? ctx.member ?? ctx.interaction?.member return this.success( - member?.roles.cache - .filter((x) => x.id !== x.guild.id) - .map((x) => x.id) - .join(sep || ", ") + (member instanceof GuildMember + ? member?.roles.cache.filter((x) => x.id !== x.guild.id).map((x) => x.id) + : (ctx.interaction?.member as APIInteractionGuildMember)?.roles + )?.join(sep || ", ") ) }, -}) +}) \ No newline at end of file diff --git a/src/native/member/memberTimeoutDuration.ts b/src/native/member/memberTimeoutDuration.ts index c7296a2c07..127b78370d 100644 --- a/src/native/member/memberTimeoutDuration.ts +++ b/src/native/member/memberTimeoutDuration.ts @@ -1,3 +1,4 @@ +import { APIInteractionGuildMember, GuildMember } from "discord.js" import { ArgType, NativeFunction, Return } from "../../structures" export default new NativeFunction({ @@ -30,8 +31,12 @@ export default new NativeFunction({ required: true, }, ], - execute(ctx, [, member]) { - member ??= ctx.member! - return this.success(member?.isCommunicationDisabled() ? member?.communicationDisabledUntil?.getTime() : 0) + execute(ctx, [, user]) { + const member = user ?? ctx.member ?? ctx.interaction?.member + return this.success( + member instanceof GuildMember + ? member?.communicationDisabledUntil?.getTime() ?? 0 + : ("communication_disabled_until" in (ctx.interaction?.member ?? {}) ? new Date((ctx.interaction?.member as APIInteractionGuildMember).communication_disabled_until!).getTime() : 0) + ) }, }) \ No newline at end of file diff --git a/src/native/member/nickname.ts b/src/native/member/nickname.ts index 35bd2ef5b7..f82c9c7469 100644 --- a/src/native/member/nickname.ts +++ b/src/native/member/nickname.ts @@ -1,3 +1,4 @@ +import { APIInteractionGuildMember, GuildMember } from "discord.js" import { ArgType, NativeFunction, Return } from "../../structures" export default new NativeFunction({ @@ -11,21 +12,22 @@ export default new NativeFunction({ args: [ { name: "guild ID", - description: "The guild id to return the member from", + description: "The guild to return the member from", rest: false, type: ArgType.Guild, required: true, }, { name: "user ID", - description: "The member id return its nick", + description: "The member to return its nickname", rest: false, type: ArgType.Member, pointer: 0, required: true, }, ], - execute(ctx, [, member]) { - return this.success((member ?? ctx.member)?.displayName) + execute(ctx, [, user]) { + const member = user ?? ctx.member ?? ctx.interaction?.member + return this.success(member instanceof GuildMember ? member?.nickname : (ctx.interaction?.member as APIInteractionGuildMember)?.nick) }, -}) +}) \ No newline at end of file diff --git a/src/native/mention/enableRoleMentions.ts b/src/native/mention/enableRoleMentions.ts index d2966ba7c6..70a82809e5 100644 --- a/src/native/mention/enableRoleMentions.ts +++ b/src/native/mention/enableRoleMentions.ts @@ -24,7 +24,7 @@ export default new NativeFunction({ } ], execute(ctx, [, roles ]) { - ctx.container.allowedMentions.roles = roles.map(x => x.id) + ctx.container.allowedMentions.roles = roles.map(x => x.id) return this.success() }, }) \ No newline at end of file diff --git a/src/native/mention/enableUserMentions.ts b/src/native/mention/enableUserMentions.ts index abc4485333..24353da36f 100644 --- a/src/native/mention/enableUserMentions.ts +++ b/src/native/mention/enableUserMentions.ts @@ -16,7 +16,7 @@ export default new NativeFunction({ } ], execute(ctx, [ users ]) { - ctx.container.allowedMentions.users = users.map(x => x.id) + ctx.container.allowedMentions.users = users.map(x => x.id) return this.success() }, }) \ No newline at end of file diff --git a/src/native/message/deleteMessage.ts b/src/native/message/deleteMessage.ts index 018d5dae42..d52afbadc7 100644 --- a/src/native/message/deleteMessage.ts +++ b/src/native/message/deleteMessage.ts @@ -11,7 +11,7 @@ export default new NativeFunction({ aliases: [ "$deleteMessages" ], - description: "Delete given message ids, returns the count of messages deleted", + description: "Deletes given messages, returns the count of messages deleted", args: [ { name: "channel ID", diff --git a/src/native/message/forward.ts b/src/native/message/forwardMessage.ts similarity index 95% rename from src/native/message/forward.ts rename to src/native/message/forwardMessage.ts index 00a5d68e24..dc2951a4a0 100644 --- a/src/native/message/forward.ts +++ b/src/native/message/forwardMessage.ts @@ -2,10 +2,10 @@ import { BaseChannel, ChannelType, PartialGroupDMChannel, TextBasedChannel } fro import { ArgType, NativeFunction, Return } from "../../structures" export default new NativeFunction({ - name: "$forward", + name: "$forwardMessage", version: "2.2.0", description: "Forwards a message to another channel, returns bool", - aliases: ["$forwardMessage"], + aliases: ["$forward"], unwrap: true, brackets: true, args: [ diff --git a/src/native/message/getMessageReactions.ts b/src/native/message/getMessageReactions.ts index d1a8a0b1b3..a3988d31bd 100644 --- a/src/native/message/getMessageReactions.ts +++ b/src/native/message/getMessageReactions.ts @@ -40,7 +40,7 @@ export default new NativeFunction({ ], output: ArgType.Unknown, async execute(ctx, [, message, prop, sep]) { - const reactions = (await (message ?? ctx.message).fetch().catch(ctx.noop))?.reactions.cache + const reactions = (await (message ?? ctx.message)?.fetch().catch(ctx.noop))?.reactions.cache return this.success(reactions?.map(reaction => ReactionProperties[prop ? prop : ReactionProperty.emoji](reaction, sep)).join(sep ?? ", ")) }, }) \ No newline at end of file diff --git a/src/native/message/messageStickers.ts b/src/native/message/messageStickers.ts index 9efb369bff..ef88dd018e 100644 --- a/src/native/message/messageStickers.ts +++ b/src/native/message/messageStickers.ts @@ -2,6 +2,11 @@ import { BaseChannel } from "discord.js" import { ArgType, NativeFunction, Return } from "../../structures" import array from "../../functions/array" +export enum StickerReturnType { + id = "id", + url = "url" +} + export default new NativeFunction({ name: "$messageStickers", version: "1.4.0", @@ -34,9 +39,17 @@ export default new NativeFunction({ rest: false, description: "The separator to use for every sticker", type: ArgType.String, + }, + { + name: "type", + rest: false, + description: "The type to return, default is url", + type: ArgType.Enum, + enum: StickerReturnType } ], - execute(ctx, [, message, sep]) { - return this.success((message ?? ctx.message)?.stickers.map(x => x.url).join(sep ?? ", ")) + execute(ctx, [, message, sep, type]) { + type ??= StickerReturnType.url + return this.success((message ?? ctx.message)?.stickers.map(x => x[type!]).join(sep ?? ", ")) }, -}) +}) \ No newline at end of file diff --git a/src/native/message/pinMessage.ts b/src/native/message/pinMessage.ts index 50ac034ede..955b36efce 100644 --- a/src/native/message/pinMessage.ts +++ b/src/native/message/pinMessage.ts @@ -28,9 +28,6 @@ export default new NativeFunction({ } ], async execute(ctx, [, m ]) { - const msg = m ?? ctx.message - return this.success( - !!(await msg.pin().catch(ctx.noop)) - ) + return this.success(!!(await (m ?? ctx.message)?.pin().catch(ctx.noop))) }, }) \ No newline at end of file diff --git a/src/native/message/publishMessage.ts b/src/native/message/publishMessage.ts index 710580ee9b..92b5b30a44 100644 --- a/src/native/message/publishMessage.ts +++ b/src/native/message/publishMessage.ts @@ -28,9 +28,6 @@ export default new NativeFunction({ } ], async execute(ctx, [, m ]) { - const msg = m ?? ctx.message - return this.success( - !!(await msg.crosspost().catch(ctx.noop)) - ) + return this.success(!!(await (m ?? ctx.message)?.crosspost().catch(ctx.noop))) }, }) \ No newline at end of file diff --git a/src/native/message/unpinMessage.ts b/src/native/message/unpinMessage.ts index 579513de24..3a4f46bafd 100644 --- a/src/native/message/unpinMessage.ts +++ b/src/native/message/unpinMessage.ts @@ -28,9 +28,6 @@ export default new NativeFunction({ } ], async execute(ctx, [, m ]) { - const msg = m ?? ctx.message - return this.success( - !!(await msg.unpin().catch(ctx.noop)) - ) + return this.success(!!(await (m ?? ctx.message)?.unpin().catch(ctx.noop))) }, }) \ No newline at end of file diff --git a/src/native/other/advancedBar.ts b/src/native/other/advancedBar.ts index 134ea0e39e..d8452b2c2a 100644 --- a/src/native/other/advancedBar.ts +++ b/src/native/other/advancedBar.ts @@ -44,7 +44,7 @@ export default new NativeFunction({ generateAdvancedBar( curr, max, - len ?? undefined, + len || undefined, values ) ) diff --git a/src/native/other/callFunction.ts b/src/native/other/callFunction.ts index 24c3e1a3f5..8ec4170920 100644 --- a/src/native/other/callFunction.ts +++ b/src/native/other/callFunction.ts @@ -21,7 +21,6 @@ export default new NativeFunction({ description: "The args to call this function with", rest: true, type: ArgType.String, - required: true, }, ], brackets: true, @@ -31,4 +30,4 @@ export default new NativeFunction({ return fn.call(ctx, args) }, -}) +}) \ No newline at end of file diff --git a/src/native/other/callLocalFunction.ts b/src/native/other/callLocalFunction.ts new file mode 100644 index 0000000000..6251ddd413 --- /dev/null +++ b/src/native/other/callLocalFunction.ts @@ -0,0 +1,44 @@ +import { ErrorType } from "../../structures" +import { ArgType, NativeFunction } from "../../structures/@internal/NativeFunction" + +export default new NativeFunction({ + name: "$callLocalFunction", + version: "2.3.0", + description: "Calls a local function", + aliases: ["$callFn"], + unwrap: true, + brackets: true, + args: [ + { + name: "name", + description: "The local function name", + rest: false, + required: true, + type: ArgType.String, + }, + { + name: "args", + description: "The args to call this local function with", + rest: true, + type: ArgType.String, + }, + ], + output: ArgType.Unknown, + async execute(ctx, [name, args]) { + const func = ctx.localFunctions.get(name) + if (!func) return this.error(ErrorType.UnknownXName, "local function", name) + + if (args.length < func.args.length) + return this.error( + ErrorType.Custom, + `Calling local function ${name} requires ${func.args.length} argument${func.args.length > 1 ? "s" : ""}, received ${args.length}` + ) + + for (let i = 0, len = func.args.length; i < len; i++) { + ctx.setEnvironmentKey(func.args[i], args[i]) + } + + const rt = await this["resolveCode"](ctx, func.code) + return this.success(rt.value) + }, +}) \ No newline at end of file diff --git a/src/native/other/localFunction.ts b/src/native/other/localFunction.ts new file mode 100644 index 0000000000..e7460ecb5f --- /dev/null +++ b/src/native/other/localFunction.ts @@ -0,0 +1,49 @@ +import { IExtendedCompiledFunctionField } from "../../structures" +import { ArgType, NativeFunction } from "../../structures/@internal/NativeFunction" + +export default new NativeFunction({ + name: "$localFunction", + version: "2.3.0", + description: "Defines a new local function", + aliases: ["$fn"], + unwrap: false, + brackets: true, + args: [ + { + name: "name", + description: "The local function name", + rest: false, + required: true, + type: ArgType.String, + }, + { + name: "code", + description: "The local function code", + rest: false, + required: true, + type: ArgType.String, + }, + { + name: "params", + description: "The local function params", + rest: true, + type: ArgType.String, + }, + ], + async execute(ctx) { + const code = this.data.fields![1] as IExtendedCompiledFunctionField + + const name = await this["resolveUnhandledArg"](ctx, 0) + if (!this["isValidReturnType"](name)) return name + + const { args, return: rt } = await this["resolveMultipleArgs"](ctx, 2) + if (!this["isValidReturnType"](rt)) return rt + + ctx.localFunctions.set(name.value as string, { + code, + args: args[0] + }) + + return this.success() + }, +}) \ No newline at end of file diff --git a/src/native/poll/poll.ts b/src/native/poll/poll.ts index bc41ca3a4b..2186fd662a 100644 --- a/src/native/poll/poll.ts +++ b/src/native/poll/poll.ts @@ -39,10 +39,10 @@ export default new NativeFunction({ execute(ctx, [ q, dur, multi, layout ]) { ctx.container.poll = { answers: [], - allowMultiselect: multi ?? false, + allowMultiselect: multi || false, duration: dur / 1000 / 60 / 60, question: { text: q }, - layoutType: layout ?? undefined + layoutType: layout || undefined } return this.success() diff --git a/src/native/poll/pollAnswer.ts b/src/native/poll/pollAnswer.ts index 4becf8e064..32223663ae 100644 --- a/src/native/poll/pollAnswer.ts +++ b/src/native/poll/pollAnswer.ts @@ -25,7 +25,7 @@ export default new NativeFunction({ execute(ctx, [ text, emoji ]) { (ctx.container.poll?.answers as Array).push({ text, - emoji: emoji ?? undefined + emoji: emoji || undefined }) return this.success() diff --git a/src/native/poll/pollEnd.ts b/src/native/poll/pollEnd.ts index 6384231728..f4ff52ba37 100644 --- a/src/native/poll/pollEnd.ts +++ b/src/native/poll/pollEnd.ts @@ -1,12 +1,12 @@ import { Arg, ArgType, NativeFunction } from "../../structures" export default new NativeFunction({ - aliases: [ - "$endPoll" - ], name: "$pollEnd", version: "1.5.0", description: "Ends a poll", + aliases: [ + "$endPoll" + ], brackets: false, unwrap: true, args: [ @@ -27,8 +27,6 @@ export default new NativeFunction({ } ], async execute(ctx, [ , msg ]) { - const m = msg ?? ctx.message - - return this.success(!!await m.poll?.end().catch(ctx.noop)) + return this.success(!!(await (msg ?? ctx.message)?.poll?.end().catch(ctx.noop))) }, }) \ No newline at end of file diff --git a/src/native/role/addRole.ts b/src/native/role/addRole.ts index 573f8d5f97..d0fea0888e 100644 --- a/src/native/role/addRole.ts +++ b/src/native/role/addRole.ts @@ -59,7 +59,6 @@ export default new NativeFunction({ description: "The role perms", rest: true, enum: PermissionFlagsBits, - required: true, type: ArgType.String, }, ], diff --git a/src/native/role/deleteRoles.ts b/src/native/role/deleteRoles.ts index 963cb773d0..be261b7d8e 100644 --- a/src/native/role/deleteRoles.ts +++ b/src/native/role/deleteRoles.ts @@ -7,7 +7,7 @@ export default new NativeFunction({ brackets: true, unwrap: true, output: ArgType.Number, - description: "Delete given role ids, returns the count of roles deleted", + description: "Deletes given roles, returns the count of roles deleted", args: [ { name: "guild ID", diff --git a/src/native/role/editRole.ts b/src/native/role/editRole.ts index bcfe6dfcd5..235f39496f 100644 --- a/src/native/role/editRole.ts +++ b/src/native/role/editRole.ts @@ -59,7 +59,6 @@ export default new NativeFunction({ description: "The new perms for the role", rest: true, type: ArgType.Permission, - required: true, }, ], brackets: true, diff --git a/src/native/role/fetchRoles.ts b/src/native/role/fetchRoles.ts index e902004714..591e304b8f 100644 --- a/src/native/role/fetchRoles.ts +++ b/src/native/role/fetchRoles.ts @@ -26,7 +26,7 @@ export default new NativeFunction({ async execute(ctx, [guild, role]) { guild ??= ctx.guild! if (role) await guild?.roles.fetch(role.id) - else await guild?.roles.fetch() + else await guild?.roles.fetch() return this.success() }, }) \ No newline at end of file diff --git a/src/native/role/randomRoleID.ts b/src/native/role/randomRoleID.ts index 258c586b46..ebd66bf7d9 100644 --- a/src/native/role/randomRoleID.ts +++ b/src/native/role/randomRoleID.ts @@ -3,13 +3,13 @@ import { ArgType, NativeFunction, Return } from "../../structures" export default new NativeFunction({ name: "$randomRoleID", version: "1.5.0", - description: "Returns a random role ID", + description: "Returns a random role ID of a guild", unwrap: true, brackets: false, args: [ { name: "guild ID", - description: "The guild id to return the role from", + description: "The guild to get the role from", rest: false, type: ArgType.Guild, required: true, @@ -17,6 +17,6 @@ export default new NativeFunction({ ], output: ArgType.Role, execute(ctx, [guild]) { - return this.success((guild ?? ctx.guild).roles.cache.randomKey()) + return this.success((guild ?? ctx.guild)?.roles.cache.randomKey()) }, }) \ No newline at end of file diff --git a/src/native/state/effect.ts b/src/native/state/effect.ts new file mode 100644 index 0000000000..c975bcc7ad --- /dev/null +++ b/src/native/state/effect.ts @@ -0,0 +1,24 @@ +import { VoiceEffectProperties, VoiceEffectProperty } from "../../properties/voiceEffect" +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + name: "$effect", + version: "2.3.0", + description: "Retrieves data from an event whose context was a voice channel effect event", + brackets: true, + unwrap: true, + output: ArgType.Unknown, + args: [ + { + name: "property", + description: "The property to pull", + rest: false, + type: ArgType.Enum, + enum: VoiceEffectProperty, + required: true, + }, + ], + execute(ctx, [prop]) { + return this.success(VoiceEffectProperties[prop](ctx.states?.voiceEffect?.new)) + }, +}) \ No newline at end of file diff --git a/src/native/sticker/deleteStickers.ts b/src/native/sticker/deleteStickers.ts index 97235868cb..6311b4ae70 100644 --- a/src/native/sticker/deleteStickers.ts +++ b/src/native/sticker/deleteStickers.ts @@ -7,7 +7,7 @@ export default new NativeFunction({ brackets: true, unwrap: true, output: ArgType.Number, - description: "Delete given sticker ids, returns the count of stickers deleted", + description: "Deletes given stickers, returns the count of stickers deleted", args: [ { name: "guild ID", diff --git a/src/native/sticker/editSticker.ts b/src/native/sticker/editSticker.ts index b9f1069e0b..33a6e88d6b 100644 --- a/src/native/sticker/editSticker.ts +++ b/src/native/sticker/editSticker.ts @@ -31,7 +31,6 @@ export default new NativeFunction({ name: "tags", description: "The new tags for the sticker", rest: true, - required: true, type: ArgType.String } ], diff --git a/src/native/sticker/stickerAvailable.ts b/src/native/sticker/stickerAvailable.ts index 5bf6b24cde..ee918fde8a 100644 --- a/src/native/sticker/stickerAvailable.ts +++ b/src/native/sticker/stickerAvailable.ts @@ -19,6 +19,6 @@ export default new NativeFunction({ output: ArgType.Boolean, execute(ctx, [ s ]) { s ??= ctx.sticker! - return this.success(s.available) + return this.success(s?.available) }, }) \ No newline at end of file diff --git a/src/native/sticker/stickerRawData.ts b/src/native/sticker/stickerRawData.ts index c66ad3bf23..f4723d712d 100644 --- a/src/native/sticker/stickerRawData.ts +++ b/src/native/sticker/stickerRawData.ts @@ -5,7 +5,7 @@ export default new NativeFunction({ version: "1.5.0", description: "Returns the raw data of a sticker", unwrap: true, - brackets: true, + brackets: false, args: [ { name: "sticker ID", @@ -17,6 +17,7 @@ export default new NativeFunction({ ], output: ArgType.Json, execute(ctx, [sticker]) { - return this.successJSON(sticker.toJSON()) + sticker ??= ctx.sticker! + return this.successJSON(sticker?.toJSON()) }, }) \ No newline at end of file diff --git a/src/native/sticker/stickerURL.ts b/src/native/sticker/stickerURL.ts new file mode 100644 index 0000000000..d4e0006592 --- /dev/null +++ b/src/native/sticker/stickerURL.ts @@ -0,0 +1,23 @@ +import { ArgType, NativeFunction } from "../../structures" + +export default new NativeFunction({ + name: "$stickerURL", + version: "2.3.0", + description: "Returns a sticker url", + brackets: false, + unwrap: true, + args: [ + { + name: "sticker ID", + description: "The sticker to pull url of", + rest: false, + required: true, + type: ArgType.Sticker + } + ], + output: ArgType.URL, + execute(ctx, [ s ]) { + s ??= ctx.sticker! + return this.success(s?.url) + }, +}) \ No newline at end of file diff --git a/src/native/time/clearInterval.ts b/src/native/time/clearInterval.ts new file mode 100644 index 0000000000..c49a35fe21 --- /dev/null +++ b/src/native/time/clearInterval.ts @@ -0,0 +1,26 @@ +import { Arg, ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + name: "$clearInterval", + version: "2.3.0", + description: "Clears an active interval, returns bool", + aliases: ["$stopInterval"], + unwrap: true, + brackets: true, + args: [ + { + name: "name", + description: "The name of the interval", + rest: false, + required: true, + type: ArgType.String, + }, + ], + output: ArgType.Boolean, + execute(ctx, [name]) { + const interval = ctx.client.intervals.get(name) + clearInterval(interval) + ctx.client.intervals.delete(name) + return this.success(!!interval) + }, +}) \ No newline at end of file diff --git a/src/native/time/clearTimeout.ts b/src/native/time/clearTimeout.ts new file mode 100644 index 0000000000..84cac6181a --- /dev/null +++ b/src/native/time/clearTimeout.ts @@ -0,0 +1,26 @@ +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + name: "$clearTimeout", + version: "2.3.0", + description: "Clears an active timeout, returns bool", + aliases: ["$stopTimeout"], + unwrap: true, + brackets: true, + args: [ + { + name: "name", + description: "The name of the timeout", + rest: false, + required: true, + type: ArgType.String, + }, + ], + output: ArgType.Boolean, + execute(ctx, [name]) { + const timeout = ctx.client.timeouts.get(name) + clearTimeout(timeout) + ctx.client.timeouts.delete(name) + return this.success(!!timeout) + }, +}) \ No newline at end of file diff --git a/src/native/time/day.ts b/src/native/time/day.ts index 70ccebe08f..ee6a5e3d81 100644 --- a/src/native/time/day.ts +++ b/src/native/time/day.ts @@ -1,18 +1,11 @@ -import { includes } from "lodash" import { ArgType, NativeFunction, Return } from "../../structures" - -export enum ExtendedTimeFormat { - Numeric = "numeric", - TwoDigit = "2-digit", - Long = "long", - Short = "short", - Narrow = "narrow" -} +import { BasicTimeFormat } from "./hour" export default new NativeFunction({ name: "$day", version: "1.2.0", - description: "Returns current day", + description: "Returns current day of month", + aliases: ["$dayOfMonth"], unwrap: true, brackets: false, args: [ @@ -21,19 +14,11 @@ export default new NativeFunction({ description: "The format of the day", rest: false, type: ArgType.Enum, - enum: ExtendedTimeFormat + enum: BasicTimeFormat } ], output: ArgType.String, execute: async function(ctx, [format]) { - const options: Intl.DateTimeFormatOptions = { timeZone: ctx.timezone, calendar: ctx.calendar } - - if (format === "numeric" || format === "2-digit" || !format) { - options.day = format || "numeric" - } else { - options.weekday = format - } - - return this.success(new Date().toLocaleString("en-US", options)) + return this.success(new Date().toLocaleString("en-US", { day: format || "numeric", timeZone: ctx.timezone, calendar: ctx.calendar })) } }) \ No newline at end of file diff --git a/src/native/time/dayOfWeek.ts b/src/native/time/dayOfWeek.ts new file mode 100644 index 0000000000..785a754dd9 --- /dev/null +++ b/src/native/time/dayOfWeek.ts @@ -0,0 +1,28 @@ +import { ArgType, NativeFunction, Return } from "../../structures" +import { ExtendedTimeFormat } from "./month" + +export default new NativeFunction({ + name: "$dayOfWeek", + version: "2.3.0", + description: "Returns current day of week", + aliases: ["$weekday"], + unwrap: true, + brackets: false, + args: [ + { + name: "format", + description: "The format of the day", + rest: false, + type: ArgType.Enum, + enum: ExtendedTimeFormat + } + ], + output: ArgType.String, + execute: async function(ctx, [format]) { + const options: Intl.DateTimeFormatOptions = { timeZone: ctx.timezone, calendar: ctx.calendar } + if (format && format !== "numeric" && format !== "2-digit") options.weekday = format + + const day = new Date().toLocaleString("en-US", options) + return this.success(options.weekday ? day : new Date(day).getUTCDay()) + } +}) \ No newline at end of file diff --git a/src/native/time/month.ts b/src/native/time/month.ts index 6c6965d5bb..9b2e75dc4c 100644 --- a/src/native/time/month.ts +++ b/src/native/time/month.ts @@ -1,5 +1,12 @@ import { ArgType, NativeFunction, Return } from "../../structures" -import { ExtendedTimeFormat } from "./day" + +export enum ExtendedTimeFormat { + Numeric = "numeric", + TwoDigit = "2-digit", + Long = "long", + Short = "short", + Narrow = "narrow" +} export default new NativeFunction({ name: "$month", diff --git a/src/native/time/setInterval.ts b/src/native/time/setInterval.ts index 46313ac8b7..d6280ef3ed 100644 --- a/src/native/time/setInterval.ts +++ b/src/native/time/setInterval.ts @@ -20,17 +20,28 @@ export default new NativeFunction({ rest: false, type: ArgType.Time, }, + { + name: "name", + description: "The name for this interval", + rest: false, + type: ArgType.String, + }, ], async execute(ctx) { - const [code] = this.data.fields! as IExtendedCompiledFunctionField[] + const code = this.data.fields![0] as IExtendedCompiledFunctionField const time: Return = await this["resolveUnhandledArg"](ctx, 1) if (!this["isValidReturnType"](time)) return time - const t = setInterval(async () => { + const name: Return = await this["resolveUnhandledArg"](ctx, 2) + if (!this["isValidReturnType"](name)) return name + + const data = setInterval(async () => { await this["resolveCode"](ctx, code) }, time.value as number) + if (name.value) ctx.client.intervals.set(name.value as string, data) + return this.success() }, -}) +}) \ No newline at end of file diff --git a/src/native/time/setTimeout.ts b/src/native/time/setTimeout.ts index f1a1ceb2b7..9e5a7bdc2e 100644 --- a/src/native/time/setTimeout.ts +++ b/src/native/time/setTimeout.ts @@ -20,17 +20,29 @@ export default new NativeFunction({ rest: false, type: ArgType.Time, }, + { + name: "name", + description: "The name for this timeout", + rest: false, + type: ArgType.String, + }, ], async execute(ctx) { - const [code] = this.data.fields! as IExtendedCompiledFunctionField[] + const code = this.data.fields![0] as IExtendedCompiledFunctionField const time: Return = await this["resolveUnhandledArg"](ctx, 1) if (!this["isValidReturnType"](time)) return time - const t = setTimeout(async () => { + const name: Return = await this["resolveUnhandledArg"](ctx, 2) + if (!this["isValidReturnType"](name)) return name + + const data = setTimeout(async () => { await this["resolveCode"](ctx, code) + if (name.value) ctx.client.timeouts.delete(name.value as string) }, time.value as number) + if (name.value) ctx.client.timeouts.set(name.value as string, data) + return this.success() }, -}) +}) \ No newline at end of file diff --git a/src/native/user/userDefaultAvatar.ts b/src/native/user/userDefaultAvatar.ts index 687df5a709..ed76fc1e8f 100644 --- a/src/native/user/userDefaultAvatar.ts +++ b/src/native/user/userDefaultAvatar.ts @@ -1,4 +1,3 @@ -import { ImageExtension, ImageSize } from "discord.js" import { ArgType, NativeFunction, Return } from "../../structures" export default new NativeFunction({ @@ -18,6 +17,6 @@ export default new NativeFunction({ ], unwrap: true, execute(ctx, [user]) { - return this.success((user ?? ctx.user).defaultAvatarURL) + return this.success((user ?? ctx.user)?.defaultAvatarURL) }, }) \ No newline at end of file diff --git a/src/native/user/userReferenceID.ts b/src/native/user/userReferenceID.ts index 1c14f8d90d..12157474dd 100644 --- a/src/native/user/userReferenceID.ts +++ b/src/native/user/userReferenceID.ts @@ -28,7 +28,7 @@ export default new NativeFunction({ brackets: false, async execute(ctx, [channel, message]) { channel ??= ctx.channel! - const msg = (message ?? ctx.message).reference?.messageId + const msg = (message ?? ctx.message)?.reference?.messageId return this.success(msg ? (await (channel as TextBasedChannel).messages.fetch(msg as MessageResolvable)).author.id : undefined) } }) \ No newline at end of file diff --git a/src/native/variable/get.ts b/src/native/variable/get.ts index 10e850cff5..dce99ca9da 100644 --- a/src/native/variable/get.ts +++ b/src/native/variable/get.ts @@ -4,10 +4,7 @@ import { Return } from "../../structures/@internal/Return" export default new NativeFunction({ name: "$get", version: "1.0.0", - output: [ - ArgType.String, - ArgType.Number - ], + output: ArgType.Unknown, description: "Get a keyword value", unwrap: true, args: [ diff --git a/src/native/webhook/webhookEditMessage.ts b/src/native/webhook/webhookEditMessage.ts index f804b588cf..b5e08d3d08 100644 --- a/src/native/webhook/webhookEditMessage.ts +++ b/src/native/webhook/webhookEditMessage.ts @@ -1,4 +1,4 @@ -import { WebhookClient } from "discord.js" +import { Message, WebhookClient } from "discord.js" import { ArgType, NativeFunction, Return } from "../../structures" export default new NativeFunction({ @@ -27,14 +27,15 @@ export default new NativeFunction({ name: "content", description: "The new content for the message", rest: false, - required: true, type: ArgType.String, } ], async execute(ctx, [ url, msg, content ]) { - const webhook = new WebhookClient({ url }) - const edit = await webhook.editMessage(msg, content).catch(ctx.noop) + const web = new WebhookClient({ url }) + + ctx.container.content = content || undefined + ctx.container.edit = true - return this.success(!!edit) + return this.success(!!(await ctx.container.send(web, undefined, msg))) }, }) \ No newline at end of file diff --git a/src/native/webhook/webhookIsUserCreated.ts b/src/native/webhook/webhookIsUserCreated.ts new file mode 100644 index 0000000000..36eacb2ee2 --- /dev/null +++ b/src/native/webhook/webhookIsUserCreated.ts @@ -0,0 +1,22 @@ +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + name: "$webhookIsUserCreated", + version: "2.3.0", + description: "Checks whether given webhook is user created", + brackets: true, + unwrap: true, + args: [ + { + name: "id", + description: "The webhook id", + rest: false, + type: ArgType.Webhook, + required: true, + }, + ], + output: ArgType.Boolean, + async execute(ctx, [web]) { + return this.success(web.isUserCreated()) + }, +}) \ No newline at end of file diff --git a/src/native/webhook/webhookType.ts b/src/native/webhook/webhookType.ts new file mode 100644 index 0000000000..fe2d6b8982 --- /dev/null +++ b/src/native/webhook/webhookType.ts @@ -0,0 +1,23 @@ +import { WebhookType } from "discord.js" +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + name: "$webhookType", + version: "2.3.0", + description: "Returns the type of a webhook", + brackets: true, + unwrap: true, + args: [ + { + name: "id", + description: "The webhook id", + rest: false, + type: ArgType.Webhook, + required: true, + }, + ], + output: WebhookType, + async execute(ctx, [web]) { + return this.success(WebhookType[web.type]) + }, +}) \ No newline at end of file diff --git a/src/properties/member.ts b/src/properties/member.ts index cc528bbcbb..81391aaa5c 100644 --- a/src/properties/member.ts +++ b/src/properties/member.ts @@ -1,4 +1,4 @@ -import { GuildMember, Message, MessageType, userMention } from "discord.js" +import { APIInteractionGuildMember, CDN, GuildMember, GuildMemberFlagsBitField, PermissionsBitField, userMention } from "discord.js" import defineProperties from "../functions/defineProperties" export enum MemberProperty { @@ -6,8 +6,10 @@ export enum MemberProperty { displayName = "displayName", displayColor = "displayColor", roles = "roles", + flags = "flags", mention = "mention", avatar = "avatar", + banner = "banner", bannable = "bannable", kickable = "kickable", guildID = "guildID", @@ -23,41 +25,48 @@ export enum MemberProperty { timestamp = "timestamp", boosting = "boosting", boostingSince = "boostingSince", + permissions = "permissions", } -export const MemberProperties = defineProperties({ - timestamp: (i) => i?.joinedTimestamp, - displayColor: (i) => i?.displayHexColor, - mention: (i) => userMention(i?.id!), - displayName: (i) => i?.displayName, +export const MemberProperties = defineProperties({ + timestamp: (i) => i instanceof GuildMember ? i?.joinedTimestamp : (i?.joined_at ? new Date(i.joined_at).getTime() : null), + displayColor: (i) => (i as GuildMember)?.displayHexColor, + mention: (i) => i?.user ? userMention(i.user.id) : null, + displayName: (i) => i instanceof GuildMember ? i?.displayName : i?.nick, // Assuming m is old state - addedRoles: (m, sep) => - m?.guild.members.cache + addedRoles: (m, sep) => { + if (!(m && "guild" in m)) return null + return m?.guild.members.cache .get(m.id) ?.roles.cache.filter((r) => !m.roles.cache.has(r.id)) .map((x) => x.id) - .join(sep ?? ", "), + .join(sep ?? ", ") + }, // Assuming m is old state removedRoles: (m, sep) => { + if (!(m && "guild" in m)) return null const updated = m?.guild.members.cache.get(m.id) return m?.roles.cache .filter((r) => !updated?.roles.cache.has(r.id)) .map((x) => x.id) .join(sep ?? ", ") }, - roleCount: (m) => m?.roles.cache.size ?? 0, - avatar: (i) => i?.displayAvatarURL(), - nickname: (i) => i?.nickname, - roles: (i, sep) => i?.roles.cache.map((x) => x.id).join(sep || ", "), - bannable: (i) => i?.bannable ?? false, - kickable: (i) => i?.kickable ?? false, - manageable: (i) => i?.manageable ?? false, - id: (i) => i?.id, - guildID: (i) => i?.guild.id, - timedOutUntil: (i) => (i?.isCommunicationDisabled() ? i.communicationDisabledUntil.getTime() : 0), - timeout: (i) => i?.isCommunicationDisabled() ?? false, - status: (i) => i?.presence?.status, - platform: (i, sep) => Object.keys(i?.presence?.clientStatus ?? {}).join(sep || ", "), - boosting: (i) => i?.premiumSinceTimestamp !== null, - boostingSince: (i) => i?.premiumSinceTimestamp ?? 0, -}) + roleCount: (i) => (i instanceof GuildMember ? i?.roles.cache.size : i?.roles.length) ?? 0, + avatar: (i) => i instanceof GuildMember ? i.displayAvatarURL() : (i?.user && (i?.avatar ?? i.user.avatar) ? new CDN().avatar(i.user.id, i.avatar ?? i.user.avatar!) : null), + banner: (i) => i instanceof GuildMember ? i.displayBannerURL() : (i?.user && (i?.banner ?? i.user.banner) ? new CDN().banner(i.user.id, i.banner ?? i.user.banner!) : null), + nickname: (i) => i instanceof GuildMember ? i?.nickname : i?.nick, + roles: (i, sep) => (i instanceof GuildMember ? i?.roles.cache.map((x) => x.id) : i?.roles)?.join(sep || ", "), + flags: (i, sep) => new GuildMemberFlagsBitField(i?.flags).toArray().join(sep || ", "), + permissions: (i, sep) => new PermissionsBitField(i?.permissions as PermissionsBitField).toArray().join(sep || ", "), + bannable: (i) => (i as GuildMember)?.bannable ?? false, + kickable: (i) => (i as GuildMember)?.kickable ?? false, + manageable: (i) => (i as GuildMember)?.manageable ?? false, + id: (i) => i?.user?.id, + guildID: (i) => (i as GuildMember)?.guild?.id, + timedOutUntil: (i) => i instanceof GuildMember ? (i?.isCommunicationDisabled() ? i.communicationDisabledUntil.getTime() : 0) : (i?.communication_disabled_until ? new Date(i.communication_disabled_until).getTime() : 0), + timeout: (i) => i instanceof GuildMember ? (i?.isCommunicationDisabled() ?? false) : !!i?.communication_disabled_until, + status: (i) => (i as GuildMember)?.presence?.status, + platform: (i, sep) => Object.keys((i as GuildMember)?.presence?.clientStatus ?? {}).join(sep || ", "), + boosting: (i) => (i instanceof GuildMember ? i?.premiumSinceTimestamp : i?.premium_since) != null, + boostingSince: (i) => i instanceof GuildMember ? i?.premiumSinceTimestamp ?? 0 : (i?.premium_since ? new Date(i.premium_since).getTime() : 0), +}) \ No newline at end of file diff --git a/src/properties/stage.ts b/src/properties/stage.ts index f044e92802..9a240f8a22 100644 --- a/src/properties/stage.ts +++ b/src/properties/stage.ts @@ -1,4 +1,4 @@ -import { Channel, ChannelType, Collection, GuildMember, StageInstance, StageInstancePrivacyLevel } from "discord.js" +import { StageInstance, StageInstancePrivacyLevel } from "discord.js" import defineProperties from "../functions/defineProperties" export enum StageProperty { @@ -19,4 +19,4 @@ export const StageProperties = defineProperties i?.createdTimestamp, privacyLevel: i => StageInstancePrivacyLevel[i?.privacyLevel!], eventId: i => i?.guildScheduledEventId -}) +}) \ No newline at end of file diff --git a/src/properties/voiceEffect.ts b/src/properties/voiceEffect.ts new file mode 100644 index 0000000000..e9150dffcf --- /dev/null +++ b/src/properties/voiceEffect.ts @@ -0,0 +1,24 @@ +import { VoiceChannelEffect, VoiceChannelEffectSendAnimationType } from "discord.js" +import defineProperties from "../functions/defineProperties" + +export enum VoiceEffectProperty { + emoji = "emoji", + channelID = "channelID", + guildID = "guildID", + userID = "userID", + soundID = "soundID", + soundVolume = "soundVolume", + animationID = "animationID", + animationType = "animationType", +} + +export const VoiceEffectProperties = defineProperties({ + emoji: (i) => i?.emoji?.toString(), + channelID: (i) => i?.channelId, + guildID: (i) => i?.guild.id, + userID: (i) => i?.userId, + soundID: (i) => i?.soundId, + soundVolume: (i) => i?.soundVolume, + animationID: (i) => i?.animationId, + animationType: (i) => VoiceChannelEffectSendAnimationType[i?.animationType!] +}) \ No newline at end of file diff --git a/src/properties/webhook.ts b/src/properties/webhook.ts new file mode 100644 index 0000000000..95c6a3c6aa --- /dev/null +++ b/src/properties/webhook.ts @@ -0,0 +1,32 @@ +import { Webhook, WebhookType } from "discord.js" +import defineProperties from "../functions/defineProperties" + +export enum WebhookProperty { + id = "id", + name = "name", + type = "type", + avatar = "avatar", + ownerID = "ownerID", + channelID = "channelID", + guildID = "guildID", + sourceChannelID = "sourceChannelID", + sourceGuildID = "sourceGuildID", + timestamp = "timestamp", + token = "token", + url = "url", +} + +export const WebhookProperties = defineProperties({ + id: (i) => i?.id, + name: (i) => i?.name, + type: (i) => WebhookType[i?.type!], + avatar: (i) => i?.avatarURL(), + ownerID: (i) => i?.owner?.id, + channelID: (i) => i?.channelId, + guildID: (i) => i?.guildId, + sourceChannelID: (i) => i?.sourceChannel?.id, + sourceGuildID: (i) => i?.sourceGuild?.id, + timestamp: (i) => i?.createdTimestamp, + token: (i) => i?.token, + url: (i) => i?.url, +}) \ No newline at end of file diff --git a/src/structures/@internal/Arg.ts b/src/structures/@internal/Arg.ts index b5c283fc56..f8a7c08a5d 100644 --- a/src/structures/@internal/Arg.ts +++ b/src/structures/@internal/Arg.ts @@ -392,6 +392,70 @@ export class Arg { }) } + public static optionalScheduledEvent(name: string = "event ID", desc: string = "The guild scheduled event to use") { + return Arg.create({ + name, + description: desc, + rest: false, + type: ArgType.ScheduledEvent, + pointer: 0 + }) + } + + public static restScheduledEvent(name: string = "event IDs", desc: string = "The guild scheduled events to use", required: boolean = false) { + return Arg.create({ + name, + description: desc, + rest: true, + required, + type: ArgType.ScheduledEvent, + pointer: 0 + }) + } + + public static requiredScheduledEvent(name: string = "event ID", desc: string = "The guild scheduled event to use") { + return Arg.create({ + name, + description: desc, + rest: false, + required: true, + type: ArgType.ScheduledEvent, + pointer: 0 + }) + } + + public static optionalStageInstance(name: string = "stage ID", desc: string = "The stage instance to use") { + return Arg.create({ + name, + description: desc, + rest: false, + type: ArgType.StageInstance, + pointer: 0 + }) + } + + public static restStageInstance(name: string = "stage IDs", desc: string = "The stage instances to use", required: boolean = false) { + return Arg.create({ + name, + description: desc, + rest: true, + required, + type: ArgType.StageInstance, + pointer: 0 + }) + } + + public static requiredStageInstance(name: string = "stage ID", desc: string = "The stage instance to use") { + return Arg.create({ + name, + description: desc, + rest: false, + required: true, + type: ArgType.StageInstance, + pointer: 0 + }) + } + public static restTextChannel(name: string = "text channel IDs", desc: string = "The text channels to use") { return Arg.create({ name, diff --git a/src/structures/@internal/CompiledFunction.ts b/src/structures/@internal/CompiledFunction.ts index 621e78a07a..84ea8ded67 100644 --- a/src/structures/@internal/CompiledFunction.ts +++ b/src/structures/@internal/CompiledFunction.ts @@ -5,6 +5,8 @@ import { ForumChannel, AttachmentBuilder, PermissionsString, + StageChannel, + StageInstance, } from "discord.js" import { existsSync } from "fs" import { inspect } from "util" @@ -62,22 +64,22 @@ export class CompiledFunction !("op" in x) ? { - ...x, - functions: x.functions.map((x) => new CompiledFunction(x)), - } + ...x, + functions: x.functions.map((x) => new CompiledFunction(x)), + } : { - ...x, - lhs: { - ...x.lhs, - functions: x.lhs.functions.map((x) => new CompiledFunction(x)), - }, - rhs: x.rhs - ? { - ...x.rhs, - functions: x.rhs.functions.map((x) => new CompiledFunction(x)), - } - : undefined, - } + ...x, + lhs: { + ...x.lhs, + functions: x.lhs.functions.map((x) => new CompiledFunction(x)), + }, + rhs: x.rhs + ? { + ...x.rhs, + functions: x.rhs.functions.map((x) => new CompiledFunction(x)), + } + : undefined, + } ) ?? null, } } @@ -173,6 +175,7 @@ export class CompiledFunction) { + if (!CompiledFunction.IdRegex.test(str)) return + return this.resolvePointer(arg, ref, ctx.guild)?.scheduledEvents.fetch(str).catch(ctx.noop) + } + + private resolveStageInstance(ctx: Context, arg: IArg, str: string, ref: Array) { + if (!CompiledFunction.IdRegex.test(str)) return + const chan = ctx.client.channels.cache.get(str) + const data = chan instanceof StageChannel ? chan.stageInstance : this.resolvePointer(arg, ref, ctx.guild)?.stageInstances + const instance = data instanceof StageInstance ? data : data?.cache.get(str) + if (!instance) return + return instance + } + private async resolveReaction(ctx: Context, arg: IArg, str: string, ref: Array) { const parsed = parseEmoji(str) if (!parsed) return @@ -434,7 +451,7 @@ export class CompiledFunction) { - return new Date(str) + return new Date(isNaN(Number(str)) ? str : Number(str)) } private resolvePointer(arg: IArg, ref: Array, fallback?: T) { @@ -526,8 +543,8 @@ export class CompiledFunction x.data.name === ref.name - ) + (x) => x.data.name === ref.name + ) : new Array() } diff --git a/src/structures/@internal/Container.ts b/src/structures/@internal/Container.ts index e0779cf6b6..558a6fab5f 100644 --- a/src/structures/@internal/Container.ts +++ b/src/structures/@internal/Container.ts @@ -86,7 +86,7 @@ export class Container { public appliedTags?: string[] public deleteIn?: number - public async send(obj: Sendable, content?: string): Promise { + public async send(obj: Sendable, content?: string, messageID?: string): Promise { let res: Promise const options = this.getOptions(content) @@ -99,7 +99,7 @@ export class Container { } else if (obj instanceof AutoModerationActionExecution && obj.channel && "send" in obj.channel) { res = obj.channel.send(options) } else if (obj instanceof WebhookClient) { - res = obj.send(options) + res = this.edit && messageID ? obj.editMessage(messageID, options) : obj.send(options) } else if (obj instanceof Message) { res = this.edit ? obj.edit(options) : (obj.channel as TextChannel).send(options) } else if (obj instanceof BaseInteraction) { diff --git a/src/structures/@internal/Context.ts b/src/structures/@internal/Context.ts index b97b0121cf..51d30a68a3 100644 --- a/src/structures/@internal/Context.ts +++ b/src/structures/@internal/Context.ts @@ -19,7 +19,7 @@ import { Sticker, User, } from "discord.js" -import { CompiledFunction } from "./CompiledFunction" +import { CompiledFunction, IExtendedCompiledFunctionField } from "./CompiledFunction" import { Container, Sendable } from "./Container" import { IArg, NativeFunction, UnwrapArgs } from "./NativeFunction" import { Return, ReturnType } from "./Return" @@ -58,6 +58,11 @@ export interface IAutomodRuleOptions { exemptChannels?: string[] } +export interface ILocalFunctionData { + code: IExtendedCompiledFunctionField + args: string[] +} + export enum CalendarType { Buddhist = "buddhist", Chinese = "chinese", @@ -112,6 +117,8 @@ export class Context { timezone: string = "UTC" calendar?: CalendarType + localFunctions: Map = new Map() + #keywords: Record = {} #environment: Record = {} diff --git a/src/structures/@internal/NativeFunction.ts b/src/structures/@internal/NativeFunction.ts index 261fbe36a6..c65ace3c4e 100644 --- a/src/structures/@internal/NativeFunction.ts +++ b/src/structures/@internal/NativeFunction.ts @@ -8,11 +8,13 @@ import { GuildEmoji, GuildForumTag, GuildMember, + GuildScheduledEvent, Invite, Message, MessageReaction, PermissionsString, Role, + StageInstance, Sticker, TextBasedChannel, User, @@ -60,7 +62,9 @@ export enum ArgType { Time, Member, ApplicationEmoji, - AutomodRule + AutomodRule, + ScheduledEvent, + StageInstance, } export interface IArg< @@ -202,6 +206,10 @@ export type GetArgType = T extends Arg ? Emoji : T extends ArgType.AutomodRule ? AutoModerationRule + : T extends ArgType.ScheduledEvent + ? GuildScheduledEvent + : T extends ArgType.StageInstance + ? StageInstance : null export type MarkNullable = Rest extends true diff --git a/src/structures/forge/ForgeFunction.ts b/src/structures/forge/ForgeFunction.ts index 3627562c0a..9dae3d5503 100644 --- a/src/structures/forge/ForgeFunction.ts +++ b/src/structures/forge/ForgeFunction.ts @@ -2,18 +2,18 @@ import { ArgType, Context, IArg, IExtendedCompiledFunctionConditionField, Native import { IExtendedCompilationResult, Compiler, Interpreter } from "../../core" import isTrue from "../../functions/isTrue" import { FunctionManager } from "../../managers" -import callFunction from "../../native/other/callFunction" import { Return, ReturnType } from "../@internal/Return" import { ForgeError, ErrorType } from "./ForgeError" -export interface IForgeFunctionParams { +export interface IForgeFunctionParam { name: string + type?: ArgType | keyof typeof ArgType required?: boolean } export interface IForgeFunction { name: string - params?: Array + params?: Array firstParamCondition?: boolean brackets?: boolean code: string @@ -42,7 +42,7 @@ export class ForgeFunction { name: typeof x === "string" ? x : x.name, rest: false, condition: i === 0 && !!this.data.firstParamCondition, - type: ArgType.String, + type: typeof x === "string" ? ArgType.String : (typeof x.type === "number" && x.type in ArgType ? x.type : ArgType[x.type!]) ?? ArgType.String, required: typeof x === "string" ? true : x.required ?? true }) as IArg) : undefined, brackets: this.data.brackets ?? (this.data.params?.length ? true : undefined), @@ -80,7 +80,7 @@ export class ForgeFunction { new ForgeError( null, ErrorType.Custom, - `Calling custom function ${this.data.name} requires ${required.length} arguments, received ${args.length}` + `Calling custom function ${this.data.name} requires ${required.length} argument${required.length > 1 ? "s" : ""}, received ${args.length}` ) )