diff --git a/dist/core/Interpreter.d.ts b/dist/core/Interpreter.d.ts index 8c96b039d8..ae7c31bce5 100644 --- a/dist/core/Interpreter.d.ts +++ b/dist/core/Interpreter.d.ts @@ -64,7 +64,7 @@ export interface IRunnable { */ redirectErrorsToConsole?: boolean; /** - * The old and new states of a event + * The old and new states of an event */ states?: States; /** diff --git a/dist/handlers/events/messageReactionRemoveEmoji.js b/dist/handlers/events/messageReactionRemoveEmoji.js index 31f4201ae2..bae89cd57b 100644 --- a/dist/handlers/events/messageReactionRemoveEmoji.js +++ b/dist/handlers/events/messageReactionRemoveEmoji.js @@ -5,7 +5,7 @@ const DiscordEventHandler_1 = require("../../structures/extended/DiscordEventHan exports.default = new DiscordEventHandler_1.DiscordEventHandler({ name: "messageReactionRemoveEmoji", version: "1.4.0", - description: "This event is fired when a emoji is removed from a message's reactions", + description: "This event is fired when an emoji is removed from a message's reactions", intents: ["GuildMessageReactions", "DirectMessageReactions"], listener: async function (m) { const commands = this.commands.get("messageReactionRemoveEmoji"); diff --git a/dist/handlers/events/messageReactionRemoveEmoji.js.map b/dist/handlers/events/messageReactionRemoveEmoji.js.map index cd422f8644..dfa0d78dfd 100644 --- a/dist/handlers/events/messageReactionRemoveEmoji.js.map +++ b/dist/handlers/events/messageReactionRemoveEmoji.js.map @@ -1 +1 @@ -{"version":3,"file":"messageReactionRemoveEmoji.js","sourceRoot":"","sources":["../../../src/handlers/events/messageReactionRemoveEmoji.ts"],"names":[],"mappings":";;AACA,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,4BAA4B;IAClC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wEAAwE;IACrF,OAAO,EAAE,CAAC,uBAAuB,EAAE,wBAAwB,CAAC;IAC5D,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,4BAA4B,CAAC,CAAA;QAEhE,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAoB;gBACzB,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,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 +{"version":3,"file":"messageReactionRemoveEmoji.js","sourceRoot":"","sources":["../../../src/handlers/events/messageReactionRemoveEmoji.ts"],"names":[],"mappings":";;AACA,qCAAwC;AACxC,uFAAmF;AAEnF,kBAAe,IAAI,yCAAmB,CAAC;IACnC,IAAI,EAAE,4BAA4B;IAClC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yEAAyE;IACtF,OAAO,EAAE,CAAC,uBAAuB,EAAE,wBAAwB,CAAC;IAC5D,QAAQ,EAAE,KAAK,WAAW,CAAC;QACvB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,4BAA4B,CAAC,CAAA;QAEhE,KAAK,MAAM,OAAO,IAAI,QAAQ,EAAE;YAC5B,kBAAW,CAAC,GAAG,CAAC;gBACZ,GAAG,EAAE,CAAoB;gBACzB,OAAO;gBACP,MAAM,EAAE,IAAI;gBACZ,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/native/array/arraySort.d.ts b/dist/native/array/arraySort.d.ts index c0c15c8d98..b04395f313 100644 --- a/dist/native/array/arraySort.d.ts +++ b/dist/native/array/arraySort.d.ts @@ -1,4 +1,5 @@ import { ArgType, NativeFunction } from "../../structures"; +import { SortType } from "../statement/loop"; declare const _default: NativeFunction<[{ name: string; description: string; @@ -11,6 +12,12 @@ declare const _default: NativeFunction<[{ rest: false; required: false; type: ArgType.String; +}, { + name: string; + description: string; + rest: false; + type: ArgType.Enum; + enum: typeof SortType; }], true>; export default _default; //# sourceMappingURL=arraySort.d.ts.map \ No newline at end of file diff --git a/dist/native/array/arraySort.d.ts.map b/dist/native/array/arraySort.d.ts.map index 342fbb2621..f6ed9b6f63 100644 --- a/dist/native/array/arraySort.d.ts.map +++ b/dist/native/array/arraySort.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"arraySort.d.ts","sourceRoot":"","sources":["../../../src/native/array/arraySort.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;AAElE,wBAkCE"} \ No newline at end of file +{"version":3,"file":"arraySort.d.ts","sourceRoot":"","sources":["../../../src/native/array/arraySort.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;AAClE,OAAO,EAAE,QAAQ,EAAE,MAAM,mBAAmB,CAAA;;;;;;;;;;;;;;;;;;;;AAE5C,wBA2CE"} \ No newline at end of file diff --git a/dist/native/array/arraySort.js b/dist/native/array/arraySort.js index a2e673b932..442d89a83e 100644 --- a/dist/native/array/arraySort.js +++ b/dist/native/array/arraySort.js @@ -1,6 +1,7 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const structures_1 = require("../../structures"); +const loop_1 = require("../statement/loop"); exports.default = new structures_1.NativeFunction({ name: "$arraySort", version: "1.2.0", @@ -21,16 +22,24 @@ exports.default = new structures_1.NativeFunction({ rest: false, required: false, type: structures_1.ArgType.String - } + }, + { + name: "sort type", + description: "The sort type to use, omit to use default sort order", + rest: false, + type: structures_1.ArgType.Enum, + enum: loop_1.SortType + }, ], output: structures_1.ArgType.Json, - execute(ctx, [variable, other]) { + execute(ctx, [variable, other, order]) { const arr = ctx.getEnvironmentInstance(Array, variable); if (arr !== null) { + const sorted = arr.sort(order !== null ? (a, b) => (order ? Number(a) - Number(b) : Number(b) - Number(a)) : undefined); if (other) - ctx.setEnvironmentKey(other, arr.sort()); + ctx.setEnvironmentKey(other, sorted); else - return this.successJSON(arr.sort()); + return this.successJSON(sorted); } return this.success(); }, diff --git a/dist/native/array/arraySort.js.map b/dist/native/array/arraySort.js.map index 3c3f701483..bbcdb33ff1 100644 --- a/dist/native/array/arraySort.js.map +++ b/dist/native/array/arraySort.js.map @@ -1 +1 @@ -{"version":3,"file":"arraySort.js","sourceRoot":"","sources":["../../../src/native/array/arraySort.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mBAAmB;IAChC,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,gBAAgB;YACtB,WAAW,EAAE,8DAA8D;YAC3E,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,KAAK;YACf,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,OAAO,CAAC,GAAG,EAAE,CAAC,QAAQ,EAAE,KAAK,CAAC;QAC1B,MAAM,GAAG,GAAG,GAAG,CAAC,sBAAsB,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAA;QACvD,IAAI,GAAG,KAAK,IAAI,EAAE;YACd,IAAI,KAAK;gBACL,GAAG,CAAC,iBAAiB,CAAC,KAAK,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,CAAA;;gBAExC,OAAO,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,IAAI,EAAE,CAAC,CAAA;SAC1C;QAED,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"arraySort.js","sourceRoot":"","sources":["../../../src/native/array/arraySort.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAClE,4CAA4C;AAE5C,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mBAAmB;IAChC,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,gBAAgB;YACtB,WAAW,EAAE,8DAA8D;YAC3E,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,KAAK;YACf,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,sDAAsD;YACnE,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,eAAQ;SACjB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,OAAO,CAAC,GAAG,EAAE,CAAC,QAAQ,EAAE,KAAK,EAAE,KAAK,CAAC;QACjC,MAAM,GAAG,GAAG,GAAG,CAAC,sBAAsB,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAA;QACvD,IAAI,GAAG,KAAK,IAAI,EAAE;YACd,MAAM,MAAM,GAAG,GAAG,CAAC,IAAI,CAAC,KAAK,KAAK,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAA;YAEvH,IAAI,KAAK;gBACL,GAAG,CAAC,iBAAiB,CAAC,KAAK,EAAE,MAAM,CAAC,CAAA;;gBAEpC,OAAO,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,CAAA;SACtC;QAED,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/audit/fetchUserAuditLog.js b/dist/native/audit/fetchUserAuditLog.js index 3adbabf3ee..c231e25828 100644 --- a/dist/native/audit/fetchUserAuditLog.js +++ b/dist/native/audit/fetchUserAuditLog.js @@ -6,7 +6,7 @@ const audit_1 = require("../../properties/audit"); exports.default = new structures_1.NativeFunction({ name: "$fetchUserAuditLog", version: "1.4.0", - description: "Fetches an audit log from an user using the type of it", + description: "Fetches an audit log from a user using the type of it", brackets: true, unwrap: true, output: structures_1.ArgType.Unknown, diff --git a/dist/native/audit/fetchUserAuditLog.js.map b/dist/native/audit/fetchUserAuditLog.js.map index e4a18daf94..afdacc5ab7 100644 --- a/dist/native/audit/fetchUserAuditLog.js.map +++ b/dist/native/audit/fetchUserAuditLog.js.map @@ -1 +1 @@ -{"version":3,"file":"fetchUserAuditLog.js","sourceRoot":"","sources":["../../../src/native/audit/fetchUserAuditLog.ts"],"names":[],"mappings":";;AAAA,2CAA0C;AAC1C,iDAA0D;AAE1D,kDAAuE;AAEvE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wDAAwD;IACrE,QAAQ,EAAE,IAAI;IACd,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,MAAM;YACZ,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,oBAAO,CAAC,IAAI;SACrB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,2BAA2B;YACxC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,0BAAa;SACtB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,yCAAyC;YACtD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,qBAAa;SACtB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,8CAA8C;YAC3D,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,IAAI,EAAE,KAAK;SACd;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,GAAG,CAAE;QAClD,MAAM,IAAI,GAAG,MAAM,CAAC,CAAC,cAAc,CAAC;YAChC,IAAI;YACJ,IAAI,EAAE,IAAI,IAAI,SAAS;SAC1B,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QAClB,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,uBAAe,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE,CAAC,KAAK,IAAI,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAA;IAC9F,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"fetchUserAuditLog.js","sourceRoot":"","sources":["../../../src/native/audit/fetchUserAuditLog.ts"],"names":[],"mappings":";;AAAA,2CAA0C;AAC1C,iDAA0D;AAE1D,kDAAuE;AAEvE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uDAAuD;IACpE,QAAQ,EAAE,IAAI;IACd,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,MAAM;YACZ,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,uBAAuB;YACpC,IAAI,EAAE,oBAAO,CAAC,IAAI;SACrB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,2BAA2B;YACxC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,0BAAa;SACtB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,yCAAyC;YACtD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,qBAAa;SACtB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,8CAA8C;YAC3D,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,IAAI,EAAE,KAAK;SACd;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,GAAG,CAAE;QAClD,MAAM,IAAI,GAAG,MAAM,CAAC,CAAC,cAAc,CAAC;YAChC,IAAI;YACJ,IAAI,EAAE,IAAI,IAAI,SAAS;SAC1B,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QAClB,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,uBAAe,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE,CAAC,KAAK,IAAI,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAA;IAC9F,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/automod/automodActionType.js b/dist/native/automod/automodActionType.js index c38528c56a..bbf3eff5b9 100644 --- a/dist/native/automod/automodActionType.js +++ b/dist/native/automod/automodActionType.js @@ -5,7 +5,7 @@ const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ name: "$automodActionType", version: "1.2.0", - description: "The action type automod used", + description: "Returns the action type automod used", unwrap: false, output: discord_js_1.AutoModerationActionType, execute(ctx) { diff --git a/dist/native/automod/automodActionType.js.map b/dist/native/automod/automodActionType.js.map index a711ac322c..4d5d8f171f 100644 --- a/dist/native/automod/automodActionType.js.map +++ b/dist/native/automod/automodActionType.js.map @@ -1 +1 @@ -{"version":3,"file":"automodActionType.js","sourceRoot":"","sources":["../../../src/native/automod/automodActionType.ts"],"names":[],"mappings":";;AAAA,2CAAqD;AACrD,iDAAyD;AAEzD,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8BAA8B;IAC3C,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,qCAAwB;IAChC,OAAO,CAAC,GAAG;QACP,MAAM,IAAI,GAAG,GAAG,CAAC,OAAO,EAAE,MAAM,CAAC,IAAI,CAAA;QACrC,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,qCAAwB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAA;IACrE,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"automodActionType.js","sourceRoot":"","sources":["../../../src/native/automod/automodActionType.ts"],"names":[],"mappings":";;AAAA,2CAAqD;AACrD,iDAAyD;AAEzD,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sCAAsC;IACnD,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,qCAAwB;IAChC,OAAO,CAAC,GAAG;QACP,MAAM,IAAI,GAAG,GAAG,CAAC,OAAO,EAAE,MAAM,CAAC,IAAI,CAAA;QACrC,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,qCAAwB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAA;IACrE,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/automod/automodAlertSystemMessageID.js b/dist/native/automod/automodAlertSystemMessageID.js index 5b1b067630..8e6fd9764a 100644 --- a/dist/native/automod/automodAlertSystemMessageID.js +++ b/dist/native/automod/automodAlertSystemMessageID.js @@ -4,7 +4,7 @@ const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ name: "$automodAlertSystemMessageID", version: "1.2.0", - description: "The message sent by automod", + description: "Returns the message sent by automod", unwrap: false, output: structures_1.ArgType.String, execute(ctx) { diff --git a/dist/native/automod/automodAlertSystemMessageID.js.map b/dist/native/automod/automodAlertSystemMessageID.js.map index da457f8e12..5e21378f43 100644 --- a/dist/native/automod/automodAlertSystemMessageID.js.map +++ b/dist/native/automod/automodAlertSystemMessageID.js.map @@ -1 +1 @@ -{"version":3,"file":"automodAlertSystemMessageID.js","sourceRoot":"","sources":["../../../src/native/automod/automodAlertSystemMessageID.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,8BAA8B;IACpC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6BAA6B;IAC1C,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,CAAC,GAAG;QACP,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,EAAE,oBAAoB,CAAC,CAAA;IAC1D,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"automodAlertSystemMessageID.js","sourceRoot":"","sources":["../../../src/native/automod/automodAlertSystemMessageID.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,8BAA8B;IACpC,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,GAAG,CAAC,OAAO,EAAE,oBAAoB,CAAC,CAAA;IAC1D,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/automod/automodChannelID.js b/dist/native/automod/automodChannelID.js index 8ed973c9ca..38936779c0 100644 --- a/dist/native/automod/automodChannelID.js +++ b/dist/native/automod/automodChannelID.js @@ -4,7 +4,7 @@ const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ name: "$automodChannelID", version: "1.2.0", - description: "The channel id for automod", + description: "Returns the channel id for automod", unwrap: false, output: structures_1.ArgType.Channel, execute(ctx) { diff --git a/dist/native/automod/automodChannelID.js.map b/dist/native/automod/automodChannelID.js.map index 8e345a865c..49242a0342 100644 --- a/dist/native/automod/automodChannelID.js.map +++ b/dist/native/automod/automodChannelID.js.map @@ -1 +1 @@ -{"version":3,"file":"automodChannelID.js","sourceRoot":"","sources":["../../../src/native/automod/automodChannelID.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4BAA4B;IACzC,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,OAAO,CAAC,GAAG;QACP,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,EAAE,MAAM,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAA;IAC/D,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"automodChannelID.js","sourceRoot":"","sources":["../../../src/native/automod/automodChannelID.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oCAAoC;IACjD,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,OAAO,CAAC,GAAG;QACP,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,EAAE,MAAM,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAA;IAC/D,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/automod/automodContent.js b/dist/native/automod/automodContent.js index effbc6711c..85945b449b 100644 --- a/dist/native/automod/automodContent.js +++ b/dist/native/automod/automodContent.js @@ -4,7 +4,7 @@ const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ name: "$automodContent", version: "1.2.0", - description: "The content automod acted upon", + description: "Returns the content automod acted upon", unwrap: false, output: structures_1.ArgType.String, execute(ctx) { diff --git a/dist/native/automod/automodContent.js.map b/dist/native/automod/automodContent.js.map index 84c49d814e..20949abef7 100644 --- a/dist/native/automod/automodContent.js.map +++ b/dist/native/automod/automodContent.js.map @@ -1 +1 @@ -{"version":3,"file":"automodContent.js","sourceRoot":"","sources":["../../../src/native/automod/automodContent.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gCAAgC;IAC7C,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,CAAC,GAAG;QACP,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAA;IAC7C,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"automodContent.js","sourceRoot":"","sources":["../../../src/native/automod/automodContent.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wCAAwC;IACrD,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,CAAC,GAAG;QACP,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAA;IAC7C,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/automod/automodCustomMessage.js b/dist/native/automod/automodCustomMessage.js index 9ca8658b73..bdd7c80421 100644 --- a/dist/native/automod/automodCustomMessage.js +++ b/dist/native/automod/automodCustomMessage.js @@ -4,7 +4,7 @@ const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ name: "$automodCustomMessage", version: "1.2.0", - description: "The custom message used by automod on this detection", + description: "Returns the custom message used by automod on this detection", unwrap: false, output: structures_1.ArgType.String, execute(ctx) { diff --git a/dist/native/automod/automodCustomMessage.js.map b/dist/native/automod/automodCustomMessage.js.map index b8ec3d64d7..d8451a6fb9 100644 --- a/dist/native/automod/automodCustomMessage.js.map +++ b/dist/native/automod/automodCustomMessage.js.map @@ -1 +1 @@ -{"version":3,"file":"automodCustomMessage.js","sourceRoot":"","sources":["../../../src/native/automod/automodCustomMessage.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,uBAAuB;IAC7B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sDAAsD;IACnE,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,CAAC,GAAG;QACP,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,EAAE,MAAM,CAAC,QAAQ,CAAC,aAAa,CAAC,CAAA;IACnE,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"automodCustomMessage.js","sourceRoot":"","sources":["../../../src/native/automod/automodCustomMessage.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,uBAAuB;IAC7B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8DAA8D;IAC3E,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,CAAC,GAAG;QACP,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,EAAE,MAAM,CAAC,QAAQ,CAAC,aAAa,CAAC,CAAA;IACnE,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/automod/automodDuration.js b/dist/native/automod/automodDuration.js index 0dbb1e8ded..3a5e4bc39a 100644 --- a/dist/native/automod/automodDuration.js +++ b/dist/native/automod/automodDuration.js @@ -4,7 +4,7 @@ const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ name: "$automodDuration", version: "1.2.0", - description: "The duration in ms by this automod action", + description: "Returns the duration in ms by this automod action", unwrap: false, output: structures_1.ArgType.Number, execute(ctx) { diff --git a/dist/native/automod/automodDuration.js.map b/dist/native/automod/automodDuration.js.map index 46ece605c8..70b3f7cd89 100644 --- a/dist/native/automod/automodDuration.js.map +++ b/dist/native/automod/automodDuration.js.map @@ -1 +1 @@ -{"version":3,"file":"automodDuration.js","sourceRoot":"","sources":["../../../src/native/automod/automodDuration.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,kBAAkB;IACxB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2CAA2C;IACxD,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,CAAC,GAAG;QACP,MAAM,GAAG,GAAG,GAAG,CAAC,OAAO,EAAE,MAAM,CAAC,QAAQ,CAAC,eAAe,CAAA;QACxD,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAA;IAChD,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"automodDuration.js","sourceRoot":"","sources":["../../../src/native/automod/automodDuration.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,kBAAkB;IACxB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mDAAmD;IAChE,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,CAAC,GAAG;QACP,MAAM,GAAG,GAAG,GAAG,CAAC,OAAO,EAAE,MAAM,CAAC,QAAQ,CAAC,eAAe,CAAA;QACxD,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAA;IAChD,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/automod/automodMatchedContent.js b/dist/native/automod/automodMatchedContent.js index 815b9ad3c3..fb580bd814 100644 --- a/dist/native/automod/automodMatchedContent.js +++ b/dist/native/automod/automodMatchedContent.js @@ -4,7 +4,7 @@ const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ name: "$automodMatchedContent", version: "1.2.0", - description: "The matched content automod acted upon", + description: "Returns the matched content automod acted upon", unwrap: false, output: structures_1.ArgType.String, execute(ctx) { diff --git a/dist/native/automod/automodMatchedContent.js.map b/dist/native/automod/automodMatchedContent.js.map index ba19470e09..dcca6b1d67 100644 --- a/dist/native/automod/automodMatchedContent.js.map +++ b/dist/native/automod/automodMatchedContent.js.map @@ -1 +1 @@ -{"version":3,"file":"automodMatchedContent.js","sourceRoot":"","sources":["../../../src/native/automod/automodMatchedContent.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,wBAAwB;IAC9B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wCAAwC;IACrD,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,CAAC,GAAG;QACP,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,EAAE,cAAc,CAAC,CAAA;IACpD,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"automodMatchedContent.js","sourceRoot":"","sources":["../../../src/native/automod/automodMatchedContent.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,wBAAwB;IAC9B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gDAAgD;IAC7D,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,CAAC,GAAG;QACP,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,EAAE,cAAc,CAAC,CAAA;IACpD,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/automod/automodMatchedKeyword.js b/dist/native/automod/automodMatchedKeyword.js index aeb79a899f..746277056e 100644 --- a/dist/native/automod/automodMatchedKeyword.js +++ b/dist/native/automod/automodMatchedKeyword.js @@ -4,7 +4,7 @@ const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ name: "$automodMatchedKeyword", version: "1.2.0", - description: "The matched keyword the automod caught", + description: "Returns the matched keyword the automod caught", unwrap: false, output: structures_1.ArgType.String, execute(ctx) { diff --git a/dist/native/automod/automodMatchedKeyword.js.map b/dist/native/automod/automodMatchedKeyword.js.map index 5d12e3fb04..84afff2a3c 100644 --- a/dist/native/automod/automodMatchedKeyword.js.map +++ b/dist/native/automod/automodMatchedKeyword.js.map @@ -1 +1 @@ -{"version":3,"file":"automodMatchedKeyword.js","sourceRoot":"","sources":["../../../src/native/automod/automodMatchedKeyword.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,wBAAwB;IAC9B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wCAAwC;IACrD,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,CAAC,GAAG;QACP,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,EAAE,cAAc,CAAC,CAAA;IACpD,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"automodMatchedKeyword.js","sourceRoot":"","sources":["../../../src/native/automod/automodMatchedKeyword.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,wBAAwB;IAC9B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gDAAgD;IAC7D,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,CAAC,GAAG;QACP,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,EAAE,cAAc,CAAC,CAAA;IACpD,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/automod/automodRuleID.js b/dist/native/automod/automodRuleID.js index 9baf03623e..00620e1dff 100644 --- a/dist/native/automod/automodRuleID.js +++ b/dist/native/automod/automodRuleID.js @@ -4,7 +4,7 @@ const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ name: "$automodRuleID", version: "1.2.0", - description: "The rule id used by automod", + description: "Returns the rule id used by automod", unwrap: false, output: structures_1.ArgType.String, execute(ctx) { diff --git a/dist/native/automod/automodRuleID.js.map b/dist/native/automod/automodRuleID.js.map index 84f165269f..b7b0c3ef8c 100644 --- a/dist/native/automod/automodRuleID.js.map +++ b/dist/native/automod/automodRuleID.js.map @@ -1 +1 @@ -{"version":3,"file":"automodRuleID.js","sourceRoot":"","sources":["../../../src/native/automod/automodRuleID.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6BAA6B;IAC1C,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,CAAC,GAAG;QACP,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,EAAE,MAAM,CAAC,CAAA;IAC5C,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"automodRuleID.js","sourceRoot":"","sources":["../../../src/native/automod/automodRuleID.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,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,GAAG,CAAC,OAAO,EAAE,MAAM,CAAC,CAAA;IAC5C,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/automod/automodRuleTriggerType.js b/dist/native/automod/automodRuleTriggerType.js index e72065e67a..90961cd07f 100644 --- a/dist/native/automod/automodRuleTriggerType.js +++ b/dist/native/automod/automodRuleTriggerType.js @@ -5,7 +5,7 @@ const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ name: "$automodRuleTriggerType", version: "1.2.0", - description: "The rule trigger type used by automod", + description: "Returns the rule trigger type used by automod", unwrap: false, output: discord_js_1.AutoModerationRuleTriggerType, execute(ctx) { diff --git a/dist/native/automod/automodRuleTriggerType.js.map b/dist/native/automod/automodRuleTriggerType.js.map index 8cb42bc16d..aaa7b857dd 100644 --- a/dist/native/automod/automodRuleTriggerType.js.map +++ b/dist/native/automod/automodRuleTriggerType.js.map @@ -1 +1 @@ -{"version":3,"file":"automodRuleTriggerType.js","sourceRoot":"","sources":["../../../src/native/automod/automodRuleTriggerType.ts"],"names":[],"mappings":";;AAAA,2CAAoF;AACpF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,yBAAyB;IAC/B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uCAAuC;IACpD,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,0CAA6B;IACrC,OAAO,CAAC,GAAG;QACP,MAAM,OAAO,GAAG,GAAG,CAAC,OAAO,EAAE,eAAe,CAAA;QAC5C,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,0CAA6B,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAA;IAChF,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"automodRuleTriggerType.js","sourceRoot":"","sources":["../../../src/native/automod/automodRuleTriggerType.ts"],"names":[],"mappings":";;AAAA,2CAAoF;AACpF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,yBAAyB;IAC/B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+CAA+C;IAC5D,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,0CAA6B;IACrC,OAAO,CAAC,GAAG;QACP,MAAM,OAAO,GAAG,GAAG,CAAC,OAAO,EAAE,eAAe,CAAA;QAC5C,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,0CAA6B,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAA;IAChF,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/bot/applicationCommandCount.d.ts b/dist/native/bot/applicationCommandCount.d.ts index e8797f0e81..993bf66a36 100644 --- a/dist/native/bot/applicationCommandCount.d.ts +++ b/dist/native/bot/applicationCommandCount.d.ts @@ -3,8 +3,12 @@ declare const _default: NativeFunction<[{ name: string; description: string; rest: false; - required: true; type: ArgType.Guild; +}, { + name: string; + description: string; + rest: false; + type: ArgType.Boolean; }], true>; export default _default; //# sourceMappingURL=applicationCommandCount.d.ts.map \ No newline at end of file diff --git a/dist/native/bot/applicationCommandCount.d.ts.map b/dist/native/bot/applicationCommandCount.d.ts.map index 5f238111ff..86e41da5e4 100644 --- a/dist/native/bot/applicationCommandCount.d.ts.map +++ b/dist/native/bot/applicationCommandCount.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"applicationCommandCount.d.ts","sourceRoot":"","sources":["../../../src/native/bot/applicationCommandCount.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;AAE1D,wBAkCE"} \ No newline at end of file +{"version":3,"file":"applicationCommandCount.d.ts","sourceRoot":"","sources":["../../../src/native/bot/applicationCommandCount.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;AAE1D,wBA8CE"} \ No newline at end of file diff --git a/dist/native/bot/applicationCommandCount.js b/dist/native/bot/applicationCommandCount.js index 941d835118..ac040aef96 100644 --- a/dist/native/bot/applicationCommandCount.js +++ b/dist/native/bot/applicationCommandCount.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: "$applicationCommandCount", @@ -14,21 +15,41 @@ exports.default = new structures_1.NativeFunction({ name: "guild ID", description: "The guild to get application command count from", rest: false, - required: true, type: structures_1.ArgType.Guild, }, + { + name: "count sub", + description: "Whether to count sub commands", + rest: false, + type: structures_1.ArgType.Boolean, + }, ], - async execute(ctx, [g]) { - if (!this.hasFields) { - return this.success(await ctx.client.application.commands - .fetch() - .then((x) => x.size) - .catch(ctx.noop)); + async execute(ctx, [g, sub]) { + const commands = await ctx.client.application.commands.fetch({ guildId: g?.id }).catch(ctx.noop); + if (!commands) + return this.success(0); + if (sub) { + let count = 0; + commands.forEach((command) => { + let cont = true; + command.options.forEach((cmd) => { + if (cmd.type === discord_js_1.ApplicationCommandOptionType.Subcommand) { + count++; + cont = false; + } + else if (cmd.type === discord_js_1.ApplicationCommandOptionType.SubcommandGroup) { + cmd.options?.forEach((x) => count++); + cont = false; + } + }); + if (cont) + count++; + }); + return this.success(count); + } + else { + return this.success(commands.size); } - return this.success(await g.commands - .fetch() - .then((x) => x.size) - .catch(ctx.noop)); }, }); //# sourceMappingURL=applicationCommandCount.js.map \ No newline at end of file diff --git a/dist/native/bot/applicationCommandCount.js.map b/dist/native/bot/applicationCommandCount.js.map index c57156466f..c4aec2cd5a 100644 --- a/dist/native/bot/applicationCommandCount.js.map +++ b/dist/native/bot/applicationCommandCount.js.map @@ -1 +1 @@ -{"version":3,"file":"applicationCommandCount.js","sourceRoot":"","sources":["../../../src/native/bot/applicationCommandCount.ts"],"names":[],"mappings":";;AAAA,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,0BAA0B;IAChC,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE,CAAC,oBAAoB,CAAC;IAC/B,WAAW,EAAE,mEAAmE;IAChF,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,iDAAiD;YAC9D,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;QAClB,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE;YACjB,OAAO,IAAI,CAAC,OAAO,CACf,MAAM,GAAG,CAAC,MAAM,CAAC,WAAW,CAAC,QAAQ;iBAChC,KAAK,EAAE;iBACP,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC;iBACnB,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CACvB,CAAA;SACJ;QAED,OAAO,IAAI,CAAC,OAAO,CACf,MAAM,CAAC,CAAC,QAAQ;aACX,KAAK,EAAE;aACP,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC;aACnB,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CACvB,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"applicationCommandCount.js","sourceRoot":"","sources":["../../../src/native/bot/applicationCommandCount.ts"],"names":[],"mappings":";;AAAA,2CAAyD;AACzD,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,0BAA0B;IAChC,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE,CAAC,oBAAoB,CAAC;IAC/B,WAAW,EAAE,mEAAmE;IAChF,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,iDAAiD;YAC9D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC;QACvB,MAAM,QAAQ,GAAG,MAAM,GAAG,CAAC,MAAM,CAAC,WAAW,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QAChG,IAAI,CAAC,QAAQ;YAAE,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAA;QAErC,IAAI,GAAG,EAAE;YACL,IAAI,KAAK,GAAG,CAAC,CAAA;YACb,QAAQ,CAAC,OAAO,CAAC,CAAC,OAAO,EAAE,EAAE;gBACzB,IAAI,IAAI,GAAG,IAAI,CAAA;gBACf,OAAO,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,GAAG,EAAE,EAAE;oBAC5B,IAAI,GAAG,CAAC,IAAI,KAAK,yCAA4B,CAAC,UAAU,EAAE;wBACtD,KAAK,EAAE,CAAA;wBACP,IAAI,GAAG,KAAK,CAAA;qBACf;yBAAM,IAAI,GAAG,CAAC,IAAI,KAAK,yCAA4B,CAAC,eAAe,EAAE;wBAClE,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,KAAK,EAAE,CAAC,CAAA;wBACpC,IAAI,GAAG,KAAK,CAAA;qBACf;gBACL,CAAC,CAAC,CAAA;gBACF,IAAI,IAAI;oBAAE,KAAK,EAAE,CAAA;YACrB,CAAC,CAAC,CAAA;YACF,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;SAC7B;aAAM;YACH,OAAO,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAA;SACrC;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/bot/applicationCommands.d.ts b/dist/native/bot/applicationCommands.d.ts index 75d8d6016d..39bbfc9f1d 100644 --- a/dist/native/bot/applicationCommands.d.ts +++ b/dist/native/bot/applicationCommands.d.ts @@ -1,4 +1,10 @@ import { ArgType, NativeFunction } from "../../structures"; -declare const _default: NativeFunction>[], false>; +declare const _default: NativeFunction<[{ + name: string; + description: string; + rest: false; + required: true; + type: ArgType.Guild; +}], true>; export default _default; //# sourceMappingURL=applicationCommands.d.ts.map \ No newline at end of file diff --git a/dist/native/bot/applicationCommands.d.ts.map b/dist/native/bot/applicationCommands.d.ts.map index dca86d6535..689aad5800 100644 --- a/dist/native/bot/applicationCommands.d.ts.map +++ b/dist/native/bot/applicationCommands.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"applicationCommands.d.ts","sourceRoot":"","sources":["../../../src/native/bot/applicationCommands.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;AAGlE,wBAUE"} \ No newline at end of file +{"version":3,"file":"applicationCommands.d.ts","sourceRoot":"","sources":["../../../src/native/bot/applicationCommands.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/bot/applicationCommands.js b/dist/native/bot/applicationCommands.js index 73bb4aae02..da8198d214 100644 --- a/dist/native/bot/applicationCommands.js +++ b/dist/native/bot/applicationCommands.js @@ -6,9 +6,19 @@ exports.default = new structures_1.NativeFunction({ version: "1.5.0", description: "Returns all application commands", output: structures_1.ArgType.Json, - unwrap: false, - async execute(ctx) { - const commands = await ctx.client.application.commands.fetch().catch(ctx.noop); + unwrap: true, + brackets: false, + args: [ + { + name: "guild ID", + description: "The guild to get application commands from", + rest: false, + required: true, + type: structures_1.ArgType.Guild, + }, + ], + async execute(ctx, [guild]) { + const commands = await ctx.client.application.commands.fetch({ guildId: guild?.id }).catch(ctx.noop); return this.successJSON(commands); }, }); diff --git a/dist/native/bot/applicationCommands.js.map b/dist/native/bot/applicationCommands.js.map index 5f52e23a07..1c5fb7e0cc 100644 --- a/dist/native/bot/applicationCommands.js.map +++ b/dist/native/bot/applicationCommands.js.map @@ -1 +1 @@ -{"version":3,"file":"applicationCommands.js","sourceRoot":"","sources":["../../../src/native/bot/applicationCommands.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAGlE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,sBAAsB;IAC5B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,kCAAkC;IAC/C,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,MAAM,EAAE,KAAK;IACb,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,QAAQ,GAAG,MAAM,GAAG,CAAC,MAAM,CAAC,WAAW,CAAC,QAAQ,CAAC,KAAK,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QAC9E,OAAO,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAA;IACrC,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"applicationCommands.js","sourceRoot":"","sources":["../../../src/native/bot/applicationCommands.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,sBAAsB;IAC5B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,kCAAkC;IAC/C,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,4CAA4C;YACzD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,KAAK;SACtB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC;QACtB,MAAM,QAAQ,GAAG,MAAM,GAAG,CAAC,MAAM,CAAC,WAAW,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QACpG,OAAO,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAA;IACrC,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/bot/botWebhookEvents.d.ts b/dist/native/bot/botWebhookEvents.d.ts new file mode 100644 index 0000000000..8ea9302aec --- /dev/null +++ b/dist/native/bot/botWebhookEvents.d.ts @@ -0,0 +1,9 @@ +import { ArgType, NativeFunction } from "../../structures"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + rest: false; + type: ArgType.String; +}], true>; +export default _default; +//# sourceMappingURL=botWebhookEvents.d.ts.map \ No newline at end of file diff --git a/dist/native/bot/botWebhookEvents.d.ts.map b/dist/native/bot/botWebhookEvents.d.ts.map new file mode 100644 index 0000000000..0f7add1900 --- /dev/null +++ b/dist/native/bot/botWebhookEvents.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"botWebhookEvents.d.ts","sourceRoot":"","sources":["../../../src/native/bot/botWebhookEvents.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;AAGlE,wBAmBE"} \ No newline at end of file diff --git a/dist/native/bot/botWebhookEvents.js b/dist/native/bot/botWebhookEvents.js new file mode 100644 index 0000000000..eb02e102a7 --- /dev/null +++ b/dist/native/bot/botWebhookEvents.js @@ -0,0 +1,29 @@ +"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 array_1 = __importDefault(require("../../functions/array")); +exports.default = new structures_1.NativeFunction({ + 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: structures_1.ArgType.String, + }, + ], + output: (0, array_1.default)(discord_js_1.ApplicationWebhookEventType), + execute(ctx, [sep]) { + return this.success(ctx.client.application.eventWebhooksTypes?.join(sep ?? ", ")); + }, +}); +//# sourceMappingURL=botWebhookEvents.js.map \ No newline at end of file diff --git a/dist/native/bot/botWebhookEvents.js.map b/dist/native/bot/botWebhookEvents.js.map new file mode 100644 index 0000000000..8da98994f5 --- /dev/null +++ b/dist/native/bot/botWebhookEvents.js.map @@ -0,0 +1 @@ +{"version":3,"file":"botWebhookEvents.js","sourceRoot":"","sources":["../../../src/native/bot/botWebhookEvents.ts"],"names":[],"mappings":";;;;;AAAA,2CAAwD;AACxD,iDAAkE;AAClE,kEAAyC;AAEzC,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wCAAwC;IACrD,OAAO,EAAE,CAAC,sBAAsB,CAAC;IACjC,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,IAAI,EAAE;QACF;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,IAAA,eAAK,EAAC,wCAA2B,CAAC;IAC1C,OAAO,CAAC,GAAG,EAAE,CAAC,GAAG,CAAC;QACd,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,WAAW,CAAC,kBAAkB,EAAE,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;IACrF,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/bot/botWebhookStatus.d.ts b/dist/native/bot/botWebhookStatus.d.ts new file mode 100644 index 0000000000..4a7326bf20 --- /dev/null +++ b/dist/native/bot/botWebhookStatus.d.ts @@ -0,0 +1,4 @@ +import { ArgType, NativeFunction } from "../../structures"; +declare const _default: NativeFunction>[], false>; +export default _default; +//# sourceMappingURL=botWebhookStatus.d.ts.map \ No newline at end of file diff --git a/dist/native/bot/botWebhookStatus.d.ts.map b/dist/native/bot/botWebhookStatus.d.ts.map new file mode 100644 index 0000000000..c41c4993e9 --- /dev/null +++ b/dist/native/bot/botWebhookStatus.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"botWebhookStatus.d.ts","sourceRoot":"","sources":["../../../src/native/bot/botWebhookStatus.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;AAElE,wBAWE"} \ No newline at end of file diff --git a/dist/native/bot/botWebhookStatus.js b/dist/native/bot/botWebhookStatus.js new file mode 100644 index 0000000000..26ae6718b4 --- /dev/null +++ b/dist/native/bot/botWebhookStatus.js @@ -0,0 +1,17 @@ +"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: "$botWebhookStatus", + version: "2.2.0", + description: "Returns the client webhook event status", + unwrap: false, + aliases: ["$clientWebhookStatus"], + output: discord_js_1.ApplicationWebhookEventStatus, + execute(ctx) { + const status = ctx.client.application.eventWebhooksStatus; + return this.success(status ? discord_js_1.ApplicationWebhookEventStatus[status] : null); + }, +}); +//# sourceMappingURL=botWebhookStatus.js.map \ No newline at end of file diff --git a/dist/native/bot/botWebhookStatus.js.map b/dist/native/bot/botWebhookStatus.js.map new file mode 100644 index 0000000000..620e31a2fe --- /dev/null +++ b/dist/native/bot/botWebhookStatus.js.map @@ -0,0 +1 @@ +{"version":3,"file":"botWebhookStatus.js","sourceRoot":"","sources":["../../../src/native/bot/botWebhookStatus.ts"],"names":[],"mappings":";;AAAA,2CAA0D;AAC1D,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yCAAyC;IACtD,MAAM,EAAE,KAAK;IACb,OAAO,EAAE,CAAC,sBAAsB,CAAC;IACjC,MAAM,EAAE,0CAA6B;IACrC,OAAO,CAAC,GAAG;QACP,MAAM,MAAM,GAAG,GAAG,CAAC,MAAM,CAAC,WAAW,CAAC,mBAAmB,CAAA;QACzD,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,0CAA6B,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAA;IAC9E,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/bot/botWebhookURL.d.ts b/dist/native/bot/botWebhookURL.d.ts new file mode 100644 index 0000000000..d9fe9f7267 --- /dev/null +++ b/dist/native/bot/botWebhookURL.d.ts @@ -0,0 +1,4 @@ +import { ArgType, NativeFunction } from "../../structures"; +declare const _default: NativeFunction>[], false>; +export default _default; +//# sourceMappingURL=botWebhookURL.d.ts.map \ No newline at end of file diff --git a/dist/native/bot/botWebhookURL.d.ts.map b/dist/native/bot/botWebhookURL.d.ts.map new file mode 100644 index 0000000000..8b7ee16ef1 --- /dev/null +++ b/dist/native/bot/botWebhookURL.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"botWebhookURL.d.ts","sourceRoot":"","sources":["../../../src/native/bot/botWebhookURL.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;AAElE,wBAUE"} \ No newline at end of file diff --git a/dist/native/bot/botWebhookURL.js b/dist/native/bot/botWebhookURL.js new file mode 100644 index 0000000000..e46e7b3af2 --- /dev/null +++ b/dist/native/bot/botWebhookURL.js @@ -0,0 +1,15 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const structures_1 = require("../../structures"); +exports.default = new structures_1.NativeFunction({ + name: "$botWebhookURL", + version: "2.2.0", + description: "Returns the client webhook event url", + unwrap: false, + aliases: ["$clientWebhookURL"], + output: structures_1.ArgType.String, + execute(ctx) { + return this.success(ctx.client.application.eventWebhooksURL); + }, +}); +//# sourceMappingURL=botWebhookURL.js.map \ No newline at end of file diff --git a/dist/native/bot/botWebhookURL.js.map b/dist/native/bot/botWebhookURL.js.map new file mode 100644 index 0000000000..9f550eec6e --- /dev/null +++ b/dist/native/bot/botWebhookURL.js.map @@ -0,0 +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 diff --git a/dist/native/bot/extensionVersion.js b/dist/native/bot/extensionVersion.js index 5bcd817095..7ad7199a63 100644 --- a/dist/native/bot/extensionVersion.js +++ b/dist/native/bot/extensionVersion.js @@ -6,7 +6,7 @@ exports.default = new structures_1.NativeFunction({ version: "1.4.0", brackets: true, unwrap: true, - description: "Returns the version a extension is running on", + description: "Returns the version an extension is running on", output: structures_1.ArgType.String, args: [ { diff --git a/dist/native/bot/extensionVersion.js.map b/dist/native/bot/extensionVersion.js.map index 97e05ee605..80e4730e32 100644 --- a/dist/native/bot/extensionVersion.js.map +++ b/dist/native/bot/extensionVersion.js.map @@ -1 +1 @@ -{"version":3,"file":"extensionVersion.js","sourceRoot":"","sources":["../../../src/native/bot/extensionVersion.ts"],"names":[],"mappings":";;AAAA,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,WAAW,EAAE,+CAA+C;IAC5D,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,4CAA4C;YACzD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAE,IAAI,CAAE;QACjB,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,YAAY,CAAC,IAAI,CAAC,EAAE,OAAO,CAAG,CAAA;IACjE,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"extensionVersion.js","sourceRoot":"","sources":["../../../src/native/bot/extensionVersion.ts"],"names":[],"mappings":";;AAAA,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,WAAW,EAAE,gDAAgD;IAC7D,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,4CAA4C;YACzD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAE,IAAI,CAAE;QACjB,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,YAAY,CAAC,IAAI,CAAC,EAAE,OAAO,CAAC,CAAA;IAC/D,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/bot/version.js b/dist/native/bot/version.js index 8f60414f73..ab0738d184 100644 --- a/dist/native/bot/version.js +++ b/dist/native/bot/version.js @@ -4,7 +4,7 @@ const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ name: "$version", version: "1.0.0", - description: "Returns the package version you're using", + description: "Returns the package version the client is using", unwrap: false, output: structures_1.ArgType.String, aliases: [ diff --git a/dist/native/bot/version.js.map b/dist/native/bot/version.js.map index 3b4cc18082..467526a647 100644 --- a/dist/native/bot/version.js.map +++ b/dist/native/bot/version.js.map @@ -1 +1 @@ -{"version":3,"file":"version.js","sourceRoot":"","sources":["../../../src/native/bot/version.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,UAAU;IAChB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,0CAA0C;IACvD,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,EAAE;QACL,iBAAiB;KACpB;IACD,OAAO,CAAC,GAAG;QACP,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,OAAO,CAAC,CAAA;IAC3C,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"version.js","sourceRoot":"","sources":["../../../src/native/bot/version.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,UAAU;IAChB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,iDAAiD;IAC9D,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,EAAE;QACL,iBAAiB;KACpB;IACD,OAAO,CAAC,GAAG;QACP,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,OAAO,CAAC,CAAA;IAC3C,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/channel/deletEThread.d.ts.map b/dist/native/channel/deletEThread.d.ts.map deleted file mode 100644 index 099b4889f4..0000000000 --- a/dist/native/channel/deletEThread.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"deleteThread.d.ts","sourceRoot":"","sources":["../../../src/native/channel/deleteThread.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAiB,MAAM,YAAY,CAAA;AACvD,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;eAiB3C,WAAW;;;;;;;AAdlC,wBA8BE"} \ No newline at end of file diff --git a/dist/native/channel/deletEThread.js b/dist/native/channel/deletEThread.js deleted file mode 100644 index 7053f64f23..0000000000 --- a/dist/native/channel/deletEThread.js +++ /dev/null @@ -1,33 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const structures_1 = require("../../structures"); -exports.default = new structures_1.NativeFunction({ - name: "$deleteThread", - version: "1.5.0", - description: "Deletes a thread, returns bool", - brackets: true, - unwrap: true, - output: structures_1.ArgType.Boolean, - args: [ - { - name: "channel ID", - description: "The thread to deleteive", - rest: false, - required: true, - type: structures_1.ArgType.Channel, - check: (i) => i.isThread(), - }, - { - name: "reason", - description: "The reason to archive this thread", - rest: false, - type: structures_1.ArgType.String, - }, - ], - async execute(ctx, [channel, reason]) { - const thread = channel; - const success = await thread.delete(reason || undefined).catch(ctx.noop); - return this.success(!!success); - }, -}); -//# sourceMappingURL=deleteThread.js.map \ No newline at end of file diff --git a/dist/native/channel/deletEThread.js.map b/dist/native/channel/deletEThread.js.map deleted file mode 100644 index baf03248dc..0000000000 --- a/dist/native/channel/deletEThread.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"deleteThread.js","sourceRoot":"","sources":["../../../src/native/channel/deleteThread.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAGlE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gCAAgC;IAC7C,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,yBAAyB;YACtC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,QAAQ,EAAE;SAC1C;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,OAAO,EAAE,MAAM,CAAC;QAChC,MAAM,MAAM,GAAG,OAAwB,CAAA;QAEvC,MAAM,OAAO,GAAG,MAAM,MAAM,CAAC,MAAM,CAAC,MAAM,IAAI,SAAS,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QAExE,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/channel/deleteChannels.d.ts.map b/dist/native/channel/deleteChannels.d.ts.map index f8abc912c4..2c1f462890 100644 --- a/dist/native/channel/deleteChannels.d.ts.map +++ b/dist/native/channel/deleteChannels.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"deleteChannels.d.ts","sourceRoot":"","sources":["../../../src/native/channel/deleteChannels.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,YAAY,CAAA;AACxC,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;eAiB3C,WAAW;;AAdlC,wBA2BE"} \ No newline at end of file +{"version":3,"file":"deleteChannels.d.ts","sourceRoot":"","sources":["../../../src/native/channel/deleteChannels.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,YAAY,CAAA;AACxC,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;eAkB3C,WAAW;;AAflC,wBA4BE"} \ No newline at end of file diff --git a/dist/native/channel/deleteChannels.js b/dist/native/channel/deleteChannels.js index 558517cb93..30ded0aa5c 100644 --- a/dist/native/channel/deleteChannels.js +++ b/dist/native/channel/deleteChannels.js @@ -4,10 +4,11 @@ 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", + aliases: ["$deleteChannel"], brackets: true, unwrap: true, output: structures_1.ArgType.Number, - description: "Delete given channel ids, returns the count of channels deleted", args: [ { name: "channels", diff --git a/dist/native/channel/deleteChannels.js.map b/dist/native/channel/deleteChannels.js.map index f00ca09448..f33f18e5ad 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,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,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,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 diff --git a/dist/native/channel/deleteThread.js b/dist/native/channel/deleteThread.js index 7053f64f23..cf606e40bc 100644 --- a/dist/native/channel/deleteThread.js +++ b/dist/native/channel/deleteThread.js @@ -11,7 +11,7 @@ exports.default = new structures_1.NativeFunction({ args: [ { name: "channel ID", - description: "The thread to deleteive", + description: "The thread to delete", rest: false, required: true, type: structures_1.ArgType.Channel, @@ -19,7 +19,7 @@ exports.default = new structures_1.NativeFunction({ }, { name: "reason", - description: "The reason to archive this thread", + description: "The reason to delete this thread", rest: false, type: structures_1.ArgType.String, }, diff --git a/dist/native/channel/deleteThread.js.map b/dist/native/channel/deleteThread.js.map index baf03248dc..a26dabb473 100644 --- a/dist/native/channel/deleteThread.js.map +++ b/dist/native/channel/deleteThread.js.map @@ -1 +1 @@ -{"version":3,"file":"deleteThread.js","sourceRoot":"","sources":["../../../src/native/channel/deleteThread.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAGlE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gCAAgC;IAC7C,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,yBAAyB;YACtC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,QAAQ,EAAE;SAC1C;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,OAAO,EAAE,MAAM,CAAC;QAChC,MAAM,MAAM,GAAG,OAAwB,CAAA;QAEvC,MAAM,OAAO,GAAG,MAAM,MAAM,CAAC,MAAM,CAAC,MAAM,IAAI,SAAS,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QAExE,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,CAAA;IAClC,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"deleteThread.js","sourceRoot":"","sources":["../../../src/native/channel/deleteThread.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAGlE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gCAAgC;IAC7C,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,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,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,QAAQ,EAAE;SAC1C;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,OAAO,EAAE,MAAM,CAAC;QAChC,MAAM,MAAM,GAAG,OAAwB,CAAA;QAEvC,MAAM,OAAO,GAAG,MAAM,MAAM,CAAC,MAAM,CAAC,MAAM,IAAI,SAAS,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QAExE,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/channel/fetchChannels.d.ts b/dist/native/channel/fetchChannels.d.ts new file mode 100644 index 0000000000..22a2daea27 --- /dev/null +++ b/dist/native/channel/fetchChannels.d.ts @@ -0,0 +1,16 @@ +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.Channel; + pointer: number; +}], true>; +export default _default; +//# sourceMappingURL=fetchChannels.d.ts.map \ No newline at end of file diff --git a/dist/native/channel/fetchChannels.d.ts.map b/dist/native/channel/fetchChannels.d.ts.map new file mode 100644 index 0000000000..a73b6b8e8f --- /dev/null +++ b/dist/native/channel/fetchChannels.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"fetchChannels.d.ts","sourceRoot":"","sources":["../../../src/native/channel/fetchChannels.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;AAElE,wBA6BE"} \ No newline at end of file diff --git a/dist/native/channel/fetchChannels.js b/dist/native/channel/fetchChannels.js new file mode 100644 index 0000000000..f87e764dd1 --- /dev/null +++ b/dist/native/channel/fetchChannels.js @@ -0,0 +1,36 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const structures_1 = require("../../structures"); +exports.default = new structures_1.NativeFunction({ + 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: structures_1.ArgType.Guild, + }, + { + name: "channel ID", + description: "The channel to fetch", + rest: false, + type: structures_1.ArgType.Channel, + pointer: 0 + }, + ], + async execute(ctx, [guild, channel]) { + guild ??= ctx.guild; + if (channel) + await guild?.channels.fetch(channel.id); + else + await guild?.channels.fetch(); + return this.success(); + }, +}); +//# sourceMappingURL=fetchChannels.js.map \ No newline at end of file diff --git a/dist/native/channel/fetchChannels.js.map b/dist/native/channel/fetchChannels.js.map new file mode 100644 index 0000000000..2224f0139e --- /dev/null +++ b/dist/native/channel/fetchChannels.js.map @@ -0,0 +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 diff --git a/dist/native/channel/forumDefaultLayout.d.ts b/dist/native/channel/forumDefaultLayout.d.ts new file mode 100644 index 0000000000..ee4504e563 --- /dev/null +++ b/dist/native/channel/forumDefaultLayout.d.ts @@ -0,0 +1,12 @@ +import { BaseChannel } from "discord.js"; +import { ArgType, NativeFunction } from "../../structures"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + rest: false; + type: ArgType.Channel; + check: (i: BaseChannel) => boolean; + required: true; +}], true>; +export default _default; +//# sourceMappingURL=forumDefaultLayout.d.ts.map \ No newline at end of file diff --git a/dist/native/channel/forumDefaultLayout.d.ts.map b/dist/native/channel/forumDefaultLayout.d.ts.map new file mode 100644 index 0000000000..cc9a292667 --- /dev/null +++ b/dist/native/channel/forumDefaultLayout.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"forumDefaultLayout.d.ts","sourceRoot":"","sources":["../../../src/native/channel/forumDefaultLayout.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAA8C,MAAM,YAAY,CAAA;AACpF,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;eAc3C,WAAW;;;AAZlC,wBAoBE"} \ No newline at end of file diff --git a/dist/native/channel/forumDefaultLayout.js b/dist/native/channel/forumDefaultLayout.js new file mode 100644 index 0000000000..cd2dc7f566 --- /dev/null +++ b/dist/native/channel/forumDefaultLayout.js @@ -0,0 +1,26 @@ +"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: "$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: structures_1.ArgType.Channel, + check: (i) => i.type === discord_js_1.ChannelType.GuildForum, + required: true + }, + ], + output: discord_js_1.ForumLayoutType, + execute(ctx, [chan]) { + return this.success(discord_js_1.ForumLayoutType[chan?.defaultForumLayout]); + }, +}); +//# sourceMappingURL=forumDefaultLayout.js.map \ No newline at end of file diff --git a/dist/native/channel/forumDefaultLayout.js.map b/dist/native/channel/forumDefaultLayout.js.map new file mode 100644 index 0000000000..ba09fd9afa --- /dev/null +++ b/dist/native/channel/forumDefaultLayout.js.map @@ -0,0 +1 @@ +{"version":3,"file":"forumDefaultLayout.js","sourceRoot":"","sources":["../../../src/native/channel/forumDefaultLayout.ts"],"names":[],"mappings":";;AAAA,2CAAoF;AACpF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,qBAAqB;IAC3B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uCAAuC;IACpD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,wCAAwC;YACrD,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;KACJ;IACD,MAAM,EAAE,4BAAe;IACvB,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,OAAO,IAAI,CAAC,OAAO,CAAC,4BAAe,CAAE,IAAqB,EAAE,kBAAkB,CAAC,CAAC,CAAA;IACpF,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/channel/forumDefaultReactionEmoji.d.ts b/dist/native/channel/forumDefaultReactionEmoji.d.ts new file mode 100644 index 0000000000..5ac84fa5e6 --- /dev/null +++ b/dist/native/channel/forumDefaultReactionEmoji.d.ts @@ -0,0 +1,12 @@ +import { BaseChannel } from "discord.js"; +import { ArgType, NativeFunction } from "../../structures"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + rest: false; + type: ArgType.Channel; + check: (i: BaseChannel) => boolean; + required: true; +}], true>; +export default _default; +//# sourceMappingURL=forumDefaultReactionEmoji.d.ts.map \ No newline at end of file diff --git a/dist/native/channel/forumDefaultReactionEmoji.d.ts.map b/dist/native/channel/forumDefaultReactionEmoji.d.ts.map new file mode 100644 index 0000000000..89eb6f8200 --- /dev/null +++ b/dist/native/channel/forumDefaultReactionEmoji.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"forumDefaultReactionEmoji.d.ts","sourceRoot":"","sources":["../../../src/native/channel/forumDefaultReactionEmoji.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAqB,MAAM,YAAY,CAAA;AAC3D,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;eAc3C,WAAW;;;AAZlC,wBAqBE"} \ No newline at end of file diff --git a/dist/native/channel/forumDefaultReactionEmoji.js b/dist/native/channel/forumDefaultReactionEmoji.js new file mode 100644 index 0000000000..9ce1f9e653 --- /dev/null +++ b/dist/native/channel/forumDefaultReactionEmoji.js @@ -0,0 +1,26 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const structures_1 = require("../../structures"); +exports.default = new structures_1.NativeFunction({ + 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: structures_1.ArgType.Channel, + check: (i) => i.isThreadOnly(), + required: true + }, + ], + output: structures_1.ArgType.String, + execute(ctx, [chan]) { + const emoji = chan?.defaultReactionEmoji; + return this.success(emoji?.id ? ctx.client.emojis.cache.get(emoji.id)?.toString() : emoji?.name); + }, +}); +//# sourceMappingURL=forumDefaultReactionEmoji.js.map \ No newline at end of file diff --git a/dist/native/channel/forumDefaultReactionEmoji.js.map b/dist/native/channel/forumDefaultReactionEmoji.js.map new file mode 100644 index 0000000000..8d2d744407 --- /dev/null +++ b/dist/native/channel/forumDefaultReactionEmoji.js.map @@ -0,0 +1 @@ +{"version":3,"file":"forumDefaultReactionEmoji.js","sourceRoot":"","sources":["../../../src/native/channel/forumDefaultReactionEmoji.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,4BAA4B;IAClC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+CAA+C;IAC5D,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,gDAAgD;YAC7D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,YAAY,EAAE;YAC3C,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,MAAM,KAAK,GAAI,IAA0B,EAAE,oBAAoB,CAAA;QAC/D,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,EAAE,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,QAAQ,EAAE,CAAC,CAAC,CAAC,KAAK,EAAE,IAAI,CAAC,CAAA;IACpG,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/channel/forumDefaultSortOrder.d.ts b/dist/native/channel/forumDefaultSortOrder.d.ts new file mode 100644 index 0000000000..0206a2d283 --- /dev/null +++ b/dist/native/channel/forumDefaultSortOrder.d.ts @@ -0,0 +1,12 @@ +import { BaseChannel } from "discord.js"; +import { ArgType, NativeFunction } from "../../structures"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + rest: false; + type: ArgType.Channel; + check: (i: BaseChannel) => boolean; + required: true; +}], true>; +export default _default; +//# sourceMappingURL=forumDefaultSortOrder.d.ts.map \ No newline at end of file diff --git a/dist/native/channel/forumDefaultSortOrder.d.ts.map b/dist/native/channel/forumDefaultSortOrder.d.ts.map new file mode 100644 index 0000000000..1c17d51edc --- /dev/null +++ b/dist/native/channel/forumDefaultSortOrder.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"forumDefaultSortOrder.d.ts","sourceRoot":"","sources":["../../../src/native/channel/forumDefaultSortOrder.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAoC,MAAM,YAAY,CAAA;AAC1E,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;eAc3C,WAAW;;;AAZlC,wBAoBE"} \ No newline at end of file diff --git a/dist/native/channel/forumDefaultSortOrder.js b/dist/native/channel/forumDefaultSortOrder.js new file mode 100644 index 0000000000..22bbae7d64 --- /dev/null +++ b/dist/native/channel/forumDefaultSortOrder.js @@ -0,0 +1,26 @@ +"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: "$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: structures_1.ArgType.Channel, + check: (i) => i.isThreadOnly(), + required: true + }, + ], + output: discord_js_1.SortOrderType, + execute(ctx, [chan]) { + return this.success(discord_js_1.SortOrderType[chan?.defaultSortOrder]); + }, +}); +//# sourceMappingURL=forumDefaultSortOrder.js.map \ No newline at end of file diff --git a/dist/native/channel/forumDefaultSortOrder.js.map b/dist/native/channel/forumDefaultSortOrder.js.map new file mode 100644 index 0000000000..96b19d181d --- /dev/null +++ b/dist/native/channel/forumDefaultSortOrder.js.map @@ -0,0 +1 @@ +{"version":3,"file":"forumDefaultSortOrder.js","sourceRoot":"","sources":["../../../src/native/channel/forumDefaultSortOrder.ts"],"names":[],"mappings":";;AAAA,2CAA0E;AAC1E,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,wBAAwB;IAC9B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2CAA2C;IACxD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,4CAA4C;YACzD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,YAAY,EAAE;YAC3C,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,MAAM,EAAE,0BAAa;IACrB,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,OAAO,IAAI,CAAC,OAAO,CAAC,0BAAa,CAAE,IAA0B,EAAE,gBAAiB,CAAC,CAAC,CAAA;IACtF,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/channel/forumDefaultThreadArchiveDuration.d.ts b/dist/native/channel/forumDefaultThreadArchiveDuration.d.ts new file mode 100644 index 0000000000..3f0359f3e8 --- /dev/null +++ b/dist/native/channel/forumDefaultThreadArchiveDuration.d.ts @@ -0,0 +1,12 @@ +import { BaseChannel } from "discord.js"; +import { ArgType, NativeFunction } from "../../structures"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + rest: false; + type: ArgType.Channel; + check: (i: BaseChannel) => boolean; + required: true; +}], true>; +export default _default; +//# sourceMappingURL=forumDefaultThreadArchiveDuration.d.ts.map \ No newline at end of file diff --git a/dist/native/channel/forumDefaultThreadArchiveDuration.d.ts.map b/dist/native/channel/forumDefaultThreadArchiveDuration.d.ts.map new file mode 100644 index 0000000000..ac7703f7fd --- /dev/null +++ b/dist/native/channel/forumDefaultThreadArchiveDuration.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"forumDefaultThreadArchiveDuration.d.ts","sourceRoot":"","sources":["../../../src/native/channel/forumDefaultThreadArchiveDuration.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAgD,MAAM,YAAY,CAAA;AACtF,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;eAiB3C,WAAW;;;AAflC,wBAuBE"} \ No newline at end of file diff --git a/dist/native/channel/forumDefaultThreadArchiveDuration.js b/dist/native/channel/forumDefaultThreadArchiveDuration.js new file mode 100644 index 0000000000..a3cdc369b6 --- /dev/null +++ b/dist/native/channel/forumDefaultThreadArchiveDuration.js @@ -0,0 +1,29 @@ +"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: "$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: structures_1.ArgType.Channel, + check: (i) => i.isThreadOnly(), + required: true + }, + ], + output: discord_js_1.ThreadAutoArchiveDuration, + execute(ctx, [chan]) { + return this.success(discord_js_1.ThreadAutoArchiveDuration[chan?.defaultAutoArchiveDuration]); + }, +}); +//# sourceMappingURL=forumDefaultThreadArchiveDuration.js.map \ No newline at end of file diff --git a/dist/native/channel/forumDefaultThreadArchiveDuration.js.map b/dist/native/channel/forumDefaultThreadArchiveDuration.js.map new file mode 100644 index 0000000000..7159690736 --- /dev/null +++ b/dist/native/channel/forumDefaultThreadArchiveDuration.js.map @@ -0,0 +1 @@ +{"version":3,"file":"forumDefaultThreadArchiveDuration.js","sourceRoot":"","sources":["../../../src/native/channel/forumDefaultThreadArchiveDuration.ts"],"names":[],"mappings":";;AAAA,2CAAsF;AACtF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oCAAoC;IAC1C,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,kEAAkE;IAC/E,OAAO,EAAE;QACL,wCAAwC;KAC3C;IACD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,4CAA4C;YACzD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,YAAY,EAAE;YAC3C,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,MAAM,EAAE,sCAAyB;IACjC,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,OAAO,IAAI,CAAC,OAAO,CAAC,sCAAyB,CAAE,IAA0B,EAAE,0BAA2B,CAAC,CAAC,CAAA;IAC5G,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/channel/forumDefaultThreadSlowmode.d.ts b/dist/native/channel/forumDefaultThreadSlowmode.d.ts new file mode 100644 index 0000000000..79f8ce634b --- /dev/null +++ b/dist/native/channel/forumDefaultThreadSlowmode.d.ts @@ -0,0 +1,12 @@ +import { BaseChannel } from "discord.js"; +import { ArgType, NativeFunction } from "../../structures"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + rest: false; + type: ArgType.Channel; + check: (i: BaseChannel) => boolean; + required: true; +}], true>; +export default _default; +//# sourceMappingURL=forumDefaultThreadSlowmode.d.ts.map \ No newline at end of file diff --git a/dist/native/channel/forumDefaultThreadSlowmode.d.ts.map b/dist/native/channel/forumDefaultThreadSlowmode.d.ts.map new file mode 100644 index 0000000000..b3b830a2ba --- /dev/null +++ b/dist/native/channel/forumDefaultThreadSlowmode.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"forumDefaultThreadSlowmode.d.ts","sourceRoot":"","sources":["../../../src/native/channel/forumDefaultThreadSlowmode.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAqB,MAAM,YAAY,CAAA;AAC3D,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;eAc3C,WAAW;;;AAZlC,wBAoBE"} \ No newline at end of file diff --git a/dist/native/channel/forumDefaultThreadSlowmode.js b/dist/native/channel/forumDefaultThreadSlowmode.js new file mode 100644 index 0000000000..f18a6025c6 --- /dev/null +++ b/dist/native/channel/forumDefaultThreadSlowmode.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: "$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: structures_1.ArgType.Channel, + check: (i) => i.isThreadOnly(), + required: true + }, + ], + output: structures_1.ArgType.Number, + execute(ctx, [chan]) { + return this.success(chan?.defaultThreadRateLimitPerUser); + }, +}); +//# sourceMappingURL=forumDefaultThreadSlowmode.js.map \ No newline at end of file diff --git a/dist/native/channel/forumDefaultThreadSlowmode.js.map b/dist/native/channel/forumDefaultThreadSlowmode.js.map new file mode 100644 index 0000000000..9f5c40a821 --- /dev/null +++ b/dist/native/channel/forumDefaultThreadSlowmode.js.map @@ -0,0 +1 @@ +{"version":3,"file":"forumDefaultThreadSlowmode.js","sourceRoot":"","sources":["../../../src/native/channel/forumDefaultThreadSlowmode.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,6BAA6B;IACnC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,qDAAqD;IAClE,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,0CAA0C;YACvD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,YAAY,EAAE;YAC3C,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,OAAO,IAAI,CAAC,OAAO,CAAE,IAA0B,EAAE,6BAA6B,CAAC,CAAA;IACnF,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/channel/setDefaultForumLayout.d.ts b/dist/native/channel/setDefaultForumLayout.d.ts new file mode 100644 index 0000000000..5810f3c46e --- /dev/null +++ b/dist/native/channel/setDefaultForumLayout.d.ts @@ -0,0 +1,24 @@ +import { BaseChannel, ForumLayoutType } 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.Enum; + enum: typeof ForumLayoutType; +}, { + name: string; + description: string; + rest: false; + type: ArgType.String; +}], true>; +export default _default; +//# sourceMappingURL=setDefaultForumLayout.d.ts.map \ No newline at end of file diff --git a/dist/native/channel/setDefaultForumLayout.d.ts.map b/dist/native/channel/setDefaultForumLayout.d.ts.map new file mode 100644 index 0000000000..8dda8e48b1 --- /dev/null +++ b/dist/native/channel/setDefaultForumLayout.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"setDefaultForumLayout.d.ts","sourceRoot":"","sources":["../../../src/native/channel/setDefaultForumLayout.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAA6B,eAAe,EAAE,MAAM,YAAY,CAAA;AACpF,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;eAenC,WAAW;;;;;;;;;;;;;;AAblC,wBAkCE"} \ No newline at end of file diff --git a/dist/native/channel/setDefaultForumLayout.js b/dist/native/channel/setDefaultForumLayout.js new file mode 100644 index 0000000000..f2ea724b75 --- /dev/null +++ b/dist/native/channel/setDefaultForumLayout.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: "$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: structures_1.ArgType.Channel, + check: (i) => i.type === discord_js_1.ChannelType.GuildForum, + }, + { + name: "layout", + description: "The new default layout", + rest: false, + required: true, + type: structures_1.ArgType.Enum, + enum: discord_js_1.ForumLayoutType + }, + { + name: "reason", + description: "Reason for modifying default layout", + rest: false, + type: structures_1.ArgType.String + } + ], + output: structures_1.ArgType.Boolean, + async execute(ctx, [chan, layout, reason]) { + return this.success(!!(await chan.setDefaultForumLayout(layout, reason || undefined).catch(ctx.noop))); + }, +}); +//# sourceMappingURL=setDefaultForumLayout.js.map \ No newline at end of file diff --git a/dist/native/channel/setDefaultForumLayout.js.map b/dist/native/channel/setDefaultForumLayout.js.map new file mode 100644 index 0000000000..beeec623f8 --- /dev/null +++ b/dist/native/channel/setDefaultForumLayout.js.map @@ -0,0 +1 @@ +{"version":3,"file":"setDefaultForumLayout.js","sourceRoot":"","sources":["../../../src/native/channel/setDefaultForumLayout.ts"],"names":[],"mappings":";;AAAA,2CAAoF;AACpF,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,wBAAwB;IAC9B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wCAAwC;IACrD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,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;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,KAAK,wBAAW,CAAC,UAAU;SAC/D;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,4BAAe;SACxB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,qCAAqC;YAClD,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,IAAI,EAAE,MAAM,EAAE,MAAM,CAAE;QACvC,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,MAAO,IAAqB,CAAC,qBAAqB,CAAC,MAAM,EAAE,MAAM,IAAI,SAAS,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;IAC5H,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/channel/deletEThread.d.ts b/dist/native/channel/setDefaultReactionEmoji.d.ts similarity index 74% rename from dist/native/channel/deletEThread.d.ts rename to dist/native/channel/setDefaultReactionEmoji.d.ts index 102b271c9f..3d11e8554b 100644 --- a/dist/native/channel/deletEThread.d.ts +++ b/dist/native/channel/setDefaultReactionEmoji.d.ts @@ -12,6 +12,11 @@ declare const _default: NativeFunction<[{ description: string; rest: false; type: ArgType.String; +}, { + name: string; + description: string; + rest: false; + type: ArgType.String; }], true>; export default _default; -//# sourceMappingURL=deleteThread.d.ts.map \ No newline at end of file +//# sourceMappingURL=setDefaultReactionEmoji.d.ts.map \ No newline at end of file diff --git a/dist/native/channel/setDefaultReactionEmoji.d.ts.map b/dist/native/channel/setDefaultReactionEmoji.d.ts.map new file mode 100644 index 0000000000..2cff0f1bce --- /dev/null +++ b/dist/native/channel/setDefaultReactionEmoji.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"setDefaultReactionEmoji.d.ts","sourceRoot":"","sources":["../../../src/native/channel/setDefaultReactionEmoji.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAuD,MAAM,YAAY,CAAA;AAC7F,OAAO,EAAE,OAAO,EAA6B,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;eAyB9D,WAAW;;;;;;;;;;;;AAblC,wBAgCE"} \ No newline at end of file diff --git a/dist/native/channel/setDefaultReactionEmoji.js b/dist/native/channel/setDefaultReactionEmoji.js new file mode 100644 index 0000000000..c0f93b7650 --- /dev/null +++ b/dist/native/channel/setDefaultReactionEmoji.js @@ -0,0 +1,46 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const discord_js_1 = require("discord.js"); +const structures_1 = require("../../structures"); +function parseDefaultReactionEmoji(ctx, str) { + if (!str) + return null; + const parsed = (0, discord_js_1.parseEmoji)(str); + const id = structures_1.CompiledFunction.CDNIdRegex.exec(str)?.[2] ?? parsed?.id; + const emoji = ctx.client.emojis.cache.get(id ?? str) ?? parsed; + return emoji ? { id: emoji.id ?? null, name: emoji.id ? null : emoji.name } : null; +} +exports.default = new structures_1.NativeFunction({ + 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: structures_1.ArgType.Channel, + check: (i) => i.isThreadOnly() + }, + { + name: "emoji", + description: "The new default reaction emoji", + rest: false, + type: structures_1.ArgType.String, + }, + { + name: "reason", + description: "Reason for modifying default emoji", + rest: false, + type: structures_1.ArgType.String + } + ], + output: structures_1.ArgType.Boolean, + async execute(ctx, [chan, emoji, reason]) { + return this.success(!!(await chan.setDefaultReactionEmoji(parseDefaultReactionEmoji(ctx, emoji), reason || undefined).catch(ctx.noop))); + }, +}); +//# sourceMappingURL=setDefaultReactionEmoji.js.map \ No newline at end of file diff --git a/dist/native/channel/setDefaultReactionEmoji.js.map b/dist/native/channel/setDefaultReactionEmoji.js.map new file mode 100644 index 0000000000..198d0bcb36 --- /dev/null +++ b/dist/native/channel/setDefaultReactionEmoji.js.map @@ -0,0 +1 @@ +{"version":3,"file":"setDefaultReactionEmoji.js","sourceRoot":"","sources":["../../../src/native/channel/setDefaultReactionEmoji.ts"],"names":[],"mappings":";;AAAA,2CAA6F;AAC7F,iDAAqF;AAErF,SAAS,yBAAyB,CAAC,GAAY,EAAE,GAAkB;IAC/D,IAAI,CAAC,GAAG;QAAE,OAAO,IAAI,CAAA;IAErB,MAAM,MAAM,GAAG,IAAA,uBAAU,EAAC,GAAG,CAAC,CAAA;IAC9B,MAAM,EAAE,GAAG,6BAAgB,CAAC,UAAU,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,MAAM,EAAE,EAAE,CAAA;IACnE,MAAM,KAAK,GAAG,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,IAAI,GAAG,CAAC,IAAI,MAAM,CAAA;IAE9D,OAAO,KAAK,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,CAAC,EAAE,IAAI,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,IAAI,CAAA;AACtF,CAAC;AAED,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,0BAA0B;IAChC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,iDAAiD;IAC9D,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,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;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,YAAY,EAAE;SAC9C;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,oCAAoC;YACjD,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,IAAI,EAAE,KAAK,EAAE,MAAM,CAAE;QACtC,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,MAAO,IAA0B,CAAC,uBAAuB,CAAC,yBAAyB,CAAC,GAAG,EAAE,KAAK,CAAC,EAAE,MAAM,IAAI,SAAS,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;IAClK,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/channel/setDefaultSortOrder.d.ts b/dist/native/channel/setDefaultSortOrder.d.ts new file mode 100644 index 0000000000..792c2beab0 --- /dev/null +++ b/dist/native/channel/setDefaultSortOrder.d.ts @@ -0,0 +1,23 @@ +import { BaseChannel, SortOrderType } 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; + type: ArgType.Enum; + enum: typeof SortOrderType; +}, { + name: string; + description: string; + rest: false; + type: ArgType.String; +}], true>; +export default _default; +//# sourceMappingURL=setDefaultSortOrder.d.ts.map \ No newline at end of file diff --git a/dist/native/channel/setDefaultSortOrder.d.ts.map b/dist/native/channel/setDefaultSortOrder.d.ts.map new file mode 100644 index 0000000000..dd9ac21cb8 --- /dev/null +++ b/dist/native/channel/setDefaultSortOrder.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"setDefaultSortOrder.d.ts","sourceRoot":"","sources":["../../../src/native/channel/setDefaultSortOrder.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,aAAa,EAAqB,MAAM,YAAY,CAAA;AAC1E,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;eAenC,WAAW;;;;;;;;;;;;;AAblC,wBAiCE"} \ No newline at end of file diff --git a/dist/native/channel/setDefaultSortOrder.js b/dist/native/channel/setDefaultSortOrder.js new file mode 100644 index 0000000000..2f068cc882 --- /dev/null +++ b/dist/native/channel/setDefaultSortOrder.js @@ -0,0 +1,39 @@ +"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: "$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: structures_1.ArgType.Channel, + check: (i) => i.isThreadOnly() + }, + { + name: "layout", + description: "The new default sort order, leave empty to reset", + rest: false, + type: structures_1.ArgType.Enum, + enum: discord_js_1.SortOrderType + }, + { + name: "reason", + description: "Reason for modifying default sort order", + rest: false, + type: structures_1.ArgType.String + } + ], + output: structures_1.ArgType.Boolean, + async execute(ctx, [chan, sortOrder, reason]) { + return this.success(!!(await chan.setDefaultSortOrder(sortOrder || null, reason || undefined).catch(ctx.noop))); + }, +}); +//# sourceMappingURL=setDefaultSortOrder.js.map \ No newline at end of file diff --git a/dist/native/channel/setDefaultSortOrder.js.map b/dist/native/channel/setDefaultSortOrder.js.map new file mode 100644 index 0000000000..9a5c88d92b --- /dev/null +++ b/dist/native/channel/setDefaultSortOrder.js.map @@ -0,0 +1 @@ +{"version":3,"file":"setDefaultSortOrder.js","sourceRoot":"","sources":["../../../src/native/channel/setDefaultSortOrder.ts"],"names":[],"mappings":";;AAAA,2CAA0E;AAC1E,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,sBAAsB;IAC5B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4CAA4C;IACzD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,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;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,YAAY,EAAE;SAC9C;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,kDAAkD;YAC/D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,0BAAa;SACtB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,yCAAyC;YACtD,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,IAAI,EAAE,SAAS,EAAE,MAAM,CAAE;QAC1C,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,MAAO,IAA0B,CAAC,mBAAmB,CAAC,SAAS,IAAI,IAAI,EAAE,MAAM,IAAI,SAAS,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;IAC1I,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/channel/setDefaultThreadArchiveDuration.d.ts b/dist/native/channel/setDefaultThreadArchiveDuration.d.ts index 5013b571a5..48d7c5505c 100644 --- a/dist/native/channel/setDefaultThreadArchiveDuration.d.ts +++ b/dist/native/channel/setDefaultThreadArchiveDuration.d.ts @@ -2,9 +2,9 @@ import { BaseChannel, ThreadAutoArchiveDuration } from "discord.js"; import { ArgType, NativeFunction } from "../../structures"; declare const _default: NativeFunction<[{ name: string; + description: string; type: ArgType.Channel; check: (i: BaseChannel) => boolean; - description: string; rest: false; required: true; }, { diff --git a/dist/native/channel/setDefaultThreadArchiveDuration.d.ts.map b/dist/native/channel/setDefaultThreadArchiveDuration.d.ts.map index ffb6d6726c..ec5643fd91 100644 --- a/dist/native/channel/setDefaultThreadArchiveDuration.d.ts.map +++ b/dist/native/channel/setDefaultThreadArchiveDuration.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"setDefaultThreadArchiveDuration.d.ts","sourceRoot":"","sources":["../../../src/native/channel/setDefaultThreadArchiveDuration.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAA6B,yBAAyB,EAAiB,MAAM,YAAY,CAAA;AAC7G,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;eAgBnC,WAAW;;;;;;;;;;;;;;;;;AAdlC,wBAqCE"} \ No newline at end of file +{"version":3,"file":"setDefaultThreadArchiveDuration.d.ts","sourceRoot":"","sources":["../../../src/native/channel/setDefaultThreadArchiveDuration.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,yBAAyB,EAAqB,MAAM,YAAY,CAAA;AACtF,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;eAiBnC,WAAW;;;;;;;;;;;;;;;;AAflC,wBAqCE"} \ No newline at end of file diff --git a/dist/native/channel/setDefaultThreadArchiveDuration.js b/dist/native/channel/setDefaultThreadArchiveDuration.js index 3110e5ccaf..f6ed0904e9 100644 --- a/dist/native/channel/setDefaultThreadArchiveDuration.js +++ b/dist/native/channel/setDefaultThreadArchiveDuration.js @@ -5,7 +5,7 @@ const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ name: "$setDefaultThreadArchiveDuration", version: "1.5.0", - description: "Modifies a forum's auto archive thread duration", + description: "Sets a forum's default auto archive duration of posts", unwrap: true, output: structures_1.ArgType.Boolean, aliases: [ @@ -15,9 +15,9 @@ exports.default = new structures_1.NativeFunction({ args: [ { name: "channel ID", - type: structures_1.ArgType.Channel, - check: (i) => i.type === discord_js_1.ChannelType.GuildForum, description: "The forum to modify", + type: structures_1.ArgType.Channel, + check: (i) => i.isThreadOnly(), rest: false, required: true }, @@ -37,7 +37,7 @@ exports.default = new structures_1.NativeFunction({ } ], async execute(ctx, [ch, dur, reason]) { - return this.success(!!(ch.setDefaultAutoArchiveDuration(dur, reason ?? undefined))); + return this.success(!!(await ch.setDefaultAutoArchiveDuration(dur, reason || undefined).catch(ctx.noop))); }, }); //# sourceMappingURL=setDefaultThreadArchiveDuration.js.map \ No newline at end of file diff --git a/dist/native/channel/setDefaultThreadArchiveDuration.js.map b/dist/native/channel/setDefaultThreadArchiveDuration.js.map index 609981bb4b..7401293083 100644 --- a/dist/native/channel/setDefaultThreadArchiveDuration.js.map +++ b/dist/native/channel/setDefaultThreadArchiveDuration.js.map @@ -1 +1 @@ -{"version":3,"file":"setDefaultThreadArchiveDuration.js","sourceRoot":"","sources":["../../../src/native/channel/setDefaultThreadArchiveDuration.ts"],"names":[],"mappings":";;AAAA,2CAA6G;AAC7G,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,kCAAkC;IACxC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,iDAAiD;IAC9D,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,OAAO,EAAE;QACL,sCAAsC;KACzC;IACD,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,KAAK,wBAAW,CAAC,UAAU;YAC5D,WAAW,EAAE,qBAAqB;YAClC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,sCAAyB;YAC/B,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAE,EAAE,EAAE,GAAG,EAAE,MAAM,CAAE;QAClC,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAE,EAAmB,CAAC,6BAA6B,CAAC,GAAG,EAAE,MAAM,IAAI,SAAS,CAAC,CAAC,CAAC,CAAA;IACzG,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"setDefaultThreadArchiveDuration.js","sourceRoot":"","sources":["../../../src/native/channel/setDefaultThreadArchiveDuration.ts"],"names":[],"mappings":";;AAAA,2CAAsF;AACtF,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,kCAAkC;IACxC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uDAAuD;IACpE,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,OAAO,EAAE;QACL,sCAAsC;KACzC;IACD,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,qBAAqB;YAClC,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,YAAY,EAAE;YAC3C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,sCAAyB;YAC/B,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAE,EAAE,EAAE,GAAG,EAAE,MAAM,CAAE;QAClC,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,MAAO,EAAwB,CAAC,6BAA6B,CAAC,GAAG,EAAE,MAAM,IAAI,SAAS,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;IACpI,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/channel/setDefaultThreadSlowmode.d.ts b/dist/native/channel/setDefaultThreadSlowmode.d.ts new file mode 100644 index 0000000000..1f4de08ec1 --- /dev/null +++ b/dist/native/channel/setDefaultThreadSlowmode.d.ts @@ -0,0 +1,23 @@ +import { BaseChannel } 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.Number; +}, { + name: string; + description: string; + rest: false; + type: ArgType.String; +}], true>; +export default _default; +//# sourceMappingURL=setDefaultThreadSlowmode.d.ts.map \ No newline at end of file diff --git a/dist/native/channel/setDefaultThreadSlowmode.d.ts.map b/dist/native/channel/setDefaultThreadSlowmode.d.ts.map new file mode 100644 index 0000000000..5b4b2f1c03 --- /dev/null +++ b/dist/native/channel/setDefaultThreadSlowmode.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"setDefaultThreadSlowmode.d.ts","sourceRoot":"","sources":["../../../src/native/channel/setDefaultThreadSlowmode.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAoC,MAAM,YAAY,CAAA;AAC1E,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;eAenC,WAAW;;;;;;;;;;;;;AAblC,wBAiCE"} \ No newline at end of file diff --git a/dist/native/channel/setDefaultThreadSlowmode.js b/dist/native/channel/setDefaultThreadSlowmode.js new file mode 100644 index 0000000000..08127b8512 --- /dev/null +++ b/dist/native/channel/setDefaultThreadSlowmode.js @@ -0,0 +1,38 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const structures_1 = require("../../structures"); +exports.default = new structures_1.NativeFunction({ + 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: structures_1.ArgType.Channel, + check: (i) => i.isThreadOnly() + }, + { + name: "seconds", + description: "The new default slowmode", + rest: false, + required: true, + type: structures_1.ArgType.Number, + }, + { + name: "reason", + description: "Reason for modifying default slowmode", + rest: false, + type: structures_1.ArgType.String + } + ], + output: structures_1.ArgType.Boolean, + async execute(ctx, [chan, seconds, reason]) { + return this.success(!!(await chan.setDefaultThreadRateLimitPerUser(seconds, reason || undefined).catch(ctx.noop))); + }, +}); +//# sourceMappingURL=setDefaultThreadSlowmode.js.map \ No newline at end of file diff --git a/dist/native/channel/setDefaultThreadSlowmode.js.map b/dist/native/channel/setDefaultThreadSlowmode.js.map new file mode 100644 index 0000000000..ea94fbdeae --- /dev/null +++ b/dist/native/channel/setDefaultThreadSlowmode.js.map @@ -0,0 +1 @@ +{"version":3,"file":"setDefaultThreadSlowmode.js","sourceRoot":"","sources":["../../../src/native/channel/setDefaultThreadSlowmode.ts"],"names":[],"mappings":";;AACA,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,2BAA2B;IACjC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2CAA2C;IACxD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,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;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,YAAY,EAAE;SAC9C;QACD;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,0BAA0B;YACvC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,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,IAAI,EAAE,OAAO,EAAE,MAAM,CAAE;QACxC,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,MAAO,IAA0B,CAAC,gCAAgC,CAAC,OAAO,EAAE,MAAM,IAAI,SAAS,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;IAC7I,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/channel/setThreadArchiveDuration.d.ts b/dist/native/channel/setThreadArchiveDuration.d.ts index 6506cd2ce8..1639bee6ad 100644 --- a/dist/native/channel/setThreadArchiveDuration.d.ts +++ b/dist/native/channel/setThreadArchiveDuration.d.ts @@ -2,9 +2,9 @@ import { BaseChannel, ThreadAutoArchiveDuration } from "discord.js"; import { ArgType, NativeFunction } from "../../structures"; declare const _default: NativeFunction<[{ name: string; + description: string; type: ArgType.Channel; check: (i: BaseChannel) => boolean; - description: string; rest: false; required: true; }, { diff --git a/dist/native/channel/setThreadArchiveDuration.d.ts.map b/dist/native/channel/setThreadArchiveDuration.d.ts.map index 5f040c8b62..45003536e9 100644 --- a/dist/native/channel/setThreadArchiveDuration.d.ts.map +++ b/dist/native/channel/setThreadArchiveDuration.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"setThreadArchiveDuration.d.ts","sourceRoot":"","sources":["../../../src/native/channel/setThreadArchiveDuration.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,yBAAyB,EAAiB,MAAM,YAAY,CAAA;AAClF,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;eAgBnC,WAAW;;;;;;;;;;;;;;;;;AAdlC,wBAqCE"} \ No newline at end of file +{"version":3,"file":"setThreadArchiveDuration.d.ts","sourceRoot":"","sources":["../../../src/native/channel/setThreadArchiveDuration.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,yBAAyB,EAAiB,MAAM,YAAY,CAAA;AAClF,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;eAiBnC,WAAW;;;;;;;;;;;;;;;;AAflC,wBAqCE"} \ No newline at end of file diff --git a/dist/native/channel/setThreadArchiveDuration.js b/dist/native/channel/setThreadArchiveDuration.js index b8cc675e2e..4a1411f567 100644 --- a/dist/native/channel/setThreadArchiveDuration.js +++ b/dist/native/channel/setThreadArchiveDuration.js @@ -5,7 +5,7 @@ const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ name: "$setThreadArchiveDuration", version: "1.5.0", - description: "Modifies a thread's auto archive duration", + description: "Sets a thread's auto archive duration", unwrap: true, output: structures_1.ArgType.Boolean, aliases: [ @@ -15,9 +15,9 @@ exports.default = new structures_1.NativeFunction({ args: [ { name: "channel ID", + description: "The thread to modify", type: structures_1.ArgType.Channel, check: (i) => i.isThread(), - description: "The thread to modify", rest: false, required: true }, @@ -37,7 +37,7 @@ exports.default = new structures_1.NativeFunction({ } ], async execute(ctx, [ch, dur, reason]) { - return this.success(!!(ch.setAutoArchiveDuration(dur, reason ?? undefined))); + return this.success(!!(await ch.setAutoArchiveDuration(dur, reason || undefined).catch(ctx.noop))); }, }); //# sourceMappingURL=setThreadArchiveDuration.js.map \ No newline at end of file diff --git a/dist/native/channel/setThreadArchiveDuration.js.map b/dist/native/channel/setThreadArchiveDuration.js.map index af3f6dc24c..119b89f38f 100644 --- a/dist/native/channel/setThreadArchiveDuration.js.map +++ b/dist/native/channel/setThreadArchiveDuration.js.map @@ -1 +1 @@ -{"version":3,"file":"setThreadArchiveDuration.js","sourceRoot":"","sources":["../../../src/native/channel/setThreadArchiveDuration.ts"],"names":[],"mappings":";;AAAA,2CAAkF;AAClF,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,2BAA2B;IACjC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2CAA2C;IACxD,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,OAAO,EAAE;QACL,+BAA+B;KAClC;IACD,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,QAAQ,EAAE;YACvC,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,sCAAyB;YAC/B,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAE,EAAE,EAAE,GAAG,EAAE,MAAM,CAAE;QAClC,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAE,EAAoB,CAAC,sBAAsB,CAAC,GAAG,EAAE,MAAM,IAAI,SAAS,CAAC,CAAC,CAAC,CAAA;IACnG,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"setThreadArchiveDuration.js","sourceRoot":"","sources":["../../../src/native/channel/setThreadArchiveDuration.ts"],"names":[],"mappings":";;AAAA,2CAAkF;AAClF,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,2BAA2B;IACjC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uCAAuC;IACpD,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,OAAO,EAAE;QACL,+BAA+B;KAClC;IACD,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,QAAQ,EAAE;YACvC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,sCAAyB;YAC/B,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAE,EAAE,EAAE,GAAG,EAAE,MAAM,CAAE;QAClC,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,MAAO,EAAoB,CAAC,sBAAsB,CAAC,GAAG,EAAE,MAAM,IAAI,SAAS,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;IACzH,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/channel/threadOwnerID.d.ts b/dist/native/channel/threadOwnerID.d.ts new file mode 100644 index 0000000000..e634e2bbbf --- /dev/null +++ b/dist/native/channel/threadOwnerID.d.ts @@ -0,0 +1,12 @@ +import { BaseChannel } 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; +}], true>; +export default _default; +//# sourceMappingURL=threadOwnerID.d.ts.map \ No newline at end of file diff --git a/dist/native/channel/threadOwnerID.d.ts.map b/dist/native/channel/threadOwnerID.d.ts.map new file mode 100644 index 0000000000..a5f558a99a --- /dev/null +++ b/dist/native/channel/threadOwnerID.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"threadOwnerID.d.ts","sourceRoot":"","sources":["../../../src/native/channel/threadOwnerID.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAiB,MAAM,YAAY,CAAA;AACvD,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;eAgB3C,WAAW;;AAdlC,wBAqBE"} \ No newline at end of file diff --git a/dist/native/channel/threadOwnerID.js b/dist/native/channel/threadOwnerID.js new file mode 100644 index 0000000000..5a5ed4cb8e --- /dev/null +++ b/dist/native/channel/threadOwnerID.js @@ -0,0 +1,26 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const structures_1 = require("../../structures"); +exports.default = new structures_1.NativeFunction({ + name: "$threadOwnerID", + version: "2.2.0", + description: "Returns the owner of the thread", + brackets: false, + unwrap: true, + output: structures_1.ArgType.Member, + args: [ + { + name: "channel ID", + description: "The thread to retrieve owner of", + rest: false, + required: true, + type: structures_1.ArgType.Channel, + check: (i) => i.isThread(), + } + ], + async execute(ctx, [channel]) { + const thread = (channel ?? ctx.channel); + return this.success(thread.ownerId || undefined); + }, +}); +//# sourceMappingURL=threadOwnerID.js.map \ No newline at end of file diff --git a/dist/native/channel/threadOwnerID.js.map b/dist/native/channel/threadOwnerID.js.map new file mode 100644 index 0000000000..628687ff65 --- /dev/null +++ b/dist/native/channel/threadOwnerID.js.map @@ -0,0 +1 @@ +{"version":3,"file":"threadOwnerID.js","sourceRoot":"","sources":["../../../src/native/channel/threadOwnerID.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAElE,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,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,QAAQ,EAAE;SAC1C;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,OAAO,CAAC;QACxB,MAAM,MAAM,GAAG,CAAC,OAAO,IAAI,GAAG,CAAC,OAAO,CAAkB,CAAA;QACxD,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,OAAO,IAAI,SAAS,CAAC,CAAA;IACpD,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/channel/threadStarterMessageID.d.ts.map b/dist/native/channel/threadStarterMessageID.d.ts.map index 5a82af2982..4d083e9d62 100644 --- a/dist/native/channel/threadStarterMessageID.d.ts.map +++ b/dist/native/channel/threadStarterMessageID.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"threadStarterMessageID.d.ts","sourceRoot":"","sources":["../../../src/native/channel/threadStarterMessageID.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAiB,MAAM,YAAY,CAAA;AACvD,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;eAe3C,WAAW;;AAblC,wBAyBE"} \ No newline at end of file +{"version":3,"file":"threadStarterMessageID.d.ts","sourceRoot":"","sources":["../../../src/native/channel/threadStarterMessageID.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAA0B,MAAM,YAAY,CAAA;AAChE,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;eAe3C,WAAW;;AAblC,wBAwBE"} \ No newline at end of file diff --git a/dist/native/channel/threadStarterMessageID.js b/dist/native/channel/threadStarterMessageID.js index b844d550de..a9bb2e4aea 100644 --- a/dist/native/channel/threadStarterMessageID.js +++ b/dist/native/channel/threadStarterMessageID.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: "$threadStarterMessageID", @@ -23,7 +24,7 @@ exports.default = new structures_1.NativeFunction({ if (!thread.isThread()) return this.success(); const message = await thread.fetchStarterMessage().catch(ctx.noop); - return this.success(message?.id); + return this.success(message instanceof discord_js_1.Message ? message.id : null); }, }); //# sourceMappingURL=threadStarterMessageID.js.map \ No newline at end of file diff --git a/dist/native/channel/threadStarterMessageID.js.map b/dist/native/channel/threadStarterMessageID.js.map index 35e6bc9153..4ab89d4ca0 100644 --- a/dist/native/channel/threadStarterMessageID.js.map +++ b/dist/native/channel/threadStarterMessageID.js.map @@ -1 +1 @@ -{"version":3,"file":"threadStarterMessageID.js","sourceRoot":"","sources":["../../../src/native/channel/threadStarterMessageID.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,yBAAyB;IAC/B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wDAAwD;IACrE,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,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;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,QAAQ,EAAE;SAC1C;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,OAAO,CAAC;QACxB,MAAM,MAAM,GAAG,CAAC,OAAO,IAAI,GAAG,CAAC,OAAO,CAAkB,CAAA;QACxD,IAAI,CAAC,MAAM,CAAC,QAAQ,EAAE;YAAE,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;QAE7C,MAAM,OAAO,GAAG,MAAM,MAAM,CAAC,mBAAmB,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QAElE,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,EAAE,EAAE,CAAC,CAAA;IACpC,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"threadStarterMessageID.js","sourceRoot":"","sources":["../../../src/native/channel/threadStarterMessageID.ts"],"names":[],"mappings":";;AAAA,2CAAgE;AAChE,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,yBAAyB;IAC/B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wDAAwD;IACrE,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,IAAI;IACZ,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;YACrB,KAAK,EAAE,CAAC,CAAc,EAAE,EAAE,CAAC,CAAC,CAAC,QAAQ,EAAE;SAC1C;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,OAAO,CAAC;QACxB,MAAM,MAAM,GAAG,CAAC,OAAO,IAAI,GAAG,CAAC,OAAO,CAAkB,CAAA;QACxD,IAAI,CAAC,MAAM,CAAC,QAAQ,EAAE;YAAE,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;QAE7C,MAAM,OAAO,GAAG,MAAM,MAAM,CAAC,mBAAmB,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QAClE,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,YAAY,oBAAO,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAA;IACvE,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/component/disableButtons.d.ts b/dist/native/component/disableButtons.d.ts new file mode 100644 index 0000000000..8f4306de32 --- /dev/null +++ b/dist/native/component/disableButtons.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.Number; +}], true>; +export default _default; +//# sourceMappingURL=disableButtons.d.ts.map \ No newline at end of file diff --git a/dist/native/component/disableButtons.d.ts.map b/dist/native/component/disableButtons.d.ts.map new file mode 100644 index 0000000000..57eb22ca26 --- /dev/null +++ b/dist/native/component/disableButtons.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"disableButtons.d.ts","sourceRoot":"","sources":["../../../src/native/component/disableButtons.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAElE,wBAiCE"} \ No newline at end of file diff --git a/dist/native/component/disableButtons.js b/dist/native/component/disableButtons.js new file mode 100644 index 0000000000..13b7e67a82 --- /dev/null +++ b/dist/native/component/disableButtons.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: "$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: structures_1.ArgType.Number, + }, + ], + brackets: false, + execute(ctx, [index]) { + const data = ctx.container.components; + const components = Number.isFinite(index) ? [data[index]] : data; + components.forEach(row => { + const actionRow = new discord_js_1.ActionRowBuilder(); + row?.components.forEach(component => { + if (component instanceof discord_js_1.ButtonBuilder) { + actionRow.addComponents(component.setDisabled(true)); + } + else { + actionRow.addComponents(component); + } + }); + }); + return this.success(); + }, +}); +//# sourceMappingURL=disableButtons.js.map \ No newline at end of file diff --git a/dist/native/component/disableButtons.js.map b/dist/native/component/disableButtons.js.map new file mode 100644 index 0000000000..25a2fc56ec --- /dev/null +++ b/dist/native/component/disableButtons.js.map @@ -0,0 +1 @@ +{"version":3,"file":"disableButtons.js","sourceRoot":"","sources":["../../../src/native/component/disableButtons.ts"],"names":[],"mappings":";;AAAA,2CAA4D;AAC5D,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6CAA6C;IAC1D,OAAO,EAAE,CAAC,oBAAoB,CAAC;IAC/B,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,QAAQ,EAAE,KAAK;IACf,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC;QAChB,MAAM,IAAI,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAA;QACrC,MAAM,UAAU,GAAG,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAA;QAEhE,UAAU,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE;YACrB,MAAM,SAAS,GAAG,IAAI,6BAAgB,EAAE,CAAA;YACxC,GAAG,EAAE,UAAU,CAAC,OAAO,CAAC,SAAS,CAAC,EAAE;gBAChC,IAAI,SAAS,YAAY,0BAAa,EAAE;oBACpC,SAAS,CAAC,aAAa,CAAC,SAAS,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAA;iBACvD;qBAAM;oBACH,SAAS,CAAC,aAAa,CAAC,SAAS,CAAC,CAAA;iBACrC;YACL,CAAC,CAAC,CAAA;QACN,CAAC,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/component/disableButtonsOf.d.ts b/dist/native/component/disableButtonsOf.d.ts new file mode 100644 index 0000000000..96a21ab539 --- /dev/null +++ b/dist/native/component/disableButtonsOf.d.ts @@ -0,0 +1,22 @@ +import { ArgType, NativeFunction } from "../../structures"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + rest: false; + required: true; + type: ArgType.TextChannel; +}, { + name: string; + description: string; + rest: false; + required: true; + type: ArgType.Message; + pointer: number; +}, { + name: string; + description: string; + rest: false; + type: ArgType.Number; +}], true>; +export default _default; +//# sourceMappingURL=disableButtonsOf.d.ts.map \ No newline at end of file diff --git a/dist/native/component/disableButtonsOf.d.ts.map b/dist/native/component/disableButtonsOf.d.ts.map new file mode 100644 index 0000000000..d50c5215f2 --- /dev/null +++ b/dist/native/component/disableButtonsOf.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"disableButtonsOf.d.ts","sourceRoot":"","sources":["../../../src/native/component/disableButtonsOf.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;AAElE,wBAkDE"} \ No newline at end of file diff --git a/dist/native/component/disableButtonsOf.js b/dist/native/component/disableButtonsOf.js new file mode 100644 index 0000000000..4a4dcd3ab0 --- /dev/null +++ b/dist/native/component/disableButtonsOf.js @@ -0,0 +1,56 @@ +"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: "$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: structures_1.ArgType.TextChannel + }, + { + name: "message ID", + description: "The message to disable buttons on", + rest: false, + required: true, + type: structures_1.ArgType.Message, + pointer: 0 + }, + { + name: "index", + description: "The index of the row to disable", + rest: false, + type: structures_1.ArgType.Number, + }, + ], + brackets: true, + output: structures_1.ArgType.Boolean, + async execute(ctx, [, msg, index]) { + const components = msg.components.map(x => discord_js_1.ActionRowBuilder.from(x)); + for (let i = 0, len = components.length; i < len; i++) { + if (Number.isFinite(index) && i !== index) + continue; + const actionRow = new discord_js_1.ActionRowBuilder(); + components[i]?.components.forEach(comp => { + if (comp instanceof discord_js_1.ButtonBuilder) { + actionRow.addComponents(comp.setDisabled(true)); + } + else { + actionRow.addComponents(comp); + } + }); + if (i === index) + break; + } + return this.success(!!(await msg.edit({ components: components }).catch(ctx.noop))); + }, +}); +//# sourceMappingURL=disableButtonsOf.js.map \ No newline at end of file diff --git a/dist/native/component/disableButtonsOf.js.map b/dist/native/component/disableButtonsOf.js.map new file mode 100644 index 0000000000..ae3562ede5 --- /dev/null +++ b/dist/native/component/disableButtonsOf.js.map @@ -0,0 +1 @@ +{"version":3,"file":"disableButtonsOf.js","sourceRoot":"","sources":["../../../src/native/component/disableButtonsOf.ts"],"names":[],"mappings":";;AAAA,2CAA4D;AAC5D,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,iDAAiD;IAC9D,OAAO,EAAE,CAAC,sBAAsB,CAAC;IACjC,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,OAAO;YACb,WAAW,EAAE,iCAAiC;YAC9C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,KAAK,CAAC;QAC7B,MAAM,UAAU,GAAG,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,6BAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAA;QAEpE,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,UAAU,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;YACnD,IAAI,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,KAAK;gBAAE,SAAQ;YACnD,MAAM,SAAS,GAAG,IAAI,6BAAgB,EAAE,CAAA;YAExC,UAAU,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;gBACrC,IAAI,IAAI,YAAY,0BAAa,EAAE;oBAC/B,SAAS,CAAC,aAAa,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAA;iBAClD;qBAAM;oBACH,SAAS,CAAC,aAAa,CAAC,IAAI,CAAC,CAAA;iBAChC;YACL,CAAC,CAAC,CAAA;YACF,IAAI,CAAC,KAAK,KAAK;gBAAE,MAAK;SACzB;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,IAAI,CAAC,EAAE,UAAU,EAAE,UAA+C,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;IAC5H,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/component/disableComponents.d.ts b/dist/native/component/disableComponents.d.ts new file mode 100644 index 0000000000..7d06a2700a --- /dev/null +++ b/dist/native/component/disableComponents.d.ts @@ -0,0 +1,4 @@ +import { ArgType, NativeFunction } from "../../structures"; +declare const _default: NativeFunction>[], false>; +export default _default; +//# sourceMappingURL=disableComponents.d.ts.map \ No newline at end of file diff --git a/dist/native/component/disableComponents.d.ts.map b/dist/native/component/disableComponents.d.ts.map new file mode 100644 index 0000000000..46110a7a58 --- /dev/null +++ b/dist/native/component/disableComponents.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"disableComponents.d.ts","sourceRoot":"","sources":["../../../src/native/component/disableComponents.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;AAElE,wBAgBE"} \ No newline at end of file diff --git a/dist/native/component/disableComponents.js b/dist/native/component/disableComponents.js new file mode 100644 index 0000000000..3d0cc1d500 --- /dev/null +++ b/dist/native/component/disableComponents.js @@ -0,0 +1,20 @@ +"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: "$disableComponents", + version: "2.2.0", + description: "Disables all components on the current message", + aliases: ["$disableAllComponents"], + unwrap: false, + execute(ctx) { + const components = ctx.container.components; + components.forEach(row => { + const actionRow = new discord_js_1.ActionRowBuilder(); + row?.components.forEach(component => actionRow.addComponents(component.setDisabled(true))); + }); + return this.success(); + }, +}); +//# sourceMappingURL=disableComponents.js.map \ No newline at end of file diff --git a/dist/native/component/disableComponents.js.map b/dist/native/component/disableComponents.js.map new file mode 100644 index 0000000000..0f9be1a413 --- /dev/null +++ b/dist/native/component/disableComponents.js.map @@ -0,0 +1 @@ +{"version":3,"file":"disableComponents.js","sourceRoot":"","sources":["../../../src/native/component/disableComponents.ts"],"names":[],"mappings":";;AAAA,2CAA+E;AAC/E,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gDAAgD;IAC7D,OAAO,EAAE,CAAC,uBAAuB,CAAC;IAClC,MAAM,EAAE,KAAK;IACb,OAAO,CAAC,GAAG;QACP,MAAM,UAAU,GAAG,GAAG,CAAC,SAAS,CAAC,UAAkE,CAAA;QAEnG,UAAU,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE;YACrB,MAAM,SAAS,GAAG,IAAI,6BAAgB,EAAE,CAAA;YACxC,GAAG,EAAE,UAAU,CAAC,OAAO,CAAC,SAAS,CAAC,EAAE,CAAC,SAAS,CAAC,aAAa,CAAC,SAAS,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;QAC9F,CAAC,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/component/disableComponentsOf.d.ts b/dist/native/component/disableComponentsOf.d.ts new file mode 100644 index 0000000000..cabe205529 --- /dev/null +++ b/dist/native/component/disableComponentsOf.d.ts @@ -0,0 +1,17 @@ +import { ArgType, NativeFunction } from "../../structures"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + rest: false; + required: true; + type: ArgType.TextChannel; +}, { + name: string; + description: string; + rest: false; + required: true; + type: ArgType.Message; + pointer: number; +}], true>; +export default _default; +//# sourceMappingURL=disableComponentsOf.d.ts.map \ No newline at end of file diff --git a/dist/native/component/disableComponentsOf.d.ts.map b/dist/native/component/disableComponentsOf.d.ts.map new file mode 100644 index 0000000000..99c47aedcf --- /dev/null +++ b/dist/native/component/disableComponentsOf.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"disableComponentsOf.d.ts","sourceRoot":"","sources":["../../../src/native/component/disableComponentsOf.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/component/disableComponentsOf.js b/dist/native/component/disableComponentsOf.js new file mode 100644 index 0000000000..0c34bc6861 --- /dev/null +++ b/dist/native/component/disableComponentsOf.js @@ -0,0 +1,39 @@ +"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: "$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: structures_1.ArgType.TextChannel + }, + { + name: "message ID", + description: "The message to disable components on", + rest: false, + required: true, + type: structures_1.ArgType.Message, + pointer: 0 + }, + ], + brackets: true, + output: structures_1.ArgType.Boolean, + async execute(ctx, [, msg]) { + const components = msg.components.map(x => discord_js_1.ActionRowBuilder.from(x)); + components.forEach(row => { + const actionRow = new discord_js_1.ActionRowBuilder(); + row?.components.forEach(comp => actionRow.addComponents(comp.setDisabled(true))); + }); + return this.success(!!(await msg.edit({ components: components }).catch(ctx.noop))); + }, +}); +//# sourceMappingURL=disableComponentsOf.js.map \ No newline at end of file diff --git a/dist/native/component/disableComponentsOf.js.map b/dist/native/component/disableComponentsOf.js.map new file mode 100644 index 0000000000..408153d678 --- /dev/null +++ b/dist/native/component/disableComponentsOf.js.map @@ -0,0 +1 @@ +{"version":3,"file":"disableComponentsOf.js","sourceRoot":"","sources":["../../../src/native/component/disableComponentsOf.ts"],"names":[],"mappings":";;AAAA,2CAA+E;AAC/E,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,sBAAsB;IAC5B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oDAAoD;IACjE,OAAO,EAAE,CAAC,yBAAyB,CAAC;IACpC,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,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;KACJ;IACD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,GAAG,CAAC;QACtB,MAAM,UAAU,GAAG,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,6BAAgB,CAAC,IAAI,CAAmC,CAAC,CAAC,CAAC,CAAA;QAEtG,UAAU,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE;YACrB,MAAM,SAAS,GAAG,IAAI,6BAAgB,EAAE,CAAA;YACxC,GAAG,EAAE,UAAU,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,aAAa,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;QACpF,CAAC,CAAC,CAAA;QAEF,OAAO,IAAI,CAAC,OAAO,CACf,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,IAAI,CAAC,EAAE,UAAU,EAAE,UAAkE,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CACzH,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/component/editChannelSelectMenu.d.ts b/dist/native/component/editChannelSelectMenu.d.ts new file mode 100644 index 0000000000..0fce239197 --- /dev/null +++ b/dist/native/component/editChannelSelectMenu.d.ts @@ -0,0 +1,41 @@ +import { ArgType, NativeFunction } from "../../structures"; +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: false; + type: ArgType.String; +}, { + name: string; + description: string; + type: ArgType.Boolean; + rest: false; +}, { + name: string; + description: string; + rest: false; + type: ArgType.Number; +}, { + name: string; + description: string; + rest: false; + type: ArgType.Number; +}, { + name: string; + rest: true; + type: ArgType.String; + description: string; +}], true>; +export default _default; +//# sourceMappingURL=editChannelSelectMenu.d.ts.map \ No newline at end of file diff --git a/dist/native/component/editChannelSelectMenu.d.ts.map b/dist/native/component/editChannelSelectMenu.d.ts.map new file mode 100644 index 0000000000..620b17afac --- /dev/null +++ b/dist/native/component/editChannelSelectMenu.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"editChannelSelectMenu.d.ts","sourceRoot":"","sources":["../../../src/native/component/editChannelSelectMenu.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAElE,wBAuEE"} \ No newline at end of file diff --git a/dist/native/component/editChannelSelectMenu.js b/dist/native/component/editChannelSelectMenu.js new file mode 100644 index 0000000000..fa02f93186 --- /dev/null +++ b/dist/native/component/editChannelSelectMenu.js @@ -0,0 +1,79 @@ +"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: "$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: structures_1.ArgType.String, + }, + { + name: "new custom ID", + description: "The new custom id to use for this menu", + rest: false, + required: true, + type: structures_1.ArgType.String, + }, + { + name: "placeholder", + description: "The placeholder to use for the menu", + rest: false, + type: structures_1.ArgType.String, + }, + { + name: "disabled", + description: "Whether to keep this menu disabled", + type: structures_1.ArgType.Boolean, + rest: false, + }, + { + name: "min values", + description: "The min values to choose for the menu", + rest: false, + type: structures_1.ArgType.Number, + }, + { + name: "max values", + description: "The max values to choose for the menu", + rest: false, + type: structures_1.ArgType.Number, + }, + { + name: "default channels", + rest: true, + type: structures_1.ArgType.String, + description: "The default selected channels of the menu" + } + ], + execute(ctx, [old, id, placeholder, disabled, min, max, channels]) { + for (let i = 0, len = ctx.container.components.length; i < len; i++) { + const comp = ctx.container.components[i]; + const menu = comp.components[0]; + if (menu instanceof discord_js_1.ChannelSelectMenuBuilder && menu.data.custom_id === old) { + menu.setCustomId(id); + if (placeholder) + menu.setPlaceholder(placeholder); + if (typeof disabled === "boolean") + menu.setDisabled(disabled); + if (typeof min === "number") + menu.setMinValues(min); + if (typeof max === "number") + menu.setMaxValues(max); + if (channels.length) + menu.setDefaultChannels(channels.filter(x => x)); + break; + } + } + return this.success(); + }, +}); +//# sourceMappingURL=editChannelSelectMenu.js.map \ No newline at end of file diff --git a/dist/native/component/editChannelSelectMenu.js.map b/dist/native/component/editChannelSelectMenu.js.map new file mode 100644 index 0000000000..b19f2e3c9a --- /dev/null +++ b/dist/native/component/editChannelSelectMenu.js.map @@ -0,0 +1 @@ +{"version":3,"file":"editChannelSelectMenu.js","sourceRoot":"","sources":["../../../src/native/component/editChannelSelectMenu.ts"],"names":[],"mappings":";;AAAA,2CAAqD;AACrD,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,wBAAwB;IAC9B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6BAA6B;IAC1C,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,wCAAwC;YACrD,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,UAAU;YAChB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,IAAI,EAAE,KAAK;SACd;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,kBAAkB;YACxB,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,WAAW,EAAE,2CAA2C;SAC3D;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,EAAE,EAAE,WAAW,EAAE,QAAQ,EAAE,GAAG,EAAE,GAAG,EAAE,QAAQ,CAAC;QAC7D,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,MAAM,EAAC,CAAC,GAAG,GAAG,EAAC,CAAC,EAAE,EAAE;YAC/D,MAAM,IAAI,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,CAAC,CAAA;YACxC,MAAM,IAAI,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAA;YAC/B,IAAI,IAAI,YAAY,qCAAwB,IAAI,IAAI,CAAC,IAAI,CAAC,SAAS,KAAK,GAAG,EAAE;gBACzE,IAAI,CAAC,WAAW,CAAC,EAAE,CAAC,CAAA;gBAEpB,IAAI,WAAW;oBAAE,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAA;gBACjD,IAAI,OAAO,QAAQ,KAAK,SAAS;oBAAE,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAA;gBAC7D,IAAI,OAAO,GAAG,KAAK,QAAQ;oBAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;gBACnD,IAAI,OAAO,GAAG,KAAK,QAAQ;oBAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;gBACnD,IAAI,QAAQ,CAAC,MAAM;oBAAE,IAAI,CAAC,kBAAkB,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAA;gBAErE,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/editChannelSelectMenuOf.d.ts b/dist/native/component/editChannelSelectMenuOf.d.ts new file mode 100644 index 0000000000..24ebfd78a9 --- /dev/null +++ b/dist/native/component/editChannelSelectMenuOf.d.ts @@ -0,0 +1,54 @@ +import { ArgType, NativeFunction } from "../../structures"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + rest: false; + required: true; + type: ArgType.TextChannel; +}, { + name: string; + description: string; + rest: false; + required: true; + type: ArgType.Message; + pointer: number; +}, { + 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: false; + type: ArgType.String; +}, { + name: string; + description: string; + type: ArgType.Boolean; + rest: false; +}, { + name: string; + description: string; + rest: false; + type: ArgType.Number; +}, { + name: string; + description: string; + rest: false; + type: ArgType.Number; +}, { + name: string; + rest: true; + type: ArgType.String; + description: string; +}], true>; +export default _default; +//# sourceMappingURL=editChannelSelectMenuOf.d.ts.map \ No newline at end of file diff --git a/dist/native/component/editChannelSelectMenuOf.d.ts.map b/dist/native/component/editChannelSelectMenuOf.d.ts.map new file mode 100644 index 0000000000..49f2851c72 --- /dev/null +++ b/dist/native/component/editChannelSelectMenuOf.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"editChannelSelectMenuOf.d.ts","sourceRoot":"","sources":["../../../src/native/component/editChannelSelectMenuOf.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAElE,wBA2FE"} \ No newline at end of file diff --git a/dist/native/component/editChannelSelectMenuOf.js b/dist/native/component/editChannelSelectMenuOf.js new file mode 100644 index 0000000000..e7dfb624a1 --- /dev/null +++ b/dist/native/component/editChannelSelectMenuOf.js @@ -0,0 +1,96 @@ +"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: "$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: structures_1.ArgType.TextChannel + }, + { + name: "message ID", + description: "The message to edit select menu for", + rest: false, + required: true, + type: structures_1.ArgType.Message, + pointer: 0 + }, + { + name: "old custom ID", + description: "The custom id of the menu to edit", + rest: false, + required: true, + type: structures_1.ArgType.String, + }, + { + name: "new custom ID", + description: "The new custom id to use for this menu", + rest: false, + required: true, + type: structures_1.ArgType.String, + }, + { + name: "placeholder", + description: "The placeholder to use for the menu", + rest: false, + type: structures_1.ArgType.String, + }, + { + name: "disabled", + description: "Whether to keep this menu disabled", + type: structures_1.ArgType.Boolean, + rest: false, + }, + { + name: "min values", + description: "The min values to choose for the menu", + rest: false, + type: structures_1.ArgType.Number, + }, + { + name: "max values", + description: "The max values to choose for the menu", + rest: false, + type: structures_1.ArgType.Number, + }, + { + name: "default channels", + rest: true, + type: structures_1.ArgType.String, + description: "The default selected channels of the menu" + } + ], + output: structures_1.ArgType.Boolean, + async execute(ctx, [, m, old, id, placeholder, disabled, min, max, channels]) { + const components = m.components.map(x => discord_js_1.ActionRowBuilder.from(x)); + for (let i = 0, len = components.length; i < len; i++) { + const comp = components[i]; + const menu = comp.components[0]; + if (menu instanceof discord_js_1.ChannelSelectMenuBuilder && menu.data.custom_id === old) { + menu.setCustomId(id); + if (placeholder) + menu.setPlaceholder(placeholder); + if (typeof disabled === "boolean") + menu.setDisabled(disabled); + if (typeof min === "number") + menu.setMinValues(min); + if (typeof max === "number") + menu.setMaxValues(max); + if (channels.length) + menu.setDefaultChannels(channels.filter(x => x)); + break; + } + } + return this.success(!!(await m.edit({ components: components }).catch(ctx.noop))); + }, +}); +//# sourceMappingURL=editChannelSelectMenuOf.js.map \ No newline at end of file diff --git a/dist/native/component/editChannelSelectMenuOf.js.map b/dist/native/component/editChannelSelectMenuOf.js.map new file mode 100644 index 0000000000..6a0ab71902 --- /dev/null +++ b/dist/native/component/editChannelSelectMenuOf.js.map @@ -0,0 +1 @@ +{"version":3,"file":"editChannelSelectMenuOf.js","sourceRoot":"","sources":["../../../src/native/component/editChannelSelectMenuOf.ts"],"names":[],"mappings":";;AAAA,2CAAsF;AACtF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,0BAA0B;IAChC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wDAAwD;IACrE,MAAM,EAAE,IAAI;IACZ,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,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,wCAAwC;YACrD,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,UAAU;YAChB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,IAAI,EAAE,KAAK;SACd;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,kBAAkB;YACxB,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,WAAW,EAAE,2CAA2C;SAC3D;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,WAAW,EAAE,QAAQ,EAAE,GAAG,EAAE,GAAG,EAAE,QAAQ,CAAC;QACxE,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,EAAC,CAAC,GAAG,GAAG,EAAC,CAAC,EAAE,EAAE;YACjD,MAAM,IAAI,GAAG,UAAU,CAAC,CAAC,CAAC,CAAA;YAC1B,MAAM,IAAI,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAA;YAC/B,IAAI,IAAI,YAAY,qCAAwB,IAAI,IAAI,CAAC,IAAI,CAAC,SAAS,KAAK,GAAG,EAAE;gBACzE,IAAI,CAAC,WAAW,CAAC,EAAE,CAAC,CAAA;gBAEpB,IAAI,WAAW;oBAAE,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAA;gBACjD,IAAI,OAAO,QAAQ,KAAK,SAAS;oBAAE,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAA;gBAC7D,IAAI,OAAO,GAAG,KAAK,QAAQ;oBAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;gBACnD,IAAI,OAAO,GAAG,KAAK,QAAQ;oBAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;gBACnD,IAAI,QAAQ,CAAC,MAAM;oBAAE,IAAI,CAAC,kBAAkB,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAA;gBAErE,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/editMentionableSelectMenu.d.ts b/dist/native/component/editMentionableSelectMenu.d.ts new file mode 100644 index 0000000000..e89b121eb6 --- /dev/null +++ b/dist/native/component/editMentionableSelectMenu.d.ts @@ -0,0 +1,36 @@ +import { ArgType, NativeFunction } from "../../structures"; +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: false; + type: ArgType.String; +}, { + name: string; + description: string; + type: ArgType.Boolean; + rest: false; +}, { + name: string; + description: string; + rest: false; + type: ArgType.Number; +}, { + name: string; + description: string; + rest: false; + type: ArgType.Number; +}], true>; +export default _default; +//# sourceMappingURL=editMentionableSelectMenu.d.ts.map \ No newline at end of file diff --git a/dist/native/component/editMentionableSelectMenu.d.ts.map b/dist/native/component/editMentionableSelectMenu.d.ts.map new file mode 100644 index 0000000000..37cc8ef505 --- /dev/null +++ b/dist/native/component/editMentionableSelectMenu.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"editMentionableSelectMenu.d.ts","sourceRoot":"","sources":["../../../src/native/component/editMentionableSelectMenu.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAE1D,wBAgEE"} \ No newline at end of file diff --git a/dist/native/component/editMentionableSelectMenu.js b/dist/native/component/editMentionableSelectMenu.js new file mode 100644 index 0000000000..8156b5d379 --- /dev/null +++ b/dist/native/component/editMentionableSelectMenu.js @@ -0,0 +1,71 @@ +"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: "$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: structures_1.ArgType.String, + }, + { + name: "new custom ID", + description: "The new custom id to use for this menu", + rest: false, + required: true, + type: structures_1.ArgType.String, + }, + { + name: "placeholder", + description: "The placeholder to use for the menu", + rest: false, + type: structures_1.ArgType.String, + }, + { + name: "disabled", + description: "Whether to keep this menu disabled", + type: structures_1.ArgType.Boolean, + rest: false, + }, + { + name: "min values", + description: "The min values to choose for the menu", + rest: false, + type: structures_1.ArgType.Number, + }, + { + name: "max values", + description: "The max values to choose for the menu", + rest: false, + type: structures_1.ArgType.Number, + }, + ], + execute(ctx, [old, id, placeholder, disabled, min, max]) { + for (let i = 0, len = ctx.container.components.length; i < len; i++) { + const comp = ctx.container.components[i]; + const menu = comp.components[0]; + if (menu instanceof discord_js_1.MentionableSelectMenuBuilder && menu.data.custom_id === old) { + menu.setCustomId(id); + if (placeholder) + menu.setPlaceholder(placeholder); + if (typeof disabled === "boolean") + menu.setDisabled(disabled); + if (typeof min === "number") + menu.setMinValues(min); + if (typeof max === "number") + menu.setMaxValues(max); + break; + } + } + return this.success(); + }, +}); +//# sourceMappingURL=editMentionableSelectMenu.js.map \ No newline at end of file diff --git a/dist/native/component/editMentionableSelectMenu.js.map b/dist/native/component/editMentionableSelectMenu.js.map new file mode 100644 index 0000000000..e58beb5fb8 --- /dev/null +++ b/dist/native/component/editMentionableSelectMenu.js.map @@ -0,0 +1 @@ +{"version":3,"file":"editMentionableSelectMenu.js","sourceRoot":"","sources":["../../../src/native/component/editMentionableSelectMenu.ts"],"names":[],"mappings":";;AAAA,2CAAyD;AACzD,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,4BAA4B;IAClC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,iCAAiC;IAC9C,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,wCAAwC;YACrD,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,UAAU;YAChB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,IAAI,EAAE,KAAK;SACd;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;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,EAAE,EAAE,WAAW,EAAE,QAAQ,EAAE,GAAG,EAAE,GAAG,CAAC;QACnD,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,MAAM,EAAC,CAAC,GAAG,GAAG,EAAC,CAAC,EAAE,EAAE;YAC/D,MAAM,IAAI,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,CAAC,CAAA;YACxC,MAAM,IAAI,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAA;YAC/B,IAAI,IAAI,YAAY,yCAA4B,IAAI,IAAI,CAAC,IAAI,CAAC,SAAS,KAAK,GAAG,EAAE;gBAC7E,IAAI,CAAC,WAAW,CAAC,EAAE,CAAC,CAAA;gBAEpB,IAAI,WAAW;oBAAE,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAA;gBACjD,IAAI,OAAO,QAAQ,KAAK,SAAS;oBAAE,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAA;gBAC7D,IAAI,OAAO,GAAG,KAAK,QAAQ;oBAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;gBACnD,IAAI,OAAO,GAAG,KAAK,QAAQ;oBAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;gBAEnD,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/editMentionableSelectMenuOf.d.ts b/dist/native/component/editMentionableSelectMenuOf.d.ts new file mode 100644 index 0000000000..12da8b601c --- /dev/null +++ b/dist/native/component/editMentionableSelectMenuOf.d.ts @@ -0,0 +1,49 @@ +import { ArgType, NativeFunction } from "../../structures"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + rest: false; + required: true; + type: ArgType.TextChannel; +}, { + name: string; + description: string; + rest: false; + required: true; + type: ArgType.Message; + pointer: number; +}, { + 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: false; + type: ArgType.String; +}, { + name: string; + description: string; + type: ArgType.Boolean; + rest: false; +}, { + name: string; + description: string; + rest: false; + type: ArgType.Number; +}, { + name: string; + description: string; + rest: false; + type: ArgType.Number; +}], true>; +export default _default; +//# sourceMappingURL=editMentionableSelectMenuOf.d.ts.map \ No newline at end of file diff --git a/dist/native/component/editMentionableSelectMenuOf.d.ts.map b/dist/native/component/editMentionableSelectMenuOf.d.ts.map new file mode 100644 index 0000000000..af226f7fc9 --- /dev/null +++ b/dist/native/component/editMentionableSelectMenuOf.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"editMentionableSelectMenuOf.d.ts","sourceRoot":"","sources":["../../../src/native/component/editMentionableSelectMenuOf.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAE1D,wBAoFE"} \ No newline at end of file diff --git a/dist/native/component/editMentionableSelectMenuOf.js b/dist/native/component/editMentionableSelectMenuOf.js new file mode 100644 index 0000000000..5fadd78106 --- /dev/null +++ b/dist/native/component/editMentionableSelectMenuOf.js @@ -0,0 +1,88 @@ +"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: "$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: structures_1.ArgType.TextChannel + }, + { + name: "message ID", + description: "The message to edit select menu for", + rest: false, + required: true, + type: structures_1.ArgType.Message, + pointer: 0 + }, + { + name: "old custom ID", + description: "The custom id of the menu to edit", + rest: false, + required: true, + type: structures_1.ArgType.String, + }, + { + name: "new custom ID", + description: "The new custom id to use for this menu", + rest: false, + required: true, + type: structures_1.ArgType.String, + }, + { + name: "placeholder", + description: "The placeholder to use for the menu", + rest: false, + type: structures_1.ArgType.String, + }, + { + name: "disabled", + description: "Whether to keep this menu disabled", + type: structures_1.ArgType.Boolean, + rest: false, + }, + { + name: "min values", + description: "The min values to choose for the menu", + rest: false, + type: structures_1.ArgType.Number, + }, + { + name: "max values", + description: "The max values to choose for the menu", + rest: false, + type: structures_1.ArgType.Number, + }, + ], + output: structures_1.ArgType.Boolean, + async execute(ctx, [, m, old, id, placeholder, disabled, min, max]) { + const components = m.components.map(x => discord_js_1.ActionRowBuilder.from(x)); + for (let i = 0, len = components.length; i < len; i++) { + const comp = components[i]; + const menu = comp.components[0]; + if (menu instanceof discord_js_1.MentionableSelectMenuBuilder && menu.data.custom_id === old) { + menu.setCustomId(id); + if (placeholder) + menu.setPlaceholder(placeholder); + if (typeof disabled === "boolean") + menu.setDisabled(disabled); + if (typeof min === "number") + menu.setMinValues(min); + if (typeof max === "number") + menu.setMaxValues(max); + break; + } + } + return this.success(!!(await m.edit({ components: components }).catch(ctx.noop))); + }, +}); +//# sourceMappingURL=editMentionableSelectMenuOf.js.map \ No newline at end of file diff --git a/dist/native/component/editMentionableSelectMenuOf.js.map b/dist/native/component/editMentionableSelectMenuOf.js.map new file mode 100644 index 0000000000..9d95a2c817 --- /dev/null +++ b/dist/native/component/editMentionableSelectMenuOf.js.map @@ -0,0 +1 @@ +{"version":3,"file":"editMentionableSelectMenuOf.js","sourceRoot":"","sources":["../../../src/native/component/editMentionableSelectMenuOf.ts"],"names":[],"mappings":";;AAAA,2CAA0F;AAC1F,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,8BAA8B;IACpC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4DAA4D;IACzE,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,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,wCAAwC;YACrD,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,UAAU;YAChB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,IAAI,EAAE,KAAK;SACd;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;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,WAAW,EAAE,QAAQ,EAAE,GAAG,EAAE,GAAG,CAAC;QAC9D,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,EAAC,CAAC,GAAG,GAAG,EAAC,CAAC,EAAE,EAAE;YACjD,MAAM,IAAI,GAAG,UAAU,CAAC,CAAC,CAAC,CAAA;YAC1B,MAAM,IAAI,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAA;YAC/B,IAAI,IAAI,YAAY,yCAA4B,IAAI,IAAI,CAAC,IAAI,CAAC,SAAS,KAAK,GAAG,EAAE;gBAC7E,IAAI,CAAC,WAAW,CAAC,EAAE,CAAC,CAAA;gBAEpB,IAAI,WAAW;oBAAE,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAA;gBACjD,IAAI,OAAO,QAAQ,KAAK,SAAS;oBAAE,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAA;gBAC7D,IAAI,OAAO,GAAG,KAAK,QAAQ;oBAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;gBACnD,IAAI,OAAO,GAAG,KAAK,QAAQ;oBAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;gBAEnD,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/editRoleSelectMenu.d.ts b/dist/native/component/editRoleSelectMenu.d.ts new file mode 100644 index 0000000000..f60bd66471 --- /dev/null +++ b/dist/native/component/editRoleSelectMenu.d.ts @@ -0,0 +1,41 @@ +import { ArgType, NativeFunction } from "../../structures"; +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: false; + type: ArgType.String; +}, { + name: string; + description: string; + type: ArgType.Boolean; + rest: false; +}, { + name: string; + description: string; + rest: false; + type: ArgType.Number; +}, { + name: string; + description: string; + rest: false; + type: ArgType.Number; +}, { + name: string; + rest: true; + type: ArgType.String; + description: string; +}], true>; +export default _default; +//# sourceMappingURL=editRoleSelectMenu.d.ts.map \ No newline at end of file diff --git a/dist/native/component/editRoleSelectMenu.d.ts.map b/dist/native/component/editRoleSelectMenu.d.ts.map new file mode 100644 index 0000000000..671d83b988 --- /dev/null +++ b/dist/native/component/editRoleSelectMenu.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"editRoleSelectMenu.d.ts","sourceRoot":"","sources":["../../../src/native/component/editRoleSelectMenu.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAElE,wBAuEE"} \ No newline at end of file diff --git a/dist/native/component/editRoleSelectMenu.js b/dist/native/component/editRoleSelectMenu.js new file mode 100644 index 0000000000..0fbb2c8113 --- /dev/null +++ b/dist/native/component/editRoleSelectMenu.js @@ -0,0 +1,79 @@ +"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: "$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: structures_1.ArgType.String, + }, + { + name: "new custom ID", + description: "The new custom id to use for this menu", + rest: false, + required: true, + type: structures_1.ArgType.String, + }, + { + name: "placeholder", + description: "The placeholder to use for the menu", + rest: false, + type: structures_1.ArgType.String, + }, + { + name: "disabled", + description: "Whether to keep this menu disabled", + type: structures_1.ArgType.Boolean, + rest: false, + }, + { + name: "min values", + description: "The min values to choose for the menu", + rest: false, + type: structures_1.ArgType.Number, + }, + { + name: "max values", + description: "The max values to choose for the menu", + rest: false, + type: structures_1.ArgType.Number, + }, + { + name: "default roles", + rest: true, + type: structures_1.ArgType.String, + description: "The default selected roles of the menu" + } + ], + execute(ctx, [old, id, placeholder, disabled, min, max, roles]) { + for (let i = 0, len = ctx.container.components.length; i < len; i++) { + const comp = ctx.container.components[i]; + const menu = comp.components[0]; + if (menu instanceof discord_js_1.RoleSelectMenuBuilder && menu.data.custom_id === old) { + menu.setCustomId(id); + if (placeholder) + menu.setPlaceholder(placeholder); + if (typeof disabled === "boolean") + menu.setDisabled(disabled); + if (typeof min === "number") + menu.setMinValues(min); + if (typeof max === "number") + menu.setMaxValues(max); + if (roles.length) + menu.setDefaultRoles(roles.filter(x => x)); + break; + } + } + return this.success(); + }, +}); +//# sourceMappingURL=editRoleSelectMenu.js.map \ No newline at end of file diff --git a/dist/native/component/editRoleSelectMenu.js.map b/dist/native/component/editRoleSelectMenu.js.map new file mode 100644 index 0000000000..11a0579535 --- /dev/null +++ b/dist/native/component/editRoleSelectMenu.js.map @@ -0,0 +1 @@ +{"version":3,"file":"editRoleSelectMenu.js","sourceRoot":"","sources":["../../../src/native/component/editRoleSelectMenu.ts"],"names":[],"mappings":";;AAAA,2CAAkD;AAClD,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,qBAAqB;IAC3B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,0BAA0B;IACvC,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,wCAAwC;YACrD,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,UAAU;YAChB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,IAAI,EAAE,KAAK;SACd;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,eAAe;YACrB,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,WAAW,EAAE,wCAAwC;SACxD;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,EAAE,EAAE,WAAW,EAAE,QAAQ,EAAE,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC;QAC1D,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,MAAM,EAAC,CAAC,GAAG,GAAG,EAAC,CAAC,EAAE,EAAE;YAC/D,MAAM,IAAI,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,CAAC,CAAA;YACxC,MAAM,IAAI,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAA;YAC/B,IAAI,IAAI,YAAY,kCAAqB,IAAI,IAAI,CAAC,IAAI,CAAC,SAAS,KAAK,GAAG,EAAE;gBACtE,IAAI,CAAC,WAAW,CAAC,EAAE,CAAC,CAAA;gBAEpB,IAAI,WAAW;oBAAE,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAA;gBACjD,IAAI,OAAO,QAAQ,KAAK,SAAS;oBAAE,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAA;gBAC7D,IAAI,OAAO,GAAG,KAAK,QAAQ;oBAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;gBACnD,IAAI,OAAO,GAAG,KAAK,QAAQ;oBAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;gBACnD,IAAI,KAAK,CAAC,MAAM;oBAAE,IAAI,CAAC,eAAe,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAA;gBAE5D,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/editRoleSelectMenuOf.d.ts b/dist/native/component/editRoleSelectMenuOf.d.ts new file mode 100644 index 0000000000..c0b744c98d --- /dev/null +++ b/dist/native/component/editRoleSelectMenuOf.d.ts @@ -0,0 +1,54 @@ +import { ArgType, NativeFunction } from "../../structures"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + rest: false; + required: true; + type: ArgType.TextChannel; +}, { + name: string; + description: string; + rest: false; + required: true; + type: ArgType.Message; + pointer: number; +}, { + 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: false; + type: ArgType.String; +}, { + name: string; + description: string; + type: ArgType.Boolean; + rest: false; +}, { + name: string; + description: string; + rest: false; + type: ArgType.Number; +}, { + name: string; + description: string; + rest: false; + type: ArgType.Number; +}, { + name: string; + rest: true; + type: ArgType.String; + description: string; +}], true>; +export default _default; +//# sourceMappingURL=editRoleSelectMenuOf.d.ts.map \ No newline at end of file diff --git a/dist/native/component/editRoleSelectMenuOf.d.ts.map b/dist/native/component/editRoleSelectMenuOf.d.ts.map new file mode 100644 index 0000000000..8210785f9e --- /dev/null +++ b/dist/native/component/editRoleSelectMenuOf.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"editRoleSelectMenuOf.d.ts","sourceRoot":"","sources":["../../../src/native/component/editRoleSelectMenuOf.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAElE,wBA2FE"} \ No newline at end of file diff --git a/dist/native/component/editRoleSelectMenuOf.js b/dist/native/component/editRoleSelectMenuOf.js new file mode 100644 index 0000000000..ea46a99a22 --- /dev/null +++ b/dist/native/component/editRoleSelectMenuOf.js @@ -0,0 +1,96 @@ +"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: "$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: structures_1.ArgType.TextChannel + }, + { + name: "message ID", + description: "The message to edit select menu for", + rest: false, + required: true, + type: structures_1.ArgType.Message, + pointer: 0 + }, + { + name: "old custom ID", + description: "The custom id of the menu to edit", + rest: false, + required: true, + type: structures_1.ArgType.String, + }, + { + name: "new custom ID", + description: "The new custom id to use for this menu", + rest: false, + required: true, + type: structures_1.ArgType.String, + }, + { + name: "placeholder", + description: "The placeholder to use for the menu", + rest: false, + type: structures_1.ArgType.String, + }, + { + name: "disabled", + description: "Whether to keep this menu disabled", + type: structures_1.ArgType.Boolean, + rest: false, + }, + { + name: "min values", + description: "The min values to choose for the menu", + rest: false, + type: structures_1.ArgType.Number, + }, + { + name: "max values", + description: "The max values to choose for the menu", + rest: false, + type: structures_1.ArgType.Number, + }, + { + name: "default roles", + rest: true, + type: structures_1.ArgType.String, + description: "The default selected roles of the menu" + } + ], + output: structures_1.ArgType.Boolean, + async execute(ctx, [, m, old, id, placeholder, disabled, min, max, roles]) { + const components = m.components.map(x => discord_js_1.ActionRowBuilder.from(x)); + for (let i = 0, len = components.length; i < len; i++) { + const comp = components[i]; + const menu = comp.components[0]; + if (menu instanceof discord_js_1.RoleSelectMenuBuilder && menu.data.custom_id === old) { + menu.setCustomId(id); + if (placeholder) + menu.setPlaceholder(placeholder); + if (typeof disabled === "boolean") + menu.setDisabled(disabled); + if (typeof min === "number") + menu.setMinValues(min); + if (typeof max === "number") + menu.setMaxValues(max); + if (roles.length) + menu.setDefaultRoles(roles.filter(x => x)); + break; + } + } + return this.success(!!(await m.edit({ components: components }).catch(ctx.noop))); + }, +}); +//# sourceMappingURL=editRoleSelectMenuOf.js.map \ No newline at end of file diff --git a/dist/native/component/editRoleSelectMenuOf.js.map b/dist/native/component/editRoleSelectMenuOf.js.map new file mode 100644 index 0000000000..29ff3dae12 --- /dev/null +++ b/dist/native/component/editRoleSelectMenuOf.js.map @@ -0,0 +1 @@ +{"version":3,"file":"editRoleSelectMenuOf.js","sourceRoot":"","sources":["../../../src/native/component/editRoleSelectMenuOf.ts"],"names":[],"mappings":";;AAAA,2CAAmF;AACnF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,uBAAuB;IAC7B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,qDAAqD;IAClE,MAAM,EAAE,IAAI;IACZ,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,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,wCAAwC;YACrD,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,UAAU;YAChB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,IAAI,EAAE,KAAK;SACd;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,eAAe;YACrB,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,WAAW,EAAE,wCAAwC;SACxD;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,WAAW,EAAE,QAAQ,EAAE,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC;QACrE,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,EAAC,CAAC,GAAG,GAAG,EAAC,CAAC,EAAE,EAAE;YACjD,MAAM,IAAI,GAAG,UAAU,CAAC,CAAC,CAAC,CAAA;YAC1B,MAAM,IAAI,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAA;YAC/B,IAAI,IAAI,YAAY,kCAAqB,IAAI,IAAI,CAAC,IAAI,CAAC,SAAS,KAAK,GAAG,EAAE;gBACtE,IAAI,CAAC,WAAW,CAAC,EAAE,CAAC,CAAA;gBAEpB,IAAI,WAAW;oBAAE,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAA;gBACjD,IAAI,OAAO,QAAQ,KAAK,SAAS;oBAAE,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAA;gBAC7D,IAAI,OAAO,GAAG,KAAK,QAAQ;oBAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;gBACnD,IAAI,OAAO,GAAG,KAAK,QAAQ;oBAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;gBACnD,IAAI,KAAK,CAAC,MAAM;oBAAE,IAAI,CAAC,eAAe,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAA;gBAE5D,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/editStringSelectMenu.js b/dist/native/component/editStringSelectMenu.js index e360ec1a72..42947e9cb1 100644 --- a/dist/native/component/editStringSelectMenu.js +++ b/dist/native/component/editStringSelectMenu.js @@ -54,13 +54,13 @@ exports.default = new structures_1.NativeFunction({ const menu = comp.components[0]; if (menu instanceof discord_js_1.StringSelectMenuBuilder && menu.data.custom_id === old) { menu.setCustomId(id); - if (disabled !== null) - menu.setDisabled(disabled); if (placeholder) menu.setPlaceholder(placeholder); - if (min !== null) + if (typeof disabled === "boolean") + menu.setDisabled(disabled); + if (typeof min === "number") menu.setMinValues(min); - if (max !== null) + if (typeof max === "number") menu.setMaxValues(max); break; } diff --git a/dist/native/component/editStringSelectMenu.js.map b/dist/native/component/editStringSelectMenu.js.map index 5a0c9d5b3d..fed0ed2ddc 100644 --- a/dist/native/component/editStringSelectMenu.js.map +++ b/dist/native/component/editStringSelectMenu.js.map @@ -1 +1 @@ -{"version":3,"file":"editStringSelectMenu.js","sourceRoot":"","sources":["../../../src/native/component/editStringSelectMenu.ts"],"names":[],"mappings":";;AAAA,2CAAoD;AACpD,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,uBAAuB;IAC7B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4BAA4B;IACzC,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,wCAAwC;YACrD,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,UAAU;YAChB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,IAAI,EAAE,KAAK;SACd;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;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,EAAE,EAAE,WAAW,EAAE,QAAQ,EAAE,GAAG,EAAE,GAAG,CAAC;QACnD,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,MAAM,EAAC,CAAC,GAAG,GAAG,EAAC,CAAC,EAAE,EAAE;YAC/D,MAAM,IAAI,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,CAAC,CAAA;YACxC,MAAM,IAAI,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAA;YAC/B,IAAI,IAAI,YAAY,oCAAuB,IAAI,IAAI,CAAC,IAAI,CAAC,SAAS,KAAK,GAAG,EAAE;gBACxE,IAAI,CAAC,WAAW,CAAC,EAAE,CAAC,CAAA;gBAEpB,IAAI,QAAQ,KAAK,IAAI;oBAAE,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAA;gBACjD,IAAI,WAAW;oBAAE,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAA;gBACjD,IAAI,GAAG,KAAK,IAAI;oBAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;gBACxC,IAAI,GAAG,KAAK,IAAI;oBAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;gBAExC,MAAK;aACR;SACJ;QAED,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"editStringSelectMenu.js","sourceRoot":"","sources":["../../../src/native/component/editStringSelectMenu.ts"],"names":[],"mappings":";;AAAA,2CAAoD;AACpD,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,uBAAuB;IAC7B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4BAA4B;IACzC,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,wCAAwC;YACrD,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,UAAU;YAChB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,IAAI,EAAE,KAAK;SACd;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;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,EAAE,EAAE,WAAW,EAAE,QAAQ,EAAE,GAAG,EAAE,GAAG,CAAC;QACnD,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,MAAM,EAAC,CAAC,GAAG,GAAG,EAAC,CAAC,EAAE,EAAE;YAC/D,MAAM,IAAI,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,CAAC,CAAA;YACxC,MAAM,IAAI,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAA;YAC/B,IAAI,IAAI,YAAY,oCAAuB,IAAI,IAAI,CAAC,IAAI,CAAC,SAAS,KAAK,GAAG,EAAE;gBACxE,IAAI,CAAC,WAAW,CAAC,EAAE,CAAC,CAAA;gBAEpB,IAAI,WAAW;oBAAE,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAA;gBACjD,IAAI,OAAO,QAAQ,KAAK,SAAS;oBAAE,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAA;gBAC7D,IAAI,OAAO,GAAG,KAAK,QAAQ;oBAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;gBACnD,IAAI,OAAO,GAAG,KAAK,QAAQ;oBAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;gBAEnD,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/editStringSelectMenuOf.js b/dist/native/component/editStringSelectMenuOf.js index e0f1220184..3e69a84f79 100644 --- a/dist/native/component/editStringSelectMenuOf.js +++ b/dist/native/component/editStringSelectMenuOf.js @@ -71,13 +71,13 @@ exports.default = new structures_1.NativeFunction({ const menu = comp.components[0]; if (menu instanceof discord_js_1.StringSelectMenuBuilder && menu.data.custom_id === old) { menu.setCustomId(id); - if (disabled !== null) - menu.setDisabled(disabled); if (placeholder) menu.setPlaceholder(placeholder); - if (min !== null) + if (typeof disabled === "boolean") + menu.setDisabled(disabled); + if (typeof min === "number") menu.setMinValues(min); - if (max !== null) + if (typeof max === "number") menu.setMaxValues(max); break; } diff --git a/dist/native/component/editStringSelectMenuOf.js.map b/dist/native/component/editStringSelectMenuOf.js.map index 5a7008a896..26e7e4243c 100644 --- a/dist/native/component/editStringSelectMenuOf.js.map +++ b/dist/native/component/editStringSelectMenuOf.js.map @@ -1 +1 @@ -{"version":3,"file":"editStringSelectMenuOf.js","sourceRoot":"","sources":["../../../src/native/component/editStringSelectMenuOf.ts"],"names":[],"mappings":";;AAAA,2CAAqF;AACrF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,yBAAyB;IAC/B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yCAAyC;IACtD,MAAM,EAAE,IAAI;IACZ,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,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,wCAAwC;YACrD,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,UAAU;YAChB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,IAAI,EAAE,KAAK;SACd;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;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,WAAW,EAAE,QAAQ,EAAE,GAAG,EAAE,GAAG,CAAC;QAC9D,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,EAAC,CAAC,GAAG,GAAG,EAAC,CAAC,EAAE,EAAE;YACjD,MAAM,IAAI,GAAG,UAAU,CAAC,CAAC,CAAC,CAAA;YAC1B,MAAM,IAAI,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAA;YAC/B,IAAI,IAAI,YAAY,oCAAuB,IAAI,IAAI,CAAC,IAAI,CAAC,SAAS,KAAK,GAAG,EAAE;gBACxE,IAAI,CAAC,WAAW,CAAC,EAAE,CAAC,CAAA;gBAEpB,IAAI,QAAQ,KAAK,IAAI;oBAAE,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAA;gBACjD,IAAI,WAAW;oBAAE,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAA;gBACjD,IAAI,GAAG,KAAK,IAAI;oBAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;gBACxC,IAAI,GAAG,KAAK,IAAI;oBAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;gBAExC,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":"editStringSelectMenuOf.js","sourceRoot":"","sources":["../../../src/native/component/editStringSelectMenuOf.ts"],"names":[],"mappings":";;AAAA,2CAAqF;AACrF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,yBAAyB;IAC/B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yCAAyC;IACtD,MAAM,EAAE,IAAI;IACZ,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,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,wCAAwC;YACrD,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,UAAU;YAChB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,IAAI,EAAE,KAAK;SACd;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;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,WAAW,EAAE,QAAQ,EAAE,GAAG,EAAE,GAAG,CAAC;QAC9D,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,EAAC,CAAC,GAAG,GAAG,EAAC,CAAC,EAAE,EAAE;YACjD,MAAM,IAAI,GAAG,UAAU,CAAC,CAAC,CAAC,CAAA;YAC1B,MAAM,IAAI,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAA;YAC/B,IAAI,IAAI,YAAY,oCAAuB,IAAI,IAAI,CAAC,IAAI,CAAC,SAAS,KAAK,GAAG,EAAE;gBACxE,IAAI,CAAC,WAAW,CAAC,EAAE,CAAC,CAAA;gBAEpB,IAAI,WAAW;oBAAE,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAA;gBACjD,IAAI,OAAO,QAAQ,KAAK,SAAS;oBAAE,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAA;gBAC7D,IAAI,OAAO,GAAG,KAAK,QAAQ;oBAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;gBACnD,IAAI,OAAO,GAAG,KAAK,QAAQ;oBAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;gBAEnD,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/editUserSelectMenu.d.ts b/dist/native/component/editUserSelectMenu.d.ts new file mode 100644 index 0000000000..499791985f --- /dev/null +++ b/dist/native/component/editUserSelectMenu.d.ts @@ -0,0 +1,41 @@ +import { ArgType, NativeFunction } from "../../structures"; +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: false; + type: ArgType.String; +}, { + name: string; + description: string; + type: ArgType.Boolean; + rest: false; +}, { + name: string; + description: string; + rest: false; + type: ArgType.Number; +}, { + name: string; + description: string; + rest: false; + type: ArgType.Number; +}, { + name: string; + rest: true; + type: ArgType.String; + description: string; +}], true>; +export default _default; +//# sourceMappingURL=editUserSelectMenu.d.ts.map \ No newline at end of file diff --git a/dist/native/component/editUserSelectMenu.d.ts.map b/dist/native/component/editUserSelectMenu.d.ts.map new file mode 100644 index 0000000000..5dc483cab8 --- /dev/null +++ b/dist/native/component/editUserSelectMenu.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"editUserSelectMenu.d.ts","sourceRoot":"","sources":["../../../src/native/component/editUserSelectMenu.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAElE,wBAuEE"} \ No newline at end of file diff --git a/dist/native/component/editUserSelectMenu.js b/dist/native/component/editUserSelectMenu.js new file mode 100644 index 0000000000..499548620d --- /dev/null +++ b/dist/native/component/editUserSelectMenu.js @@ -0,0 +1,79 @@ +"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: "$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: structures_1.ArgType.String, + }, + { + name: "new custom ID", + description: "The new custom id to use for this menu", + rest: false, + required: true, + type: structures_1.ArgType.String, + }, + { + name: "placeholder", + description: "The placeholder to use for the menu", + rest: false, + type: structures_1.ArgType.String, + }, + { + name: "disabled", + description: "Whether to keep this menu disabled", + type: structures_1.ArgType.Boolean, + rest: false, + }, + { + name: "min values", + description: "The min values to choose for the menu", + rest: false, + type: structures_1.ArgType.Number, + }, + { + name: "max values", + description: "The max values to choose for the menu", + rest: false, + type: structures_1.ArgType.Number, + }, + { + name: "default users", + rest: true, + type: structures_1.ArgType.String, + description: "The default selected users of the menu" + } + ], + execute(ctx, [old, id, placeholder, disabled, min, max, users]) { + for (let i = 0, len = ctx.container.components.length; i < len; i++) { + const comp = ctx.container.components[i]; + const menu = comp.components[0]; + if (menu instanceof discord_js_1.UserSelectMenuBuilder && menu.data.custom_id === old) { + menu.setCustomId(id); + if (placeholder) + menu.setPlaceholder(placeholder); + if (typeof disabled === "boolean") + menu.setDisabled(disabled); + if (typeof min === "number") + menu.setMinValues(min); + if (typeof max === "number") + menu.setMaxValues(max); + if (users.length) + menu.setDefaultUsers(users.filter(x => x)); + break; + } + } + return this.success(); + }, +}); +//# sourceMappingURL=editUserSelectMenu.js.map \ No newline at end of file diff --git a/dist/native/component/editUserSelectMenu.js.map b/dist/native/component/editUserSelectMenu.js.map new file mode 100644 index 0000000000..51c4fb601e --- /dev/null +++ b/dist/native/component/editUserSelectMenu.js.map @@ -0,0 +1 @@ +{"version":3,"file":"editUserSelectMenu.js","sourceRoot":"","sources":["../../../src/native/component/editUserSelectMenu.ts"],"names":[],"mappings":";;AAAA,2CAAkD;AAClD,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,qBAAqB;IAC3B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,0BAA0B;IACvC,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,wCAAwC;YACrD,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,UAAU;YAChB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,IAAI,EAAE,KAAK;SACd;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,eAAe;YACrB,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,WAAW,EAAE,wCAAwC;SACxD;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,EAAE,EAAE,WAAW,EAAE,QAAQ,EAAE,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC;QAC1D,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,MAAM,EAAC,CAAC,GAAG,GAAG,EAAC,CAAC,EAAE,EAAE;YAC/D,MAAM,IAAI,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,CAAC,CAAA;YACxC,MAAM,IAAI,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAA;YAC/B,IAAI,IAAI,YAAY,kCAAqB,IAAI,IAAI,CAAC,IAAI,CAAC,SAAS,KAAK,GAAG,EAAE;gBACtE,IAAI,CAAC,WAAW,CAAC,EAAE,CAAC,CAAA;gBAEpB,IAAI,WAAW;oBAAE,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAA;gBACjD,IAAI,OAAO,QAAQ,KAAK,SAAS;oBAAE,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAA;gBAC7D,IAAI,OAAO,GAAG,KAAK,QAAQ;oBAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;gBACnD,IAAI,OAAO,GAAG,KAAK,QAAQ;oBAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;gBACnD,IAAI,KAAK,CAAC,MAAM;oBAAE,IAAI,CAAC,eAAe,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAA;gBAE5D,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/editUserSelectMenuOf.d.ts b/dist/native/component/editUserSelectMenuOf.d.ts new file mode 100644 index 0000000000..ea18946e2f --- /dev/null +++ b/dist/native/component/editUserSelectMenuOf.d.ts @@ -0,0 +1,54 @@ +import { ArgType, NativeFunction } from "../../structures"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + rest: false; + required: true; + type: ArgType.TextChannel; +}, { + name: string; + description: string; + rest: false; + required: true; + type: ArgType.Message; + pointer: number; +}, { + 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: false; + type: ArgType.String; +}, { + name: string; + description: string; + type: ArgType.Boolean; + rest: false; +}, { + name: string; + description: string; + rest: false; + type: ArgType.Number; +}, { + name: string; + description: string; + rest: false; + type: ArgType.Number; +}, { + name: string; + rest: true; + type: ArgType.String; + description: string; +}], true>; +export default _default; +//# sourceMappingURL=editUserSelectMenuOf.d.ts.map \ No newline at end of file diff --git a/dist/native/component/editUserSelectMenuOf.d.ts.map b/dist/native/component/editUserSelectMenuOf.d.ts.map new file mode 100644 index 0000000000..feb6371f4f --- /dev/null +++ b/dist/native/component/editUserSelectMenuOf.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"editUserSelectMenuOf.d.ts","sourceRoot":"","sources":["../../../src/native/component/editUserSelectMenuOf.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAElE,wBA2FE"} \ No newline at end of file diff --git a/dist/native/component/editUserSelectMenuOf.js b/dist/native/component/editUserSelectMenuOf.js new file mode 100644 index 0000000000..acfb31e8e2 --- /dev/null +++ b/dist/native/component/editUserSelectMenuOf.js @@ -0,0 +1,96 @@ +"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: "$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: structures_1.ArgType.TextChannel + }, + { + name: "message ID", + description: "The message to edit select menu for", + rest: false, + required: true, + type: structures_1.ArgType.Message, + pointer: 0 + }, + { + name: "old custom ID", + description: "The custom id of the menu to edit", + rest: false, + required: true, + type: structures_1.ArgType.String, + }, + { + name: "new custom ID", + description: "The new custom id to use for this menu", + rest: false, + required: true, + type: structures_1.ArgType.String, + }, + { + name: "placeholder", + description: "The placeholder to use for the menu", + rest: false, + type: structures_1.ArgType.String, + }, + { + name: "disabled", + description: "Whether to keep this menu disabled", + type: structures_1.ArgType.Boolean, + rest: false, + }, + { + name: "min values", + description: "The min values to choose for the menu", + rest: false, + type: structures_1.ArgType.Number, + }, + { + name: "max values", + description: "The max values to choose for the menu", + rest: false, + type: structures_1.ArgType.Number, + }, + { + name: "default users", + rest: true, + type: structures_1.ArgType.String, + description: "The default selected users of the menu" + } + ], + output: structures_1.ArgType.Boolean, + async execute(ctx, [, m, old, id, placeholder, disabled, min, max, users]) { + const components = m.components.map(x => discord_js_1.ActionRowBuilder.from(x)); + for (let i = 0, len = components.length; i < len; i++) { + const comp = components[i]; + const menu = comp.components[0]; + if (menu instanceof discord_js_1.UserSelectMenuBuilder && menu.data.custom_id === old) { + menu.setCustomId(id); + if (placeholder) + menu.setPlaceholder(placeholder); + if (typeof disabled === "boolean") + menu.setDisabled(disabled); + if (typeof min === "number") + menu.setMinValues(min); + if (typeof max === "number") + menu.setMaxValues(max); + if (users.length) + menu.setDefaultUsers(users.filter(x => x)); + break; + } + } + return this.success(!!(await m.edit({ components: components }).catch(ctx.noop))); + }, +}); +//# sourceMappingURL=editUserSelectMenuOf.js.map \ No newline at end of file diff --git a/dist/native/component/editUserSelectMenuOf.js.map b/dist/native/component/editUserSelectMenuOf.js.map new file mode 100644 index 0000000000..a316834492 --- /dev/null +++ b/dist/native/component/editUserSelectMenuOf.js.map @@ -0,0 +1 @@ +{"version":3,"file":"editUserSelectMenuOf.js","sourceRoot":"","sources":["../../../src/native/component/editUserSelectMenuOf.ts"],"names":[],"mappings":";;AAAA,2CAAmF;AACnF,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,uBAAuB;IAC7B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,qDAAqD;IAClE,MAAM,EAAE,IAAI;IACZ,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,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,eAAe;YACrB,WAAW,EAAE,wCAAwC;YACrD,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,UAAU;YAChB,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,IAAI,EAAE,KAAK;SACd;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,eAAe;YACrB,IAAI,EAAE,IAAI;YACV,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,WAAW,EAAE,wCAAwC;SACxD;KACJ;IACD,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,WAAW,EAAE,QAAQ,EAAE,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC;QACrE,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,EAAC,CAAC,GAAG,GAAG,EAAC,CAAC,EAAE,EAAE;YACjD,MAAM,IAAI,GAAG,UAAU,CAAC,CAAC,CAAC,CAAA;YAC1B,MAAM,IAAI,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAA;YAC/B,IAAI,IAAI,YAAY,kCAAqB,IAAI,IAAI,CAAC,IAAI,CAAC,SAAS,KAAK,GAAG,EAAE;gBACtE,IAAI,CAAC,WAAW,CAAC,EAAE,CAAC,CAAA;gBAEpB,IAAI,WAAW;oBAAE,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAA;gBACjD,IAAI,OAAO,QAAQ,KAAK,SAAS;oBAAE,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAA;gBAC7D,IAAI,OAAO,GAAG,KAAK,QAAQ;oBAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;gBACnD,IAAI,OAAO,GAAG,KAAK,QAAQ;oBAAE,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAA;gBACnD,IAAI,KAAK,CAAC,MAAM;oBAAE,IAAI,CAAC,eAAe,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAA;gBAE5D,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/enableButtons.d.ts b/dist/native/component/enableButtons.d.ts new file mode 100644 index 0000000000..dcb187fb30 --- /dev/null +++ b/dist/native/component/enableButtons.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.Number; +}], true>; +export default _default; +//# sourceMappingURL=enableButtons.d.ts.map \ No newline at end of file diff --git a/dist/native/component/enableButtons.d.ts.map b/dist/native/component/enableButtons.d.ts.map new file mode 100644 index 0000000000..a0111fcf40 --- /dev/null +++ b/dist/native/component/enableButtons.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"enableButtons.d.ts","sourceRoot":"","sources":["../../../src/native/component/enableButtons.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAElE,wBAiCE"} \ No newline at end of file diff --git a/dist/native/component/enableButtons.js b/dist/native/component/enableButtons.js new file mode 100644 index 0000000000..70646504ed --- /dev/null +++ b/dist/native/component/enableButtons.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: "$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: structures_1.ArgType.Number, + }, + ], + brackets: false, + execute(ctx, [index]) { + const data = ctx.container.components; + const components = Number.isFinite(index) ? [data[index]] : data; + components.forEach(row => { + const actionRow = new discord_js_1.ActionRowBuilder(); + row?.components.forEach(component => { + if (component instanceof discord_js_1.ButtonBuilder) { + actionRow.addComponents(component.setDisabled(false)); + } + else { + actionRow.addComponents(component); + } + }); + }); + return this.success(); + }, +}); +//# sourceMappingURL=enableButtons.js.map \ No newline at end of file diff --git a/dist/native/component/enableButtons.js.map b/dist/native/component/enableButtons.js.map new file mode 100644 index 0000000000..ed650796a0 --- /dev/null +++ b/dist/native/component/enableButtons.js.map @@ -0,0 +1 @@ +{"version":3,"file":"enableButtons.js","sourceRoot":"","sources":["../../../src/native/component/enableButtons.ts"],"names":[],"mappings":";;AAAA,2CAA4D;AAC5D,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4CAA4C;IACzD,OAAO,EAAE,CAAC,mBAAmB,CAAC;IAC9B,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,QAAQ,EAAE,KAAK;IACf,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC;QAChB,MAAM,IAAI,GAAG,GAAG,CAAC,SAAS,CAAC,UAAU,CAAA;QACrC,MAAM,UAAU,GAAG,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAA;QAEhE,UAAU,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE;YACrB,MAAM,SAAS,GAAG,IAAI,6BAAgB,EAAE,CAAA;YACxC,GAAG,EAAE,UAAU,CAAC,OAAO,CAAC,SAAS,CAAC,EAAE;gBAChC,IAAI,SAAS,YAAY,0BAAa,EAAE;oBACpC,SAAS,CAAC,aAAa,CAAC,SAAS,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC,CAAA;iBACxD;qBAAM;oBACH,SAAS,CAAC,aAAa,CAAC,SAAS,CAAC,CAAA;iBACrC;YACL,CAAC,CAAC,CAAA;QACN,CAAC,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/component/enableButtonsOf.d.ts b/dist/native/component/enableButtonsOf.d.ts new file mode 100644 index 0000000000..649c9372e3 --- /dev/null +++ b/dist/native/component/enableButtonsOf.d.ts @@ -0,0 +1,22 @@ +import { ArgType, NativeFunction } from "../../structures"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + rest: false; + required: true; + type: ArgType.TextChannel; +}, { + name: string; + description: string; + rest: false; + required: true; + type: ArgType.Message; + pointer: number; +}, { + name: string; + description: string; + rest: false; + type: ArgType.Number; +}], true>; +export default _default; +//# sourceMappingURL=enableButtonsOf.d.ts.map \ No newline at end of file diff --git a/dist/native/component/enableButtonsOf.d.ts.map b/dist/native/component/enableButtonsOf.d.ts.map new file mode 100644 index 0000000000..5f686e6113 --- /dev/null +++ b/dist/native/component/enableButtonsOf.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"enableButtonsOf.d.ts","sourceRoot":"","sources":["../../../src/native/component/enableButtonsOf.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;AAElE,wBAkDE"} \ No newline at end of file diff --git a/dist/native/component/enableButtonsOf.js b/dist/native/component/enableButtonsOf.js new file mode 100644 index 0000000000..8583098db7 --- /dev/null +++ b/dist/native/component/enableButtonsOf.js @@ -0,0 +1,56 @@ +"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: "$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: structures_1.ArgType.TextChannel + }, + { + name: "message ID", + description: "The message to enable buttons on", + rest: false, + required: true, + type: structures_1.ArgType.Message, + pointer: 0 + }, + { + name: "index", + description: "The index of the row to enable", + rest: false, + type: structures_1.ArgType.Number, + }, + ], + brackets: true, + output: structures_1.ArgType.Boolean, + async execute(ctx, [, msg, index]) { + const components = msg.components.map(x => discord_js_1.ActionRowBuilder.from(x)); + for (let i = 0, len = components.length; i < len; i++) { + if (Number.isFinite(index) && i !== index) + continue; + const actionRow = new discord_js_1.ActionRowBuilder(); + components[i]?.components.forEach(comp => { + if (comp instanceof discord_js_1.ButtonBuilder) { + actionRow.addComponents(comp.setDisabled(false)); + } + else { + actionRow.addComponents(comp); + } + }); + if (i === index) + break; + } + return this.success(!!(await msg.edit({ components: components }).catch(ctx.noop))); + }, +}); +//# sourceMappingURL=enableButtonsOf.js.map \ No newline at end of file diff --git a/dist/native/component/enableButtonsOf.js.map b/dist/native/component/enableButtonsOf.js.map new file mode 100644 index 0000000000..5ef2bc0fe0 --- /dev/null +++ b/dist/native/component/enableButtonsOf.js.map @@ -0,0 +1 @@ +{"version":3,"file":"enableButtonsOf.js","sourceRoot":"","sources":["../../../src/native/component/enableButtonsOf.ts"],"names":[],"mappings":";;AAAA,2CAA4D;AAC5D,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,kBAAkB;IACxB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gDAAgD;IAC7D,OAAO,EAAE,CAAC,qBAAqB,CAAC;IAChC,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,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,KAAK,CAAC;QAC7B,MAAM,UAAU,GAAG,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,6BAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAA;QAEpE,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,UAAU,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;YACnD,IAAI,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,KAAK;gBAAE,SAAQ;YACnD,MAAM,SAAS,GAAG,IAAI,6BAAgB,EAAE,CAAA;YAExC,UAAU,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;gBACrC,IAAI,IAAI,YAAY,0BAAa,EAAE;oBAC/B,SAAS,CAAC,aAAa,CAAC,IAAI,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC,CAAA;iBACnD;qBAAM;oBACH,SAAS,CAAC,aAAa,CAAC,IAAI,CAAC,CAAA;iBAChC;YACL,CAAC,CAAC,CAAA;YACF,IAAI,CAAC,KAAK,KAAK;gBAAE,MAAK;SACzB;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,IAAI,CAAC,EAAE,UAAU,EAAE,UAA+C,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;IAC5H,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/component/enableComponents.d.ts b/dist/native/component/enableComponents.d.ts new file mode 100644 index 0000000000..e42988130f --- /dev/null +++ b/dist/native/component/enableComponents.d.ts @@ -0,0 +1,4 @@ +import { ArgType, NativeFunction } from "../../structures"; +declare const _default: NativeFunction>[], false>; +export default _default; +//# sourceMappingURL=enableComponents.d.ts.map \ No newline at end of file diff --git a/dist/native/component/enableComponents.d.ts.map b/dist/native/component/enableComponents.d.ts.map new file mode 100644 index 0000000000..7306864ad6 --- /dev/null +++ b/dist/native/component/enableComponents.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"enableComponents.d.ts","sourceRoot":"","sources":["../../../src/native/component/enableComponents.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;AAElE,wBAgBE"} \ No newline at end of file diff --git a/dist/native/component/enableComponents.js b/dist/native/component/enableComponents.js new file mode 100644 index 0000000000..1ea6f39140 --- /dev/null +++ b/dist/native/component/enableComponents.js @@ -0,0 +1,20 @@ +"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: "$enableComponents", + version: "2.2.0", + description: "Enables all components on the current message", + aliases: ["$enableAllComponents"], + unwrap: false, + execute(ctx) { + const components = ctx.container.components; + components.forEach(row => { + const actionRow = new discord_js_1.ActionRowBuilder(); + row?.components.forEach(component => actionRow.addComponents(component.setDisabled(false))); + }); + return this.success(); + }, +}); +//# sourceMappingURL=enableComponents.js.map \ No newline at end of file diff --git a/dist/native/component/enableComponents.js.map b/dist/native/component/enableComponents.js.map new file mode 100644 index 0000000000..2c5b445457 --- /dev/null +++ b/dist/native/component/enableComponents.js.map @@ -0,0 +1 @@ +{"version":3,"file":"enableComponents.js","sourceRoot":"","sources":["../../../src/native/component/enableComponents.ts"],"names":[],"mappings":";;AAAA,2CAA+E;AAC/E,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+CAA+C;IAC5D,OAAO,EAAE,CAAC,sBAAsB,CAAC;IACjC,MAAM,EAAE,KAAK;IACb,OAAO,CAAC,GAAG;QACP,MAAM,UAAU,GAAG,GAAG,CAAC,SAAS,CAAC,UAAkE,CAAA;QAEnG,UAAU,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE;YACrB,MAAM,SAAS,GAAG,IAAI,6BAAgB,EAAE,CAAA;YACxC,GAAG,EAAE,UAAU,CAAC,OAAO,CAAC,SAAS,CAAC,EAAE,CAAC,SAAS,CAAC,aAAa,CAAC,SAAS,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC,CAAC,CAAA;QAC/F,CAAC,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/component/enableComponentsOf.d.ts b/dist/native/component/enableComponentsOf.d.ts new file mode 100644 index 0000000000..3c95cf1663 --- /dev/null +++ b/dist/native/component/enableComponentsOf.d.ts @@ -0,0 +1,17 @@ +import { ArgType, NativeFunction } from "../../structures"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + rest: false; + required: true; + type: ArgType.TextChannel; +}, { + name: string; + description: string; + rest: false; + required: true; + type: ArgType.Message; + pointer: number; +}], true>; +export default _default; +//# sourceMappingURL=enableComponentsOf.d.ts.map \ No newline at end of file diff --git a/dist/native/component/enableComponentsOf.d.ts.map b/dist/native/component/enableComponentsOf.d.ts.map new file mode 100644 index 0000000000..34f9bf5506 --- /dev/null +++ b/dist/native/component/enableComponentsOf.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"enableComponentsOf.d.ts","sourceRoot":"","sources":["../../../src/native/component/enableComponentsOf.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/component/enableComponentsOf.js b/dist/native/component/enableComponentsOf.js new file mode 100644 index 0000000000..070c6cd61f --- /dev/null +++ b/dist/native/component/enableComponentsOf.js @@ -0,0 +1,39 @@ +"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: "$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: structures_1.ArgType.TextChannel + }, + { + name: "message ID", + description: "The message to enable components on", + rest: false, + required: true, + type: structures_1.ArgType.Message, + pointer: 0 + }, + ], + brackets: true, + output: structures_1.ArgType.Boolean, + async execute(ctx, [, msg]) { + const components = msg.components.map(x => discord_js_1.ActionRowBuilder.from(x)); + components.forEach(row => { + const actionRow = new discord_js_1.ActionRowBuilder(); + row?.components.forEach(comp => actionRow.addComponents(comp.setDisabled(false))); + }); + return this.success(!!(await msg.edit({ components: components }).catch(ctx.noop))); + }, +}); +//# sourceMappingURL=enableComponentsOf.js.map \ No newline at end of file diff --git a/dist/native/component/enableComponentsOf.js.map b/dist/native/component/enableComponentsOf.js.map new file mode 100644 index 0000000000..a83f65afb6 --- /dev/null +++ b/dist/native/component/enableComponentsOf.js.map @@ -0,0 +1 @@ +{"version":3,"file":"enableComponentsOf.js","sourceRoot":"","sources":["../../../src/native/component/enableComponentsOf.ts"],"names":[],"mappings":";;AAAA,2CAA+E;AAC/E,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,qBAAqB;IAC3B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,mDAAmD;IAChE,OAAO,EAAE,CAAC,wBAAwB,CAAC;IACnC,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,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;SACb;KACJ;IACD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,GAAG,CAAC;QACtB,MAAM,UAAU,GAAG,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,6BAAgB,CAAC,IAAI,CAAmC,CAAC,CAAC,CAAC,CAAA;QAEtG,UAAU,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE;YACrB,MAAM,SAAS,GAAG,IAAI,6BAAgB,EAAE,CAAA;YACxC,GAAG,EAAE,UAAU,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,aAAa,CAAC,IAAI,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC,CAAC,CAAA;QACrF,CAAC,CAAC,CAAA;QAEF,OAAO,IAAI,CAAC,OAAO,CACf,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,IAAI,CAAC,EAAE,UAAU,EAAE,UAAkE,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CACzH,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/emoji/emojiExists.js b/dist/native/emoji/emojiExists.js index cd3f5f1bb6..e00ce213d8 100644 --- a/dist/native/emoji/emojiExists.js +++ b/dist/native/emoji/emojiExists.js @@ -18,7 +18,7 @@ exports.default = new structures_1.NativeFunction({ }, ], async execute(ctx, [id]) { - return this.success(structures_1.CompiledFunction.IdRegex.test(id) && (ctx.client.emojis.cache.has(id) || !!(await ctx.client.application.emojis.fetch(id).catch(ctx.noop)))); + return this.success(structures_1.CompiledFunction.IdRegex.test(id) && (ctx.client.emojis.cache.has(id) || (await ctx.client.application.emojis.fetch(id).catch(() => false)) !== false)); }, }); //# sourceMappingURL=emojiExists.js.map \ No newline at end of file diff --git a/dist/native/emoji/emojiExists.js.map b/dist/native/emoji/emojiExists.js.map index 0a182ecfc8..76acd9979e 100644 --- a/dist/native/emoji/emojiExists.js.map +++ b/dist/native/emoji/emojiExists.js.map @@ -1 +1 @@ -{"version":3,"file":"emojiExists.js","sourceRoot":"","sources":["../../../src/native/emoji/emojiExists.ts"],"names":[],"mappings":";;AAAA,iDAAoF;AAEpF,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oCAAoC;IACjD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,oBAAoB;YACjC,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,CAAC,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,MAAM,CAAC,WAAW,CAAC,MAAM,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAA;IACpK,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"emojiExists.js","sourceRoot":"","sources":["../../../src/native/emoji/emojiExists.ts"],"names":[],"mappings":";;AAAA,iDAAoF;AAEpF,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oCAAoC;IACjD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,oBAAoB;YACjC,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,CAAC,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,MAAM,CAAC,WAAW,CAAC,MAAM,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,KAAK,KAAK,CAAC,CAAC,CAAA;IAC/K,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/file/pathJoin.d.ts b/dist/native/file/pathJoin.d.ts new file mode 100644 index 0000000000..8a9ef7894e --- /dev/null +++ b/dist/native/file/pathJoin.d.ts @@ -0,0 +1,10 @@ +import { ArgType, NativeFunction } from "../../structures"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + rest: true; + required: true; + type: ArgType.String; +}], true>; +export default _default; +//# sourceMappingURL=pathJoin.d.ts.map \ No newline at end of file diff --git a/dist/native/file/pathJoin.d.ts.map b/dist/native/file/pathJoin.d.ts.map new file mode 100644 index 0000000000..a204e138fb --- /dev/null +++ b/dist/native/file/pathJoin.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"pathJoin.d.ts","sourceRoot":"","sources":["../../../src/native/file/pathJoin.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/file/pathJoin.js b/dist/native/file/pathJoin.js new file mode 100644 index 0000000000..d9f47ac571 --- /dev/null +++ b/dist/native/file/pathJoin.js @@ -0,0 +1,28 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const path_1 = __importDefault(require("path")); +const structures_1 = require("../../structures"); +exports.default = new structures_1.NativeFunction({ + name: "$pathJoin", + version: "2.2.0", + description: "Joins paths together", + unwrap: true, + brackets: true, + output: structures_1.ArgType.String, + args: [ + { + name: "paths", + description: "The paths to join with", + rest: true, + required: true, + type: structures_1.ArgType.String, + }, + ], + execute(ctx, [paths]) { + return this.success(path_1.default.join(...paths)); + }, +}); +//# sourceMappingURL=pathJoin.js.map \ No newline at end of file diff --git a/dist/native/file/pathJoin.js.map b/dist/native/file/pathJoin.js.map new file mode 100644 index 0000000000..8258d254a0 --- /dev/null +++ b/dist/native/file/pathJoin.js.map @@ -0,0 +1 @@ +{"version":3,"file":"pathJoin.js","sourceRoot":"","sources":["../../../src/native/file/pathJoin.ts"],"names":[],"mappings":";;;;;AAAA,gDAAuB;AACvB,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,WAAW;IACjB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sBAAsB;IACnC,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,wBAAwB;YACrC,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC;QAChB,OAAO,IAAI,CAAC,OAAO,CAAC,cAAI,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,CAAC,CAAA;IAC5C,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/file/pathResolve.d.ts b/dist/native/file/pathResolve.d.ts new file mode 100644 index 0000000000..ef4fd0d805 --- /dev/null +++ b/dist/native/file/pathResolve.d.ts @@ -0,0 +1,10 @@ +import { ArgType, NativeFunction } from "../../structures"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + rest: true; + required: true; + type: ArgType.String; +}], true>; +export default _default; +//# sourceMappingURL=pathResolve.d.ts.map \ No newline at end of file diff --git a/dist/native/file/pathResolve.d.ts.map b/dist/native/file/pathResolve.d.ts.map new file mode 100644 index 0000000000..43bcb508b2 --- /dev/null +++ b/dist/native/file/pathResolve.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"pathResolve.d.ts","sourceRoot":"","sources":["../../../src/native/file/pathResolve.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/file/pathResolve.js b/dist/native/file/pathResolve.js new file mode 100644 index 0000000000..fad7afdb02 --- /dev/null +++ b/dist/native/file/pathResolve.js @@ -0,0 +1,28 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const path_1 = __importDefault(require("path")); +const structures_1 = require("../../structures"); +exports.default = new structures_1.NativeFunction({ + name: "$pathResolve", + version: "2.2.0", + description: "Resolves paths into an absolute path", + unwrap: true, + brackets: true, + output: structures_1.ArgType.String, + args: [ + { + name: "paths", + description: "The paths to resolve", + rest: true, + required: true, + type: structures_1.ArgType.String, + }, + ], + execute(ctx, [paths]) { + return this.success(path_1.default.resolve(...paths)); + }, +}); +//# sourceMappingURL=pathResolve.js.map \ No newline at end of file diff --git a/dist/native/file/pathResolve.js.map b/dist/native/file/pathResolve.js.map new file mode 100644 index 0000000000..0b9cd293ae --- /dev/null +++ b/dist/native/file/pathResolve.js.map @@ -0,0 +1 @@ +{"version":3,"file":"pathResolve.js","sourceRoot":"","sources":["../../../src/native/file/pathResolve.ts"],"names":[],"mappings":";;;;;AAAA,gDAAuB;AACvB,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sCAAsC;IACnD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,IAAI;YACV,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC;QAChB,OAAO,IAAI,CAAC,OAAO,CAAC,cAAI,CAAC,OAAO,CAAC,GAAG,KAAK,CAAC,CAAC,CAAA;IAC/C,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/formatting/hyperlink.js b/dist/native/formatting/hyperlink.js index 988cfe2ad9..1b02a9f092 100644 --- a/dist/native/formatting/hyperlink.js +++ b/dist/native/formatting/hyperlink.js @@ -7,7 +7,7 @@ exports.default = new structures_1.NativeFunction({ name: "$hyperlink", version: "1.3.0", brackets: true, - description: "Creates an hyperlink text", + description: "Creates a hyperlink text", unwrap: true, output: structures_1.ArgType.String, args: [ diff --git a/dist/native/formatting/hyperlink.js.map b/dist/native/formatting/hyperlink.js.map index bbd7153e6f..16f856564f 100644 --- a/dist/native/formatting/hyperlink.js.map +++ b/dist/native/formatting/hyperlink.js.map @@ -1 +1 @@ -{"version":3,"file":"hyperlink.js","sourceRoot":"","sources":["../../../src/native/formatting/hyperlink.ts"],"names":[],"mappings":";;;AACA,iDAA0D;AAE7C,QAAA,eAAe,GAAG,SAAS,CAAA;AAExC,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE,IAAI;IACd,WAAW,EAAE,2BAA2B;IACxC,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,4BAA4B;YACzC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,8BAA8B;YAC3C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAE,GAAG,EAAE,GAAG,CAAE;QACrB,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,GAAG,KAAK,GAAG,GAAG,CAAC,CAAA;IAC3C,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"hyperlink.js","sourceRoot":"","sources":["../../../src/native/formatting/hyperlink.ts"],"names":[],"mappings":";;;AACA,iDAA0D;AAE7C,QAAA,eAAe,GAAG,SAAS,CAAA;AAExC,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE,IAAI;IACd,WAAW,EAAE,0BAA0B;IACvC,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,4BAA4B;YACzC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,8BAA8B;YAC3C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAE,GAAG,EAAE,GAAG,CAAE;QACrB,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,GAAG,KAAK,GAAG,GAAG,CAAC,CAAA;IAC3C,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/formatting/underscore.d.ts b/dist/native/formatting/subtext.d.ts similarity index 72% rename from dist/native/formatting/underscore.d.ts rename to dist/native/formatting/subtext.d.ts index 642be89bd1..397545d0d4 100644 --- a/dist/native/formatting/underscore.d.ts +++ b/dist/native/formatting/subtext.d.ts @@ -1,5 +1,4 @@ import { ArgType, NativeFunction } from "../../structures"; -export declare const UnderscoreEscapeRegex: RegExp; declare const _default: NativeFunction<[{ name: string; description: string; @@ -8,4 +7,4 @@ declare const _default: NativeFunction<[{ type: ArgType.String; }], true>; export default _default; -//# sourceMappingURL=underscore.d.ts.map \ No newline at end of file +//# sourceMappingURL=subtext.d.ts.map \ No newline at end of file diff --git a/dist/native/formatting/subtext.d.ts.map b/dist/native/formatting/subtext.d.ts.map new file mode 100644 index 0000000000..23d80f8a59 --- /dev/null +++ b/dist/native/formatting/subtext.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"subtext.d.ts","sourceRoot":"","sources":["../../../src/native/formatting/subtext.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;AAE1D,wBAmBE"} \ No newline at end of file diff --git a/dist/native/formatting/subtext.js b/dist/native/formatting/subtext.js new file mode 100644 index 0000000000..beb2571cc2 --- /dev/null +++ b/dist/native/formatting/subtext.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: "$subtext", + version: "2.2.0", + description: "Makes given text a subtext", + unwrap: true, + brackets: true, + output: structures_1.ArgType.String, + args: [ + { + name: "text", + description: "The text to make subtext", + rest: false, + required: true, + type: structures_1.ArgType.String + } + ], + execute(ctx, [str]) { + return this.success((0, discord_js_1.subtext)(str)); + }, +}); +//# sourceMappingURL=subtext.js.map \ No newline at end of file diff --git a/dist/native/formatting/subtext.js.map b/dist/native/formatting/subtext.js.map new file mode 100644 index 0000000000..6f4e97aa1f --- /dev/null +++ b/dist/native/formatting/subtext.js.map @@ -0,0 +1 @@ +{"version":3,"file":"subtext.js","sourceRoot":"","sources":["../../../src/native/formatting/subtext.ts"],"names":[],"mappings":";;AAAA,2CAAoC;AACpC,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,UAAU;IAChB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4BAA4B;IACzC,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,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,OAAO,CAAC,GAAG,EAAE,CAAE,GAAG,CAAE;QAChB,OAAO,IAAI,CAAC,OAAO,CAAC,IAAA,oBAAO,EAAC,GAAG,CAAC,CAAC,CAAA;IACrC,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/formatting/underline.d.ts b/dist/native/formatting/underline.d.ts new file mode 100644 index 0000000000..f7b04b6d58 --- /dev/null +++ b/dist/native/formatting/underline.d.ts @@ -0,0 +1,11 @@ +import { ArgType, NativeFunction } from "../../structures"; +export declare const UnderlineEscapeRegex: RegExp; +declare const _default: NativeFunction<[{ + name: string; + description: string; + rest: false; + required: true; + type: ArgType.String; +}], true>; +export default _default; +//# sourceMappingURL=underline.d.ts.map \ No newline at end of file diff --git a/dist/native/formatting/underline.d.ts.map b/dist/native/formatting/underline.d.ts.map new file mode 100644 index 0000000000..f125e04a49 --- /dev/null +++ b/dist/native/formatting/underline.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"underline.d.ts","sourceRoot":"","sources":["../../../src/native/formatting/underline.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;AAE1D,eAAO,MAAM,oBAAoB,QAAW,CAAA;;;;;;;;AAE5C,wBAoBE"} \ No newline at end of file diff --git a/dist/native/formatting/underscore.js b/dist/native/formatting/underline.js similarity index 55% rename from dist/native/formatting/underscore.js rename to dist/native/formatting/underline.js index 6640a46aab..2792c9b7b8 100644 --- a/dist/native/formatting/underscore.js +++ b/dist/native/formatting/underline.js @@ -1,27 +1,28 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.UnderscoreEscapeRegex = void 0; +exports.UnderlineEscapeRegex = void 0; const discord_js_1 = require("discord.js"); const structures_1 = require("../../structures"); -exports.UnderscoreEscapeRegex = /(_)/gim; +exports.UnderlineEscapeRegex = /(_)/gim; exports.default = new structures_1.NativeFunction({ - name: "$underscore", + name: "$underline", version: "1.3.0", brackets: true, - description: "Adds underscore to text", + description: "Adds an underline to text", + aliases: ["$underscore"], unwrap: true, output: structures_1.ArgType.String, args: [ { name: "text", - description: "The text to add underscore to, this will attempt to escape all _", + description: "The text to add underline to, this will attempt to escape all _", rest: false, required: true, type: structures_1.ArgType.String } ], execute(ctx, [str]) { - return this.success((0, discord_js_1.underscore)(str.replace(exports.UnderscoreEscapeRegex, "\\$1"))); + return this.success((0, discord_js_1.underline)(str.replace(exports.UnderlineEscapeRegex, "\\$1"))); }, }); -//# sourceMappingURL=underscore.js.map \ No newline at end of file +//# sourceMappingURL=underline.js.map \ No newline at end of file diff --git a/dist/native/formatting/underline.js.map b/dist/native/formatting/underline.js.map new file mode 100644 index 0000000000..e6a36caa91 --- /dev/null +++ b/dist/native/formatting/underline.js.map @@ -0,0 +1 @@ +{"version":3,"file":"underline.js","sourceRoot":"","sources":["../../../src/native/formatting/underline.ts"],"names":[],"mappings":";;;AAAA,2CAAsC;AACtC,iDAA0D;AAE7C,QAAA,oBAAoB,GAAG,QAAQ,CAAA;AAE5C,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE,IAAI;IACd,WAAW,EAAE,2BAA2B;IACxC,OAAO,EAAE,CAAC,aAAa,CAAC;IACxB,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,iEAAiE;YAC9E,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAE,GAAG,CAAE;QAChB,OAAO,IAAI,CAAC,OAAO,CAAC,IAAA,sBAAS,EAAC,GAAG,CAAC,OAAO,CAAC,4BAAoB,EAAE,MAAM,CAAC,CAAC,CAAC,CAAA;IAC7E,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/formatting/underscore.d.ts.map b/dist/native/formatting/underscore.d.ts.map deleted file mode 100644 index 818153bba7..0000000000 --- a/dist/native/formatting/underscore.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"underscore.d.ts","sourceRoot":"","sources":["../../../src/native/formatting/underscore.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;AAE1D,eAAO,MAAM,qBAAqB,QAAW,CAAA;;;;;;;;AAE7C,wBAmBE"} \ No newline at end of file diff --git a/dist/native/formatting/underscore.js.map b/dist/native/formatting/underscore.js.map deleted file mode 100644 index 391ed105e2..0000000000 --- a/dist/native/formatting/underscore.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"underscore.js","sourceRoot":"","sources":["../../../src/native/formatting/underscore.ts"],"names":[],"mappings":";;;AAAA,2CAA6C;AAC7C,iDAA0D;AAE7C,QAAA,qBAAqB,GAAG,QAAQ,CAAA;AAE7C,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE,IAAI;IACd,WAAW,EAAE,yBAAyB;IACtC,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,kEAAkE;YAC/E,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAE,GAAG,CAAE;QAChB,OAAO,IAAI,CAAC,OAAO,CAAC,IAAA,uBAAU,EAAC,GAAG,CAAC,OAAO,CAAC,6BAAqB,EAAE,MAAM,CAAC,CAAC,CAAC,CAAA;IAC/E,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/guild/getGuildInvite.d.ts b/dist/native/guild/getGuildInvite.d.ts new file mode 100644 index 0000000000..f84b981327 --- /dev/null +++ b/dist/native/guild/getGuildInvite.d.ts @@ -0,0 +1,23 @@ +import { ArgType, NativeFunction } from "../../structures"; +import { InviteProperty } from "../../properties/invite"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + rest: false; + required: true; + type: ArgType.Guild; +}, { + name: string; + description: string; + rest: false; + required: true; + type: ArgType.String; +}, { + name: string; + description: string; + rest: false; + type: ArgType.Enum; + enum: typeof InviteProperty; +}], true>; +export default _default; +//# sourceMappingURL=getGuildInvite.d.ts.map \ No newline at end of file diff --git a/dist/native/guild/getGuildInvite.d.ts.map b/dist/native/guild/getGuildInvite.d.ts.map new file mode 100644 index 0000000000..711b96d592 --- /dev/null +++ b/dist/native/guild/getGuildInvite.d.ts.map @@ -0,0 +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 diff --git a/dist/native/guild/getGuildInvite.js b/dist/native/guild/getGuildInvite.js new file mode 100644 index 0000000000..75518dba8e --- /dev/null +++ b/dist/native/guild/getGuildInvite.js @@ -0,0 +1,42 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const structures_1 = require("../../structures"); +const invite_1 = require("../../properties/invite"); +exports.default = new structures_1.NativeFunction({ + name: "$getGuildInvite", + version: "2.2.0", + description: "Returns information about a guild invite", + brackets: true, + unwrap: true, + output: structures_1.ArgType.Unknown, + args: [ + { + name: "guild ID", + description: "The guild to fetch invite from", + rest: false, + required: true, + type: structures_1.ArgType.Guild, + }, + { + name: "code", + description: "The invite code", + rest: false, + required: true, + type: structures_1.ArgType.String, + }, + { + name: "property", + description: "The property of the invite to return", + rest: false, + type: structures_1.ArgType.Enum, + enum: invite_1.InviteProperty + }, + ], + async execute(ctx, [guild, code, prop]) { + const invite = await guild.invites.fetch(code).catch(ctx.noop); + if (prop && invite) + return this.success(invite_1.InviteProperties[prop](invite)); + return this.successJSON(invite); + }, +}); +//# sourceMappingURL=getGuildInvite.js.map \ No newline at end of file diff --git a/dist/native/guild/getGuildInvite.js.map b/dist/native/guild/getGuildInvite.js.map new file mode 100644 index 0000000000..425c1e67c6 --- /dev/null +++ b/dist/native/guild/getGuildInvite.js.map @@ -0,0 +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 diff --git a/dist/native/guild/guildDmSpamDetectedAt.d.ts b/dist/native/guild/guildDmSpamDetectedAt.d.ts new file mode 100644 index 0000000000..0cc2d3be0d --- /dev/null +++ b/dist/native/guild/guildDmSpamDetectedAt.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.Guild; +}], true>; +export default _default; +//# sourceMappingURL=guildDmSpamDetectedAt.d.ts.map \ No newline at end of file diff --git a/dist/native/guild/guildDmSpamDetectedAt.d.ts.map b/dist/native/guild/guildDmSpamDetectedAt.d.ts.map new file mode 100644 index 0000000000..1e89b16b66 --- /dev/null +++ b/dist/native/guild/guildDmSpamDetectedAt.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"guildDmSpamDetectedAt.d.ts","sourceRoot":"","sources":["../../../src/native/guild/guildDmSpamDetectedAt.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAElE,wBAsBE"} \ No newline at end of file diff --git a/dist/native/guild/guildDmSpamDetectedAt.js b/dist/native/guild/guildDmSpamDetectedAt.js new file mode 100644 index 0000000000..f3f4fd147d --- /dev/null +++ b/dist/native/guild/guildDmSpamDetectedAt.js @@ -0,0 +1,27 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const structures_1 = require("../../structures"); +exports.default = new structures_1.NativeFunction({ + 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: structures_1.ArgType.Guild, + }, + ], + output: structures_1.ArgType.Number, + execute(ctx, [guild]) { + 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 new file mode 100644 index 0000000000..9b5ab6c55b --- /dev/null +++ b/dist/native/guild/guildDmSpamDetectedAt.js.map @@ -0,0 +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 diff --git a/dist/native/guild/guildDmsDisabledUntil.d.ts b/dist/native/guild/guildDmsDisabledUntil.d.ts new file mode 100644 index 0000000000..1b42123693 --- /dev/null +++ b/dist/native/guild/guildDmsDisabledUntil.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.Guild; +}], true>; +export default _default; +//# sourceMappingURL=guildDmsDisabledUntil.d.ts.map \ No newline at end of file diff --git a/dist/native/guild/guildDmsDisabledUntil.d.ts.map b/dist/native/guild/guildDmsDisabledUntil.d.ts.map new file mode 100644 index 0000000000..539e490d8e --- /dev/null +++ b/dist/native/guild/guildDmsDisabledUntil.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"guildDmsDisabledUntil.d.ts","sourceRoot":"","sources":["../../../src/native/guild/guildDmsDisabledUntil.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAElE,wBAsBE"} \ No newline at end of file diff --git a/dist/native/guild/guildDmsDisabledUntil.js b/dist/native/guild/guildDmsDisabledUntil.js new file mode 100644 index 0000000000..399e3000e4 --- /dev/null +++ b/dist/native/guild/guildDmsDisabledUntil.js @@ -0,0 +1,27 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const structures_1 = require("../../structures"); +exports.default = new structures_1.NativeFunction({ + 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: structures_1.ArgType.Guild, + }, + ], + output: structures_1.ArgType.Number, + execute(ctx, [guild]) { + 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 new file mode 100644 index 0000000000..eb25b5e4eb --- /dev/null +++ b/dist/native/guild/guildDmsDisabledUntil.js.map @@ -0,0 +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 diff --git a/dist/native/guild/guildInvitesDisabledUntil.d.ts b/dist/native/guild/guildInvitesDisabledUntil.d.ts new file mode 100644 index 0000000000..dbf488a762 --- /dev/null +++ b/dist/native/guild/guildInvitesDisabledUntil.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.Guild; +}], true>; +export default _default; +//# sourceMappingURL=guildInvitesDisabledUntil.d.ts.map \ No newline at end of file diff --git a/dist/native/guild/guildInvitesDisabledUntil.d.ts.map b/dist/native/guild/guildInvitesDisabledUntil.d.ts.map new file mode 100644 index 0000000000..af6cc1a135 --- /dev/null +++ b/dist/native/guild/guildInvitesDisabledUntil.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"guildInvitesDisabledUntil.d.ts","sourceRoot":"","sources":["../../../src/native/guild/guildInvitesDisabledUntil.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAElE,wBAsBE"} \ No newline at end of file diff --git a/dist/native/guild/guildInvitesDisabledUntil.js b/dist/native/guild/guildInvitesDisabledUntil.js new file mode 100644 index 0000000000..bd967d1d08 --- /dev/null +++ b/dist/native/guild/guildInvitesDisabledUntil.js @@ -0,0 +1,27 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const structures_1 = require("../../structures"); +exports.default = new structures_1.NativeFunction({ + 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: structures_1.ArgType.Guild, + }, + ], + output: structures_1.ArgType.Number, + execute(ctx, [guild]) { + 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 new file mode 100644 index 0000000000..f04dcf2e4f --- /dev/null +++ b/dist/native/guild/guildInvitesDisabledUntil.js.map @@ -0,0 +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 diff --git a/dist/native/guild/guildRaidDetectedAt.d.ts b/dist/native/guild/guildRaidDetectedAt.d.ts new file mode 100644 index 0000000000..6fddb8a96d --- /dev/null +++ b/dist/native/guild/guildRaidDetectedAt.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.Guild; +}], true>; +export default _default; +//# sourceMappingURL=guildRaidDetectedAt.d.ts.map \ No newline at end of file diff --git a/dist/native/guild/guildRaidDetectedAt.d.ts.map b/dist/native/guild/guildRaidDetectedAt.d.ts.map new file mode 100644 index 0000000000..1edcc33c32 --- /dev/null +++ b/dist/native/guild/guildRaidDetectedAt.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"guildRaidDetectedAt.d.ts","sourceRoot":"","sources":["../../../src/native/guild/guildRaidDetectedAt.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAElE,wBAsBE"} \ No newline at end of file diff --git a/dist/native/guild/guildRaidDetectedAt.js b/dist/native/guild/guildRaidDetectedAt.js new file mode 100644 index 0000000000..ec83569d5b --- /dev/null +++ b/dist/native/guild/guildRaidDetectedAt.js @@ -0,0 +1,27 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const structures_1 = require("../../structures"); +exports.default = new structures_1.NativeFunction({ + 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: structures_1.ArgType.Guild, + }, + ], + output: structures_1.ArgType.Number, + execute(ctx, [guild]) { + 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 new file mode 100644 index 0000000000..b12b6f4f19 --- /dev/null +++ b/dist/native/guild/guildRaidDetectedAt.js.map @@ -0,0 +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 diff --git a/dist/native/http/httpGetHeader.d.ts.map b/dist/native/http/httpGetHeader.d.ts.map index a7e5ff8fbe..d8c8002425 100644 --- a/dist/native/http/httpGetHeader.d.ts.map +++ b/dist/native/http/httpGetHeader.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"httpGetHeader.d.ts","sourceRoot":"","sources":["../../../src/native/http/httpGetHeader.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,2CAA2C,CAAA;;;;;;;;AAGnF,wBAkBE"} \ No newline at end of file +{"version":3,"file":"httpGetHeader.d.ts","sourceRoot":"","sources":["../../../src/native/http/httpGetHeader.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/http/httpGetHeader.js b/dist/native/http/httpGetHeader.js index 4aec942e2e..018b653666 100644 --- a/dist/native/http/httpGetHeader.js +++ b/dist/native/http/httpGetHeader.js @@ -6,6 +6,7 @@ exports.default = new NativeFunction_1.NativeFunction({ version: "1.5.0", description: "Gets an HTTP header", unwrap: true, + brackets: true, args: [ { name: "name", @@ -15,7 +16,7 @@ exports.default = new NativeFunction_1.NativeFunction({ required: true, }, ], - brackets: true, + output: NativeFunction_1.ArgType.String, execute(ctx, [name]) { return this.success(ctx.http.response?.headers?.get(name)); }, diff --git a/dist/native/http/httpGetHeader.js.map b/dist/native/http/httpGetHeader.js.map index 1db419e0d7..affacaf432 100644 --- a/dist/native/http/httpGetHeader.js.map +++ b/dist/native/http/httpGetHeader.js.map @@ -1 +1 @@ -{"version":3,"file":"httpGetHeader.js","sourceRoot":"","sources":["../../../src/native/http/httpGetHeader.ts"],"names":[],"mappings":";;AAAA,8EAAmF;AAGnF,kBAAe,IAAI,+BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,qBAAqB;IAClC,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,iBAAiB;YAC9B,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,IAAI,CAAC,QAAQ,EAAE,OAAO,EAAE,GAAG,CAAC,IAAI,CAAC,CAAC,CAAA;IAC9D,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"httpGetHeader.js","sourceRoot":"","sources":["../../../src/native/http/httpGetHeader.ts"],"names":[],"mappings":";;AAAA,8EAAmF;AAGnF,kBAAe,IAAI,+BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,qBAAqB;IAClC,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,iBAAiB;YAC9B,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,wBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,MAAM,EAAE,wBAAO,CAAC,MAAM;IACtB,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,QAAQ,EAAE,OAAO,EAAE,GAAG,CAAC,IAAI,CAAC,CAAC,CAAA;IAC9D,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/http/httpSetBody.d.ts b/dist/native/http/httpSetBody.d.ts index d5794f891c..833c46e206 100644 --- a/dist/native/http/httpSetBody.d.ts +++ b/dist/native/http/httpSetBody.d.ts @@ -4,7 +4,7 @@ declare const _default: NativeFunction<[{ description: string; rest: false; required: true; - type: ArgType.Json; + type: ArgType.String; }], true>; export default _default; //# sourceMappingURL=httpSetBody.d.ts.map \ No newline at end of file diff --git a/dist/native/http/httpSetBody.js b/dist/native/http/httpSetBody.js index b14135b568..cb83524e84 100644 --- a/dist/native/http/httpSetBody.js +++ b/dist/native/http/httpSetBody.js @@ -11,13 +11,13 @@ exports.default = new NativeFunction_1.NativeFunction({ description: "The JSON body", rest: false, required: true, - type: NativeFunction_1.ArgType.Json, + type: NativeFunction_1.ArgType.String, }, ], unwrap: true, brackets: true, - execute(ctx, [json]) { - ctx.http.body = JSON.stringify(json); + execute(ctx, [body]) { + ctx.http.body = body; return this.success(); }, }); diff --git a/dist/native/http/httpSetBody.js.map b/dist/native/http/httpSetBody.js.map index 7e577d8484..bcbcda096f 100644 --- a/dist/native/http/httpSetBody.js.map +++ b/dist/native/http/httpSetBody.js.map @@ -1 +1 @@ -{"version":3,"file":"httpSetBody.js","sourceRoot":"","sources":["../../../src/native/http/httpSetBody.ts"],"names":[],"mappings":";;AAAA,8EAAmF;AAGnF,kBAAe,IAAI,+BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,kCAAkC;IAC/C,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,eAAe;YAC5B,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,wBAAO,CAAC,IAAI;SACrB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,GAAG,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,CAAA;QACpC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"httpSetBody.js","sourceRoot":"","sources":["../../../src/native/http/httpSetBody.ts"],"names":[],"mappings":";;AAAA,8EAAmF;AAGnF,kBAAe,IAAI,+BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,kCAAkC;IAC/C,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,eAAe;YAC5B,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,wBAAO,CAAC,MAAM;SACvB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,GAAG,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAA;QACpB,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/invite/deleteInvite.d.ts b/dist/native/invite/deleteInvite.d.ts index 505c793ac8..4cb76d6036 100644 --- a/dist/native/invite/deleteInvite.d.ts +++ b/dist/native/invite/deleteInvite.d.ts @@ -4,7 +4,12 @@ declare const _default: NativeFunction<[{ description: string; rest: false; required: true; - type: ArgType.Invite; + type: ArgType.String; +}, { + name: string; + description: string; + rest: false; + type: ArgType.String; }], true>; export default _default; //# sourceMappingURL=deleteInvite.d.ts.map \ No newline at end of file diff --git a/dist/native/invite/deleteInvite.d.ts.map b/dist/native/invite/deleteInvite.d.ts.map index 1b18c8529c..68c7ef6286 100644 --- a/dist/native/invite/deleteInvite.d.ts.map +++ b/dist/native/invite/deleteInvite.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"deleteInvite.d.ts","sourceRoot":"","sources":["../../../src/native/invite/deleteInvite.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAGlE,wBAmBE"} \ No newline at end of file +{"version":3,"file":"deleteInvite.d.ts","sourceRoot":"","sources":["../../../src/native/invite/deleteInvite.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;AAGlE,wBA0BE"} \ No newline at end of file diff --git a/dist/native/invite/deleteInvite.js b/dist/native/invite/deleteInvite.js index 6e60df4810..a89cbece92 100644 --- a/dist/native/invite/deleteInvite.js +++ b/dist/native/invite/deleteInvite.js @@ -14,11 +14,18 @@ exports.default = new structures_1.NativeFunction({ description: "The invite code", rest: false, required: true, - type: structures_1.ArgType.Invite, + type: structures_1.ArgType.String, + }, + { + name: "reason", + description: "The reason for deleting the invite", + rest: false, + type: structures_1.ArgType.String, }, ], - async execute(ctx, [invite]) { - return this.success(!!(await invite.delete().catch(ctx.noop))); + async execute(ctx, [code, reason]) { + const invite = await ctx.client.fetchInvite(code).catch(ctx.noop); + return this.success(!!(await invite?.delete(reason || undefined).catch(ctx.noop))); }, }); //# sourceMappingURL=deleteInvite.js.map \ No newline at end of file diff --git a/dist/native/invite/deleteInvite.js.map b/dist/native/invite/deleteInvite.js.map index bf3876c4b7..d782c0dfc9 100644 --- a/dist/native/invite/deleteInvite.js.map +++ b/dist/native/invite/deleteInvite.js.map @@ -1 +1 @@ -{"version":3,"file":"deleteInvite.js","sourceRoot":"","sources":["../../../src/native/invite/deleteInvite.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAGlE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE,IAAI;IACd,WAAW,EAAE,iCAAiC;IAC9C,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;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,MAAM,CAAC;QACvB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,MAAM,MAAM,CAAC,MAAM,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;IAClE,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"deleteInvite.js","sourceRoot":"","sources":["../../../src/native/invite/deleteInvite.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAGlE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE,IAAI;IACd,WAAW,EAAE,iCAAiC;IAC9C,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,QAAQ;YACd,WAAW,EAAE,oCAAoC;YACjD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,MAAM,CAAC;QAC7B,MAAM,MAAM,GAAG,MAAM,GAAG,CAAC,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QACjE,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,MAAM,MAAM,EAAE,MAAM,CAAC,MAAM,IAAI,SAAS,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;IACtF,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/invite/getInvite.d.ts b/dist/native/invite/getInvite.d.ts new file mode 100644 index 0000000000..3592aa33ac --- /dev/null +++ b/dist/native/invite/getInvite.d.ts @@ -0,0 +1,17 @@ +import { ArgType, NativeFunction } from "../../structures"; +import { InviteProperty } from "../../properties/invite"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + rest: false; + required: true; + type: ArgType.String; +}, { + name: string; + description: string; + rest: false; + type: ArgType.Enum; + enum: typeof InviteProperty; +}], true>; +export default _default; +//# sourceMappingURL=getInvite.d.ts.map \ No newline at end of file diff --git a/dist/native/invite/getInvite.d.ts.map b/dist/native/invite/getInvite.d.ts.map new file mode 100644 index 0000000000..cddf67bd3a --- /dev/null +++ b/dist/native/invite/getInvite.d.ts.map @@ -0,0 +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 diff --git a/dist/native/invite/getInvite.js b/dist/native/invite/getInvite.js new file mode 100644 index 0000000000..71bc5d0609 --- /dev/null +++ b/dist/native/invite/getInvite.js @@ -0,0 +1,35 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const structures_1 = require("../../structures"); +const invite_1 = require("../../properties/invite"); +exports.default = new structures_1.NativeFunction({ + name: "$getInvite", + version: "2.2.0", + description: "Returns information about an invite", + brackets: true, + unwrap: true, + output: structures_1.ArgType.Unknown, + args: [ + { + name: "code", + description: "The invite code", + rest: false, + required: true, + type: structures_1.ArgType.String, + }, + { + name: "property", + description: "The property of the invite to return", + rest: false, + type: structures_1.ArgType.Enum, + enum: invite_1.InviteProperty + }, + ], + async execute(ctx, [code, prop]) { + const invite = await ctx.client.fetchInvite(code).catch(ctx.noop); + if (prop && invite) + return this.success(invite_1.InviteProperties[prop](invite)); + return this.successJSON(invite); + }, +}); +//# sourceMappingURL=getInvite.js.map \ No newline at end of file diff --git a/dist/native/invite/getInvite.js.map b/dist/native/invite/getInvite.js.map new file mode 100644 index 0000000000..b7ba63c8e3 --- /dev/null +++ b/dist/native/invite/getInvite.js.map @@ -0,0 +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 diff --git a/dist/native/invite/inviteExists.d.ts.map b/dist/native/invite/inviteExists.d.ts.map index 2386421b2c..5d49896183 100644 --- a/dist/native/invite/inviteExists.d.ts.map +++ b/dist/native/invite/inviteExists.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"inviteExists.d.ts","sourceRoot":"","sources":["../../../src/native/invite/inviteExists.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAElE,wBAmBE"} \ No newline at end of file +{"version":3,"file":"inviteExists.d.ts","sourceRoot":"","sources":["../../../src/native/invite/inviteExists.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/invite/inviteExists.js b/dist/native/invite/inviteExists.js index d713787f77..38d84b199d 100644 --- a/dist/native/invite/inviteExists.js +++ b/dist/native/invite/inviteExists.js @@ -18,7 +18,7 @@ exports.default = new structures_1.NativeFunction({ }, ], async execute(ctx, [id]) { - return this.success(!!(await ctx.client.fetchInvite(id).catch(ctx.noop))); + return this.success((await ctx.client.fetchInvite(id).catch(() => false)) !== false); }, }); //# sourceMappingURL=inviteExists.js.map \ No newline at end of file diff --git a/dist/native/invite/inviteExists.js.map b/dist/native/invite/inviteExists.js.map index 74b0e96920..a37af442f3 100644 --- a/dist/native/invite/inviteExists.js.map +++ b/dist/native/invite/inviteExists.js.map @@ -1 +1 @@ -{"version":3,"file":"inviteExists.js","sourceRoot":"","sources":["../../../src/native/invite/inviteExists.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uCAAuC;IACpD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,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;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC;QACnB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,MAAM,CAAC,WAAW,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;IAC7E,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"inviteExists.js","sourceRoot":"","sources":["../../../src/native/invite/inviteExists.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uCAAuC;IACpD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,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;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC;QACnB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,MAAM,GAAG,CAAC,MAAM,CAAC,WAAW,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,KAAK,KAAK,CAAC,CAAA;IACxF,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/json/jsonEntries.d.ts.map b/dist/native/json/jsonEntries.d.ts.map index 92ebef64bd..92fa3ae302 100644 --- a/dist/native/json/jsonEntries.d.ts.map +++ b/dist/native/json/jsonEntries.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"jsonEntries.d.ts","sourceRoot":"","sources":["../../../src/native/json/jsonEntries.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAElE,wBAmBE"} \ No newline at end of file +{"version":3,"file":"jsonEntries.d.ts","sourceRoot":"","sources":["../../../src/native/json/jsonEntries.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAElE,wBAqBE"} \ No newline at end of file diff --git a/dist/native/json/jsonEntries.js b/dist/native/json/jsonEntries.js index d8b32ec1ad..10b73e66b4 100644 --- a/dist/native/json/jsonEntries.js +++ b/dist/native/json/jsonEntries.js @@ -22,7 +22,10 @@ exports.default = new structures_1.NativeFunction({ output: (0, array_1.default)(), unwrap: true, execute(ctx, [name]) { - return this.successJSON(Object.entries(ctx.getEnvironmentKey(name))); + const json = ctx.getEnvironmentKey(name); + if (!json) + return this.success(); + return this.successJSON(Object.entries(json)); }, }); //# sourceMappingURL=jsonEntries.js.map \ No newline at end of file diff --git a/dist/native/json/jsonEntries.js.map b/dist/native/json/jsonEntries.js.map index 1f0e58a658..2070009bfd 100644 --- a/dist/native/json/jsonEntries.js.map +++ b/dist/native/json/jsonEntries.js.map @@ -1 +1 @@ -{"version":3,"file":"jsonEntries.js","sourceRoot":"","sources":["../../../src/native/json/jsonEntries.ts"],"names":[],"mappings":";;;;;AAAA,kEAAyC;AACzC,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8BAA8B;IAC3C,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,MAAM,EAAE,IAAA,eAAK,GAAmB;IAChC,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,OAAO,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,OAAO,CAAC,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAW,CAAC,CAAC,CAAA;IAClF,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"jsonEntries.js","sourceRoot":"","sources":["../../../src/native/json/jsonEntries.ts"],"names":[],"mappings":";;;;;AAAA,kEAAyC;AACzC,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,cAAc;IACpB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,8BAA8B;IAC3C,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,kCAAkC;YAC/C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,MAAM,EAAE,IAAA,eAAK,GAAmB;IAChC,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,MAAM,IAAI,GAAG,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAA;QACxC,IAAI,CAAC,IAAI;YAAE,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;QAChC,OAAO,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAA;IACjD,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/json/jsonHas.d.ts b/dist/native/json/jsonHas.d.ts new file mode 100644 index 0000000000..46d87de9c2 --- /dev/null +++ b/dist/native/json/jsonHas.d.ts @@ -0,0 +1,16 @@ +import { ArgType, NativeFunction } from "../../structures/@internal/NativeFunction"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + required: true; + type: ArgType.String; + rest: false; +}, { + name: string; + description: string; + type: ArgType.String; + required: true; + rest: false; +}], true>; +export default _default; +//# sourceMappingURL=jsonHas.d.ts.map \ No newline at end of file diff --git a/dist/native/json/jsonHas.d.ts.map b/dist/native/json/jsonHas.d.ts.map new file mode 100644 index 0000000000..2d90a52924 --- /dev/null +++ b/dist/native/json/jsonHas.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"jsonHas.d.ts","sourceRoot":"","sources":["../../../src/native/json/jsonHas.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,2CAA2C,CAAA;;;;;;;;;;;;;;AAEnF,wBA4BE"} \ No newline at end of file diff --git a/dist/native/json/jsonHas.js b/dist/native/json/jsonHas.js new file mode 100644 index 0000000000..3ac1453db7 --- /dev/null +++ b/dist/native/json/jsonHas.js @@ -0,0 +1,34 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const NativeFunction_1 = require("../../structures/@internal/NativeFunction"); +exports.default = new NativeFunction_1.NativeFunction({ + 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: NativeFunction_1.ArgType.String, + rest: false + }, + { + name: "key", + description: "The key to check for", + type: NativeFunction_1.ArgType.String, + required: true, + rest: false + } + ], + output: NativeFunction_1.ArgType.Boolean, + execute(ctx, [name, key]) { + const json = ctx.getEnvironmentKey(name); + if (!json) + return this.success(); + return this.success(Object.hasOwn(json, key)); + } +}); +//# sourceMappingURL=jsonHas.js.map \ No newline at end of file diff --git a/dist/native/json/jsonHas.js.map b/dist/native/json/jsonHas.js.map new file mode 100644 index 0000000000..08e86bf7bf --- /dev/null +++ b/dist/native/json/jsonHas.js.map @@ -0,0 +1 @@ +{"version":3,"file":"jsonHas.js","sourceRoot":"","sources":["../../../src/native/json/jsonHas.ts"],"names":[],"mappings":";;AAAA,8EAAmF;AAEnF,kBAAe,IAAI,+BAAc,CAAC;IAC9B,IAAI,EAAE,UAAU;IAChB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+CAA+C;IAC5D,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,8BAA8B;YAC3C,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,wBAAO,CAAC,MAAM;YACpB,IAAI,EAAE,KAAK;SACd;QACD;YACI,IAAI,EAAE,KAAK;YACX,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,wBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,KAAK;SACd;KACJ;IACD,MAAM,EAAE,wBAAO,CAAC,OAAO;IACvB,OAAO,CAAC,GAAG,EAAE,CAAE,IAAI,EAAE,GAAG,CAAE;QACtB,MAAM,IAAI,GAAG,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAA;QACxC,IAAI,CAAC,IAAI;YAAE,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;QAChC,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAA;IACjD,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/json/jsonKeys.d.ts.map b/dist/native/json/jsonKeys.d.ts.map index b5bdf8dc73..733eb97037 100644 --- a/dist/native/json/jsonKeys.d.ts.map +++ b/dist/native/json/jsonKeys.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"jsonKeys.d.ts","sourceRoot":"","sources":["../../../src/native/json/jsonKeys.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAElE,wBAmBE"} \ No newline at end of file +{"version":3,"file":"jsonKeys.d.ts","sourceRoot":"","sources":["../../../src/native/json/jsonKeys.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAElE,wBAqBE"} \ No newline at end of file diff --git a/dist/native/json/jsonKeys.js b/dist/native/json/jsonKeys.js index ee0eb89e14..e6ac3a5d79 100644 --- a/dist/native/json/jsonKeys.js +++ b/dist/native/json/jsonKeys.js @@ -22,7 +22,10 @@ exports.default = new structures_1.NativeFunction({ output: (0, array_1.default)(), unwrap: true, execute(ctx, [name]) { - return this.successJSON(Object.keys(ctx.getEnvironmentKey(name))); + const json = ctx.getEnvironmentKey(name); + if (!json) + return this.success(); + return this.successJSON(Object.keys(json)); }, }); //# sourceMappingURL=jsonKeys.js.map \ No newline at end of file diff --git a/dist/native/json/jsonKeys.js.map b/dist/native/json/jsonKeys.js.map index 022ef63885..bd5a2b8567 100644 --- a/dist/native/json/jsonKeys.js.map +++ b/dist/native/json/jsonKeys.js.map @@ -1 +1 @@ -{"version":3,"file":"jsonKeys.js","sourceRoot":"","sources":["../../../src/native/json/jsonKeys.ts"],"names":[],"mappings":";;;;;AAAA,kEAAyC;AACzC,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,WAAW;IACjB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2BAA2B;IACxC,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,MAAM,EAAE,IAAA,eAAK,GAAmB;IAChC,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,OAAO,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAW,CAAC,CAAC,CAAA;IAC/E,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"jsonKeys.js","sourceRoot":"","sources":["../../../src/native/json/jsonKeys.ts"],"names":[],"mappings":";;;;;AAAA,kEAAyC;AACzC,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,WAAW;IACjB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2BAA2B;IACxC,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,+BAA+B;YAC5C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,MAAM,EAAE,IAAA,eAAK,GAAmB;IAChC,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,MAAM,IAAI,GAAG,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAA;QACxC,IAAI,CAAC,IAAI;YAAE,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;QAChC,OAAO,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAA;IAC9C,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/json/jsonValues.d.ts.map b/dist/native/json/jsonValues.d.ts.map index 0e9b081f2d..ca43914fbc 100644 --- a/dist/native/json/jsonValues.d.ts.map +++ b/dist/native/json/jsonValues.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"jsonValues.d.ts","sourceRoot":"","sources":["../../../src/native/json/jsonValues.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;AAElE,wBAyBE"} \ No newline at end of file +{"version":3,"file":"jsonValues.d.ts","sourceRoot":"","sources":["../../../src/native/json/jsonValues.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/json/jsonValues.js b/dist/native/json/jsonValues.js index c23f55b3d9..78c81bdb88 100644 --- a/dist/native/json/jsonValues.js +++ b/dist/native/json/jsonValues.js @@ -28,7 +28,10 @@ exports.default = new structures_1.NativeFunction({ output: (0, array_1.default)(), unwrap: true, execute(ctx, [name, sep]) { - return this.successJSON(Object.values(ctx.getEnvironmentKey(name)).join(sep ?? ", ")); + const json = ctx.getEnvironmentKey(name); + if (!json) + return this.success(); + return this.successJSON(Object.values(json).join(sep ?? ", ")); }, }); //# sourceMappingURL=jsonValues.js.map \ No newline at end of file diff --git a/dist/native/json/jsonValues.js.map b/dist/native/json/jsonValues.js.map index b247cb773c..4a55df77eb 100644 --- a/dist/native/json/jsonValues.js.map +++ b/dist/native/json/jsonValues.js.map @@ -1 +1 @@ -{"version":3,"file":"jsonValues.js","sourceRoot":"","sources":["../../../src/native/json/jsonValues.ts"],"names":[],"mappings":";;;;;AAAA,kEAAyC;AACzC,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6BAA6B;IAC1C,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,iCAAiC;YAC9C,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,IAAI,EAAE,KAAK;SACd;KACJ;IACD,MAAM,EAAE,IAAA,eAAK,GAAmB;IAChC,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,GAAG,CAAC;QACpB,OAAO,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,MAAM,CAAC,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAW,CAAC,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;IACnG,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"jsonValues.js","sourceRoot":"","sources":["../../../src/native/json/jsonValues.ts"],"names":[],"mappings":";;;;;AAAA,kEAAyC;AACzC,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,6BAA6B;IAC1C,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,iCAAiC;YAC9C,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,IAAI,EAAE,KAAK;SACd;KACJ;IACD,MAAM,EAAE,IAAA,eAAK,GAAmB;IAChC,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,GAAG,CAAC;QACpB,MAAM,IAAI,GAAG,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAA;QACxC,IAAI,CAAC,IAAI;YAAE,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;QAChC,OAAO,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;IAClE,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/lookup/findApplicationEmoji.d.ts b/dist/native/lookup/findApplicationEmoji.d.ts new file mode 100644 index 0000000000..2b28a95a6a --- /dev/null +++ b/dist/native/lookup/findApplicationEmoji.d.ts @@ -0,0 +1,10 @@ +import { ArgType, NativeFunction } from "../../structures"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + rest: false; + type: ArgType.String; + required: true; +}], true>; +export default _default; +//# sourceMappingURL=findApplicationEmoji.d.ts.map \ No newline at end of file diff --git a/dist/native/lookup/findApplicationEmoji.d.ts.map b/dist/native/lookup/findApplicationEmoji.d.ts.map new file mode 100644 index 0000000000..1985a3dc16 --- /dev/null +++ b/dist/native/lookup/findApplicationEmoji.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"findApplicationEmoji.d.ts","sourceRoot":"","sources":["../../../src/native/lookup/findApplicationEmoji.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAoB,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAEpF,wBA0BE"} \ No newline at end of file diff --git a/dist/native/lookup/findApplicationEmoji.js b/dist/native/lookup/findApplicationEmoji.js new file mode 100644 index 0000000000..3166aac5ab --- /dev/null +++ b/dist/native/lookup/findApplicationEmoji.js @@ -0,0 +1,29 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const structures_1 = require("../../structures"); +exports.default = new structures_1.NativeFunction({ + name: "$findApplicationEmoji", + version: "2.2.0", + description: "Finds an application emoji of the client", + brackets: true, + output: structures_1.ArgType.ApplicationEmoji, + args: [ + { + name: "query", + description: "The id, format or emoji name to find", + rest: false, + type: structures_1.ArgType.String, + required: true, + }, + ], + unwrap: true, + async execute(ctx, [q]) { + if (structures_1.CompiledFunction.IdRegex.test(q)) { + const e = await ctx.client.application.emojis.fetch(q).catch(ctx.noop); + if (e) + return this.success(e.id); + } + return this.success((await ctx.client.application.emojis.fetch().catch(ctx.noop))?.find((x) => x.id === q || x.name?.toLowerCase() === q.toLowerCase() || x.toString() === q)?.id); + }, +}); +//# sourceMappingURL=findApplicationEmoji.js.map \ No newline at end of file diff --git a/dist/native/lookup/findApplicationEmoji.js.map b/dist/native/lookup/findApplicationEmoji.js.map new file mode 100644 index 0000000000..c6898be2f6 --- /dev/null +++ b/dist/native/lookup/findApplicationEmoji.js.map @@ -0,0 +1 @@ +{"version":3,"file":"findApplicationEmoji.js","sourceRoot":"","sources":["../../../src/native/lookup/findApplicationEmoji.ts"],"names":[],"mappings":";;AAAA,iDAAoF;AAEpF,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,uBAAuB;IAC7B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,0CAA0C;IACvD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,gBAAgB;IAChC,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;QAClB,IAAI,6BAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE;YAClC,MAAM,CAAC,GAAG,MAAM,GAAG,CAAC,MAAM,CAAC,WAAW,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;YACtE,IAAI,CAAC;gBAAE,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,CAAC,CAAA;SACnC;QAED,OAAO,IAAI,CAAC,OAAO,CACf,CAAC,MAAM,GAAG,CAAC,MAAM,CAAC,WAAW,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,WAAW,EAAE,KAAK,CAAC,CAAC,WAAW,EAAE,IAAI,CAAC,CAAC,QAAQ,EAAE,KAAK,CAAC,CAAC,EAAE,EAAE,CAChK,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/lookup/findEmoji.js b/dist/native/lookup/findEmoji.js index c04317b510..43e88333cd 100644 --- a/dist/native/lookup/findEmoji.js +++ b/dist/native/lookup/findEmoji.js @@ -5,28 +5,28 @@ const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ name: "$findEmoji", version: "1.0.0", - description: "Finds a emoji", + description: "Finds an emoji", brackets: true, - output: structures_1.ArgType.GuildEmoji, + output: structures_1.ArgType.Emoji, args: [ { name: "query", - description: "The id, mention or emoji name to find", + description: "The id, format or emoji name to find", rest: false, type: structures_1.ArgType.String, required: true, }, ], unwrap: true, - execute(ctx, [q]) { + async execute(ctx, [q]) { const parsed = (0, discord_js_1.parseEmoji)(q); if (structures_1.CompiledFunction.IdRegex.test(q)) { - const e = ctx.client.emojis.cache.get(q); + const e = ctx.client.emojis.cache.get(q) || await ctx.client.application.emojis.fetch(q).catch(ctx.noop); if (e) return this.success(e.id); } const name = parsed?.name.toLowerCase(); - return this.success(ctx.client.emojis.cache.find((x) => x.id === q || x.name?.toLowerCase() === name || x.toString() === q)?.id); + return this.success(ctx.client.emojis.cache.find((x) => x.id === q || x.name?.toLowerCase() === name || x.toString() === q)?.id || (await ctx.client.application.emojis.fetch().catch(ctx.noop))?.find((x) => x.id === q || x.name?.toLowerCase() === name || x.toString() === q)?.id); }, }); //# sourceMappingURL=findEmoji.js.map \ No newline at end of file diff --git a/dist/native/lookup/findEmoji.js.map b/dist/native/lookup/findEmoji.js.map index 27a4d80994..b9c4160e48 100644 --- a/dist/native/lookup/findEmoji.js.map +++ b/dist/native/lookup/findEmoji.js.map @@ -1 +1 @@ -{"version":3,"file":"findEmoji.js","sourceRoot":"","sources":["../../../src/native/lookup/findEmoji.ts"],"names":[],"mappings":";;AAAA,2CAAuC;AACvC,iDAAoF;AAEpF,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,eAAe;IAC5B,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,UAAU;IAC1B,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;QACZ,MAAM,MAAM,GAAG,IAAA,uBAAU,EAAC,CAAC,CAAC,CAAA;QAE5B,IAAI,6BAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE;YAClC,MAAM,CAAC,GAAG,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAA;YACxC,IAAI,CAAC;gBAAE,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,CAAC,CAAA;SACnC;QAED,MAAM,IAAI,GAAG,MAAM,EAAE,IAAI,CAAC,WAAW,EAAE,CAAA;QAEvC,OAAO,IAAI,CAAC,OAAO,CACf,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,WAAW,EAAE,KAAK,IAAI,IAAI,CAAC,CAAC,QAAQ,EAAE,KAAK,CAAC,CAAC,EAAE,EAAE,CAC9G,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"findEmoji.js","sourceRoot":"","sources":["../../../src/native/lookup/findEmoji.ts"],"names":[],"mappings":";;AAAA,2CAAuC;AACvC,iDAAoF;AAEpF,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gBAAgB;IAC7B,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,KAAK;IACrB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;QAClB,MAAM,MAAM,GAAG,IAAA,uBAAU,EAAC,CAAC,CAAC,CAAA;QAE5B,IAAI,6BAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE;YAClC,MAAM,CAAC,GAAG,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,MAAM,GAAG,CAAC,MAAM,CAAC,WAAW,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;YACxG,IAAI,CAAC;gBAAE,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,CAAC,CAAA;SACnC;QAED,MAAM,IAAI,GAAG,MAAM,EAAE,IAAI,CAAC,WAAW,EAAE,CAAA;QAEvC,OAAO,IAAI,CAAC,OAAO,CACf,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,WAAW,EAAE,KAAK,IAAI,IAAI,CAAC,CAAC,QAAQ,EAAE,KAAK,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,MAAM,GAAG,CAAC,MAAM,CAAC,WAAW,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,WAAW,EAAE,KAAK,IAAI,IAAI,CAAC,CAAC,QAAQ,EAAE,KAAK,CAAC,CAAC,EAAE,EAAE,CACpQ,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/lookup/findGuild.d.ts b/dist/native/lookup/findGuild.d.ts new file mode 100644 index 0000000000..5db03d1dc5 --- /dev/null +++ b/dist/native/lookup/findGuild.d.ts @@ -0,0 +1,15 @@ +import { ArgType, NativeFunction } from "../../structures"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + rest: false; + type: ArgType.String; + required: true; +}, { + name: string; + description: string; + rest: false; + type: ArgType.Boolean; +}], true>; +export default _default; +//# sourceMappingURL=findGuild.d.ts.map \ No newline at end of file diff --git a/dist/native/lookup/findGuild.d.ts.map b/dist/native/lookup/findGuild.d.ts.map new file mode 100644 index 0000000000..c572b2ad9d --- /dev/null +++ b/dist/native/lookup/findGuild.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"findGuild.d.ts","sourceRoot":"","sources":["../../../src/native/lookup/findGuild.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAoB,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;AAEpF,wBAgCE"} \ No newline at end of file diff --git a/dist/native/lookup/findGuild.js b/dist/native/lookup/findGuild.js new file mode 100644 index 0000000000..64adbd39ac --- /dev/null +++ b/dist/native/lookup/findGuild.js @@ -0,0 +1,35 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const structures_1 = require("../../structures"); +exports.default = new structures_1.NativeFunction({ + name: "$findGuild", + version: "2.2.0", + description: "Finds a guild", + brackets: true, + output: structures_1.ArgType.Guild, + args: [ + { + name: "query", + description: "The id or guild name to find", + rest: false, + type: structures_1.ArgType.String, + required: true, + }, + { + name: "return guild", + description: "Returns the current guild id if none found", + rest: false, + type: structures_1.ArgType.Boolean, + }, + ], + unwrap: true, + execute(ctx, [q, rt]) { + if (structures_1.CompiledFunction.IdRegex.test(q)) { + const guild = ctx.client.guilds.cache.get(q); + if (guild) + return this.success(guild.id); + } + return this.success(ctx.client.guilds.cache.find((x) => x.id === q || x.name === q)?.id ?? (rt ? ctx.guild?.id : undefined)); + }, +}); +//# sourceMappingURL=findGuild.js.map \ No newline at end of file diff --git a/dist/native/lookup/findGuild.js.map b/dist/native/lookup/findGuild.js.map new file mode 100644 index 0000000000..b219298018 --- /dev/null +++ b/dist/native/lookup/findGuild.js.map @@ -0,0 +1 @@ +{"version":3,"file":"findGuild.js","sourceRoot":"","sources":["../../../src/native/lookup/findGuild.ts"],"names":[],"mappings":";;AAAA,iDAAoF;AAEpF,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,eAAe;IAC5B,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,KAAK;IACrB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,8BAA8B;YAC3C,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,cAAc;YACpB,WAAW,EAAE,4CAA4C;YACzD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;SACxB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC;QAChB,IAAI,6BAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE;YAClC,MAAM,KAAK,GAAG,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAA;YAC5C,IAAI,KAAK;gBAAE,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE,CAAC,CAAA;SAC3C;QAED,OAAO,IAAI,CAAC,OAAO,CACf,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,IAAI,KAAK,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,CAC1G,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/lookup/findGuildEmoji.d.ts.map b/dist/native/lookup/findGuildEmoji.d.ts.map index 855ac7c13c..268d92294c 100644 --- a/dist/native/lookup/findGuildEmoji.d.ts.map +++ b/dist/native/lookup/findGuildEmoji.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"findGuildEmoji.d.ts","sourceRoot":"","sources":["../../../src/native/lookup/findGuildEmoji.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAoB,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;AAEpF,wBAmCE"} \ No newline at end of file +{"version":3,"file":"findGuildEmoji.d.ts","sourceRoot":"","sources":["../../../src/native/lookup/findGuildEmoji.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAoB,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;AAEpF,wBAiCE"} \ No newline at end of file diff --git a/dist/native/lookup/findGuildEmoji.js b/dist/native/lookup/findGuildEmoji.js index f699a169d6..1d70054304 100644 --- a/dist/native/lookup/findGuildEmoji.js +++ b/dist/native/lookup/findGuildEmoji.js @@ -4,7 +4,7 @@ const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ name: "$findGuildEmoji", version: "1.0.0", - description: "Finds a emoji of a guild", + description: "Finds an emoji of a guild", brackets: true, output: structures_1.ArgType.GuildEmoji, args: [ @@ -17,7 +17,7 @@ exports.default = new structures_1.NativeFunction({ }, { name: "query", - description: "The id, mention or emoji name to find", + description: "The id, format or emoji name to find", rest: false, type: structures_1.ArgType.String, required: true, @@ -30,7 +30,7 @@ exports.default = new structures_1.NativeFunction({ if (e) return this.success(e.id); } - return this.success(guild.channels.cache.find((x) => x.id === q || x.name.toLowerCase() === q.toLowerCase() || x.toString() === q)?.id); + return this.success(guild.emojis.cache.find((x) => x.id === q || x.name?.toLowerCase() === q.toLowerCase() || x.toString() === q)?.id); }, }); //# sourceMappingURL=findGuildEmoji.js.map \ No newline at end of file diff --git a/dist/native/lookup/findGuildEmoji.js.map b/dist/native/lookup/findGuildEmoji.js.map index e625fb442c..1e491add59 100644 --- a/dist/native/lookup/findGuildEmoji.js.map +++ b/dist/native/lookup/findGuildEmoji.js.map @@ -1 +1 @@ -{"version":3,"file":"findGuildEmoji.js","sourceRoot":"","sources":["../../../src/native/lookup/findGuildEmoji.ts"],"names":[],"mappings":";;AAAA,iDAAoF;AAEpF,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,0BAA0B;IACvC,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,UAAU;IAC1B,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,uCAAuC;YACpD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,CAAC,CAAC;QACnB,IAAI,6BAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE;YAClC,MAAM,CAAC,GAAG,KAAK,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAA;YACnC,IAAI,CAAC;gBAAE,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,CAAC,CAAA;SACnC;QAED,OAAO,IAAI,CAAC,OAAO,CACf,KAAK,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CACrB,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,WAAW,EAAE,KAAK,CAAC,CAAC,WAAW,EAAE,IAAI,CAAC,CAAC,QAAQ,EAAE,KAAK,CAAC,CACtF,EAAE,EAAE,CACR,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"findGuildEmoji.js","sourceRoot":"","sources":["../../../src/native/lookup/findGuildEmoji.ts"],"names":[],"mappings":";;AAAA,iDAAoF;AAEpF,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2BAA2B;IACxC,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,UAAU;IAC1B,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,sCAAsC;YACnD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,MAAM,EAAE,IAAI;IACZ,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,CAAC,CAAC;QACnB,IAAI,6BAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE;YAClC,MAAM,CAAC,GAAG,KAAK,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAA;YACnC,IAAI,CAAC;gBAAE,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,CAAC,CAAA;SACnC;QAED,OAAO,IAAI,CAAC,OAAO,CACf,KAAK,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,WAAW,EAAE,KAAK,CAAC,CAAC,WAAW,EAAE,IAAI,CAAC,CAAC,QAAQ,EAAE,KAAK,CAAC,CAAC,EAAE,EAAE,CACpH,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/math/pi.d.ts b/dist/native/math/pi.d.ts new file mode 100644 index 0000000000..fb6b1bc839 --- /dev/null +++ b/dist/native/math/pi.d.ts @@ -0,0 +1,4 @@ +import { ArgType, NativeFunction } from "../../structures"; +declare const _default: NativeFunction>[], false>; +export default _default; +//# sourceMappingURL=pi.d.ts.map \ No newline at end of file diff --git a/dist/native/math/pi.d.ts.map b/dist/native/math/pi.d.ts.map new file mode 100644 index 0000000000..4c7643a69b --- /dev/null +++ b/dist/native/math/pi.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"pi.d.ts","sourceRoot":"","sources":["../../../src/native/math/pi.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;AAElE,wBASE"} \ No newline at end of file diff --git a/dist/native/math/pi.js b/dist/native/math/pi.js new file mode 100644 index 0000000000..eb818e9b10 --- /dev/null +++ b/dist/native/math/pi.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: "$pi", + version: "2.2.0", + description: "Returns the constant pi", + unwrap: false, + output: structures_1.ArgType.Number, + execute(ctx) { + return this.success(Math.PI); + }, +}); +//# sourceMappingURL=pi.js.map \ No newline at end of file diff --git a/dist/native/math/pi.js.map b/dist/native/math/pi.js.map new file mode 100644 index 0000000000..d2e41a703f --- /dev/null +++ b/dist/native/math/pi.js.map @@ -0,0 +1 @@ +{"version":3,"file":"pi.js","sourceRoot":"","sources":["../../../src/native/math/pi.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,KAAK;IACX,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yBAAyB;IACtC,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,CAAC,GAAG;QACP,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,CAAA;IAChC,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/math/sign.d.ts b/dist/native/math/sign.d.ts new file mode 100644 index 0000000000..65fb711b68 --- /dev/null +++ b/dist/native/math/sign.d.ts @@ -0,0 +1,10 @@ +import { ArgType, NativeFunction } from "../../structures"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + rest: false; + type: ArgType.Number; + required: true; +}], true>; +export default _default; +//# sourceMappingURL=sign.d.ts.map \ No newline at end of file diff --git a/dist/native/math/sign.d.ts.map b/dist/native/math/sign.d.ts.map new file mode 100644 index 0000000000..9afb0000ea --- /dev/null +++ b/dist/native/math/sign.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"sign.d.ts","sourceRoot":"","sources":["../../../src/native/math/sign.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/math/sign.js b/dist/native/math/sign.js new file mode 100644 index 0000000000..9e73b6d7cc --- /dev/null +++ b/dist/native/math/sign.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: "$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: structures_1.ArgType.Number, + args: [ + { + name: "number", + description: "The number to use", + rest: false, + type: structures_1.ArgType.Number, + required: true + }, + ], + execute(ctx, [n]) { + return this.success(Math.sign(n)); + }, +}); +//# sourceMappingURL=sign.js.map \ No newline at end of file diff --git a/dist/native/math/sign.js.map b/dist/native/math/sign.js.map new file mode 100644 index 0000000000..082deab227 --- /dev/null +++ b/dist/native/math/sign.js.map @@ -0,0 +1 @@ +{"version":3,"file":"sign.js","sourceRoot":"","sources":["../../../src/native/math/sign.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,OAAO;IACb,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+EAA+E;IAC5F,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,mBAAmB;YAChC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;QACZ,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAA;IACrC,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/member/fetchMembers.d.ts b/dist/native/member/fetchMembers.d.ts index 82b22e4d2c..928e4258c8 100644 --- a/dist/native/member/fetchMembers.d.ts +++ b/dist/native/member/fetchMembers.d.ts @@ -5,6 +5,12 @@ declare const _default: NativeFunction<[{ rest: false; required: true; type: ArgType.Guild; +}, { + name: string; + description: string; + rest: false; + type: ArgType.Member; + pointer: number; }], true>; export default _default; //# sourceMappingURL=fetchMembers.d.ts.map \ No newline at end of file diff --git a/dist/native/member/fetchMembers.d.ts.map b/dist/native/member/fetchMembers.d.ts.map index bf140199c1..faea7b54d0 100644 --- a/dist/native/member/fetchMembers.d.ts.map +++ b/dist/native/member/fetchMembers.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"fetchMembers.d.ts","sourceRoot":"","sources":["../../../src/native/member/fetchMembers.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAElE,wBAoBE"} \ No newline at end of file +{"version":3,"file":"fetchMembers.d.ts","sourceRoot":"","sources":["../../../src/native/member/fetchMembers.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;AAElE,wBA6BE"} \ No newline at end of file diff --git a/dist/native/member/fetchMembers.js b/dist/native/member/fetchMembers.js index 98a0eeab6e..6c267ff5ff 100644 --- a/dist/native/member/fetchMembers.js +++ b/dist/native/member/fetchMembers.js @@ -5,6 +5,7 @@ exports.default = new structures_1.NativeFunction({ name: "$fetchMembers", version: "1.0.0", description: "Caches all members of a guild", + aliases: ["$fetchMember"], unwrap: true, brackets: false, args: [ @@ -15,10 +16,20 @@ exports.default = new structures_1.NativeFunction({ required: true, type: structures_1.ArgType.Guild, }, + { + name: "user ID", + description: "The member to fetch", + rest: false, + type: structures_1.ArgType.Member, + pointer: 0 + }, ], - async execute(ctx, [guild]) { + async execute(ctx, [guild, member]) { guild ??= ctx.guild; - await guild?.members.fetch(); + if (member) + await guild?.members.fetch(member); + else + await guild?.members.fetch(); return this.success(); }, }); diff --git a/dist/native/member/fetchMembers.js.map b/dist/native/member/fetchMembers.js.map index eb3ef11814..47a3310d30 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,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;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC;QACtB,KAAK,KAAK,GAAG,CAAC,KAAM,CAAA;QACpB,MAAM,KAAK,EAAE,OAAO,CAAC,KAAK,EAAE,CAAA;QAC5B,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;;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 diff --git a/dist/native/member/memberExists.d.ts.map b/dist/native/member/memberExists.d.ts.map index b25d13fabc..214207f383 100644 --- a/dist/native/member/memberExists.d.ts.map +++ b/dist/native/member/memberExists.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"memberExists.d.ts","sourceRoot":"","sources":["../../../src/native/member/memberExists.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAoB,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;AAEpF,wBA0BE"} \ No newline at end of file +{"version":3,"file":"memberExists.d.ts","sourceRoot":"","sources":["../../../src/native/member/memberExists.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAoB,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;AAEpF,wBA0BE"} \ No newline at end of file diff --git a/dist/native/member/memberExists.js b/dist/native/member/memberExists.js index 3a0e490ea5..413775428e 100644 --- a/dist/native/member/memberExists.js +++ b/dist/native/member/memberExists.js @@ -4,7 +4,7 @@ const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ name: "$memberExists", version: "1.0.0", - description: "Returns whether a member id exists", + description: "Returns whether an member id exists", unwrap: true, brackets: true, output: structures_1.ArgType.Boolean, @@ -25,7 +25,7 @@ exports.default = new structures_1.NativeFunction({ }, ], async execute(ctx, [guild, id]) { - return this.success(structures_1.CompiledFunction.IdRegex.test(id) && !!(await guild.members.fetch(id).catch(ctx.noop))); + return this.success(structures_1.CompiledFunction.IdRegex.test(id) && (await guild.members.fetch(id).catch(() => false)) !== false); }, }); //# sourceMappingURL=memberExists.js.map \ No newline at end of file diff --git a/dist/native/member/memberExists.js.map b/dist/native/member/memberExists.js.map index 5fbafd22d4..371ecc39f6 100644 --- a/dist/native/member/memberExists.js.map +++ b/dist/native/member/memberExists.js.map @@ -1 +1 @@ -{"version":3,"file":"memberExists.js","sourceRoot":"","sources":["../../../src/native/member/memberExists.ts"],"names":[],"mappings":";;AACA,iDAAoF;AAEpF,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oCAAoC;IACjD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,yBAAyB;YACtC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC;QAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,6BAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;IAC/G,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"memberExists.js","sourceRoot":"","sources":["../../../src/native/member/memberExists.ts"],"names":[],"mappings":";;AAAA,iDAAoF;AAEpF,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,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,mCAAmC;YAChD,IAAI,EAAE,oBAAO,CAAC,KAAK;YACnB,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,WAAW;YACjB,WAAW,EAAE,yBAAyB;YACtC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC;QAC1B,OAAO,IAAI,CAAC,OAAO,CAAC,6BAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,KAAK,KAAK,CAAC,CAAA;IAC1H,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/message/fetchMessage.d.ts b/dist/native/message/fetchMessage.d.ts new file mode 100644 index 0000000000..52f353ea18 --- /dev/null +++ b/dist/native/message/fetchMessage.d.ts @@ -0,0 +1,17 @@ +import { ArgType, NativeFunction } from "../../structures"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + rest: false; + required: true; + type: ArgType.TextChannel; +}, { + name: string; + description: string; + rest: false; + required: true; + pointer: number; + type: ArgType.Message; +}], true>; +export default _default; +//# sourceMappingURL=fetchMessage.d.ts.map \ No newline at end of file diff --git a/dist/native/message/fetchMessage.d.ts.map b/dist/native/message/fetchMessage.d.ts.map new file mode 100644 index 0000000000..56aed7d189 --- /dev/null +++ b/dist/native/message/fetchMessage.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"fetchMessage.d.ts","sourceRoot":"","sources":["../../../src/native/message/fetchMessage.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;AAElE,wBA2BE"} \ No newline at end of file diff --git a/dist/native/message/fetchMessage.js b/dist/native/message/fetchMessage.js new file mode 100644 index 0000000000..4f4ea2d2b2 --- /dev/null +++ b/dist/native/message/fetchMessage.js @@ -0,0 +1,32 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const structures_1 = require("../../structures"); +exports.default = new structures_1.NativeFunction({ + 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: structures_1.ArgType.TextChannel, + }, + { + name: "message ID", + description: "The message to fetch its data", + rest: false, + required: true, + pointer: 0, + type: structures_1.ArgType.Message, + }, + ], + async execute(ctx, [, message]) { + await (message ?? ctx.message)?.fetch(); + return this.success(); + }, +}); +//# sourceMappingURL=fetchMessage.js.map \ No newline at end of file diff --git a/dist/native/message/fetchMessage.js.map b/dist/native/message/fetchMessage.js.map new file mode 100644 index 0000000000..b58e46f475 --- /dev/null +++ b/dist/native/message/fetchMessage.js.map @@ -0,0 +1 @@ +{"version":3,"file":"fetchMessage.js","sourceRoot":"","sources":["../../../src/native/message/fetchMessage.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+BAA+B;IAC5C,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,+BAA+B;YAC5C,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,OAAO,CAAC;QAC1B,MAAM,CAAC,OAAO,IAAI,GAAG,CAAC,OAAO,CAAC,EAAE,KAAK,EAAE,CAAA;QACvC,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/message/forward.d.ts b/dist/native/message/forward.d.ts new file mode 100644 index 0000000000..9458fe6846 --- /dev/null +++ b/dist/native/message/forward.d.ts @@ -0,0 +1,24 @@ +import { BaseChannel } from "discord.js"; +import { ArgType, NativeFunction } from "../../structures"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + rest: false; + required: true; + type: ArgType.Channel; +}, { + name: string; + description: string; + rest: false; + required: true; + type: ArgType.Message; + pointer: number; +}, { + name: string; + description: string; + rest: false; + type: ArgType.Channel; + check: (i: BaseChannel) => boolean; +}], true>; +export default _default; +//# sourceMappingURL=forward.d.ts.map \ No newline at end of file diff --git a/dist/native/message/forward.d.ts.map b/dist/native/message/forward.d.ts.map new file mode 100644 index 0000000000..4a64d08184 --- /dev/null +++ b/dist/native/message/forward.d.ts.map @@ -0,0 +1 @@ +{"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 b/dist/native/message/forward.js new file mode 100644 index 0000000000..86722e3ffe --- /dev/null +++ b/dist/native/message/forward.js @@ -0,0 +1,41 @@ +"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: "$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: structures_1.ArgType.Channel, + }, + { + name: "message ID", + description: "The message to forward", + rest: false, + required: true, + type: structures_1.ArgType.Message, + pointer: 0 + }, + { + name: "channel ID", + description: "The channel to forward message to", + rest: false, + type: structures_1.ArgType.Channel, + check: (i) => i.isTextBased() && i.type !== discord_js_1.ChannelType.GroupDM, + }, + ], + output: structures_1.ArgType.Boolean, + async execute(ctx, [, message, channel]) { + return this.success(!!(await message.forward((channel ?? ctx.channel)).catch(ctx.noop))); + }, +}); +//# sourceMappingURL=forward.js.map \ No newline at end of file diff --git a/dist/native/message/forward.js.map b/dist/native/message/forward.js.map new file mode 100644 index 0000000000..952147a4ca --- /dev/null +++ b/dist/native/message/forward.js.map @@ -0,0 +1 @@ +{"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/getMessageReactionCount.d.ts b/dist/native/message/getMessageReactionCount.d.ts index 25baf6c0f6..5774c4e2ca 100644 --- a/dist/native/message/getMessageReactionCount.d.ts +++ b/dist/native/message/getMessageReactionCount.d.ts @@ -1,5 +1,9 @@ import { TextBasedChannel } from "discord.js"; import { ArgType, NativeFunction } from "../../structures"; +export declare enum ReactionType { + normal = "normal", + burst = "burst" +} declare const _default: NativeFunction<[{ name: string; description: string; @@ -21,6 +25,12 @@ declare const _default: NativeFunction<[{ pointer: number; rest: false; type: ArgType.Reaction; +}, { + name: string; + description: string; + rest: false; + type: ArgType.Enum; + enum: typeof ReactionType; }], true>; export default _default; //# sourceMappingURL=getMessageReactionCount.d.ts.map \ No newline at end of file diff --git a/dist/native/message/getMessageReactionCount.d.ts.map b/dist/native/message/getMessageReactionCount.d.ts.map index 34f3a650fd..189812f334 100644 --- a/dist/native/message/getMessageReactionCount.d.ts.map +++ b/dist/native/message/getMessageReactionCount.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"getMessageReactionCount.d.ts","sourceRoot":"","sources":["../../../src/native/message/getMessageReactionCount.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,gBAAgB,EAAE,MAAM,YAAY,CAAA;AAC7C,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;eAgB3C,gBAAgB;;;;;;;;;;;;;;;;AAdvC,wBAoCE"} \ No newline at end of file +{"version":3,"file":"getMessageReactionCount.d.ts","sourceRoot":"","sources":["../../../src/native/message/getMessageReactionCount.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,gBAAgB,EAAE,MAAM,YAAY,CAAA;AAC7C,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;AAElE,oBAAY,YAAY;IACpB,MAAM,WAAW;IACjB,KAAK,UAAU;CAClB;;;;;;;eAgBsB,gBAAgB;;;;;;;;;;;;;;;;;;;;;;AAdvC,wBA2CE"} \ No newline at end of file diff --git a/dist/native/message/getMessageReactionCount.js b/dist/native/message/getMessageReactionCount.js index 0cb8650adc..314f6d3779 100644 --- a/dist/native/message/getMessageReactionCount.js +++ b/dist/native/message/getMessageReactionCount.js @@ -1,6 +1,12 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.ReactionType = void 0; const structures_1 = require("../../structures"); +var ReactionType; +(function (ReactionType) { + ReactionType["normal"] = "normal"; + ReactionType["burst"] = "burst"; +})(ReactionType || (exports.ReactionType = ReactionType = {})); exports.default = new structures_1.NativeFunction({ name: "$getMessageReactionCount", version: "1.0.0", @@ -33,9 +39,16 @@ exports.default = new structures_1.NativeFunction({ rest: false, type: structures_1.ArgType.Reaction, }, + { + name: "type", + description: "The type of the reaction to count users for", + rest: false, + type: structures_1.ArgType.Enum, + enum: ReactionType + }, ], - execute(ctx, [, , reaction]) { - return this.success(reaction.count); + execute(ctx, [, , reaction, type]) { + return this.success(type ? reaction?.countDetails?.[type] : reaction?.count); }, }); //# sourceMappingURL=getMessageReactionCount.js.map \ No newline at end of file diff --git a/dist/native/message/getMessageReactionCount.js.map b/dist/native/message/getMessageReactionCount.js.map index 7de9c82abd..4aec00fb87 100644 --- a/dist/native/message/getMessageReactionCount.js.map +++ b/dist/native/message/getMessageReactionCount.js.map @@ -1 +1 @@ -{"version":3,"file":"getMessageReactionCount.js","sourceRoot":"","sources":["../../../src/native/message/getMessageReactionCount.ts"],"names":[],"mappings":";;AACA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,0BAA0B;IAChC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gEAAgE;IAC7E,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,QAAQ,EAAE,IAAI;IACd,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;YACrB,KAAK,EAAE,CAAC,CAAmB,EAAE,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE;SAClD;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,iCAAiC;YAC9C,QAAQ,EAAE,IAAI;YACd,OAAO,EAAE,CAAC;YACV,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,QAAQ;SACzB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,AAAD,EAAG,QAAQ,CAAC;QACvB,OAAO,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAA;IACvC,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"getMessageReactionCount.js","sourceRoot":"","sources":["../../../src/native/message/getMessageReactionCount.ts"],"names":[],"mappings":";;;AACA,iDAAkE;AAElE,IAAY,YAGX;AAHD,WAAY,YAAY;IACpB,iCAAiB,CAAA;IACjB,+BAAe,CAAA;AACnB,CAAC,EAHW,YAAY,4BAAZ,YAAY,QAGvB;AAED,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,0BAA0B;IAChC,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gEAAgE;IAC7E,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,QAAQ,EAAE,IAAI;IACd,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;YACrB,KAAK,EAAE,CAAC,CAAmB,EAAE,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE;SAClD;QACD;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,qCAAqC;YAClD,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,OAAO;YACrB,OAAO,EAAE,CAAC;YACV,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,iCAAiC;YAC9C,QAAQ,EAAE,IAAI;YACd,OAAO,EAAE,CAAC;YACV,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,QAAQ;SACzB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,6CAA6C;YAC1D,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,YAAY;SACrB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,AAAD,EAAG,QAAQ,EAAE,IAAI,CAAC;QAC7B,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,EAAE,YAAY,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,KAAK,CAAC,CAAA;IAChF,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/message/getMessageReactions.d.ts b/dist/native/message/getMessageReactions.d.ts new file mode 100644 index 0000000000..daa4203890 --- /dev/null +++ b/dist/native/message/getMessageReactions.d.ts @@ -0,0 +1,29 @@ +import { ReactionProperty } from "../../properties/reaction"; +import { ArgType, NativeFunction } from "../../structures"; +declare const _default: NativeFunction<[{ + name: string; + description: string; + rest: false; + required: true; + type: ArgType.TextChannel; +}, { + name: string; + description: string; + rest: false; + required: true; + type: ArgType.Message; + pointer: number; +}, { + name: string; + description: string; + rest: false; + type: ArgType.Enum; + enum: typeof ReactionProperty; +}, { + name: string; + description: string; + rest: false; + type: ArgType.String; +}], true>; +export default _default; +//# sourceMappingURL=getMessageReactions.d.ts.map \ No newline at end of file diff --git a/dist/native/message/getMessageReactions.d.ts.map b/dist/native/message/getMessageReactions.d.ts.map new file mode 100644 index 0000000000..103318514a --- /dev/null +++ b/dist/native/message/getMessageReactions.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"getMessageReactions.d.ts","sourceRoot":"","sources":["../../../src/native/message/getMessageReactions.ts"],"names":[],"mappings":"AAAA,OAAO,EAAsB,gBAAgB,EAAE,MAAM,2BAA2B,CAAA;AAChF,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;AAElE,wBA0CE"} \ No newline at end of file diff --git a/dist/native/message/getMessageReactions.js b/dist/native/message/getMessageReactions.js new file mode 100644 index 0000000000..f1307753e9 --- /dev/null +++ b/dist/native/message/getMessageReactions.js @@ -0,0 +1,48 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const reaction_1 = require("../../properties/reaction"); +const structures_1 = require("../../structures"); +exports.default = new structures_1.NativeFunction({ + 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: structures_1.ArgType.TextChannel, + }, + { + name: "message ID", + description: "The message to retrieve reactions from", + rest: false, + required: true, + type: structures_1.ArgType.Message, + pointer: 0, + }, + { + name: "property", + description: "The property of the reactions to return", + rest: false, + type: structures_1.ArgType.Enum, + enum: reaction_1.ReactionProperty + }, + { + name: "separator", + description: "The separator to use for each property", + rest: false, + type: structures_1.ArgType.String, + }, + ], + output: structures_1.ArgType.Unknown, + async execute(ctx, [, message, prop, sep]) { + 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 ?? ", ")); + }, +}); +//# sourceMappingURL=getMessageReactions.js.map \ No newline at end of file diff --git a/dist/native/message/getMessageReactions.js.map b/dist/native/message/getMessageReactions.js.map new file mode 100644 index 0000000000..356f602986 --- /dev/null +++ b/dist/native/message/getMessageReactions.js.map @@ -0,0 +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 diff --git a/dist/native/message/loadComponents.d.ts.map b/dist/native/message/loadComponents.d.ts.map index 0265347d9a..a6725444b3 100644 --- a/dist/native/message/loadComponents.d.ts.map +++ b/dist/native/message/loadComponents.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"loadComponents.d.ts","sourceRoot":"","sources":["../../../src/native/message/loadComponents.ts"],"names":[],"mappings":"AAWA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;AAE1D,wBAuCE"} \ No newline at end of file +{"version":3,"file":"loadComponents.d.ts","sourceRoot":"","sources":["../../../src/native/message/loadComponents.ts"],"names":[],"mappings":"AAWA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAA;;;;;;;;AAe1D,wBA2BE"} \ No newline at end of file diff --git a/dist/native/message/loadComponents.js b/dist/native/message/loadComponents.js index 4485818688..86df448d93 100644 --- a/dist/native/message/loadComponents.js +++ b/dist/native/message/loadComponents.js @@ -2,11 +2,22 @@ Object.defineProperty(exports, "__esModule", { value: true }); const discord_js_1 = require("discord.js"); const structures_1 = require("../../structures"); +const ComponentBuilders = { + [discord_js_1.ComponentType.Button]: discord_js_1.ButtonBuilder, + [discord_js_1.ComponentType.StringSelect]: discord_js_1.StringSelectMenuBuilder, + [discord_js_1.ComponentType.UserSelect]: discord_js_1.UserSelectMenuBuilder, + [discord_js_1.ComponentType.ChannelSelect]: discord_js_1.ChannelSelectMenuBuilder, + [discord_js_1.ComponentType.RoleSelect]: discord_js_1.RoleSelectMenuBuilder, + [discord_js_1.ComponentType.MentionableSelect]: discord_js_1.MentionableSelectMenuBuilder, +}; +function loadComponent(x) { + return ComponentBuilders[x.type]?.from(x); +} exports.default = new structures_1.NativeFunction({ name: "$loadComponents", version: "1.4.0", aliases: ["$loadComponent"], - description: "Loads components json (or array) to the response", + description: "Loads components JSON (or array) to the response", unwrap: true, brackets: true, args: [ @@ -19,14 +30,12 @@ exports.default = new structures_1.NativeFunction({ }, ], execute(ctx, [json]) { - if (Array.isArray(json)) { - ctx.container.components.push(...json.map((x) => new discord_js_1.ActionRowBuilder().addComponents(x.map((x) => x.type === discord_js_1.ComponentType.Button ? discord_js_1.ButtonBuilder.from(x) : discord_js_1.SelectMenuBuilder.from(x))))); - } - else { - ctx.container.components.push(new discord_js_1.ActionRowBuilder().addComponents(json.type === discord_js_1.ComponentType.Button - ? discord_js_1.ButtonBuilder.from(json) - : discord_js_1.SelectMenuBuilder.from(json))); - } + const components = Array.isArray(json) + ? Array.isArray(json[0]) + ? json.map((row) => new discord_js_1.ActionRowBuilder().addComponents(row?.map((x) => loadComponent(x)))) + : new Array(new discord_js_1.ActionRowBuilder().addComponents(json?.map((x) => loadComponent(x)))) + : new Array(new discord_js_1.ActionRowBuilder().addComponents(loadComponent(json))); + ctx.container.components.push(...components); return this.success(); }, }); diff --git a/dist/native/message/loadComponents.js.map b/dist/native/message/loadComponents.js.map index 592df87f06..dc6768b232 100644 --- a/dist/native/message/loadComponents.js.map +++ b/dist/native/message/loadComponents.js.map @@ -1 +1 @@ -{"version":3,"file":"loadComponents.js","sourceRoot":"","sources":["../../../src/native/message/loadComponents.ts"],"names":[],"mappings":";;AAAA,2CAUmB;AACnB,iDAA0D;AAE1D,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE,CAAC,gBAAgB,CAAC;IAC3B,WAAW,EAAE,kDAAkD;IAC/D,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,gBAAgB;YACtB,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,WAAW,EAAE,mDAAmD;SACnE;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,IAAI,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;YACrB,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CACzB,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CACd,IAAI,6BAAgB,EAAE,CAAC,aAAa,CAC/B,CAAS,CAAC,GAAG,CAAC,CAAC,CAAM,EAAE,EAAE,CACtB,CAAC,CAAC,IAAI,KAAK,0BAAa,CAAC,MAAM,CAAC,CAAC,CAAC,0BAAa,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,8BAAiB,CAAC,IAAI,CAAC,CAAC,CAAC,CACtF,CACJ,CACJ,CACJ,CAAA;SACJ;aAAM;YACH,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CACzB,IAAI,6BAAgB,EAAE,CAAC,aAAa,CAChC,IAAI,CAAC,IAAI,KAAK,0BAAa,CAAC,MAAM;gBAC9B,CAAC,CAAC,0BAAa,CAAC,IAAI,CAAC,IAAqC,CAAC;gBAC3D,CAAC,CAAC,8BAAiB,CAAC,IAAI,CAAC,IAAW,CAAC,CAC5C,CACJ,CAAA;SACJ;QAED,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"loadComponents.js","sourceRoot":"","sources":["../../../src/native/message/loadComponents.ts"],"names":[],"mappings":";;AAAA,2CAUmB;AACnB,iDAA0D;AAE1D,MAAM,iBAAiB,GAAG;IACtB,CAAC,0BAAa,CAAC,MAAuB,CAAC,EAAE,0BAAa;IACtD,CAAC,0BAAa,CAAC,YAA6B,CAAC,EAAE,oCAAuB;IACtE,CAAC,0BAAa,CAAC,UAA2B,CAAC,EAAE,kCAAqB;IAClE,CAAC,0BAAa,CAAC,aAA8B,CAAC,EAAE,qCAAwB;IACxE,CAAC,0BAAa,CAAC,UAA2B,CAAC,EAAE,kCAAqB;IAClE,CAAC,0BAAa,CAAC,iBAAkC,CAAC,EAAE,yCAA4B;CACnF,CAAA;AAED,SAAS,aAAa,CAAC,CAAM;IACzB,OAAO,iBAAiB,CAAC,CAAC,CAAC,IAAqB,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAA;AAC9D,CAAC;AAED,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,iBAAiB;IACvB,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE,CAAC,gBAAgB,CAAC;IAC3B,WAAW,EAAE,kDAAkD;IAC/D,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,gBAAgB;YACtB,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,WAAW,EAAE,mDAAmD;SACnE;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,MAAM,UAAU,GAAG,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC;YAClC,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;gBACpB,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,GAAG,EAAE,EAAE,CAAC,IAAI,6BAAgB,EAAE,CAAC,aAAa,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC,CAAM,EAAE,EAAE,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;gBACjG,CAAC,CAAC,IAAI,KAAK,CAAC,IAAI,6BAAgB,EAAE,CAAC,aAAa,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;YACzF,CAAC,CAAC,IAAI,KAAK,CAAC,IAAI,6BAAgB,EAAE,CAAC,aAAa,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;QAE1E,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,GAAG,UAAU,CAAC,CAAA;QAE5C,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/message/messageExists.d.ts.map b/dist/native/message/messageExists.d.ts.map index d4c7f248f2..807e07f357 100644 --- a/dist/native/message/messageExists.d.ts.map +++ b/dist/native/message/messageExists.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"messageExists.d.ts","sourceRoot":"","sources":["../../../src/native/message/messageExists.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAe,MAAM,YAAY,CAAA;AACrD,OAAO,EAAE,OAAO,EAAoB,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;eAiB7D,WAAW;;;;;;;;AAdlC,wBA6BE"} \ No newline at end of file +{"version":3,"file":"messageExists.d.ts","sourceRoot":"","sources":["../../../src/native/message/messageExists.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAe,MAAM,YAAY,CAAA;AACrD,OAAO,EAAE,OAAO,EAAoB,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;eAgB7D,WAAW;;;;;;;;AAdlC,wBA6BE"} \ No newline at end of file diff --git a/dist/native/message/messageExists.js b/dist/native/message/messageExists.js index 561e936a7e..99e2624998 100644 --- a/dist/native/message/messageExists.js +++ b/dist/native/message/messageExists.js @@ -26,7 +26,7 @@ exports.default = new structures_1.NativeFunction({ }, ], async execute(ctx, [ch, id]) { - return this.success(structures_1.CompiledFunction.IdRegex.test(id) && !!(await ch.messages.fetch(id).catch(ctx.noop))); + return this.success(structures_1.CompiledFunction.IdRegex.test(id) && (await ch.messages.fetch(id).catch(() => false)) !== false); }, }); //# sourceMappingURL=messageExists.js.map \ No newline at end of file diff --git a/dist/native/message/messageExists.js.map b/dist/native/message/messageExists.js.map index 8e1be90bdc..37999ebbcd 100644 --- a/dist/native/message/messageExists.js.map +++ b/dist/native/message/messageExists.js.map @@ -1 +1 @@ -{"version":3,"file":"messageExists.js","sourceRoot":"","sources":["../../../src/native/message/messageExists.ts"],"names":[],"mappings":";;AACA,iDAAoF;AAGpF,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yCAAyC;IACtD,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,QAAQ,EAAE,IAAI;IACd,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,0BAA0B;YACvC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;QACvB,OAAO,IAAI,CAAC,OAAO,CACf,6BAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,MAAO,EAAkB,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CACxG,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"messageExists.js","sourceRoot":"","sources":["../../../src/native/message/messageExists.ts"],"names":[],"mappings":";;AACA,iDAAoF;AAEpF,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yCAAyC;IACtD,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,QAAQ,EAAE,IAAI;IACd,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,0BAA0B;YACvC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC;QACvB,OAAO,IAAI,CAAC,OAAO,CACf,6BAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAO,EAAkB,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,KAAK,KAAK,CACnH,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/other/awaitMessage.js b/dist/native/other/awaitMessage.js index eddbef0abe..eb5f370208 100644 --- a/dist/native/other/awaitMessage.js +++ b/dist/native/other/awaitMessage.js @@ -23,7 +23,7 @@ exports.default = new structures_1.NativeFunction({ }, { name: "variable name", - description: "The variable to load the message id that was sent as response by an user, get it with $env[]", + 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: structures_1.ArgType.String diff --git a/dist/native/other/awaitMessage.js.map b/dist/native/other/awaitMessage.js.map index b4491f8189..f71cb2512c 100644 --- a/dist/native/other/awaitMessage.js.map +++ b/dist/native/other/awaitMessage.js.map @@ -1 +1 @@ -{"version":3,"file":"awaitMessage.js","sourceRoot":"","sources":["../../../src/native/other/awaitMessage.ts"],"names":[],"mappings":";;;;;AACA,iDAA2G;AAE3G,oEAA2C;AAE3C,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sEAAsE;IACnF,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,iCAAiC;YAC9C,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,eAAe;YACrB,WAAW,EAAE,wGAAwG;YACrH,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,qDAAqD;YAClE,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,SAAS,EAAE,IAAI;YACf,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,WAAW,EAAE,oCAAoC;SACpD;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,MAAM,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAA4C,CAAA;QAC9E,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE,EAAE,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAA;QAC5E,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;YAAE,OAAO,EAAE,CAAA;QAC7C,MAAM,CAAE,OAAO,EAAE,OAAO,EAAE,IAAI,CAAE,GAAG,IAAI,CAAA;QACvC,MAAM,GAAG,GAAG,MAAO,OAAuB,CAAC,aAAa,CAAC;YACrD,MAAM,EAAE,CAAE,MAAM,CAAE;YAClB,GAAG,EAAE,CAAC;YACN,IAAI;YACJ,MAAM,EAAE,KAAK,EAAE,CAAC,EAAE,EAAE;gBAChB,GAAG,CAAC,iBAAiB,CAAC,OAAO,EAAE,CAAC,CAAC,EAAE,CAAC,CAAA;gBACpC,MAAM,GAAG,GAAG,MAAM,IAAI,CAAC,kBAAkB,CAAC,CAAC,GAAG,EAAE,MAAM,CAAC,CAAA;gBACvD,IAAI,GAAG,CAAC,MAAM,IAAI,GAAG,CAAC,OAAO,EAAE;oBAC3B,OAAO,IAAA,gBAAM,EAAC,GAAG,CAAC,CAAA;iBACrB;;oBAAM,OAAO,KAAK,CAAA;YACvB,CAAC;SACJ,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QAElB,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAA;IACzC,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"awaitMessage.js","sourceRoot":"","sources":["../../../src/native/other/awaitMessage.ts"],"names":[],"mappings":";;;;;AACA,iDAA2G;AAE3G,oEAA2C;AAE3C,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,eAAe;IACrB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,sEAAsE;IACnF,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,YAAY;YAClB,WAAW,EAAE,iCAAiC;YAC9C,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,eAAe;YACrB,WAAW,EAAE,uGAAuG;YACpH,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,QAAQ;YACd,WAAW,EAAE,qDAAqD;YAClE,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,SAAS,EAAE,IAAI;YACf,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;YAClB,WAAW,EAAE,oCAAoC;SACpD;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,MAAM,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAA4C,CAAA;QAC9E,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE,EAAE,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAA;QAC5E,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;YAAE,OAAO,EAAE,CAAA;QAC7C,MAAM,CAAE,OAAO,EAAE,OAAO,EAAE,IAAI,CAAE,GAAG,IAAI,CAAA;QACvC,MAAM,GAAG,GAAG,MAAO,OAAuB,CAAC,aAAa,CAAC;YACrD,MAAM,EAAE,CAAE,MAAM,CAAE;YAClB,GAAG,EAAE,CAAC;YACN,IAAI;YACJ,MAAM,EAAE,KAAK,EAAE,CAAC,EAAE,EAAE;gBAChB,GAAG,CAAC,iBAAiB,CAAC,OAAO,EAAE,CAAC,CAAC,EAAE,CAAC,CAAA;gBACpC,MAAM,GAAG,GAAG,MAAM,IAAI,CAAC,kBAAkB,CAAC,CAAC,GAAG,EAAE,MAAM,CAAC,CAAA;gBACvD,IAAI,GAAG,CAAC,MAAM,IAAI,GAAG,CAAC,OAAO,EAAE;oBAC3B,OAAO,IAAA,gBAAM,EAAC,GAAG,CAAC,CAAA;iBACrB;;oBAAM,OAAO,KAAK,CAAA;YACvB,CAAC;SACJ,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QAElB,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAA;IACzC,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/other/djsVersion.d.ts b/dist/native/other/djsVersion.d.ts new file mode 100644 index 0000000000..a16b3b3214 --- /dev/null +++ b/dist/native/other/djsVersion.d.ts @@ -0,0 +1,4 @@ +import { ArgType, NativeFunction } from "../../structures"; +declare const _default: NativeFunction>[], false>; +export default _default; +//# sourceMappingURL=djsVersion.d.ts.map \ No newline at end of file diff --git a/dist/native/other/djsVersion.d.ts.map b/dist/native/other/djsVersion.d.ts.map new file mode 100644 index 0000000000..bd029215da --- /dev/null +++ b/dist/native/other/djsVersion.d.ts.map @@ -0,0 +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 diff --git a/dist/native/other/djsVersion.js b/dist/native/other/djsVersion.js new file mode 100644 index 0000000000..62e787f650 --- /dev/null +++ b/dist/native/other/djsVersion.js @@ -0,0 +1,14 @@ +"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: "$djsVersion", + description: "Returns the discord.js version used", + unwrap: false, + output: structures_1.ArgType.String, + execute(ctx) { + return this.success(discord_js_1.version); + } +}); +//# sourceMappingURL=djsVersion.js.map \ No newline at end of file diff --git a/dist/native/other/djsVersion.js.map b/dist/native/other/djsVersion.js.map new file mode 100644 index 0000000000..073a562f52 --- /dev/null +++ b/dist/native/other/djsVersion.js.map @@ -0,0 +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 diff --git a/dist/native/reaction/reactionAuthorID.js b/dist/native/reaction/reactionAuthorID.js index ee9446bee0..ceebb901ce 100644 --- a/dist/native/reaction/reactionAuthorID.js +++ b/dist/native/reaction/reactionAuthorID.js @@ -4,7 +4,7 @@ const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ name: "$reactionAuthorID", version: "1.0.0", - description: "The reaction author id that reacted", + description: "Returns the reaction author id that reacted", unwrap: true, output: structures_1.ArgType.User, execute(ctx) { diff --git a/dist/native/reaction/reactionAuthorID.js.map b/dist/native/reaction/reactionAuthorID.js.map index 8b2c1c95fd..44eb209cdc 100644 --- a/dist/native/reaction/reactionAuthorID.js.map +++ b/dist/native/reaction/reactionAuthorID.js.map @@ -1 +1 @@ -{"version":3,"file":"reactionAuthorID.js","sourceRoot":"","sources":["../../../src/native/reaction/reactionAuthorID.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,mBAAmB;IACzB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,qCAAqC;IAClD,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,OAAO,CAAC,GAAG;QACP,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,CAAC,CAAA;IAClD,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"reactionAuthorID.js","sourceRoot":"","sources":["../../../src/native/reaction/reactionAuthorID.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,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,OAAO,CAAC,GAAG;QACP,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,CAAC,CAAA;IAClD,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/reaction/reactionCount.js b/dist/native/reaction/reactionCount.js index f770e81f4e..12d02b2ecd 100644 --- a/dist/native/reaction/reactionCount.js +++ b/dist/native/reaction/reactionCount.js @@ -4,7 +4,7 @@ const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ name: "$reactionCount", version: "1.5.0", - description: "The count of reacted users", + description: "Returns the count of reacted users", unwrap: true, output: structures_1.ArgType.Number, execute(ctx) { diff --git a/dist/native/reaction/reactionCount.js.map b/dist/native/reaction/reactionCount.js.map index 5f3b9583cc..e1e6775059 100644 --- a/dist/native/reaction/reactionCount.js.map +++ b/dist/native/reaction/reactionCount.js.map @@ -1 +1 @@ -{"version":3,"file":"reactionCount.js","sourceRoot":"","sources":["../../../src/native/reaction/reactionCount.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4BAA4B;IACzC,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,CAAC,GAAG;QACP,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,QAAQ,EAAE,KAAK,CAAC,CAAA;IAC5C,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"reactionCount.js","sourceRoot":"","sources":["../../../src/native/reaction/reactionCount.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,oCAAoC;IACjD,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,CAAC,GAAG;QACP,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,QAAQ,EAAE,KAAK,CAAC,CAAA;IAC5C,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/reaction/reactionEmoji.js b/dist/native/reaction/reactionEmoji.js index f883c7311a..bbff847627 100644 --- a/dist/native/reaction/reactionEmoji.js +++ b/dist/native/reaction/reactionEmoji.js @@ -4,7 +4,7 @@ const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ name: "$reactionEmoji", version: "1.0.0", - description: "The emoji that was used", + description: "Returns the emoji that was used", unwrap: true, output: structures_1.ArgType.String, execute(ctx) { diff --git a/dist/native/reaction/reactionEmoji.js.map b/dist/native/reaction/reactionEmoji.js.map index 9793a480ed..d68c61274d 100644 --- a/dist/native/reaction/reactionEmoji.js.map +++ b/dist/native/reaction/reactionEmoji.js.map @@ -1 +1 @@ -{"version":3,"file":"reactionEmoji.js","sourceRoot":"","sources":["../../../src/native/reaction/reactionEmoji.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,yBAAyB;IACtC,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,CAAC,GAAG;QACP,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,QAAQ,EAAE,KAAK,CAAC,QAAQ,EAAE,CAAC,CAAA;IACvD,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"reactionEmoji.js","sourceRoot":"","sources":["../../../src/native/reaction/reactionEmoji.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,iCAAiC;IAC9C,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,CAAC,GAAG;QACP,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,QAAQ,EAAE,KAAK,CAAC,QAAQ,EAAE,CAAC,CAAA;IACvD,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/reaction/reactionEmojiID.js b/dist/native/reaction/reactionEmojiID.js index 0f5abab25a..3edb6b3731 100644 --- a/dist/native/reaction/reactionEmojiID.js +++ b/dist/native/reaction/reactionEmojiID.js @@ -4,9 +4,9 @@ const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ name: "$reactionEmojiID", version: "1.0.0", - description: "The reaction id that was used", + description: "Returns the reaction id that was used", unwrap: true, - output: structures_1.ArgType.GuildEmoji, + output: structures_1.ArgType.Emoji, execute(ctx) { return this.success(ctx.reaction?.emoji.id); }, diff --git a/dist/native/reaction/reactionEmojiID.js.map b/dist/native/reaction/reactionEmojiID.js.map index b1f2c341a2..05376dd53e 100644 --- a/dist/native/reaction/reactionEmojiID.js.map +++ b/dist/native/reaction/reactionEmojiID.js.map @@ -1 +1 @@ -{"version":3,"file":"reactionEmojiID.js","sourceRoot":"","sources":["../../../src/native/reaction/reactionEmojiID.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,kBAAkB;IACxB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+BAA+B;IAC5C,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,UAAU;IAC1B,OAAO,CAAC,GAAG;QACP,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,QAAQ,EAAE,KAAK,CAAC,EAAE,CAAC,CAAA;IAC/C,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"reactionEmojiID.js","sourceRoot":"","sources":["../../../src/native/reaction/reactionEmojiID.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,kBAAkB;IACxB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uCAAuC;IACpD,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,KAAK;IACrB,OAAO,CAAC,GAAG;QACP,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,QAAQ,EAAE,KAAK,CAAC,EAAE,CAAC,CAAA;IAC/C,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/reaction/reactionMessageID.js b/dist/native/reaction/reactionMessageID.js index efef801697..1515730180 100644 --- a/dist/native/reaction/reactionMessageID.js +++ b/dist/native/reaction/reactionMessageID.js @@ -4,7 +4,7 @@ const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ name: "$reactionMessageID", version: "1.0.0", - description: "The message id of the reacted message", + description: "Returns the message id of the reacted message", unwrap: true, output: structures_1.ArgType.Message, execute(ctx) { diff --git a/dist/native/reaction/reactionMessageID.js.map b/dist/native/reaction/reactionMessageID.js.map index f4ee56924d..b1f6518c4e 100644 --- a/dist/native/reaction/reactionMessageID.js.map +++ b/dist/native/reaction/reactionMessageID.js.map @@ -1 +1 @@ -{"version":3,"file":"reactionMessageID.js","sourceRoot":"","sources":["../../../src/native/reaction/reactionMessageID.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uCAAuC;IACpD,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,OAAO,CAAC,GAAG;QACP,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,QAAQ,EAAE,OAAO,CAAC,EAAE,CAAC,CAAA;IACjD,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"reactionMessageID.js","sourceRoot":"","sources":["../../../src/native/reaction/reactionMessageID.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,oBAAoB;IAC1B,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,+CAA+C;IAC5D,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,OAAO,CAAC,GAAG;QACP,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,QAAQ,EAAE,OAAO,CAAC,EAAE,CAAC,CAAA;IACjD,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/role/fetchRoles.d.ts b/dist/native/role/fetchRoles.d.ts new file mode 100644 index 0000000000..68facafd59 --- /dev/null +++ b/dist/native/role/fetchRoles.d.ts @@ -0,0 +1,16 @@ +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.Role; + pointer: number; +}], true>; +export default _default; +//# sourceMappingURL=fetchRoles.d.ts.map \ No newline at end of file diff --git a/dist/native/role/fetchRoles.d.ts.map b/dist/native/role/fetchRoles.d.ts.map new file mode 100644 index 0000000000..7c0fbee282 --- /dev/null +++ b/dist/native/role/fetchRoles.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"fetchRoles.d.ts","sourceRoot":"","sources":["../../../src/native/role/fetchRoles.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;;;;;;;AAElE,wBA6BE"} \ No newline at end of file diff --git a/dist/native/role/fetchRoles.js b/dist/native/role/fetchRoles.js new file mode 100644 index 0000000000..db077608c3 --- /dev/null +++ b/dist/native/role/fetchRoles.js @@ -0,0 +1,36 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const structures_1 = require("../../structures"); +exports.default = new structures_1.NativeFunction({ + 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: structures_1.ArgType.Guild, + }, + { + name: "role ID", + description: "The role to fetch", + rest: false, + type: structures_1.ArgType.Role, + pointer: 0 + }, + ], + async execute(ctx, [guild, role]) { + guild ??= ctx.guild; + if (role) + await guild?.roles.fetch(role.id); + else + await guild?.roles.fetch(); + return this.success(); + }, +}); +//# sourceMappingURL=fetchRoles.js.map \ No newline at end of file diff --git a/dist/native/role/fetchRoles.js.map b/dist/native/role/fetchRoles.js.map new file mode 100644 index 0000000000..ca5fc63054 --- /dev/null +++ b/dist/native/role/fetchRoles.js.map @@ -0,0 +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 diff --git a/dist/native/statement/loop.d.ts.map b/dist/native/statement/loop.d.ts.map index 90f22278fe..2399577c4f 100644 --- a/dist/native/statement/loop.d.ts.map +++ b/dist/native/statement/loop.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"loop.d.ts","sourceRoot":"","sources":["../../../src/native/statement/loop.ts"],"names":[],"mappings":"AAAA,OAAO,EACH,OAAO,EAGP,cAAc,EAEjB,MAAM,kBAAkB,CAAA;AAEzB,oBAAY,QAAQ;IAChB,GAAG,IAAA;IACH,IAAI,IAAA;CACP;;;;;;;;;;;;;;;;;;;;;;;;;AAED,wBA4DE"} \ No newline at end of file +{"version":3,"file":"loop.d.ts","sourceRoot":"","sources":["../../../src/native/statement/loop.ts"],"names":[],"mappings":"AAAA,OAAO,EACH,OAAO,EAGP,cAAc,EAEjB,MAAM,kBAAkB,CAAA;AAEzB,oBAAY,QAAQ;IAChB,GAAG,IAAA;IACH,IAAI,IAAA;CACP;;;;;;;;;;;;;;;;;;;;;;;;;AAED,wBA8DE"} \ No newline at end of file diff --git a/dist/native/statement/loop.js b/dist/native/statement/loop.js index 2f2f47aa93..d051ded9b2 100644 --- a/dist/native/statement/loop.js +++ b/dist/native/statement/loop.js @@ -49,6 +49,7 @@ exports.default = new structures_1.NativeFunction({ return rt; const [times, varName, type] = args; const code = this.data.fields[1]; + let output = ""; let condition = type || times === -1; for (let i = condition ? 1 : times; (type ? i <= times : i > 0) || times === -1; condition ? i++ : i--) { if (varName) @@ -58,10 +59,12 @@ exports.default = new structures_1.NativeFunction({ continue; else if (exec.break) break; + else if (exec.return) + output += exec.value; else return exec; } - return this.success(); + return this.success(output || null); }, }); //# sourceMappingURL=loop.js.map \ No newline at end of file diff --git a/dist/native/statement/loop.js.map b/dist/native/statement/loop.js.map index 1bad2f6f1e..ad566817e7 100644 --- a/dist/native/statement/loop.js.map +++ b/dist/native/statement/loop.js.map @@ -1 +1 @@ -{"version":3,"file":"loop.js","sourceRoot":"","sources":["../../../src/native/statement/loop.ts"],"names":[],"mappings":";;;AAAA,iDAMyB;AAEzB,IAAY,QAGX;AAHD,WAAY,QAAQ;IAChB,qCAAG,CAAA;IACH,uCAAI,CAAA;AACR,CAAC,EAHW,QAAQ,wBAAR,QAAQ,QAGnB;AAED,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,OAAO;IACb,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,iCAAiC;IAC9C,MAAM,EAAE,KAAK;IACb,QAAQ,EAAE,IAAI;IACd,YAAY,EAAE,IAAI;IAClB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,WAAW,EAAE,qBAAqB;SACrC;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,2DAA2D;YACxE,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,IAAI;YAClB,IAAI,EAAE,QAAQ;SACjB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,EACF,IAAI,EACJ,MAAM,EAAE,EAAE,EACb,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAA;QACnD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;YAAE,OAAO,EAAE,CAAA;QAE7C,MAAM,CAAE,KAAK,EAAE,OAAO,EAAE,IAAI,CAAE,GAAG,IAAI,CAAA;QACrC,MAAM,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAAmC,CAAA;QAEnE,IAAI,SAAS,GAAG,IAAI,IAAI,KAAK,KAAK,CAAC,CAAC,CAAA;QAEpC,KAAK,IAAI,CAAC,GAAG,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,EAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,KAAK,KAAK,CAAC,CAAC,EAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE;YAClG,IAAI,OAAO;gBACP,GAAG,CAAC,iBAAiB,CAAC,OAAO,EAAE,CAAC,CAAC,CAAA;YAErC,MAAM,IAAI,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;YACjD,IAAI,IAAI,CAAC,OAAO,IAAI,IAAI,CAAC,QAAQ;gBAAE,SAAQ;iBACtC,IAAI,IAAI,CAAC,KAAK;gBAAE,MAAK;;gBACrB,OAAO,IAAI,CAAA;SACnB;QAED,OAAO,IAAI,CAAC,OAAO,EAAE,CAAA;IACzB,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"loop.js","sourceRoot":"","sources":["../../../src/native/statement/loop.ts"],"names":[],"mappings":";;;AAAA,iDAMyB;AAEzB,IAAY,QAGX;AAHD,WAAY,QAAQ;IAChB,qCAAG,CAAA;IACH,uCAAI,CAAA;AACR,CAAC,EAHW,QAAQ,wBAAR,QAAQ,QAGnB;AAED,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,OAAO;IACb,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,iCAAiC;IAC9C,MAAM,EAAE,KAAK;IACb,QAAQ,EAAE,IAAI;IACd,YAAY,EAAE,IAAI;IAClB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,OAAO;YACb,WAAW,EAAE,gCAAgC;YAC7C,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,WAAW,EAAE,qBAAqB;SACrC;QACD;YACI,IAAI,EAAE,UAAU;YAChB,WAAW,EAAE,2DAA2D;YACxE,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,IAAI;YAClB,IAAI,EAAE,QAAQ;SACjB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG;QACb,MAAM,EACF,IAAI,EACJ,MAAM,EAAE,EAAE,EACb,GAAG,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAA;QACnD,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC;YAAE,OAAO,EAAE,CAAA;QAE7C,MAAM,CAAE,KAAK,EAAE,OAAO,EAAE,IAAI,CAAE,GAAG,IAAI,CAAA;QACrC,MAAM,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,MAAO,CAAC,CAAC,CAAmC,CAAA;QAEnE,IAAI,MAAM,GAAG,EAAE,CAAA;QACf,IAAI,SAAS,GAAG,IAAI,IAAI,KAAK,KAAK,CAAC,CAAC,CAAA;QAEpC,KAAK,IAAI,CAAC,GAAG,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,EAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,KAAK,KAAK,CAAC,CAAC,EAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE;YAClG,IAAI,OAAO;gBACP,GAAG,CAAC,iBAAiB,CAAC,OAAO,EAAE,CAAC,CAAC,CAAA;YAErC,MAAM,IAAI,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAA;YACjD,IAAI,IAAI,CAAC,OAAO,IAAI,IAAI,CAAC,QAAQ;gBAAE,SAAQ;iBACtC,IAAI,IAAI,CAAC,KAAK;gBAAE,MAAK;iBACrB,IAAI,IAAI,CAAC,MAAM;gBAAE,MAAM,IAAI,IAAI,CAAC,KAAK,CAAA;;gBACrC,OAAO,IAAI,CAAA;SACnB;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,MAAM,IAAI,IAAI,CAAC,CAAA;IACvC,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/string/argCount.d.ts.map b/dist/native/string/argCount.d.ts.map index 42353ee415..8379dcb962 100644 --- a/dist/native/string/argCount.d.ts.map +++ b/dist/native/string/argCount.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"argCount.d.ts","sourceRoot":"","sources":["../../../src/native/string/argCount.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAElE,wBAuBE"} \ No newline at end of file +{"version":3,"file":"argCount.d.ts","sourceRoot":"","sources":["../../../src/native/string/argCount.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAElE,wBAwBE"} \ No newline at end of file diff --git a/dist/native/string/argCount.js b/dist/native/string/argCount.js index 9bfb6a5461..1d34f49b4a 100644 --- a/dist/native/string/argCount.js +++ b/dist/native/string/argCount.js @@ -4,9 +4,10 @@ const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ name: "$argCount", version: "1.0.0", - brackets: false, - description: "Counts number of args in message", + description: "Counts the number of args in a message", + aliases: ["$argsCount"], unwrap: true, + brackets: false, output: structures_1.ArgType.Number, args: [ { diff --git a/dist/native/string/argCount.js.map b/dist/native/string/argCount.js.map index dc47422707..749019f513 100644 --- a/dist/native/string/argCount.js.map +++ b/dist/native/string/argCount.js.map @@ -1 +1 @@ -{"version":3,"file":"argCount.js","sourceRoot":"","sources":["../../../src/native/string/argCount.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,WAAW;IACjB,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE,KAAK;IACf,WAAW,EAAE,kCAAkC;IAC/C,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,yBAAyB;YACtC,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,IAAI,IAAI,CAAC,SAAS,EAAE;YAChB,MAAM,OAAO,GAAG,IAAI,CAAC,IAAI,EAAE,CAAA;YAC3B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;SAChE;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,MAAM,CAAC,CAAA;IACxC,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"argCount.js","sourceRoot":"","sources":["../../../src/native/string/argCount.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,WAAW;IACjB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wCAAwC;IACrD,OAAO,EAAE,CAAC,YAAY,CAAC;IACvB,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,yBAAyB;YACtC,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;SACvB;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACf,IAAI,IAAI,CAAC,SAAS,EAAE;YAChB,MAAM,OAAO,GAAG,IAAI,CAAC,IAAI,EAAE,CAAA;YAC3B,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAA;SAChE;QACD,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,MAAM,CAAC,CAAA;IACxC,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/system/cpu.d.ts.map b/dist/native/system/cpu.d.ts.map index 0dbb0b90eb..fa37d23c6a 100644 --- a/dist/native/system/cpu.d.ts.map +++ b/dist/native/system/cpu.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"cpu.d.ts","sourceRoot":"","sources":["../../../src/native/system/cpu.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;AAElE,wBASE"} \ No newline at end of file +{"version":3,"file":"cpu.d.ts","sourceRoot":"","sources":["../../../src/native/system/cpu.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;AAElE,wBAUE"} \ No newline at end of file diff --git a/dist/native/system/cpu.js b/dist/native/system/cpu.js index 8f065f259f..b3ba19ea81 100644 --- a/dist/native/system/cpu.js +++ b/dist/native/system/cpu.js @@ -5,10 +5,11 @@ const os_1 = require("os"); const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ name: "$cpu", - output: structures_1.ArgType.Number, version: "1.0.0", description: "Returns the cpu usage of the host (not accurate)", + aliases: ["$cpuUsage"], unwrap: false, + output: structures_1.ArgType.Number, execute() { return this.success((0, os_1.loadavg)()[0] * 100); }, diff --git a/dist/native/system/cpu.js.map b/dist/native/system/cpu.js.map index 6f8b77cc94..b104c347cb 100644 --- a/dist/native/system/cpu.js.map +++ b/dist/native/system/cpu.js.map @@ -1 +1 @@ -{"version":3,"file":"cpu.js","sourceRoot":"","sources":["../../../src/native/system/cpu.ts"],"names":[],"mappings":";;AAAA,6BAA6B;AAC7B,2BAAkC;AAClC,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,MAAM;IACZ,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,kDAAkD;IAC/D,MAAM,EAAE,KAAK;IACb,OAAO;QACH,OAAO,IAAI,CAAC,OAAO,CAAC,IAAA,YAAO,GAAE,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAA;IAC3C,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"cpu.js","sourceRoot":"","sources":["../../../src/native/system/cpu.ts"],"names":[],"mappings":";;AAAA,6BAA6B;AAC7B,2BAAkC;AAClC,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,MAAM;IACZ,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,kDAAkD;IAC/D,OAAO,EAAE,CAAC,WAAW,CAAC;IACtB,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO;QACH,OAAO,IAAI,CAAC,OAAO,CAAC,IAAA,YAAO,GAAE,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAA;IAC3C,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/system/ram.d.ts.map b/dist/native/system/ram.d.ts.map index 13c20c2363..db1a479753 100644 --- a/dist/native/system/ram.d.ts.map +++ b/dist/native/system/ram.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ram.d.ts","sourceRoot":"","sources":["../../../src/native/system/ram.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;AAElE,wBASE"} \ No newline at end of file +{"version":3,"file":"ram.d.ts","sourceRoot":"","sources":["../../../src/native/system/ram.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;AAElE,wBAaE"} \ No newline at end of file diff --git a/dist/native/system/ram.js b/dist/native/system/ram.js index 8fe2ebac12..811b443860 100644 --- a/dist/native/system/ram.js +++ b/dist/native/system/ram.js @@ -6,10 +6,14 @@ exports.default = new structures_1.NativeFunction({ name: "$ram", version: "1.0.0", description: "Returns the current ram usage in MB", + aliases: [ + "$memory", + "$ramUsage", + ], unwrap: false, output: structures_1.ArgType.Number, execute() { - return this.success(process.memoryUsage().heapUsed / 1024 ** 2); + return this.success(process.memoryUsage().heapUsed / (1024 ** 2)); }, }); //# sourceMappingURL=ram.js.map \ No newline at end of file diff --git a/dist/native/system/ram.js.map b/dist/native/system/ram.js.map index ecf7af3fce..3071cb3fd1 100644 --- a/dist/native/system/ram.js.map +++ b/dist/native/system/ram.js.map @@ -1 +1 @@ -{"version":3,"file":"ram.js","sourceRoot":"","sources":["../../../src/native/system/ram.ts"],"names":[],"mappings":";;AAAA,6BAA6B;AAC7B,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,MAAM;IACZ,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,qCAAqC;IAClD,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO;QACH,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,WAAW,EAAE,CAAC,QAAQ,GAAG,IAAI,IAAI,CAAC,CAAC,CAAA;IACnE,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"ram.js","sourceRoot":"","sources":["../../../src/native/system/ram.ts"],"names":[],"mappings":";;AAAA,6BAA6B;AAC7B,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,MAAM;IACZ,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,qCAAqC;IAClD,OAAO,EAAE;QACL,SAAS;QACT,WAAW;KACd;IACD,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO;QACH,OAAO,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,WAAW,EAAE,CAAC,QAAQ,GAAG,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC,CAAA;IACrE,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/system/ramTotal.d.ts b/dist/native/system/ramTotal.d.ts new file mode 100644 index 0000000000..1e8b182d58 --- /dev/null +++ b/dist/native/system/ramTotal.d.ts @@ -0,0 +1,4 @@ +import { ArgType, NativeFunction } from "../../structures"; +declare const _default: NativeFunction>[], false>; +export default _default; +//# sourceMappingURL=ramTotal.d.ts.map \ No newline at end of file diff --git a/dist/native/system/ramTotal.d.ts.map b/dist/native/system/ramTotal.d.ts.map new file mode 100644 index 0000000000..703430b5fb --- /dev/null +++ b/dist/native/system/ramTotal.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"ramTotal.d.ts","sourceRoot":"","sources":["../../../src/native/system/ramTotal.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;AAGlE,wBAaE"} \ No newline at end of file diff --git a/dist/native/system/ramTotal.js b/dist/native/system/ramTotal.js new file mode 100644 index 0000000000..14a6f2a63a --- /dev/null +++ b/dist/native/system/ramTotal.js @@ -0,0 +1,22 @@ +"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 node_os_1 = __importDefault(require("node:os")); +exports.default = new structures_1.NativeFunction({ + name: "$ramTotal", + version: "2.2.0", + description: "Returns the maximum total ram capacity of the system in GB", + aliases: [ + "$memoryTotal", + "$maxRam", + ], + unwrap: false, + output: structures_1.ArgType.Number, + execute(ctx) { + return this.success(node_os_1.default.totalmem() / (1024 ** 3)); + }, +}); +//# sourceMappingURL=ramTotal.js.map \ No newline at end of file diff --git a/dist/native/system/ramTotal.js.map b/dist/native/system/ramTotal.js.map new file mode 100644 index 0000000000..a41e538f80 --- /dev/null +++ b/dist/native/system/ramTotal.js.map @@ -0,0 +1 @@ +{"version":3,"file":"ramTotal.js","sourceRoot":"","sources":["../../../src/native/system/ramTotal.ts"],"names":[],"mappings":";;;;;AAAA,iDAAkE;AAClE,sDAAwB;AAExB,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,WAAW;IACjB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4DAA4D;IACzE,OAAO,EAAE;QACL,cAAc;QACd,SAAS;KACZ;IACD,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,oBAAO,CAAC,MAAM;IACtB,OAAO,CAAC,GAAG;QACP,OAAO,IAAI,CAAC,OAAO,CAAC,iBAAE,CAAC,QAAQ,EAAE,GAAG,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC,CAAA;IACpD,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/time/parseDate.js b/dist/native/time/parseDate.js index 1468da7832..9de02b1a6a 100644 --- a/dist/native/time/parseDate.js +++ b/dist/native/time/parseDate.js @@ -43,11 +43,11 @@ exports.default = new structures_1.NativeFunction({ : type === DateType.ISO ? date.toISOString() : type === DateType.Locale - ? date.toLocaleString() + ? date.toLocaleString("en-US", { timeZone: ctx.timezone, calendar: ctx.calendar }) : type === DateType.LocaleDate - ? date.toLocaleDateString() + ? date.toLocaleDateString("en-US", { timeZone: ctx.timezone, calendar: ctx.calendar }) : type === DateType.LocaleTime - ? date.toLocaleTimeString() + ? date.toLocaleTimeString("en-US", { timeZone: ctx.timezone, calendar: ctx.calendar }) : type === DateType.Time ? date.toTimeString() : type === DateType.UTC diff --git a/dist/native/time/parseDate.js.map b/dist/native/time/parseDate.js.map index e3b4793687..ba39bf332c 100644 --- a/dist/native/time/parseDate.js.map +++ b/dist/native/time/parseDate.js.map @@ -1 +1 @@ -{"version":3,"file":"parseDate.js","sourceRoot":"","sources":["../../../src/native/time/parseDate.ts"],"names":[],"mappings":";;;AAAA,iDAAkE;AAElE,IAAY,QAQX;AARD,WAAY,QAAQ;IAChB,mDAAU,CAAA;IACV,mDAAU,CAAA;IACV,2CAAM,CAAA;IACN,uCAAI,CAAA;IACJ,qCAAG,CAAA;IACH,qCAAG,CAAA;IACH,uCAAI,CAAA;AACR,CAAC,EARW,QAAQ,wBAAR,QAAQ,QAQnB;AAED,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2BAA2B;IACxC,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,IAAI;YACV,WAAW,EAAE,2BAA2B;YACxC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,eAAe;YAC5B,IAAI,EAAE,QAAQ;YACd,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,EAAE,EAAE,IAAI,CAAC;QACnB,MAAM,IAAI,GAAG,IAAI,IAAI,CAAC,EAAE,CAAC,CAAA;QAEzB,OAAO,IAAI,CAAC,OAAO,CACf,IAAI,KAAK,QAAQ,CAAC,IAAI;YAClB,CAAC,CAAC,IAAI,CAAC,YAAY,EAAE;YACrB,CAAC,CAAC,IAAI,KAAK,QAAQ,CAAC,GAAG;gBACnB,CAAC,CAAC,IAAI,CAAC,WAAW,EAAE;gBACpB,CAAC,CAAC,IAAI,KAAK,QAAQ,CAAC,MAAM;oBACtB,CAAC,CAAC,IAAI,CAAC,cAAc,EAAE;oBACvB,CAAC,CAAC,IAAI,KAAK,QAAQ,CAAC,UAAU;wBAC1B,CAAC,CAAC,IAAI,CAAC,kBAAkB,EAAE;wBAC3B,CAAC,CAAC,IAAI,KAAK,QAAQ,CAAC,UAAU;4BAC1B,CAAC,CAAC,IAAI,CAAC,kBAAkB,EAAE;4BAC3B,CAAC,CAAC,IAAI,KAAK,QAAQ,CAAC,IAAI;gCACpB,CAAC,CAAC,IAAI,CAAC,YAAY,EAAE;gCACrB,CAAC,CAAC,IAAI,KAAK,QAAQ,CAAC,GAAG;oCACnB,CAAC,CAAC,IAAI,CAAC,WAAW,EAAE;oCACpB,CAAC,CAAE,IAAc,CAChD,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"parseDate.js","sourceRoot":"","sources":["../../../src/native/time/parseDate.ts"],"names":[],"mappings":";;;AAAA,iDAAkE;AAElE,IAAY,QAQX;AARD,WAAY,QAAQ;IAChB,mDAAU,CAAA;IACV,mDAAU,CAAA;IACV,2CAAM,CAAA;IACN,uCAAI,CAAA;IACJ,qCAAG,CAAA;IACH,qCAAG,CAAA;IACH,uCAAI,CAAA;AACR,CAAC,EARW,QAAQ,wBAAR,QAAQ,QAQnB;AAED,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,YAAY;IAClB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,2BAA2B;IACxC,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,oBAAO,CAAC,IAAI;IACpB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,IAAI;YACV,WAAW,EAAE,2BAA2B;YACxC,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;QACD;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,eAAe;YAC5B,IAAI,EAAE,QAAQ;YACd,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,EAAE,EAAE,IAAI,CAAC;QACnB,MAAM,IAAI,GAAG,IAAI,IAAI,CAAC,EAAE,CAAC,CAAA;QAEzB,OAAO,IAAI,CAAC,OAAO,CACf,IAAI,KAAK,QAAQ,CAAC,IAAI;YAClB,CAAC,CAAC,IAAI,CAAC,YAAY,EAAE;YACrB,CAAC,CAAC,IAAI,KAAK,QAAQ,CAAC,GAAG;gBACnB,CAAC,CAAC,IAAI,CAAC,WAAW,EAAE;gBACpB,CAAC,CAAC,IAAI,KAAK,QAAQ,CAAC,MAAM;oBACtB,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,OAAO,EAAE,EAAE,QAAQ,EAAE,GAAG,CAAC,QAAQ,EAAE,QAAQ,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC;oBAClF,CAAC,CAAC,IAAI,KAAK,QAAQ,CAAC,UAAU;wBAC1B,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,OAAO,EAAE,EAAE,QAAQ,EAAE,GAAG,CAAC,QAAQ,EAAE,QAAQ,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC;wBACtF,CAAC,CAAC,IAAI,KAAK,QAAQ,CAAC,UAAU;4BAC1B,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,OAAO,EAAE,EAAE,QAAQ,EAAE,GAAG,CAAC,QAAQ,EAAE,QAAQ,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC;4BACtF,CAAC,CAAC,IAAI,KAAK,QAAQ,CAAC,IAAI;gCACpB,CAAC,CAAC,IAAI,CAAC,YAAY,EAAE;gCACrB,CAAC,CAAC,IAAI,KAAK,QAAQ,CAAC,GAAG;oCACnB,CAAC,CAAC,IAAI,CAAC,WAAW,EAAE;oCACpB,CAAC,CAAE,IAAc,CAChD,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/user/isUserDMEnabled.d.ts.map b/dist/native/user/isUserDMEnabled.d.ts.map index a70a72d8b6..97995559ed 100644 --- a/dist/native/user/isUserDMEnabled.d.ts.map +++ b/dist/native/user/isUserDMEnabled.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"isUserDMEnabled.d.ts","sourceRoot":"","sources":["../../../src/native/user/isUserDMEnabled.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAElE,wBA4BE"} \ No newline at end of file +{"version":3,"file":"isUserDMEnabled.d.ts","sourceRoot":"","sources":["../../../src/native/user/isUserDMEnabled.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAElE,wBA8BE"} \ No newline at end of file diff --git a/dist/native/user/isUserDMEnabled.js b/dist/native/user/isUserDMEnabled.js index 00b9c86afc..df58b0f7b8 100644 --- a/dist/native/user/isUserDMEnabled.js +++ b/dist/native/user/isUserDMEnabled.js @@ -5,14 +5,14 @@ const structures_1 = require("../../structures"); exports.default = new structures_1.NativeFunction({ name: "$isUserDMEnabled", version: "1.2.0", - description: "Checks whether given user can be DMed", + description: "Checks whether the given user can be DMed", unwrap: true, brackets: false, output: structures_1.ArgType.Boolean, args: [ { name: "user", - description: "The user to test dms", + description: "The user to test DMs", rest: false, required: true, type: structures_1.ArgType.User @@ -20,12 +20,19 @@ exports.default = new structures_1.NativeFunction({ ], async execute(ctx, [user]) { user ??= ctx.user; - // Only way to know is to send an empty message - const dm = await user?.send("").catch(err => err); - return this.success( - // If any of these is not met, cant be dmed - // 50007 = Cannot send message to this user - !!dm && dm instanceof discord_js_1.DiscordAPIError && dm.status !== 50007); + try { + await user.send(""); + return this.success(true); + } + catch (error) { + if (error instanceof discord_js_1.DiscordAPIError) { + if (error.code === 50007) + return this.success(false); // DM disabled + if (error.code === 50006) + return this.success(true); // Empty message (aka DM enabled) + } + throw error; + } }, }); //# sourceMappingURL=isUserDMEnabled.js.map \ No newline at end of file diff --git a/dist/native/user/isUserDMEnabled.js.map b/dist/native/user/isUserDMEnabled.js.map index cddad53809..79167cc50a 100644 --- a/dist/native/user/isUserDMEnabled.js.map +++ b/dist/native/user/isUserDMEnabled.js.map @@ -1 +1 @@ -{"version":3,"file":"isUserDMEnabled.js","sourceRoot":"","sources":["../../../src/native/user/isUserDMEnabled.ts"],"names":[],"mappings":";;AAAA,2CAA4C;AAC5C,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,kBAAkB;IACxB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,uCAAuC;IACpD,MAAM,EAAE,IAAI;IACZ,QAAQ,EAAE,KAAK;IACf,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,MAAM;YACZ,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;SACrB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAE,IAAI,CAAE;QACvB,IAAI,KAAK,GAAG,CAAC,IAAK,CAAA;QAElB,+CAA+C;QAC/C,MAAM,EAAE,GAAG,MAAM,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAA;QAEjD,OAAO,IAAI,CAAC,OAAO;QACf,2CAA2C;QAC3C,2CAA2C;QAC3C,CAAC,CAAC,EAAE,IAAI,EAAE,YAAY,4BAAe,IAAI,EAAE,CAAC,MAAM,KAAK,KAAK,CAC/D,CAAA;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"isUserDMEnabled.js","sourceRoot":"","sources":["../../../src/native/user/isUserDMEnabled.ts"],"names":[],"mappings":";;AAAA,2CAA4C;AAC5C,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,kBAAkB;IACxB,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,MAAM;YACZ,WAAW,EAAE,sBAAsB;YACnC,IAAI,EAAE,KAAK;YACX,QAAQ,EAAE,IAAI;YACd,IAAI,EAAE,oBAAO,CAAC,IAAI;SACrB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC;QACrB,IAAI,KAAK,GAAG,CAAC,IAAK,CAAA;QAElB,IAAI;YACA,MAAM,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,CAAA;YACnB,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAA;SAC5B;QAAC,OAAO,KAAK,EAAE;YACZ,IAAI,KAAK,YAAY,4BAAe,EAAE;gBAClC,IAAI,KAAK,CAAC,IAAI,KAAK,KAAK;oBAAE,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA,CAAC,cAAc;gBACnE,IAAI,KAAK,CAAC,IAAI,KAAK,KAAK;oBAAE,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAA,CAAE,iCAAiC;aACzF;YACD,MAAM,KAAK,CAAA;SACd;IACL,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/user/userExists.d.ts.map b/dist/native/user/userExists.d.ts.map index f76768a019..c986881471 100644 --- a/dist/native/user/userExists.d.ts.map +++ b/dist/native/user/userExists.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"userExists.d.ts","sourceRoot":"","sources":["../../../src/native/user/userExists.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAoB,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAEpF,wBAmBE"} \ No newline at end of file +{"version":3,"file":"userExists.d.ts","sourceRoot":"","sources":["../../../src/native/user/userExists.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAoB,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAEpF,wBAmBE"} \ No newline at end of file diff --git a/dist/native/user/userExists.js b/dist/native/user/userExists.js index 227cdba82f..67540afaac 100644 --- a/dist/native/user/userExists.js +++ b/dist/native/user/userExists.js @@ -18,7 +18,7 @@ exports.default = new structures_1.NativeFunction({ }, ], async execute(ctx, [id]) { - return this.success(structures_1.CompiledFunction.IdRegex.test(id) && !!(await ctx.client.users.fetch(id).catch(ctx.noop))); + return this.success(structures_1.CompiledFunction.IdRegex.test(id) && (await ctx.client.users.fetch(id).catch(() => false)) !== false); }, }); //# sourceMappingURL=userExists.js.map \ No newline at end of file diff --git a/dist/native/user/userExists.js.map b/dist/native/user/userExists.js.map index f216dc06a0..7b572cf42c 100644 --- a/dist/native/user/userExists.js.map +++ b/dist/native/user/userExists.js.map @@ -1 +1 @@ -{"version":3,"file":"userExists.js","sourceRoot":"","sources":["../../../src/native/user/userExists.ts"],"names":[],"mappings":";;AACA,iDAAoF;AAEpF,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,kCAAkC;IAC/C,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,mBAAmB;YAChC,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,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;IAClH,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"userExists.js","sourceRoot":"","sources":["../../../src/native/user/userExists.ts"],"names":[],"mappings":";;AAAA,iDAAoF;AAEpF,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,aAAa;IACnB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,kCAAkC;IAC/C,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,QAAQ,EAAE,IAAI;IACd,IAAI,EAAE;QACF;YACI,IAAI,EAAE,SAAS;YACf,WAAW,EAAE,mBAAmB;YAChC,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,CAAC,MAAM,GAAG,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,KAAK,KAAK,CAAC,CAAA;IAC7H,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/native/webhook/webhookExists.d.ts.map b/dist/native/webhook/webhookExists.d.ts.map index 71aee69c19..bd7ddc1c0f 100644 --- a/dist/native/webhook/webhookExists.d.ts.map +++ b/dist/native/webhook/webhookExists.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"webhookExists.d.ts","sourceRoot":"","sources":["../../../src/native/webhook/webhookExists.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,cAAc,EAAU,MAAM,kBAAkB,CAAA;;;;;;;;AAGlE,wBAoBE"} \ No newline at end of file +{"version":3,"file":"webhookExists.d.ts","sourceRoot":"","sources":["../../../src/native/webhook/webhookExists.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/webhookExists.js b/dist/native/webhook/webhookExists.js index 29839f60b9..fd2afd3e6c 100644 --- a/dist/native/webhook/webhookExists.js +++ b/dist/native/webhook/webhookExists.js @@ -18,8 +18,7 @@ exports.default = new structures_1.NativeFunction({ }, ], async execute(ctx, [id]) { - const web = await ctx.client.fetchWebhook(id).catch(ctx.noop); - return this.success(!!web); + return this.success((await ctx.client.fetchWebhook(id).catch(() => false)) !== false); }, }); //# sourceMappingURL=webhookExists.js.map \ No newline at end of file diff --git a/dist/native/webhook/webhookExists.js.map b/dist/native/webhook/webhookExists.js.map index 818b88ae63..3f798eb25d 100644 --- a/dist/native/webhook/webhookExists.js.map +++ b/dist/native/webhook/webhookExists.js.map @@ -1 +1 @@ -{"version":3,"file":"webhookExists.js","sourceRoot":"","sources":["../../../src/native/webhook/webhookExists.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAGlE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wCAAwC;IACrD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,IAAI;YACV,WAAW,EAAE,gBAAgB;YAC7B,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC;QACnB,MAAM,GAAG,GAAG,MAAM,GAAG,CAAC,MAAM,CAAC,YAAY,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;QAC7D,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,GAAG,CAAC,CAAA;IAC9B,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"webhookExists.js","sourceRoot":"","sources":["../../../src/native/webhook/webhookExists.ts"],"names":[],"mappings":";;AAAA,iDAAkE;AAElE,kBAAe,IAAI,2BAAc,CAAC;IAC9B,IAAI,EAAE,gBAAgB;IACtB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,wCAAwC;IACrD,QAAQ,EAAE,IAAI;IACd,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,oBAAO,CAAC,OAAO;IACvB,IAAI,EAAE;QACF;YACI,IAAI,EAAE,IAAI;YACV,WAAW,EAAE,gBAAgB;YAC7B,IAAI,EAAE,KAAK;YACX,IAAI,EAAE,oBAAO,CAAC,MAAM;YACpB,QAAQ,EAAE,IAAI;SACjB;KACJ;IACD,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC;QACnB,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,MAAM,GAAG,CAAC,MAAM,CAAC,YAAY,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,KAAK,KAAK,CAAC,CAAA;IACzF,CAAC;CACJ,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/properties/invite.d.ts b/dist/properties/invite.d.ts index bf46e42450..a6127c5aad 100644 --- a/dist/properties/invite.d.ts +++ b/dist/properties/invite.d.ts @@ -9,7 +9,14 @@ export declare enum InviteProperty { timestamp = "timestamp", code = "code", url = "url", - expiresTimestamp = "expiresTimestamp" + type = "type", + expiresTimestamp = "expiresTimestamp", + temporary = "temporary", + deletable = "deletable", + memberCount = "memberCount", + presenceCount = "presenceCount", + targetType = "targetType", + targetUser = "targetUser" } export declare const InviteProperties: import("../functions/defineProperties").Properties; //# sourceMappingURL=invite.d.ts.map \ No newline at end of file diff --git a/dist/properties/invite.d.ts.map b/dist/properties/invite.d.ts.map index e7c773c0ea..5df4f09b8c 100644 --- a/dist/properties/invite.d.ts.map +++ b/dist/properties/invite.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"invite.d.ts","sourceRoot":"","sources":["../../src/properties/invite.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,EAAE,MAAM,YAAY,CAAA;AAGnC,oBAAY,cAAc;IACtB,QAAQ,aAAa;IACrB,SAAS,cAAc;IACvB,OAAO,YAAY;IACnB,IAAI,SAAS;IACb,OAAO,YAAY;IACnB,MAAM,WAAW;IACjB,SAAS,cAAc;IACvB,IAAI,SAAS;IACb,GAAG,QAAQ;IACX,gBAAgB,qBAAqB;CACxC;AAED,eAAO,MAAM,gBAAgB,mFAW3B,CAAA"} \ No newline at end of file +{"version":3,"file":"invite.d.ts","sourceRoot":"","sources":["../../src/properties/invite.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,EAAgC,MAAM,YAAY,CAAA;AAGjE,oBAAY,cAAc;IACtB,QAAQ,aAAa;IACrB,SAAS,cAAc;IACvB,OAAO,YAAY;IACnB,IAAI,SAAS;IACb,OAAO,YAAY;IACnB,MAAM,WAAW;IACjB,SAAS,cAAc;IACvB,IAAI,SAAS;IACb,GAAG,QAAQ;IACX,IAAI,SAAS;IACb,gBAAgB,qBAAqB;IACrC,SAAS,cAAc;IACvB,SAAS,cAAc;IACvB,WAAW,gBAAgB;IAC3B,aAAa,kBAAkB;IAC/B,UAAU,eAAe;IACzB,UAAU,eAAe;CAC5B;AAED,eAAO,MAAM,gBAAgB,mFAkB3B,CAAA"} \ No newline at end of file diff --git a/dist/properties/invite.js b/dist/properties/invite.js index cd4b3543da..ac5b0a255f 100644 --- a/dist/properties/invite.js +++ b/dist/properties/invite.js @@ -4,6 +4,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); exports.InviteProperties = exports.InviteProperty = void 0; +const discord_js_1 = require("discord.js"); const defineProperties_1 = __importDefault(require("../functions/defineProperties")); var InviteProperty; (function (InviteProperty) { @@ -16,7 +17,14 @@ var InviteProperty; InviteProperty["timestamp"] = "timestamp"; InviteProperty["code"] = "code"; InviteProperty["url"] = "url"; + InviteProperty["type"] = "type"; InviteProperty["expiresTimestamp"] = "expiresTimestamp"; + InviteProperty["temporary"] = "temporary"; + InviteProperty["deletable"] = "deletable"; + InviteProperty["memberCount"] = "memberCount"; + InviteProperty["presenceCount"] = "presenceCount"; + InviteProperty["targetType"] = "targetType"; + InviteProperty["targetUser"] = "targetUser"; })(InviteProperty || (exports.InviteProperty = InviteProperty = {})); exports.InviteProperties = (0, defineProperties_1.default)({ authorID: (i) => i?.inviterId, @@ -28,6 +36,13 @@ exports.InviteProperties = (0, defineProperties_1.default)({ timestamp: (i) => i?.createdTimestamp, code: (i) => i?.code, url: (i) => i?.url, + type: (i) => discord_js_1.InviteType[i?.type], expiresTimestamp: (i) => i?.expiresTimestamp, + temporary: (i) => i?.temporary, + deletable: (i) => i?.deletable, + memberCount: (i) => i?.memberCount, + presenceCount: (i) => i?.presenceCount, + targetType: (i) => discord_js_1.InviteTargetType[i?.targetType], + targetUser: (i) => i?.targetUser?.id }); //# sourceMappingURL=invite.js.map \ No newline at end of file diff --git a/dist/properties/invite.js.map b/dist/properties/invite.js.map index bca19950df..c577cd45a3 100644 --- a/dist/properties/invite.js.map +++ b/dist/properties/invite.js.map @@ -1 +1 @@ -{"version":3,"file":"invite.js","sourceRoot":"","sources":["../../src/properties/invite.ts"],"names":[],"mappings":";;;;;;AACA,qFAA4D;AAE5D,IAAY,cAWX;AAXD,WAAY,cAAc;IACtB,uCAAqB,CAAA;IACrB,yCAAuB,CAAA;IACvB,qCAAmB,CAAA;IACnB,+BAAa,CAAA;IACb,qCAAmB,CAAA;IACnB,mCAAiB,CAAA;IACjB,yCAAuB,CAAA;IACvB,+BAAa,CAAA;IACb,6BAAW,CAAA;IACX,uDAAqC,CAAA;AACzC,CAAC,EAXW,cAAc,8BAAd,cAAc,QAWzB;AAEY,QAAA,gBAAgB,GAAG,IAAA,0BAAgB,EAAgC;IAC5E,QAAQ,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,SAAS;IAC7B,SAAS,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,SAAS;IAC9B,OAAO,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE;IAC5B,OAAO,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,OAAO;IAC1B,IAAI,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,IAAI;IACpB,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,MAAM;IACxB,SAAS,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,gBAAgB;IACrC,IAAI,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,IAAI;IACpB,GAAG,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG;IAClB,gBAAgB,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,gBAAgB;CAC/C,CAAC,CAAA"} \ No newline at end of file +{"version":3,"file":"invite.js","sourceRoot":"","sources":["../../src/properties/invite.ts"],"names":[],"mappings":";;;;;;AAAA,2CAAiE;AACjE,qFAA4D;AAE5D,IAAY,cAkBX;AAlBD,WAAY,cAAc;IACtB,uCAAqB,CAAA;IACrB,yCAAuB,CAAA;IACvB,qCAAmB,CAAA;IACnB,+BAAa,CAAA;IACb,qCAAmB,CAAA;IACnB,mCAAiB,CAAA;IACjB,yCAAuB,CAAA;IACvB,+BAAa,CAAA;IACb,6BAAW,CAAA;IACX,+BAAa,CAAA;IACb,uDAAqC,CAAA;IACrC,yCAAuB,CAAA;IACvB,yCAAuB,CAAA;IACvB,6CAA2B,CAAA;IAC3B,iDAA+B,CAAA;IAC/B,2CAAyB,CAAA;IACzB,2CAAyB,CAAA;AAC7B,CAAC,EAlBW,cAAc,8BAAd,cAAc,QAkBzB;AAEY,QAAA,gBAAgB,GAAG,IAAA,0BAAgB,EAAgC;IAC5E,QAAQ,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,SAAS;IAC7B,SAAS,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,SAAS;IAC9B,OAAO,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE;IAC5B,OAAO,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,OAAO;IAC1B,IAAI,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,IAAI;IACpB,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,MAAM;IACxB,SAAS,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,gBAAgB;IACrC,IAAI,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,IAAI;IACpB,GAAG,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG;IAClB,IAAI,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,uBAAU,CAAC,CAAC,EAAE,IAAK,CAAC;IACjC,gBAAgB,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,gBAAgB;IAC5C,SAAS,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,SAAS;IAC9B,SAAS,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,SAAS;IAC9B,WAAW,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,WAAW;IAClC,aAAa,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,aAAa;IACtC,UAAU,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,6BAAgB,CAAC,CAAC,EAAE,UAAW,CAAC;IACnD,UAAU,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,UAAU,EAAE,EAAE;CACvC,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/properties/reaction.d.ts b/dist/properties/reaction.d.ts new file mode 100644 index 0000000000..f052fd2785 --- /dev/null +++ b/dist/properties/reaction.d.ts @@ -0,0 +1,12 @@ +import { MessageReaction } from "discord.js"; +export declare enum ReactionProperty { + emoji = "emoji", + count = "count", + burstCount = "burstCount", + normalCount = "normalCount", + me = "me", + meBurst = "meBurst", + burstColors = "burstColors" +} +export declare const ReactionProperties: import("../functions/defineProperties").Properties; +//# sourceMappingURL=reaction.d.ts.map \ No newline at end of file diff --git a/dist/properties/reaction.d.ts.map b/dist/properties/reaction.d.ts.map new file mode 100644 index 0000000000..68a361dcad --- /dev/null +++ b/dist/properties/reaction.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"reaction.d.ts","sourceRoot":"","sources":["../../src/properties/reaction.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,eAAe,EAAE,MAAM,YAAY,CAAA;AAG5C,oBAAY,gBAAgB;IACxB,KAAK,UAAU;IACf,KAAK,UAAU;IACf,UAAU,eAAe;IACzB,WAAW,gBAAgB;IAC3B,EAAE,OAAO;IACT,OAAO,YAAY;IACnB,WAAW,gBAAgB;CAC9B;AAED,eAAO,MAAM,kBAAkB,8FAQ7B,CAAA"} \ No newline at end of file diff --git a/dist/properties/reaction.js b/dist/properties/reaction.js new file mode 100644 index 0000000000..b53c16b18f --- /dev/null +++ b/dist/properties/reaction.js @@ -0,0 +1,27 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.ReactionProperties = exports.ReactionProperty = void 0; +const defineProperties_1 = __importDefault(require("../functions/defineProperties")); +var ReactionProperty; +(function (ReactionProperty) { + ReactionProperty["emoji"] = "emoji"; + ReactionProperty["count"] = "count"; + ReactionProperty["burstCount"] = "burstCount"; + ReactionProperty["normalCount"] = "normalCount"; + ReactionProperty["me"] = "me"; + ReactionProperty["meBurst"] = "meBurst"; + ReactionProperty["burstColors"] = "burstColors"; +})(ReactionProperty || (exports.ReactionProperty = ReactionProperty = {})); +exports.ReactionProperties = (0, defineProperties_1.default)({ + emoji: (i) => i?.emoji.toString(), + count: (i) => i?.count, + burstCount: (i) => i?.countDetails.burst, + normalCount: (i) => i?.countDetails.normal, + me: (i) => i?.me, + meBurst: (i) => i?.meBurst, + burstColors: (i, sep) => i?.burstColors?.join(sep ?? ", "), +}); +//# sourceMappingURL=reaction.js.map \ No newline at end of file diff --git a/dist/properties/reaction.js.map b/dist/properties/reaction.js.map new file mode 100644 index 0000000000..3f2691a81d --- /dev/null +++ b/dist/properties/reaction.js.map @@ -0,0 +1 @@ +{"version":3,"file":"reaction.js","sourceRoot":"","sources":["../../src/properties/reaction.ts"],"names":[],"mappings":";;;;;;AACA,qFAA4D;AAE5D,IAAY,gBAQX;AARD,WAAY,gBAAgB;IACxB,mCAAe,CAAA;IACf,mCAAe,CAAA;IACf,6CAAyB,CAAA;IACzB,+CAA2B,CAAA;IAC3B,6BAAS,CAAA;IACT,uCAAmB,CAAA;IACnB,+CAA2B,CAAA;AAC/B,CAAC,EARW,gBAAgB,gCAAhB,gBAAgB,QAQ3B;AAEY,QAAA,kBAAkB,GAAG,IAAA,0BAAgB,EAA2C;IACzF,KAAK,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,KAAK,CAAC,QAAQ,EAAE;IACjC,KAAK,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,KAAK;IACtB,UAAU,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,YAAY,CAAC,KAAK;IACxC,WAAW,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,YAAY,CAAC,MAAM;IAC1C,EAAE,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,EAAE;IAChB,OAAO,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,OAAO;IAC1B,WAAW,EAAE,CAAC,CAAC,EAAE,GAAG,EAAE,EAAE,CAAC,CAAC,EAAE,WAAW,EAAE,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC;CAC7D,CAAC,CAAA"} \ No newline at end of file diff --git a/dist/structures/@internal/Logger.d.ts b/dist/structures/@internal/Logger.d.ts index 532dd4673b..332a8a3920 100644 --- a/dist/structures/@internal/Logger.d.ts +++ b/dist/structures/@internal/Logger.d.ts @@ -5,7 +5,7 @@ export declare enum LogPriority { */ None = 0, /** - * Lows only info + * Logs only info */ VeryLow = 1, /** @@ -17,7 +17,7 @@ export declare enum LogPriority { */ Medium = 3, /** - * Logs info, debug data, warnings, errors. + * Logs info, debug data, warnings and errors */ High = 4 } diff --git a/dist/structures/@internal/Logger.js b/dist/structures/@internal/Logger.js index 392fcbb598..0daf79e2a4 100644 --- a/dist/structures/@internal/Logger.js +++ b/dist/structures/@internal/Logger.js @@ -14,7 +14,7 @@ var LogPriority; */ LogPriority[LogPriority["None"] = 0] = "None"; /** - * Lows only info + * Logs only info */ LogPriority[LogPriority["VeryLow"] = 1] = "VeryLow"; /** @@ -26,7 +26,7 @@ var LogPriority; */ LogPriority[LogPriority["Medium"] = 3] = "Medium"; /** - * Logs info, debug data, warnings, errors. + * Logs info, debug data, warnings and errors */ LogPriority[LogPriority["High"] = 4] = "High"; })(LogPriority || (exports.LogPriority = LogPriority = {})); diff --git a/docs/assets/navigation.js b/docs/assets/navigation.js index 41a138c5fd..14473f01af 100644 --- a/docs/assets/navigation.js +++ b/docs/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAACp2ZzW7jNhSF38XroOmknWmbneskkwHiJPC400XRBUe6kQlTpEBRtoNi3r2gZNmkeHnJZGfwnPPxVyJF//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,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 diff --git a/docs/assets/search.js b/docs/assets/search.js index c8404a52b1..40758dfea2 100644 --- a/docs/assets/search.js +++ b/docs/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,H4sIAAAAAAAACr29a5PcuJGo/V/UH19ZbuJGcr6NNWOvdj1jh2bsfSMmHA6qit1Nq6pYJlm6nI397ycIkKxEMhMEWaXzxe5RAUgQ18STicT/vGrqz+2r7377n1cfq9P+1XdGvX51Ko7lq+9ePZensim68qeyK/ZFV7x6/erSHF599+rpctp1VX1qf4+TvHnpjodXr1/tDkXblu2r7169+t/XY9FCm6nsd2/r47E47X8qTsVz2fz4qTx17SSgOnVl81Tsyvb3ZMKgmORRXL/hct4XXbmu4IcpEyj/9atz0ZSnjq37tQJGa3n90n/+s/t63laDN1PeFRV5M9QeNIjIptr8oWhLP9dUs0HG7+dJgs2tEzGVvqtPbddcdl0dXeyDn4f+UKLWTH/vXKp2hfgpw1V21+5/V7W/OzfVJzcQNtTkXHQv8dUYU9+3Di/FaX8om5/7/4qtiZ/n5v44VH2W6N4Yk9/cDuJRXUd9Uz41ZfsSXY1r+g3f70k+1MU+WuyQeItMIxIFZ8FlTaMPqW/91ucyXqZLe6vEYh/fuC7tHST+tejiR9I1/X1HdFd/3zTF1+h6XNNvaoE8TfR1mX9f7i5NW30q/Tr0e1X7e//H8E4NNqY/DjoFtyuh3+M1gDHjfC2minyAyWO6DNc7sA78XHTVp/lCTFbDS0932QrJ8TJvlVbs+/EzH5ekwGviW2VGy7tVVlPGt+eU9iaJ1KpKigstqZGyuvo/f/nLz3HiprSrJfp7VVN8jmxOm3CttFj1lBQZo5vyor3lrW6ey8U1jkh0F92bLTjuC6m6M6vtE7/asnV4WrvkrqgPo38GGmSNBrpQk+VViq1GcKlaIbUp2/pAbTqs5GuO26Wf6/PlAM/fy+JBltvlk2snKzq4gK6QSu8QrNjwJhGWK6/z32kLlgF4571PRVMVHw5l+3uUIlo1szm4NQv+GK+U/bku9uW8kWaFPUwJ6ebxqrZe9ZrLi9C7YmVGSvuduEkSs2XPZS3s14ys2B1mLi9mZ2GEekOl9NEgL3BKGLNyx0hm9g7iU9fsGXcePjcNnpcipmFdqnVSfNRbH/b15xPDQN2P8WvH/tIU/Wq4XNwDSMoS1KFujLC2K5qu3H/fRUiDaVeIAyvt+DO32KLf76IbUmVGTV5cWZbIumTzkcZIviaPmU6xtaDnMl2FNdOZl7+o/ZHCQ4pfpKx9eSgJnYsUN6W9SeLuUBaxI2tIepO857L7tTqWfy6fIrvUz3CT7GpfnrrqqYqcng9e+tUzCSwOTi1ZMN5Qie6yTLAFs2vFMGeq00vZVJ1V4qYvJr9lgxGDr1WMGWOhFlEmBL4GlBHhhjZZVhD4qswUhVvqEWNqCI0WbGy4V5tQhz2+Hviwd69aUAs9Xwu82t+rFpx5gK8JZSC4oTbXqrwvn6u2c3rYr9ASXp4ux95c4P8c1gOvWuWfDvWH4hBT2MOUlF4FZhWk5V2qwz5O3JDyFmnfH+I+zaVbLclTz78/nw/VziYbuvMH6OwB9V066QrVfUPBD0MmRqNmas8qo3vaFSNUgSHTXSrA+oKEKhB2AllXgeq0L8/laQ+14dh6+HnvUp0zNKbG1uOMLaorKwCUqnliTrNiU95FvQqXHnUe4z9lra/MYmVWucysrteZMrAv1Gk2JO5YH+bsuNRK81Pk2losq3wLdQgCotU1eC67H6r2fCi+/uVM23gWqkMVcK8eY2q6vYp3bbcN1biffEolXZAfohCbRu5fTvPDW8Tgddm+yRj5VByqPWWbWqgWyPdN6sVZ7BaqtWS2W10PxrCwUI0FK8OG1uiV2LJB6n50o6Dc966VdyhYW6ngOSGqTlCN//WlKYv92/rUlV9o1c5LEa+0szrzvLwFVdmvImfvOX2qmvp05BRUQqqf5RbhH8uvn+tmT3uiE5JB+pViib57X7aXQ+ijXYL4nuuK9uO7fVyBD1Pi4IcMdWQEfioOl9BYgfLGtOvEEc32a9F+DMjsf45vsirUXFNRD9ViQ9laMULwEh+StLSu0+KiryAw4hZvHoB8Yw3Z5WNpRbpKv6Zd1bbgPOcScGc479e7nNvmJUad1fxqMi1XfCqqQ++6ESMVJo7RS6Jq8OHSzjVoQviQ7m5yj8WX/66bj2XzlqTLRA1mOe5Wl39fyktUD4wJ7ya5/FLuLl11eo6RDhPfrQbVadeUR+rwS9QAJr5bDZizNzXt1lhtOdm+lnc5xQh2ydbNc09OeYoeY9ekd/tKN3DipE9J7yb9uex+Lr90v/qaSqAOOMNNNfFNWZ/XLTmf77beeC3Slt3341rulrSYypC57lmnP1zar6uq42W453jZ0DpkrrvVqT65Mn/8UkUNHJT+/vVomjhNBWe4e01+Ktu2eI5aW+ZZbquNf2NpOEJ79kd3XQn8Er68jO9AFZ9/tMthP6bewiPycA0K/x4sPaivhwp8WFDU59VcbKR3vYJe7EazYUs3GE4Vbjx4agNXzchDAfg9/tx2gt4hodIeTiGPEK9ya014M1HhI1SEKBa9zESFwUuEqOeeRv3ldPgaJw8m3y70cjo35VP1pYwbCQ9e+u1ii0NVtCUNeWYyr4lvEXioP5f8zFqoAJf5xgr9oWZCLtBVGJJvF7qvWrcKndr6UNpNJ1I+k3N7VViz80z0CsNi3IjvzRreoX5hxIP0N1QCx944V4dyH1qFUZo7rMRUiQurMa7o2mWSFBleKgMi6TAaM+Umdv/yNKanpj4ulvQwpKKrTnf8hvAc8Rgragtz7RkjcEq5WVoVISfAbmMWMejCxMoI+iwxMxQduJbCDEwHrVl8gZWyWEPoTBhp+oyQ5h+zvQWClRVcGKLkeHoaKyeoo0W03kvR/uB2pz29sbGSAzk31+ZYdLuXskW6wnJd2HyragL3mB+/dL2n2H5cT8c7jG/r077q//hjVR7orScua/yOdHih1YwVch4OLwGFI/JbOWvQHarXfLvq1eeba2eLmCkvpFvxrW0ZsKytak/C6nbfakdNlvVzZOXUmF/XXyeEubsf1TQxHfl987y1Zl4JN1Yt2py6ql6LRtZwaeADV5vjI+o5t89vmgB3n67fYpZumpyrar1iSvZ1WTcfh6k4Zlw5mla6QoQrUZE2mXW9sfpkGa7STJO8a6V6n/gvWxpqyPeNquVfy4qv1rrrWaur1VYHzq8rXK8p47caW+Vz0TEYcmF4TTnvVzVv/fnpcuiq86Ff6N8H1st5svg1p2ie6RWHKfRhyMCsNESN2Q2guzT0SsqJnrJsEu5dtmfW8/GUtH0N/8unsvnc9/wvX48f6sNPxflMuXHQA4rNTH9wYBgF1ZYtlVjSWGZlMd/CNNvv71G5N/8MRFSJrOD4nUw9/7/71PMb1/J3d2rN5BvX893+ffkM9tBwba+pV08HT+rf3v95jViQ/Da5b3/4ed0HexlWy0Yu/e+nM8MvXRO/JJEZV9clPiIJrZnEhCSJ6wQS4tJigyQ3Vt5T5Oby8MRvbLGdvHfXl3x0sPCNfpb18n3wumeuXgWF3/zd1+MwFWmGkuzniDGurawLUEVW1gnl/AZ1+9vJRcjYQ8QSVTeU8xvUbYJm6yoGs32TWu1jtSc/xz3rUjTPPZl/X/6rXKG0PhDZvkEL/Xw5fiDD4gTaaMrzDerzh+r5HRn0KVCfKc83GUGH6O0OZfkGtflr2Ryrtl09zbx836BeqzQTnOfW+qDYxOOK9/EE49dFLpNjphvrdMMpzq/KG/8/f5cMivkaDT9Y4kLH9hG41lV8yPENBtmPp8vc3yJYlyHHt1im6vpQFiuH1zXTt1BcGL/dsM6yynN37dL5UpxO5fwCcHjxnDJ9gxr9Wn7pNtXKz/gNakbfSg7WaX4X+W61+c927QYz5PgWSm+7Vj0ZcnyDuryvD+VfmvU18vJ9q9Hz47H+V7VhCI35vkG9wIX4DbUjcn+LXWV9xb5hbf5YN5fjr8VKVQrk+ibKXbWjLu0saHdjpm8xrrqu2L2QlxzDIwrm+yZ78PrD1JTnW7TTpauP9f79hbiPHG4oL+O3WEnLYs1ZeJ7rW+w07/+8cqOxGb5BTd6dPlVkNOBAZaY836A+/11+eKnrj+sqdM30DWo0WS22nojpAr6RzrBeW/g2dfmBchkO1uWH+KhJa1FGbS3HKznGlOlbrJZrqep9YKqPL16K9o++N1G4KjD9bTC+JK+g0lLL2e3TLRJ3l7arj/TVV8ag5OW48XuZS/TMFxP36LdIrdq/9x75761HBOnozfgeEfnuOQeeiir2TDwkvaf057Jb59Lx4Oe4rU9AWbHTDmW51QzmedQsrT1BX5pYmW0HnMTDEoekt8n70JRFrAIxpr1xdalPXXUiYnSwtuox+Y0te9ntyrYlI/ExDezluIv0P9bNseg64g5XsAow2231uJza4qn8xRUbWQmc5y4tsa4Btkn17+T/Up7826LuEv74z2GXNM/Z7dQV1YnUkYZfgmXF+27A0iKdNsaqsb6sp44+nmNZHT6Nr5LTH55JXckTM6Xa/DXHc30i37SafRBIuVFaUz6VTXnaUSuXJwwm3CzrfKC8PpCccyBowKKMp7q/iv43arvxxIB0W0fDnojmgsfCvrplvJ1fymPZEGFNsRiQcKOsbnm4dbeMs8uZvEKKREyptvZ+dSgXv2NMtHV+sjYdf3ISFpxVcloHNRc/B6TbKOlz1b28L9tzfWoXewil3SjxWO+XR/WYaHM/1dVueTRck22UM4Tf+Kl/xYnW6T158+Rb5X4quqKhOaIvESTcOnvbsiGvZeP5e023UdK5PiwOjCHN1pXOhoQigsnh5e6a7iZJ5LtUpKzgW1TL46G3YJX7XwvSl9AfEV7SjfLcy3DvqKOkJwyki5eEgh0QUTTwKujSbJQwAA/ercGTNUu9UarVFKPUye0ymrIlXheY6Vxt4D2BRRnPZcc9+IAEeSnXSPMPPT9+OZe77m1xOHwodh/R0cf/MXhoiYiqRpS2FFIN1e4q7tpi//Hrr399644jxJNX6NfwGe5af8+Rgi/pYeY+ASuPa0ZK+hXGaw5I+jUUq5mX5N1u+4+uO+PRBa+Bgd/j7199qPd0HDNc2sOQkv4Er3LsgaQ5xokaUm4XtSNGVFCin2G74Jey2JdMrK6Z0Gvi7QKPZfdS05cxZ/KmtNvFNVg5DgpsltRjRmR0EAFW4mLAAJhzquY9OhXV4M2QOeA5StZl4SaYd0lyVX2CNyQjq+I/ind1WgitTvNkKy7d7laX+1AsWAmoenPaa1M9P/fxVruCf5aPqcY8783VKb+Ux3PXm6vXtYif707VGNwzt9QEZN1SGUBsi0MPeRtCgYA/xWoPf7js9y9Vi/f1WVEPICGjwcGKkbLevlSnsl2s9cM13WZJ9bmrdsuCxmRb5fxQnJ6rRTFjqq1SfuxeqrooFuVc090k6RzRciDhVll/asrnuvm6KOqabquk/yg/NOXnRUFTsq1y3p32VYF18bmcKdlmOe2hOEZ00jXdjZL+diwO/740yyNwnv5Gyb9+OERLHdLeKPFt9Ql4KSyIHBPfKPP9cxv9lUPa7RLrzDwmEdLGdFsl/WdxLqKWe5Bwq6y/lk0bM/Wu6bZKel8vzzuXZpWEWcz1PjMVln7892irLIk3/GKWyMa1MgsVfndquwIaFYG08bdgxXGpf6wOXdn8tanPZdNVs5jz+Odw2X6oY/ui1Nti98KFCL4miNfdj75zdrDAh+PcK9tTCL06Bgh9pLgLvhqyWtizd4EoLO05+IphlDhscQsLXDK8RYk8IhK81IFhEhwlsrrGVo0U6+e4QXRTM+HG5zIb7C+8Wlhv+OoOJft+41ymn+OW78QXARa+lboBsP57vTs/C186u+yzWlzhTo+RAq+pbxDZojs7YZEtcVknSiTyVoIMGpobyoW3S/2IN03xqWza8k9l93cvGCZV4gORmjdi+M95rvGPKq+vpcZ5RwUeLH3YeTsbKeafY5qrhJCXbfh1VvfMXH3qr2a3XXGkPXEm2WT6TV/60nULsoYUm0ovgrebgJCCuc20QlZXHcv/UxMPYvuD8Zpqk5TdoIAuDMFrqm3jb/ZiLj0EyYdyN4/CB+qRYFow9zbwZtm7oCclnNtTsk0t21xOHR0wAUi5JoqVga6IMO8r+p8yf1lxlYz6w7/CAlyCrV9wpG3s1+ofw/b1YOkFHboJLgihUJiL5bdd0TFOTJOEKc3Wb0AqQ2hd2y6F0vvoLSFC3VuUduRuxwJBC+eu5S9ibnPDbwkqdBG9z92G9ro/rFAtSmnoW4NwGQlp/cvl8/dvoYwlbTuiz3n3HdDpy147QSnUOY2UFHM8W5R2oeM/ADHB4/xi+c9MLBAgIHyCX15/A/6y1zU4wlsWSfEfWekDzi1of2OaTRKKQ9ksrFtjkhu+4Oe642+xzL7FS71J6u5QFg3lYcPs87PU26UGDOi8cDLTpjq0ZffjVfP7r5K+l3BdY4nkm+SOR8gfrFfkmios5LypNt/v91uqQmXbVI/96tZgcmyS/rxuLFDJt8r9L3fsWRR4TXdD+0YJw0m3zq4oYe3NX/ZStFGSvHTbV63/ijrN4qTb5f0Ye44lUm+SWrW/lIdy1/1Uni4L6o2fcqO0EfYxbyUiibPUm6VGirtJjr9QzGxiEYsLyLN1dsSJ9RNu/drFT7vhO+Ie0cMfte4BveUvjO7EW1uTC5ABz5YrXmVfPgeUnX13hAlug0YoSBn7dZFRShlBb+B/TIFJl8S/YYvgF936VP54PHcLOoCXbuPyvkh4xyTbt4+3y/DfS3eXoXSqyWgPQOaQ4tsNnV7Am/5/rjFs5eJgmTIF/BC+b9uy6bx47c4D4fpDvO/Bj584G6j9Jd7bwP5fuJyFh5RdVdibXu2uqc6s5RRI8ZNuEXao2q48MdZEIAmkixQT/0jfXMryU3w2z1Qp5uP6U1NEK16TbWnByl7qYF6Iuwq5JosVgt63tr//hyUR9HPRMEG0m9LSG9SzQqMfovbqyw117vXmudjFJ5wZeWi1nI33sNTFYR+QHLWOhsVOI3x5D54VNCuDbxRqxVnojYiFJ75TvAU1LDi4roYk+rc0n/s2iR0EIPkGuf6O9qeys1oxsafBn4Lz9/ohNj1xI2H699jrCO9O9jHx7927FMHSHmZp6Ua51o2U+FMfmPH0DAPzkdK8dLdIQqH3QsIWou4tyBui7///3k10UhxKuUnaWxs2LyxnSnNTT11DNg8H9R/g6h3sPC7rpvpMp4qf6+6P9QVwBbIOVPJb2mH4guV5QqbfOKLay/lcN125n77m70i3YQZYKOOmurwv/32pGlBeuAZU8m3j3AXpavyQkvRwR0lXyAM61x/r5rmkA1hef4o/NNBvzKGSHsIPy4EqMTvbsfg430mxkCHRChmxGiOWFKMrkgLnHcHSEv/nuyi+RJErPoWAHt5I+OfOrQhznEbJhaljeEFcHUiNixIf1LfiZIW0S0pkjG4ZJxmf/0JSlw6BcRK7onkuu2GJjevgWZZb5DduuZ3SxVWByrWyFj7xPxGx2ijBQ8JbZFldtOjK70/7d7Fi53mImVV35Q69FR1Xo0NdzE0dVDWGhPeU/VyO1pqfilPxTBxxqIpQudb2CSRtNtUYTfOvRVMcaTxCpLsDheNKXWByVKXDs4z2+mfFg1ybqsA38XI97t2sqxuUE3eOHB1O4JT6FpFPVdN2tnXnD1suyKez3lKZD02x+1gy+JCoAUh/i9gdfDxzQeQOP5u5pZe7l/g+tmnXisMKIxtzPH5erFIXZxGn47TF5Y5ysYnjhE5pb5BIMllCWhDIcpK8zepcny8HKkwpNSquaW+QWLQ/F131KUoiSHuDxF1BBFik+q4IBFnkJaFAbafL8c8VOAEOQdWGfw4O9pjgbLCcxbBsY13CLBS++3jFoKfLMZKA0sRy+NdY+gmjes4LeAjF8hzlk+Wip1OJohdebw+Wjp7TJUonHs+NLh0/skq1C/GkanT51HuNhAzudcZoOaHXhAh5S28HRctFjy8TooinluN7pw2XPXuPMLpk7x0houTZq0HRJfvvYBJFz1+9jC6beL2REMC81RgtBb3dRUggXuqKLj1ugN46LomwlV75wXCVwZL957SJouePZ0eX7e0TRNGz14CjS569ykiUTr7BGF93794SVfngraXlObUogHkLNH6nQS8iU1sN8f5xdPnEm4+ECOaFx/g1At+LolaIpVtRQQk4oDEhYCmKcXiGLe+XN+2V3nt2zPq5rWT8yiBROPWm4ApNy7+5R6pa4Xt7YW2lmtlyfTUldOt3Ycws6QnEK6LxM4t7pZeaX6E3eeMlEjf3KWER9/bncvyYoA0dnfT75vkOuGssZQFy9ZXY6Mc3SYjy4gsIYj3rJglhZ7pA0SXcd8miy9DOGyr6jB6JJEs/E49CrhQwhKmiA1BjQSDxeoG7IE6cRO2W0WFwVB2qY7XYcDDZhi95KUGgd/orhiRRhUf7gvrFL7qB9sldRbaQ+knYMpkPtFVTtrRXMSg+EL4VFY0ZiWNQI/v50YZvAVq2QyZ0onjPaD8/+TF+kjusr0SBC0stquXGVZeSG7UAx4kvvxTHMxc0mZINMtwo+Fw2Va8dF3ToNlq4l+nGhj835a7omMlGtzvIcpPwy+lzU5yjBU/JbxLqBSNZEhmMSxIpsL505wu92FAip+Q3CQ050VNSF73pIxv3UBXtinl0TX+T2KA9jpK7bJCLnb/+k8XLUzf8aDEvFm8xIULq9hcixa22BK7IJbMCVVlO/1v7OQ/j6wXLiI0qIvyYwicv3l1cRT4Fo95F1QF39k9F8/E91FhcTcZ/DusMc/sNNr9MJpwYCwxVt58vhwPxwCr8aVWZf7MrPTwqugKnf99WGvbdv/4QVo2AlZpRukYb4QqFK9ZOTS0jMYbqyAW7/XraRckcU94izfMoCAkLuhNEajaURZzUZ0ImcX49jrgMs1pbZqVdByDxTr0DNdcfYg2olFM2KuUh7I0NKsMAPnDLlRbwS+gt88XyURwgRsRC/J8lKe/91+BpIe/Dr8AvyfiD9xo7LeIPwVfYlyS8xa+v00LeLr26TsrBS65L9Hdi9wS/RC+6qAPG6eX++S6LLCgqanEdahSD9igRQWUpXPYnMgIvLDysf8xKx/H6yLsTsPx5SIU15bcdcfEdFt8uLwh86c3iSHloYiZqoP5M6DHvE6IWHF7GDk9VZpjGTFReygdvyaFEfIhYcJgp+0PV7upmH7z+TKS5y2TmymVn9uDBXZ1eyl4z9zy4qQ9hvMbYC6pshRbvqIalL+s7rOSZ0nNDG0Te1WbrQl7X3l6fqBvci5VZcYmbKutO97j5/mPg5926kVRo2erMtNob6gEZt/WBcO45tOkEJojn25XL8I6GnrMyH2B6Btx4NV3rvz2XGHbfZoRxTbckM77hLhzcw6U9XIJYD1aOFxXRQZOw2M65pW9Wdg2zNboff7UEcr5Ker/Gd4zLNldL5sU9XJMyn+DVj5E33hB+h+KoBOTOs9xBvl1EVomfctwgfZh6K5o79JYvI3H5ch4hbXY3j79zGiX3pWivoDLqe2c5bvjqy4l+mYMQe016gzxbxPeE7z8hEKS9VWK0uFvHUJ/obVMWXcnp5OSQorLdXA8Xond1PXC2G+rhorhi7SJQA5zhBtlP1Wmm1wQk+8nXyY09NlGDLgKFsAsm2PLmoURm0udJ7nIWZIqN+jKi1qzywNz34sUvXPqKl10zgcE50fVCTPCg5JhDAic4SL7XSHWn5sYm/pU63HE1IDJuqY0XuuPSdu+HU/z38Z0wy3ZrPbr6P3/5y8/R8qfkG+Rehf65fv5rU9VN1eGHicEvsdaIn2GoT7qUh59DsT5hbUgJfy+br3+u8dPGMyHXZBvlRMi4qfyfyn01u1gxEzGl2ijlP6rnlyUZQ5o1ErzRQ5ixhn+NHTX/XcwsM7CEh+F3toaBK1Vzzyii/B+WnaEWpHy44FssSIBLsKHsd6enOlT08PuGkinLoVd02GxIlC28cUGFwHD/HH8inq1MREEPIBFb1Wf+HGjvRs1XfShhShJZfhS9nAtYYpRDjqE2zOeIeEFvRJyoBf8atUKiuovExxUSH+8iMVkhkX9CfI1EuUIiH/J5jcT+fql/k5CSDFNFTgcUo+c5WL77PYZ9hOXYcN9/rojQ41AaTHW7zL23EVDy9ks7QaD0zwVhFYWFf17YJ4M1n22UdPVjdsqAHNoyDUWELdPh0iu4WVKFVwu75ULZfzvvqaAZWMKUbGsvR8jxkm3r8Q+X5whBfrrbxlaUuFnizeMsQpyfLlJSLLfwFpoIVjHXU4BG9fe62rEGB/jjglvlEo+eFbUGR3uVXN9gc9kL1v74Kngkq5kv0sv+qKDhHH4pDijKCC7rYZaOOamje0ieO4IzeCxJmqXbIKntlqWANKsljK2B72qzzRZxYzv0NYty/ESb+yZCDk64ue3wPXS27SJuo4fablGOn2hz20XIwQk3t50XyYJtuKV4FktfFJaCUm3qmyUJU4rto4w8BczH2FJUkcXeD8vBybaN5CUZ1ySb2+tP5Nuys/ZajLIT+o4FGTDJ5v5YlOEn29xe76l3mGfNtRTzYulrwlJQqk19siRhSrG5pXB0jYCKsRhjY1nHWJA1T7hRy1iUAxNtbjsv3hLbcEtRl0JfEpYAUmzukyUJXqrNLYUiprFttRw3bel7liTN0m3ql2UpIM0mCX+jXiv3yl+KdbbUUksSvFSbez4sBaW6QeOPG1/L8XbC+v5yr98iYVTi40bwdklja1DxfNimi4zqE2q/KHnzhJtbMlIelXjT91FxL8nvi4x8udR/UfLoxJvbNPIbqcTbtVI/vhWvmi7GtorSsxekkWlv04gXv49Iu20GcjHD6Gm4ImrY4loTLTmQY/tKsOK72RzbztLLzXxz20Y26M2tGNl0t43QebxIemxGRYxcHJUR0si020di1PcRaTd/I4olzX7fckTppW9bkjRLt2mELEsBabbrrSBuOK+2hqOHL2rgIRl+om1niHD5Y4LtIwvFjuWH1nIE2WCPL8nxE20fv8tycMLNstCdK1bUctTppV5akjRLt6mPlr8HpNkkAceZJUVERJpd6pkIOTjh5r5ZlDVPuJ2J4hjJPBeNiJS8yEYXpREptzHSCEleqm1nu4pyYvcOdQtxghdPc0EJKNX289vCd3ipNkv5gXKLmElZem9gqcXCUlCqTb2+9B1Tik2lE0HZSBlx7wIstVaMNDLt5lEQ931E2s0SQ/HuWNEr3wUJ9ehK+VyGzX28Sn440/Z9Zv5eB7/TRL3asWQhW5I2S7d9V4uSRqRdLXFnb1LyUqbfryXzLku+nOhbcSCq9UofKfRhMOLA++KzfYN9Egev0Y8/xjvwhwNze+XFROeeaseIYyNC+5LCYaEJIbMmGqK72XQ/lE+9i1zoI+nk8c0YDKa9ICAixnbgi5gKPfXJ6CgSS9WZst5SGa5DlmoU3+ShKLi4wOUQuLCKjED7f1HShpTbRbHhk+cfFoydTIvCceT+uynO596LBwTncHHkwC/BjomIaouLWopmCysVUfVhZQp9A0hyt4/BZUZ/FawvM2veDteXvclGjgoyZfxM8qPdxRW8EACPqTy3WA2J6DEfqATMeI+KNGVbHz6tbotrto2VuOotfzmXTdHVDXFpE/4U7lxwh/DfS4U82CR0vb3KkOX/XHcRIsZUW6X8efay3FzGnwPnyGUJf4qQ8KcbJUQIuKmNIpropp6e3RynOjpwdZyRIcVs8F/XgU9FU/WBra/CwlGkQWHTGkuVdv0xfKkgtB5PZcQvzH6W+BW6pt9viCj+IRDnc+mLmMocXuLWaao2Lu9dq9PcUJ3mG1RnxRZCVmntXsJWyxu8f66dMZ6s1/hj/IA8wHubbFEPB3xx0/uSqU7s2fRwOUbU+GFKGC8oOLOjOi++sarTvvwSX+bDmD5yALBi49akQWbg9BkrkD0g0SLDp6RYobv6cqKRAi11TH+j2LY6lKvkThlubeTymX1IiGnnKceNogNMgZa8RBICgon5aafw+7K9HELtDlKtoWBMXEq6zIXolPPq3nDumcmOPvNEVGB5s5qJj9yfaOFer/74pStP+/4wHNO7bOr4Xg43d1hATLPzH7Sh+ReqQ3VDKBzw+sqxc2KhZrO5cXO1OJb4U9HtXsgq4kT32KvJMpf26lltOX2qPD13K77lYcpwo+DQdkJLXtxOYkUHtlBa8tIWGiuYVxlouQsqQ6zYp0X4DWQ+LRhZOIHgFv2wu84NU+MP8bPil6+nrvgSLuhhSkRXe6pOJGkNCVkKxDTlGerEfNZfzuXcvhuQ92bIECV0IZjP20PdrvrYN2OOe0j/sd0V69r6zZTlLl/vTcGorw9OwnXSf+6XMMq2H6oAyHSPOvxSngsLtFZVAua6Sy38NTiqCuFVeKX8r21XHt+Xz+Xy6gJTxhjRiQUHRTdflnpPee9On4pD1QdKaGJEE8nvUYs/zpRgWvwfSX13u1y3fMR8uJ9yo2zPGaQtu9jPRknvIX0IQ7wgeEj1Oz7kX8RXRu3TMF20pFinF/xRaz1floZRNQ9/4ItEIGu7pGOvWhGPPfjirqnuJvOddwQJiH03O3vc0K4RQudnne3y3APMsbNynvp+dfBcBkLi3zIH2w2SySc6fZmzxzm3S9stfyF3aP/Wy93mxe5cNC3/QixuSj/tPb7yuexv5jbvqICGvnQ/5UbZG05KQO4b8Pf00tbv+DCoU0FMGewi0sZqtcuVe+MXtq2iC9pn1fZnqktze1O+gUV9o7pGndmiqhp7lIuuKTE1e/TvA7rQ5ISp/99NEST7Dfrva6MtK2U4L/5vnr996TY0U6Cqb2CRt1V6YUg+xS28UZUO8K7ttfWHZVP374VGzSKc9v/hkISS33j/dW0uPpz0ta34cm4eilFVvA7DmI0mUObCINy9FEubTWSF+5KiZvqaus5XRsZtKDCDZjnuocDYkn+um2NxiK6In/xutfj+9DW6CiDtXeQ3vY4RrUjOUt+FTnys5o81oyO7S3Ivae+eIuTZRFsl+m8JHSNWleNtuz9WziN71E95D9l0AHVf6jyE+nZ5h963aWlXmRLdQ+KHYje/ce3LG5LcQ9rnpji/nV1SosXitPeSHyH2TtKO9afy16UT5ZToTnPl5/JL925p9YXp7oIJlvftIcld1vmyXBqzQ5J7SOtVnwVpQ5Kt0qBHxC9d0TH3oNxP8XbeI4qUzZT1cFwIlD3Wibtw0oeAt0kWJXlJNwk7N2VbnnbLokDCTYIaGGyWE9KE4s0uCDj6kQ35zgkGNlwQUnpBqjgZZTBG1YKISxvxFZfQxd8FAcVlX9EOHlDCmGqTiB2K4ccJ2S2E71sQ8+wFfOaEPAfjPS/Nj/qw/BlDom0j6tRV3aH0Ynax48pLu0nch4L2s4FiPgSCDy0U3+5eyv3lMDxxvShplnzbN10OH5c/yiXa9lVdzLI/ptokovIjHHEyqnCQo8Xv8ENX818Sjl69uMDMI6Pyy8xyYNS5OHzRFW3y7hpqxPbu+05eTqf+/hPthzb8uMJr+lCxDnywsIcpIfP1U70YQfuiKyLEDMk2CikOh/rzr/X5z+Wn8vC+7C4N46/nyaRzbaxC/eFfESJdqo0iduhl6ECnTSm39lr9c939UkYJg2m3iqva/ue39amtD6V9G5O5Q+9LprNtrET5pWuKGLFTwo2CmnJfNeWucxX+tR7qHyGZz7mxKi1//vAlTwk3CvpYfv1cN1xUC08USLq1J0+fqqY+sVoL6k4v9dYViI364C854ZAPiwvAqSuqE7NH4iXgmnaFOOCD/K4v+9yUHeGGDH4Lb2FeJKHLHALhgh5cIqbGoEbr3ZtmomKejaNFwmb6Y3Uo35fFnmil6083u2ujopYctkGlVpq0aEFLTtsg1wa37aDMsOP2TPAm1+1wBcLO22trwBgxw1VYsPpH1AHF9CrmzBDXoE8UsKmRQyx2LmJZMVORFBjhCIdlrXGFW5ZJOmjNPy/aRWtZYlP+O6Lv/n2LvG2DZV3PzW2Jf23qc9kQD5JjYTj1/b7z7144ndDH/n0WQ+dW2T8XRHhSSvSQ8D6SSZY/G7/xNJ+WCE+yw/uhtLo0/rjm1l8PHSJKe7imZPb6qWYh9h0haEwXL8Y/6pdt11SB664wQXxDWdL47ofIIh9Ack5/hPUM8OJ4mdfU60TObpnWzXP51pKLv5wD7UilXMFQ3Cl7bdkPIB/3meQncKednk6ursSU6x5VODflU/UlENCPqQTId79qvC3a8t2pLU9t1VXMDe3FOs0LuUcFD/WzhU1r6wTy3aMa4cv0gXpEXKRfVRFL4P5Qrx+9MOM9KtLVH0v+ii9TiTHTPSpw6Ydbvz25u3JrqzLPfo9KxWM5vmYrGd2a6h3rDxWHzfgKTbnuMm5Cukxo6Fzz3aMa3rtc735YW5t59rvsS314iHbLMuPlvEdVmkWNiq8Mynun6pzr0/4vpx85W3e4Pl7mjRXyVKZIfekWZSmoImzXD+616a3b8YJhUe61/a3b++5Upeglf/N6f6eKBpXvVZr3nSoUUMNX6OB3qky8JrxdDb5TVYM68SqF+E4V4nXBeEXwTlWJ0Qq3qIR3ql5AAVuhfd2r20Kq2Co97E4VilHKtmhk91qvwurZSt3sTpVaVNRWa2n3q9iCyrZeX7uhatD+eE0457jX34KaWrTZBpUXZ7cBFQxOlXkkgZm8a8LNsmaKQ+DjFjhdhLTi+pbu22jBdKbNdUCaCSt2AQlGtW192NefY3oSJt0sb67Ts/KW0VWEvO6lt79Up+dleTDpZnmfyw9tvftYxvSel3azxOdD/aE4/H0Mtr4sdp5hjWzPFPXQP0WzLPGfQ7Ioa9Sy1Oey+3Hc0yI+10+9+Vufy4gvdYlWyfAv730qm7jPuia85Yv+as8MUd81Jd0sb1f00Ub7rfXX2jtD80vOPMcNbTvsDj8Vp+IZqp1L2wnIsPnbD/VzFdGrY7IIOf94PXhPfPc/06j57pV4I9/kr16P0aO/+81V4LX9+D7fP4bf/l7u7NsP3/3mkvz+8dXr3x5fG/VGp+k//vH6tzGH/cH+g02WvHr9W0IlS7xk4tXr38Rrnb9RaeIlE14y+er1b/K1NG+E9kuTXjL16vVvihKqvGT61evf9Gup3yRKe8m0l8y8ev2bea2TNzrLvWTGS5a+ev1bSglNvWTZq9e/ZdSXZl6y/NXr3/LXKn0jZOYly/3m7Vs7eaTKS1BH2J5IqCITvy+Svs0T8Vrlb3LhJ/R7I+lbPZGvVfZGoaZJ/A5J+oZPFFWk3yVJ3/SJJgeM3ytJ3/qJIb/c75ik74CE7JrE75uk74MkI1P63ZP03ZDkr5V+kwjjp/R7SPTdIMgeEn4PCb6HBJotdrqQ00r4XSQk1/DC7yHR94MQZJF+FwnN9rrwu0j0/SDkay3f6NyfYcLvItH3gyCnrPC7SGTcpBV+D4m+GwQ5koTfQ/KRK1L6HSQTttOl30FScNNXogWN7R/p94+0/WNeKzOX7feP7DtBpNSAk37/SMP2pPT7R6bs0JR+/8i+FwQ5haTfQdJ2UE6m9DtI9d0gyc1G+T2kEnayKb+HlGC/SPldpCQ7ihXadhQ3kJTfRarvB5mQRfpdpAw3kJTfQ4rvIeX3kOq7QZIzXfk9pPpukJJM6feQtj1Ezl/t95Duu0GS01L7PaT7bpCGTOn3kJbsRu53kO67QZJTQyPVQHPtrv0O0oabwNrvIN33giQnhvY7SNsOIieG9jtI972gyImh/Q4yfS8ocscwfgeZvhcUOTyM30FGcM1u/P4xktN5jN8/RrHajPH7x2h2uBukvRlOmzF+B5mUXQ2N30Em4/rc+P1jclZHMX7/pLZ/JJUy9fsntf1DTrXU75+07wWlKc019Tso7btBkVMt9Xsotao1reb6PZT23aAyqodSv4fSvh9U/lqpNyJBZSIVu+8H/Uh+kd9FqVUTyPGe+n2U9h2hqfGR+l2UWTWBXA0zv4uyhJsYmd9DmeCOFpnfQZnkKpn5/ZMpbt3K/O7J+AmU+d2T9X2gyQGX+d2T2e4h1/YMHYIydq5lfvdkOTfXMr97cts95BjO/e7JbfeQu0Du908uWKUr9zso55WE3O+h3CoJ5D6Q+12U2/MpuQ/kfhfl9ohK7gO530V5ys613O+ivO8Hk7zW5k3yiFKio2rfEUaQKfFpte8JQ84h9xtM2/eFIced+w2mtROJXOrcbzBt3x+GHCjuN5i27xGT0uWik+ujZgeL+w2mNRzIcD/BpH23GHL3dL/BtLbPyBHjfoNpc26Rcj+BpJYkpOTwSmaUoe+ZlCY+mDNYnJCSqkaCUYMFCik9cjBssEwhpUcO5g2WKqQ0cMDEIWGV8QQjBwsWUppOYOhg0UJK8wmMHSxcSDNqriUIPCQWL6T0aEDoIbGAIaO7WGA81HdNRncxwg+JpQwZ3cWIQCSWM2R0FyMGkVjSkNFdjChEYllDRncx4hCJpQ0ZvTggEpFY4JDR/YZgRGKRQ0aTJYQjEksd6MUBAYnEYoeM7mKEJBLHJOgulhjs9V2TJ6/V4xvziIY6AhOJxQ+0UpYgNJFYAEFvPwmCE4lFEDk9dBCeSCyEyOmhgwBFYjFErsgphBBFYkFETg8dBCkSiyJyQ5aLMEViYUSeUupCgkBFYnEEqfsliFQklkfk9ChTmMhaTZEeOghXJBZKMMMBAYtE8dp8gphF4qDFIz0mEbZILJxIHul1B5GLRPG7G0IXiXYIndRfEkQvEssoGIUA8YvEUgr6BJQggpFYUJE80iMYUYzEsgpagU005umBrkMoI7HEgpnJiGYk2nWdoiuBuk67rmOwPuo6Sy6SR3oNRlgjMa7z6LZAZCOx/CJ5pHUpBDcSyzCSx5xOjLrPcgxG90OMI3GQI6EHPcIcieMctJ3BYIOIJR1JQtcY9Z9FGvQmg2hHYqEGo1wj4JFYrME1BOo7CzaShF7hEfVIUmcckeQsReAjsXiDmaUIfSRpYKtD8CNJXdcpumDUdZZy0GY0BECS1PWcJveDFFuzHOmlNxqEQRILOxLO+IU6zwKPJMnoz0O9l7ney8nECIgklnskgh7zCIokmbM/0gs9AiNJxpqEE4RGEktAEkGamROERxLHR7jEqP+uHOSaBPWaBSCJoBd4REcSh0doe1iCAEniCAlt6UoQJEksCkkEvbgiTpLkLMdKEChJ8sBeh1BJYoFI0luoiAGMaEmSu06jdRoETJLcdRqt1CBmkuTO+kWPSYRNktzBYXpMInKS5I5u0QsbgieJRSQJbWVJED8RlpEktKFFIIAiLCRJaFuLQARFWEqS0OYWgRCKeHSGf3JVEYihCMtJEtryIRBEEY/OuEz2oEAURTw62wvZgwJxFGFZSUKbQAQCKcLCEnJVEYijiEcHKGnLOSIpwrlrKLKzBUIpwnls0KhfIJYinNOGojsbwRThHDdo4C8QTRGD7wbd2QinCOe/oejORjxFOBcORXc2IirCeXFourMRUhHOkYPm/wIxFeF8OTTdg9ibw4KThDYDCOzQ4Tw6aHYuZj4dtgdpfC6wW4fz66Bxt8CuHRaeJJruQezd4dw7aEAtsIOHxScJzagF9vGw/CShMbXAbh4WoCSG8XFBPSicnY3uQYRXhGUoCQ2hBQIswrl80BRaIMIiLEVJDN2DCLEI5/lBc2iBGIuwHCUxdA8iyCKk5s8BAlEW4XxADN3dCLMI5wZictL3B3EWYVlKQmNjgUCLkDzXFAi0CAtTEpoxC0RahKUpCQ2ZBUItwjmFpKQZViDYIixQSWjMLBBtEUrx2rJAuEVYpJKkmmwNxFuEZSpJSh4HBAIuwgGXlFS9BAIuwgGXlB4aCLgIS1USmjYLhFyEQy40bhYIuQiLVZKMtEQJxFyE5SoJDZwFgi7CQZeMPFMKBF2EZp17BGIuwnKVhKbTAkEX4RxIaDwtEHURjrrQfFog6iIcdaEBtUDURTjqQhNqgaiLcNSF5s4CURfhqAsNngWiLsJRl5ye24i6CEtWEhoRC4RdhCUrtIsxgi5igC70DoGoi3DUJSeZgEDURTgfExooC8RdhHMzyenORuBFOFeTnO5sRF6EIy80KBaIvAhHXmhSLBB5EZauCJroCoRehMUrgia6ArEXYfGKeKR7ELEXYQGLoHGqQPRFWMAiHhnvU+yoaj1VaZQpEH0RFrAIGmUKRF+EBSzike5BRF9E5ryK6R5E9EVkziuS7kFEX0TmfIvpHkT0RVjEIhK6BxF/ERaxCJr3CcRfhEUs9AkM0RdhUYtI6M5GHEZY1CISklsLxGGERS2CdkcXiMMIi1pEQnc24jDCohZBczmBOIywsEXQfukCkRjhfFYSurMRihHObYXxTkcoRuTORZzubIRihKUtgnEoRyhG5Kw7hEAgRljWwtYY9Z9lLYKGbgKBGGFZi2Cc0BGIkZa1CBq6SQRipGUtgoZuEoEYaVmLEOTIkAjEyEfXf7S7NQIx8tH1H+1xjUCMdN4sNB2TCMTIR+foT44MiUCMtKxF0HRMIhAjLW0RNB2TCMVIS1sETcckQjHS0hZB0zGJUIy0tEXQdEwiFCMtbRE0HZMIxcjEOY7RPYhQjLS0RdB0TCIUIy1tETQdkwjFSEtbBE3HJEIxMnG3NegeRChGWtoiaOQlEYqRlrYIGnlJhGKku1lDIy+JUIy0tEXQyEsiFCPd/RoaeUmEYqSlLYJGXhKhGGlpC32DDYEYKVz/0Z2NQIx0V21oOiYRiJHutg1NxyQCMdKyFqEFZZuSCMTI4dIN6Qcp8bUby1po/2SJb94MV29ILVviyzcWtQityFrMLuDY7tOavC+DL+G4Wzja0CWjDnQXcTR52Jb4Ko50HUgSEIlv40jXgTldDdSB7kaOIXdMie/kuEs5hryaIhGIkZa10K6JEnEY6W7m0IhOIg4jFXuzQCIKI93tHEMiG4kojFTuEhW9vCAKI5Xz56SXF0RhpAUtwpAURiIKIy1oETTNk4jCSOW6j15eEIWRinfFlQjCSMtZaAdfiRiMHBgMSUokYjBSO69peuFCDEZazELflEMERlrMIlJ6ICMGI7W7BUevcYjBSMdgaMO3RAxGWswiUrqREYOROjT5EIOROg8sGIjBSItZuHUZMRhpMQu3YCAGI40IrAGIwUjn+cKsiIjBSMdgmEUOURhpdGAVRxRGGhNYxRGFkSYN7FKIwkgLWphdCkEYOUAYepdCEEZaziJol2aJIIy0nEXQsFkiCCMdhKGdmiWCMNJBmJRWjBCEkQ7C0L7KEkEY6SAMzY8lgjDSQRiaH0sEYaSDMDQ/lgjCSAdhaH9liSCMdBCG5scSQRjpIExG9yCCMNJBGBoKSwRhpIMwNBSWCMJIB2FoKCwRhJEOwtBQWCIIIy1pETQUlgjDSIdhaCgsEYaRDsPQUFgiDCMdhqGhsEQYRjoMQ0NhiTCMdBiGJr0SYRiZJ/x1aURhZC5490iJKIx0FCanhwaiMNI5xNA2OIkojHQUJqeXRURhJE9hJKIw0lEYGk1LRGGkozA0mpaIwkhHYWg0LRGFUY7C0GhaIQqjLGghP08hBqMsZpE0xVaIwSiLWSRNsRViMMpiFtrbUCEEoyxlkY+UB6FCBEa5C0WPpIKmEIFRj6zvp0L8RTlHmEdyE1aIvyiLWCTNxhXiLypxl/rJIaQQf1EJ64mmEH1RCe+JphB8UYkMtBqCLyphj+4KoReVBHoOkRflLhXRIwKBF2XZiqS9nRUCLypxXUfOJIXAi0pc19EzCYEXZdmKpE0ECoEXZdmKpE0ECoEXZdmKpE0ECoEXZdmKpLm/QuBFOfCS0FGBEHpRwsVnoAcyQi/K0hVJc3+F0IuydEXS3F8h9KIsXZE091cIvShLVyTN/RVCL8pdMaL9cRViL8riFUlzf4XYi7J4RdJ+swqxF2XxiqT5vELsRUk+ugYiL8rCFUmjfIXIi7JwhSkX9Z5FK5Km/gpxF+XuGdETG2EXJXN+wcDBUIZoKPSSjOOhKNd39ODEIVGU6zt6cOKoKMr1XUZXAwdGsbOPNj0oHBxF8VfTFQ6PYtGKZGLD4BApFq1I2kyhcJQUFeg+HCdlCJRCIgGFuItysVKYsCoIvCjLVphaIO6iXMAU2vyhEHdRFq5I2vyhEHlRLm6KJK+zKkRelObv+CkEXpS7cUQOe4RdlIufQltVFMIuSrNRohSCLmq4bkT3HYIuyoVRoZULxFyUYy70Xo2QizKu6+iVHiEXZVzX0ZMJIRdlqYqkrUAKIRdlWKO7QsBFWaYiaYORQsBFuctGtMFIIeCiLFSRtMFIIeKiLFSRtMFIIeKiUheliB7ziLgoC1UkbTBSiLgoC1UkbTBSiLgoC1WkIrm5QsRFpa7/6M5GxEU54kKDLYWIi7JQRdImI4WIi7JQhaZgCgEXZZmKpM1LCgEXZZmK1LS+gICLskxFahL2KwRclAMutKeHQsBFWaYiaU9thYCLcneOaNioEHBRlqlI2lNbIeCiHHChOa1CwEVlrgPpQYeAi7JMRdJu3QoBF5W5HqQHHQIuygEXGuoqBFyUAy401FUIuKg8YPRTiLgo5/dCg2iFiIuyUEXSrugKERfl/F5oHq4QcVEWqkjab10h4qJywzN8hZiLslhF0hY0hZiLcsyFtkcpxFyUxSqS9ohXiLloi1VojUQj5KIdciHVWo2Yi7ZYhb58rBFy0Y+BCagRctEWq0ja6KcRc9GOudBGP42gi3bQxZBqkUbQRTvoQhv9NMIu2mEX2uinEXbRDrtQu7ZG0EU76EIrqhpBF23JijTkDWiNsIu2aEXS3v4acRftuAttnNOIu+iER2YagRcdAC8agRdt4YqkbwZoRF60Iy+0sUYj8qIdeUnJEBMakRftyAttrNGIvGh3+4g2VGpEXrQjL7RlRyPyoh15oU+VGpEXbeEKHUJDI/CiReDsoBF40Zat0NdANOIu2nEXWo3SiLtowSJPjaiLdtSFVjI0oi7aghX6brxG0EU76EIbzzSCLtpBF9p4phF00Q660MYzjaCLdtCFNp5pBF20JSuSNp5phF20wy608Uwj7KJ57KIRdtEOu2T05EPYRVu0Qh4pNaIu2pIV+jSnEXXRKrDtIeiiHXShTX0aQRft7hzR9hyNoIse7hyRN4M0gi7a3TmiL85oBF30AF3IC0oaURcdunOkEXXRoTtHGlEX7YLT0oZPjbCLdneOuDqjDtRslGeNQ9RasMKoIjhIreYjz2kcptbdN2K6GoeqtViF6+pZtNpQ7+GItcONI3pc4Ki1OtR7OHCtu3HEjAscu9ayFUmbrTUCL9rwvYe4izYJbyTRCLxow1uLNOIu2gSsRRpxF21Ya5FG1EWbgNKCsIs2vLVII+qiHXWhTf0aURftqAtt6teIumgLVmjEpxF00Q660G4BGkEX7aAL7RagEXTRDrrQbgEaQRftQtzSVUbMRTvmQrsQaMRctMUqMqfVBcRctGMutKVfI+aiLVeR9GUxjaCLdtCFtshrBF20gy40u9cIumgHXWjzvUbQRWeuA+lhhKCLdtCFNt9rBF10FnD01Ai6aMtVFG3A1wi6aMtVFG3A1wi6aMtV1CM9NhB00ZarKPoamkbQRWcss9YIuejMxf2mhxFCLjrnl04EXLQDLjQL1wi4aBfy5ZE+hCPgonM+ypJGvEVbpELHwtYIt+jc9R097BFu0Tn/HoVGtEW7QLn0bTyNaIu2QEXRgcU0oi06d51Hj3pEW8yji9tODmSDcIuxSEXRpnaDeIuxTEXRpnaDgIuxTEXRpnaDgIuxTEXR4NUg4GIccKHPygYBF2OZikrIIWcQcDGWqSgm+joCLuYx41Uzg4CLsVRF0UZ8g5CLSVwPkiuiQcjFJK4HybFhEHIxDrlQKoZBwMVYpqJoe79BwMVYqKJoe79BxMVYqqLoe34GIRdjqYqi7f0GIRdjqYqijfgGIRdjqYqiLfMGIRdjqYqijeIGIRdjqYqijeIGIRcjksAARcjFCBGYJwi5GOfswswTxFyMCPgIGsRcjOUq3DxB0MUI14P0aEbQxQjXg/RoRtjFWLKiaEu+QdjFWLSiaEu+QdzFuHtG9IVDg7iLkaynmUHUxViwomhDvkHUxciAu4RB1MXwri4GMRfjIurSRn+DmIuxYEXRRn+DqIuxYEXRdx4Noi5Gut6jZwniLsZxF9rabRB4Mcr1Hj2IEHkxyj2OQQ8iRF6MhSuKeRQFkRdj4Ypi3kVB5MVYuKJoE7ZB5MVYuKJoE7ZB5MW46Lq0Cdsg8mIsXFG0Cdsg8mIsXFG0Cdsg8mIsXFH0nUeDyIuxeEXRJmyD2IuxfEXRVmmD4ItxEXZpS7NB9MVYwKLoMF8G0RdjAYuiw3wZRF+M83ihjccG0RdjAYuiw3wZRF+MdmZ3ugcRfTHa3VShexDRF+OeDqLtwQY/HuTcXmh7sMHvB7kHhGjbqsFPCDn+QptLDX5GyLhnaugexE8JWcqiaKOmwa8JWcyiaBuhmT0oZHuQthEa/KiQ5SyKDvNl8LtC7q4RbSM0+G0hB2FoG6FBFMa494XoO3kGURjjnhiibXkGURjjXhmibXkGURjjKAxtczMIw5jhrSG6BxGGMe65IfqClEEYxrgXh2ibm0EYxjjXF9qMZhCGMZa0KNrGYxCGMZa0KNrGYxCGMZa0KNrGYxCGMZa0KNrGYxCGMZljoHQPIgxjLGlRtI3HIAxjHIbJ6B5EGMY4DENbTQzCMMZhGNpOYBCGMQ7D0KTZIAxjLGtRNDU1CMQYB2JoamoQiDG5cx6kexChGGNpi6JJqEEoxjgUQ5NQg1CMyR0JpXsQsRjjWAx9QcogGGMcjKHppkEwxuTunQC6BxGNMcOzRXQPIhpjHI2hgaVBNMY4GkMDS4NoTOpoDA0sU0Rj0kdnRSJ7MEU0Jh28X+gHyxCNSS1w0TSDTBGNSR/d8xxkD6aIxqQWuGgaLKaIxqSP7rkAsgdTRGPSR/d0G/3GHKIxqQUumoZvKaIxqXvIiL7nkiIak1rgomn4liIak7pbRzR8SxGNSS1y0TR8SxGPSS1y0TR8SxGPSS1y0TR8SxGPSS1y0fQ9lxTxmNQiF03fc0kRj0ktctH0PZcU8Zg0ce/v0T2IeExqkYumEVmKeExqkYumEVmKeExqkYumuVeKeEwq3EMrdA8iHpNa5KJp7pUiHpMK9jyfIhqTWuCiaUSWIhqTioADWopoTOpcYGh3rhTRmNQ9s0zDtxTRmFQErj+kiMakLvwu/ZBDimhM6mgMjfVSxGNS98ARSchShGPSwANHKaIxqQu+SztdpYjHpNL1H/OWJuo/yd64TRGNSS1w0TSGTBGNSSUbvjxFLCa1uEXTQC9FLCZ1AV/oF0URikld4F3y5ZIUkZhUCfbVkBSBmFS5iUfPfwRiUvciMw0VUwRiUstaNA0VUwRiUstaNA0VUwRiUstaNE0KUwRiUstaNE30UgRiUvfOEU30UgRiUgdiaDNVikBM6pxgaPyXIhCTWtaiafyXIhCTuueaafyXIhCTOjcY+hmeFIGY1LnB0K4fKQIxqXOD4VoD9aAL+kKPUMRhUnf5iCaWKeIwqUUtmiaWKeIwqfOCoYllijhMalGLpollijhM6uLu0i/bpIjDpBa10M/rpAjDpIb33k0RhUkN+2JOihhMagIv5qSIwaQm8GJOihhM6qLuMvsTYjCpcb1HT2z8xLNjMPQ7x/iR5zSweuJnntPA6okferaMRTPPR+O3nt1zR0wlUN+5q0dMJVDnhR58nr34bJdOGnin+NHn4bUjehTjd5/dw8/Mq9eIvqTDa0f0EEL0JXWvHTGDE9GXdHjtiBr0iL2kWeDhnBSxl9TiFc081Y3YS2rxiqZ9qVPEXtKM11oQeUndi9CKXr0ReUmdA4wmY2WliLykFq5oTT5ykCLykg6vHpFvfKO+c28e0VaCFHGX1KIVTVsJUsRdUvfsETMqEHdJ3SvRtEkhRdwldXeO6Dv3KeIuqUUrmrY/pIi7pO7ZI3oFQNglzV330fMJYZc0d91Hj06EXTJLVrQmR2eGsEvmsAttq8gQdske2UCDGYIu2SO/6WWIuWSOudAmkAwxl8wxF9oEkiHmkrknj+gVLkPMJXPMhbaXZIi5ZI650PaSDDGXzDEX8j16RFyyhN/1MgRcMgdcmI5GwCVzwIW22WQIuGQOuNA2mwwBl4yP9JIh3JI53EKbdzKEWzKHW2jzToZwS+ZwC23eyRBuyRxuoc07GcItWcLeF8sQbMkcbKFDLmYItmTutSN6e8oQbMkcbKHNRhmCLZlgH/nLEGrJHGrhaox6z8EWOpRjhmBLZnmKps1RGYItmeUpmjZHZQi2ZA620OaoDMGWzPIUTZujMgRbMun6jx5xCLZkDrbQ5qgMwZZMuv6jRxyiLZl764h+VydDuCWTAeelDOGWzOEW2tCVIdySuStHtKErQ8Alc8CFNnRlCLhk7tJRRo8NhFwyh1xoQ1eGkEtmsYqmDV0ZYi6ZSgLjGUGXzAXZpa1iGaIumaMutFUsQ9Qlc9SFtopliLpkKhDmM0PUJXPUhTahZYi6ZI660Ca0DFGXzIXZpa+PZ4i6ZCrn721niLpk+pG/058h6pLphI/gkCHqkjnqQpv9MkRdMnf5iL5MnyHqkg3uL3Ra1IEu0i79MEuGoEumDR/iNkPQJdOuA+kpiKhL5qgLbanMEHXJHHWhLZUZoi6Zoy60pTJD1CVzt4/oeBYZoi5ZKNJuhqhLNrwxTR5BM4RdMhdpl1kJEHfJLFzRtHU1Q+QlczeQqAtTGeIumfN9IS9XZQi7ZMZ1H73AIOySuVemmU0eYZcsdd1Hr0aIu2SWrWjawpsh8JJZuJKnZO8h8JJZtmJoa3CGwEtm4YqhrcEZIi/ZEGaX7mqEXjKLV+gA4RlCL5mlK3SA8AyRl2wgL6SNJEPkJXPvTNPRxDNEXjILVwxt7M4QecksXElJe1iGwEuW8Wc/BF6yzHUevbYg8JIN4IU+xCDwkvHPHGUIu2SWrTAsJUPgJXPghWYpGQIv2QBeSJaSIfCSWbZi6Mi2GQIvGX/3KEPgJXN3j5iTLQIv2eDwQh4qEXfJctd59PKNuEuWq8DXIe6SWbRiaJ+GDHGXzKIVQ/s0ZIi7ZJatGNqnIUPgJXPghVkAEHjJctd99AKHwEv++MjfbcwReMktWzG0t0SOwEtu6YqhvSVyhF5yh15ob4kcsZfc4hVDe0vkiL3kFq8Y2lsiR+wlt3jFUOMzR+Qld8FeyH09R+Alt2zF0HdGcgRecktXDH1ZI0foJU/cCw+kOSxH7CVPeItDjtBLbulKTmoiOSIveeI6j1wOc0Re8sR1HrnG5Yi95Bav0NtvjtBLnrh9j1wPc4RecktXjCDXwxyhl9zSFUPD1xyhlzxx73PQEwrBl9zyFSPItShH8CW3fMUIehQh+JJbvmJoJ4UcwZdcyMD4RPglF7zJKEf0JbeAhRlFCL7klq8wfY3YS27xCj1PEXnJhwi7dLGo70Ro6iHwksvQ1EPgJZdJYIog8JJLEZgiCLzklq1wwx6Bl9yyFW7YI/CSW7bCDXsEXnJpAsMegZdcpoFhj8BLLrPAsEfgJZdu9pFbcI7AS65Y1SVH2CV3t47om9A5wi65JSv06ETQJVeu90gtIEfQJXchdumhjJhLrtylW7q+qO9crBd6RiPikivXdaRykSPikluoYmjfnBwRl9w9bET75uSIuOQuwi591y5HxCV3xIV+IiFHxCV3z0uTT0DkCLjkLsIuHVErR8Alt1DF0O5EOSIuuYUqhnYnyhFxyS1UMbQ7UY6IS26hiqHdifKBuPzj9avq9KlsunL/7rQvv7z67rffXr16/T+v/lm5/0yEeG3Le/Xd/7xKMvXqu//539evkkz3f/zv67FA+1+9gEeYWcHM/QViOk/i55Ewj2HyCD/PI8wjmTzSz6NgnpTJo/w8CcyjmDz//Gf39VzCjOCT5NCCj2b4Qz4Of5h0bNwhjXjMhj9cc79+1b+gav/oHxh0f4z/0r97MfwxlKOSIU0f79f+0YcQdH+IIU0fv8b+0d8yt3/0zorDH4P03hHA/pGNBfamJfeHGKqasQPin/0/FKd967WH0NcW6YOt03mLXVfVJy+ngDn7x1mZnPu9N4pBX48fMVZdyrEphpYYPjvL+bKPxemrVyswLoTg852L7sWrF/gYdnoUh7LpPGkp+Jz+wSguX1W0pdd6OWyHsX/12BK9Yy1X1MGbB+ZaTMrNtuJwqD9/qDu/AgZ2xDDy83Hs9ZpioLByX526snGjop9iftGwLSXbea6g/t/w0OqfRb/2YqBZD/Xnrj4fyk/loSm7S3OCpfTYcyolc4OJKuV8PlS7oq/EMEG8Bn4EHaX5kTgr5Ficiuey8SoEFp+MnS+zkrym6fWWqZBeW1kspTzW/6q8KW/AXtCHuA0UUe674tmf9o8a9g2bu3n2mlHCNV6yg6vxhfXo8zqU0mGtk+MC0cfmHObLuB6mbDc3z7O9QMGGMIFP6XM25b9KO969CkrYGo/sSG1PRVd98qXLDEpnJ3zblk2HG6Z/Rema+ZHP/PW08/JlYAxqfrnvumL3Yv8JZtZgWvYBq5nMl33V+RMRLMq9BY3L19XH2pt9/ROP1/V1XCb7Fx6DRTSXQ+kXAxa7/t1Qtxnn4/5i2Gn0qagOxQe/tBTUKUnYefyp6Irm0hz8yfMIJw/XEh+K3UevATPYgJLTxD4UaP0TsNm5vv5QtCWx8CWwqomKyE2seGDScypaX0D5qTx1L8Vpf/Cz9+9YXQtgm/pD9VyhkaqgVpOyGes9Uh7AjiFyPlt9KP227kPAg6nBtlZT7D6W/kbcB/G9ZtVqXNrYBmvKwhsdfWTIa63H0a2nP9jZ8uGy379Ura/RSDjjHrmF+sPl4I9QqM/0pl4uW+s1eJrAqcStnrti94LmM1Tj1ag2Ztw0tgUgzUlCHaMPi8dlPZSnfdH44jMonmveMSvedoTIYRNz/bzDFZZw9WWXrF1xasr2XJ/2XY11vv5we1UeNNe5u/2p2jflc/nFP39CtY7VhHYvxelUejVP4OAQZjw4yeGY1D/hOizIw7/0jhNs6b5KlcI1Tgynq94pZzg5sJ3zUvprrISdqh/5fNWpbP3+lAnsT2513r3U1a5Eem4GtwNuvdkdiratTm1XnHa+ZAVHEquy2/yzUajgIBZsgx9Kv8WlN21CucBmXJ/nx8cUrLX9I7eBkuYLAGy4/v3KQOby9Klq6hNWZvr3V69FsIdmW8RL153JT4BqBXv8skV8LL9+rhtfl+/fiwVVCDbBoTp5LdCHTrsq1IIfOhX6btB9ozo9nPmuG8Y4i9z/J8k4Y/XIGAw7yA/1CfUU/EZ+Ovb5yuO58/djeEiV7Elld6j9Gdlb6K/H4mxU89hteXf0tU64LUl+maz3fpeApk2HJstHkiSHRk0m7XNsZj0ufzodT//peKxJJ97zOC5o7EZVH2p/omqoffEbXJ/PG5Z9oETA1thduT5cjr7CqRLYAuyYnCubGs7njF8IXc4Qe8hA3RPJ1x1qrGiPVHCPZAc6dTYHzTZ014hTRsaYj7ivt0oES8brNVwrEsHOo/p4rg5oMsC2fRwHUqBfbRHoMADZs34ch/A4cvOlwp4up/nZGbLiJFsowt/2VQonOLtyDlnLpkFzA4pWMjDezvWpPPlaVJJBfZs9V+3q077C3yzhSVSPo6IPKrBQiFeD/krw9fPZA/WuPrVdc9l1/scDNW6E2ePBeuzY8RAyLEhGjINmWMRGep2o8Y9RdRPjAUaqcVtJRhw+QholpzVwBJ9y2nsex1Vx/GNcvnU+/IsZFUczFpiODD57HGs6zrxszJUrvpdPXVGd/BGWQFAixoaQelQsU1bnqE8d2nKTDOq/gf3E5pwpanA5FoH1/9SVXzy5UKNNRluEDLZDdbp4whOopQk12iqmPwKjvz7s688nAgrA825g7Lr8/lEZVGYcZ71llSvi3FUe/RISLGPyka/7BXUgXP2GgTUeY5J0mETpaNtJx7GXsgRh15RF56/S0ECX8ur4pe3qo9cm0KKiWGrgMs4WwgTCLCG5bWVfnJ4rvyXhCZw9Le2LrvBUiwyuW0MDajGuIdOKMWmk4yIgx51mWopYXLtHLSuhMqhSbqXts810KAXPvH3AYyZv+eHi425oTjLjMt+HKg4UcDnjqisIYwy76e/LQ4m+GZ5l2Yay2cDx6GPpa9+QOkoWrLtiKm+bExDcicWsn6oOcUOob+iM7TObfzha+VWHdjlWtdiXh+qIZfePyYEtmm+9c1Puis5XlCQ0COpk2LrMox5HADexr8VRwwAauwW38+zLdtdU55nKAdtSjTVRyfjHNLVGs7VOppMJt7Tuq7an4r2CUR9Ku6r4FkCorE4wJh214VFAzuo9+6rd1c2eBcNQBdMsbtxX7flQfPWXcnhAyAMf2Od8qsqDrwhD81uSc6vtvj7VXVviQw4QnbFWzf2lKWZ9CEcVt6mUyOyS5HBtN5y88vjBH8PiESoc7OSx+ZBiDI1h7NFpZpAU0K4k5aiomFFvHH0uMv7TT/++lL7mAhWXhF25e+NzdyhncEhDajGe3eV43sn4bztd/N1ZQ0PE6E7SP6bJ5z9UH5GZEm5ghhtzDOcyYO3IJwPaeApk7bfl+aU8lk2BQC70rmBNluW//cMKhDGKrf5MNTFwGE6jIh/PJuP5Qk+nlNFJx0zHARmUNrMHw4GvEm5VsXmpVRq6WLFnyrLdFWd0QIfYJBvHGGtfdSXM+HwfI+JaDEvayu6lqgtPKxNweZGP7Hf3Oc9Yo4ZOQKyFzq7jxFHAs4Swcj/hEzjcD9W4l4wHnHw8zeb8WPtSHM+HEp0toMrBeruVX8rdxe/4FG4Joz+WmLZVFsu7oqqTpzlC/SFh/dqGrP2B7Vi2XXE8+/Yp2J+BVuiB62CvQa5dkI3zi5UtoKlRSwqIpiXrm1B+OZe7rrdyYXO3gOctwdKdvoCm6v/JX6X692RBT7Ir3JeuPLVVfTrV3VN98fdqmUCjLKumTGUgHx1oZhtHRM7a7csvXVP4JUDje8ZaFp6Kyl+f4RgWitu5rVaD/GxAjZN02HjTkQelrPPUk8Vrxd6f1v2dvmv1WbNsnxnZwyB0YbXPp+rQlc25qc9l01Vo8MHTnmQ77qnqMTJx7oBDh7UXPFVN252LpjjSkA8uioq1ZT4hGgoVlnw0BYwqQ8aeHZ/q3g3u4q0ACcTggiXxT3XzXM5NRAZWJWfXZZubQKtwcWYJvMs8Th+/AAg0WFcxWwCFlSWkRIo9/Xr5qa0J6rKBJjj6Kxc06LJU/KluLseu8BZ+CbdvxS56T42Pf5JH6ELB+iIEPtRzsVvKj6YrHLGDfjYi4omGjce/dFpW0hHbjtaxfETEuZioHjdzn8tT2RRdeSy7AuMlMPW5If9c+mckuO6Nzt6juj9im3TUyEYVdKwtSy+fy47yN4SagmanRp959Dv7XDcf/e6CXDphcd9z2W/sTXV6qj0d0YBRnbHu+X1u1qdLQn1eBfqpI47f8DjELq/XrITRHVo1WTD0XHazkxg0TirWgG1zTgcp0ukCutVJ1g/GL2iG1mAZrC2hL6NfX+fen9DbjJ20fXZqhRXQQVvmowKtAwOStN9BPUuMx7FMBkYVvYxAnVewLs3PJdMdUNnNA7lJTggxNuuT/Vx2p/JLV/k4B9KOjLWqDHm7ov3o50/h6sk6cDyXHeV5ksCDOKtgPZfduSmfKu+caOA5NdeBFaQ/XBzKJ2/BhCyC5W7Ph/qDr5Mr0Eks+XLZPhVN1S99yCoPMYZiBTflc934Uw2amyRr9X72PZbhiThld9VnZMOBRpGUdZl9vlQ+VITOqiMjlaPuLcdbMCod9yG+z/qS5/7+EGYpfs3sM1fIowGexHL2IGiz1qeD1/BwmUzYs4+Du16HwWVFsr4gLmOPWS+7Xdkixyy4wLFu1gNYtgnhDgum9aABcB/+4h/b4MxiB81L0Q74fM/y8wTeOkn0xL74L2mJQx20/4pAD9C+hfAsJllL5kvRkusqnHTs+vRStOeyOVbt7AgtoQVBswvziz16IvoAqfd4jhKs89hL+aEpP/srBuQXCdvm1bN3g0zBuWJY7NH7EvqwBo5V1pjdZ2MdBOA+zM7van6zaGaehW4l3CJToas9EjpjK9YXs1pwB4WnPsGXwtxWgKaOhL08V/la7RwswrNUoIxzdbDN2JTt5eBvHApuAYb9jNEvivoUqBew8K4KeVZpeLEpZS0/szImmjGze2npWe65CT0rcV4QRIspyxaqwZ1l7vkLYbkU3KyuRv8R/+QCByqX06sutAUnj6ND7OgFlIy7dWpGTMPukdW+P088VQg4Qcsut8qRzvjwGMiepCo7xP2jAzwG8bW1B4e9HaCh0Q7VJBZTosIYb0DPyYbd9tmy+LGbQGeEhFVa2ZLnBSZwtWENchXAa8SK1weKuepW7F3lKgC64HhmbaN+AZZaovtHcESwWmvl9EPLTH1TPLwQwPcbyI5M+XCnZ716Ks4HH4J6wZ7Gq0O9m1nVNbzLkLKXGarj5dBV594L/7kp2/rg3+NM4KWxhPV1qdwNULIjob+5ZqlMddo1M0s11HQT9uJ6n/jcD24/s294DOT11x7vDv8E80bPrDQd/e1Hv6eMBaE9hfcv0gm40chAW/hgS8FhYEZToGFtb31+woQLNyfDGg+qk+9oIWE2NV1HG68rmzGuQc7PUavYIcYDjQisURb4wvvbJNQqxwpIFnvZYs5N2WFDDrxexarh1elTcaj2FPKES6ViKcdQQI8sCbs2PB7n/BfMViYNj2Njb2S8OmRLcK6ZhM+RgjY5zQJ6V4rzTCNLgXOdvXY0LJS+MiLhlSXN2uSGvOg8BR2mAnO9z4pyQpNYOlnbA11ZdWVnL7qii2PQwM4fL5riM6E1QrWan9V93vCmC9eunL3eaguiFGtoFUpZgg+z22/Zl0/9ojErDapPrHsnLO1YdDvv1Kk9eMS681RN2XZNNYevBpLEnD21Vs3ldMIX4TUcVBlrrq3a/oLWpfHzQs06Y90tejfA2QlJQDckyfrJ9HndIYIqApqJef25Jdx1IFbJWPeCqj0UR+wsA91dWOeOIeeu+uRb9wU81cklwc1z6zv5wJOpZG0GQ+7uwwHlhk0e6C6b+3IsDv++NKgE2OK8ptLWmXlM/JyQ8LNuWVXblody1x3L08VnUbDVeTzStmWvHOPLMvDCThaodleghVPD1TrjD/Kt3fqOZdsWz/5RF1p5BL/5ugJc/Bu8/yZQtRSskaLqXnovDuoOCeg1fu912ecHRIiGEn7LcNl7E4mXGR7b+JPqsNUg/xnoasvSpH8V52J2mxsuqJLVWP7VIoULbiwiGwN/sd6z1H1gGJcnH+3p4w2rjL25cChPzx3aFKArIGtePLwg6AwPMuPVi5S9r4SvJGs4w1P2nH2o2q484UAf8Cg7nhvUaJHXLIA/1AU6msPjkMstxjgDY6eMt0vGU8LkXjz8Owthe2nI398LwxPINo//43Hq8eIdN1z6ItDNaugvwuJ5e+z1s2XQtYx1rznU/oUWCCsMuwYf6mccAQaejg17jDnUz/4NEgN9qHLWi+dQP9voX75KA92XxpvTOeuRe6ifz01VN5V/+VzB6aBZ+8Ghnh16FATyhl25DvVnPxe87MMulojAwWZKWah5wIZKyIdZF45jgRzRoRauWDv/sWg+ni6HWdwkCS3emoX0ffZeW/Wzwr5ge3KuHUORWUBkt3tBuzfc+DI2SMuQE91I91dVL7Igp3fZgmaoRUPv/Yw9rhyLL85RaHZzETqEJqwp61juK99bRiUemOaWpWN/CQS5zUEldbpYPO4magySmbFjldKEoNOPHONVyHHhVuMd34xduY9l94JCi3mRItmbPNY4eXpetp1JeOVPsUfUsTxkQ4PNrVhXzyHzjo4QIOG6p1jTyFDI3F4sIYFXLJA+1h9QhAEDt7J8jBaS8wtEvcf3SuAtY9Zqdqw/lZ3vzwbv+WWsNel4abumfO4VD+RoraBtQLPXwbCLADyAJiNdS8arCMkY2iMZI3qo0XSkxtZRYzA7pcY/RquSHmM06GS66zLdih/vyU8OwqP0lLVDONVjxwdp80IDBwux5iTcGN5lAW59C9Bv6AunWYXEL8BdgECex/Aus2YXu1P5jG9tJpAeJ6OfTTo6fqbs2cuWhakOXAFTFn2f0EFLQztIxnrB9dmIbQ5uVqMymbHeoSekSip40tTjLbGUxdWnuvZ9GKDNWrGqy6nu8NUwaIBgF+/TBe8yEsbaUSxLrD/8y6smbCY5BhDI2PWmPrlddebjDj3/EtZMMGX/4psL4JqVsBvFmJvYDqFzTcKu834XJfBEnEy2GtaVrD6XyKUA2sqyySWa/fhzaVkKilsCz6Wsv+mYF29wGl4XS9kp4rBvcQjFwFXwbrthgyNNRZHxUBWcsoblkFMhdHBSBRGNYZ3VxlLmwS4VBFyGPQpOBcyjVyroEGxYzDOWQIT4U54jAxvbaCphFmgBuh4Z1nduzI8NdxrqTym79I/ZieEAwxOzVpkpP/ItV5BQGnYdG7MTDqDw6BeYFyD//Bvg7QLDQh+vEOTsAmOQ5GPwgpzdksei5qY3BTeElN0QxgIwTFPwQrhh/WLG7PNTiIKM3vAL/FTAbI1V0A5tWM1yLGG+RSlI8wwLsMYC6k9l87mpuvLqEOkPcOg2xfKXsTSuEM8Le6lbm3JuV9bQMTVlD6RTETVa62AIdBPYfK7Z6+bSouBf8N5RyhLasZC2q7ApUkF2Zli4dC2hQbd0FcQuhnWtHQuwRihi0YTOG4blu1Mpla93a6i1pSxaG7OjUNQKmmMNe29iyt3i4Q0XbNYWPWb/XH54qWs/ZDBkvilLWAgjroJIRY9Rg3IWntaX7nxBPMmLQRXOiOM8amjVyNjYRy4zeeNFw7UhY0PMLKwJEkZTUuNRU/P66Fhc+/X4oT4ci/MZDesEMpGE1YooHzJ4Z5O9FncumrYsTvOwKhrOhIy1hNv8ASdVeHMgY9vBlmIzzw9SMOZExhpJXQmUfwC8eZ+xeojNf6qbY3EgPgIWwWr3tojhCrSHrQ0kGhlLNPD7J/6hddDuJ7AxWkymhxfk5OPFLTu9AG+MQN9yLk9Zorj38FtYrZKZHnCvUdlIUPjBVTYtdkaDdjTJLhN4GgnIyQUbieNcW2zs1dl4gX64NXHISXW/hNcJNLtBn+sDepgARg4Yffoy1vZ3rs+XA1LCvbAPI5plgZK7mLYr2rI6tf0dRWwfM4ln4BqjKLB3sV2B6NoYhLL5GB8mZ6NwnZveB4Ce2nDLyEK1aEt0lUZDZ5OM9bAljVBQ7zNsfJVzU/d3oAhnFXi4zFimO4+eBA33rBdmU/gXZ6AJnPvKpvjs4J0LIOZvrdBlImHbmFJMBYxyK8er23J8VEuxnsG954G/fsL1d4rGwxoI+vyYiBqomWWs6bDP+qk4XFBeyAHZs3hT7i5NW30qi6ZBEc48d2Q2+75qyp27Xtx29XATza8IHDosY2vKp7LBIz6BZESwRq+mfGrK1n+HC7rWjwFfednIV1TCE6waDUUpuwuORgHfpA/NKMn0PBu3kI1lzC+9wiEZGD9DdgwF4Bl44QNcwLiZGdrTr4fPCNQD+1IIL5gMm+3sX/tM4BwWrBdI45NgA1X6jD2NNOW/L1WDXDC8W5eju4weB08aWEZcYWFOCE9J7EXGqSiGE8JFPLASDYVwnBCenQPz0ZVCcEK4DRnWMDEVQHFCeOhjFZuxBJITwo9gneKmEuacEDYla0Me8885IXRRYi+Dj9mJ4QBP7Cz8nvLPOCHMzvpdTNnngc8gqNWst+9UABlfB+ITtTg7CFgJpwR7FdDLT8BKSPhY+9pYCHU/AsZ90Cw8uZYwZ5RwKLE+gmMBM0YJXTMMGwtxzE4wSmiNMmxQhGsBc0YJHe4Miz/GEihGCWdjYJt1BSwySmjdCagerjSuEOjQxDoaj4XQjBIWwb7HMxUxY5QQ5rMnIJidYJSQpKSs3j0WQjJKuNYGVKixhDmjhJCTfepvLIBllLCUxRVnzighq2XPL2P2GaOE4zOgugy5Z4wS1p29WjhmJxklxCKsJ99QAh0NUMJzsWIhRn9u9GPQwr1KsDCOuJEIfTXHJxJGSpqMAaCT8cpyMr4/k6rJKjw6Pkz3m1N+GljxIR0qgSBGsLx+LMn3jEo8j97R/UWwNqlrKb5vM3TUTQKnKpebVOMSOCNFQCN2ZdBaXALVesEyyqGQuRKXwOAUIjAiXf65DpdAW6UIqEC2AOo1NwjFBM8GhgLQCT+BpFiwlsEpN9L/EmiWEywgm7IT0RkTeG06Cez7tgisQSZwTRGsi9uQm5gL8PNZojhmR/pjArVnEVhNbW4qymACL1OKwL5kS5jpfglUvwVrQYTZiSaA50rWlDmUMdfbEmg8EQH91ebHalsC/VhEQL+wuedaWwIP9YL13pnyz5S2BJ4BBGsiGAu4Xj1H6xlcFgOEyZYy1/wSqBwI9trfkH9B8UsgtRbsrcihMKYMeDdOsNx6LGOOzhNokBRs4O+hAEpvTKDLt+AB5lACUhsTCN4F62oOcs+1xgReyBes+Wkog1AaE2jYFizmngrAOmOivEspC7ODURkT6Msj2GuOYyFIY0ygO6pgzUtD7svJ3bHeY7UBQqEkQCqGUj6eUKyYBDo0CdZEOxbg660JPBsK1uI0Zp6NAtgJgXOUzU1orQk81gn2tsTwTGx9wg9HGHjLOR+vT+Wsb68rCF2j8+hhgF+iix7QAKvHG1xpaDJ2YX4Hj8jsbTxbDMPu4BmCvShsC+C4HeQlbJCcvgSK2UHKwMZ/s5kpXgcrH9olyKOf5xjOulva3HNOB/kO60jc550zOnjmCumXHdHd8MDIxmiweWdsDrYVa6TrsxJIDPYS6/4w5SVwGDzss+EZ+gLmCpGGgSlS9q5On3kOseD0CJg42o5ysoN9zEb+cZkJBzuYm7072eemwBVkNGzkgT7zIrSCfgmhLbfjCoBmltBu19GwCkKz0D5Dh2+ANtdcTHcdg+XMgBek0uzTNmNWCnbBARg61HQk6IIcNmAw6nPPIRecOKEdqmMBFxxKIc7RzeEWHDusI1ifdQa2oNDg7jiHWrC32IA+fVYSaEEuGdD7+2ACPoeB9wdGbxoxvRQ63n3SkwEuQE6pSAUSumDrAMzuM8+s5hIaZjTrP97gG+/Q32B8byrlp0Dtx/OAiq7kD9NovgmopMsR0MmRx6kR1WX8Z5DTUMJdSPGbyMXrWMh3k2S618G2/+WEp4GA+4Bkd79291LuL4fBrOVbuqHfHou68XtqAk4/wTq899nwVeQEmnUFX2UyIgjEmSmrkrXhKP7w+M6OnLbsPlzar0R270FSTkVqgyHo4XUBya57LRO0XUMYmrIUrWXCrsMYGyzabssOuykm0Gk4YY2Pbdm1X09dgQKJQedOVk9qqwMGv9AmlYxvsqcjjE7HZ5FT1m+h/Vh5t7E01Pcy9oTWZ6ue/IzQs4hFLW2HtC0NDccZe6Oi7Yqm65mnv67AIxmfE8W/EfDcI0eTQjZ6ZGX8kJvrCAIeqOX4tJYcr7GpfLrLx44lVyh6vwQiG9Y+1HboKh10VhbXjW90wGavNczVFwlhvGLvqRAhzhO4gojp6vC0H7N72FBW/3JN0eF7sNAqL1jviqGIGVqFY1OwmxcxMb1ngafXHtnjW/u1P/oRgQLh3RTWWti/zFJ2n3pv35mlDj7Bw6og86cc4GkkYRcWHFpJwGVFsNcHGb1VQuVDsdcGXWilCm2ckA+x83DI6o9YA+9g5uwx2eUlLptDXSFhVWaX3abz6u05mHIjHOsnEi4eilW2+2z/B12MFhAqS/5r67kXJlSrxoeEuAnV1bNwUt5DaMMqN4YRHRca1ozZ1R/927sGuhHnyVQQO1RrYEedU2I4TxL2wikZmAv6ReSjupmzuL5rin6mlsV+H3pNB97rZn0UxrIW372Gq6Dkh9lQXL+Y4OOIgDYqya8kTdXHS6KeshKeEZ9fU1D8enipS7CXDmcXq+H5feiTZDyYJNOlj8fpxVWuOpfTLGC7hG5Wmj1XEAheQiKnWAepIecXvFpICGYUqyRfTr3fKz4gwEonLPq8nIZLB34Af+9NMW40Xk5t8VSSOzvE/yw6vZzay/lc9+ra5HcybGp+K8BLYqwp4nL63BSeliNTT+3jli6XEYezgZ+gWSP5lNffhaFmo9mVYR69GQ59N1AF69KGeIyEhnXF3ma8NAciEj/c/Nld/NIOpmynvPiLM9xSx5gvOWtCxOd+AQ+kUkzK8RjubozZm/HTtp2FGoZ2B81qFy4junIDHz9lPTT6nPP9Heq0rKXk0uIIxXC0seuEC1GN0LkXKW5c77g6jyUU/duhOAQ4dKpl/ZpnGwWEecm4vibjk09aTDBtdMRiQTk196G+pMbbT2oKJiTGm7PsOfpT2XzFYeqgR59mD/6f6sq/EmKgO1vObmg2nz1Mev0EQ1xkrOO0zUyEnlbQ5cewE+tz4TNPBe/LmzGEk2FxTZ+fCioPDR2sJZOAtRJaZxQLFz6XH9p697H0VQEDPd5y9jT22QZfndtvE2g6FOyKyISdg+t/whoE8JajofUuY2F+n4307NIQi2XsztvnP/d3C9C1bqhxpayD4ZR7qMC8GAjG6Er84/Wrc3UubQDV7377x//+7/8Fe8LkG+j5AgA="; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,H4sIAAAAAAAAE729a5PcuJGo/V/UH19ZbuJGcr6NNWOvdj1jh2bsfSMmHA6qit1Nq6pYJlm6nI397ycIkKxEMhMEWaXzxe5RAUgQ18STicT/vGrqz+2r7377n1cfq9P+1XdGvX51Ko7lq+9ePZensim68qeyK/ZFV7x6/erSHF599+rpctp1VX1qf4+TvHnpjodXr1/tDkXblu2r7169+t/XY9FCm6nsd2/r47E47X8qTsVz2fz4qTx17SSgOnVl81Tsyvb3ZMKgmORRXL/hct4XXbmu4IcpEyj/9atz0ZSnjq37tQJGa3n90n/+s/t63laDN1PeFRV5M9QeNIjIptr8oWhLP9dUs0HG7+dJgs2tEzGVvqtPbddcdl0dXeyDn4f+UKLWTH/vXKp2hfgpw1V21+5/V7W/OzfVJzcQNtTkXHQv8dUYU9+3Di/FaX8om5/7/4qtiZ/n5v44VH2W6N4Yk9/cDuJRXUd9Uz41ZfsSXY1r+g3f70k+1MU+WuyQeItMIxIFZ8FlTaMPqW/91ucyXqZLe6vEYh/fuC7tHST+tejiR9I1/X1HdFd/3zTF1+h6XNNvaoE8TfR1mX9f7i5NW30q/Tr0e1X7e//H8E4NNqY/DjoFtyuh3+M1gDHjfC2minyAyWO6DNc7sA78XHTVp/lCTFbDS0932QrJ8TJvlVbs+/EzH5ekwGviW2VGy7tVVlPGt+eU9iaJ1KpKigstqZGyuvo/f/nLz3HiprSrJfp7VVN8jmxOm3CttFj1lBQZo5vyor3lrW6ey8U1jkh0F92bLTjuC6m6M6vtE7/asnV4WrvkrqgPo38GGmSNBrpQk+VViq1GcKlaIbUp2/pAbTqs5GuO26Wf6/PlAM/fy+JBltvlk2snKzq4gK6QSu8QrNjwJhGWK6/z32kLlgF4571PRVMVHw5l+3uUIlo1szm4NQv+GK+U/bku9uW8kWaFPUwJ6ebxqrZe9ZrLi9C7YmVGSvuduEkSs2XPZS3s14ys2B1mLi9mZ2GEekOl9NEgL3BKGLNyx0hm9g7iU9fsGXcePjcNnpcipmFdqnVSfNRbH/b15xPDQN2P8WvH/tIU/Wq4XNwDSMoS1KFujLC2K5qu3H/fRUiDaVeIAyvt+DO32KLf76IbUmVGTV5cWZbIumTzkcZIviaPmU6xtaDnMl2FNdOZl7+o/ZHCQ4pfpKx9eSgJnYsUN6W9SeLuUBaxI2tIepO857L7tTqWfy6fIrvUz3CT7GpfnrrqqYqcng9e+tUzCSwOTi1ZMN5Qie6yTLAFs2vFMGeq00vZVJ1V4qYvJr9lgxGDr1WMGWOhFlEmBL4GlBHhhjZZVhD4qswUhVvqEWNqCI0WbGy4V5tQhz2+Hviwd69aUAs9Xwu82t+rFpx5gK8JZSC4oTbXqrwvn6u2c3rYr9ASXp4ux95c4P8c1gOvWuWfDvWH4hBT2MOUlF4FZhWk5V2qwz5O3JDyFmnfH+I+zaVbLclTz78/nw/VziYbuvMH6OwB9V066QrVfUPBD0MmRqNmas8qo3vaFSNUgSHTXSrA+oKEKhB2AllXgeq0L8/laQ+14dh6+HnvUp0zNKbG1uOMLaorKwCUqnliTrNiU95FvQqXHnUe4z9lra/MYmVWucysrteZMrAv1Gk2JO5YH+bsuNRK81Pk2losq3wLdQgCotU1eC67H6r2fCi+/uVM23gWqkMVcK8eY2q6vYp3bbcN1biffEolXZAfohCbRu5fTvPDW8Tgddm+yRj5VByqPWWbWqgWyPdN6sVZ7BaqtWS2W10PxrCwUI0FK8OG1uiV2LJB6n50o6Dc966VdyhYW6ngOSGqTlCN//WlKYv92/rUlV9o1c5LEa+0szrzvLwFVdmvImfvOX2qmvp05BRUQqqf5RbhH8uvn+tmT3uiE5JB+pViib57X7aXQ+ijXYL4nuuK9uO7fVyBD1Pi4IcMdWQEfioOl9BYgfLGtOvEEc32a9F+DMjsf45vsirUXFNRD9ViQ9laMULwEh+StLSu0+KiryAw4hZvHoB8Yw3Z5WNpRbpKv6Zd1bbgPOcScGc479e7nNvmJUad1fxqMi1XfCqqQ++6ESMVJo7RS6Jq8OHSzjVoQviQ7m5yj8WX/66bj2XzlqTLRA1mOe5Wl39fyktUD4wJ7ya5/FLuLl11eo6RDhPfrQbVadeUR+rwS9QAJr5bDZizNzXt1lhtOdm+lnc5xQh2ydbNc09OeYoeY9ekd/tKN3DipE9J7yb9uex+Lr90v/qaSqAOOMNNNfFNWZ/XLTmf77beeC3Slt3341rulrSYypC57lmnP1zar6uq42W453jZ0DpkrrvVqT65Mn/8UkUNHJT+/vVomjhNBWe4e01+Ktu2eI5aW+ZZbquNf2NpOEJ79kd3XQn8Er68jO9AFZ9/tMthP6bewiPycA0K/x4sPaivhwp8WFDU59VcbKR3vYJe7EazYUs3GE4Vbjx4agNXzchDAfg9/tx2gt4hodIeTiGPEK9ya014M1HhI1SEKBa9zESFwUuEqOeeRv3ldPgaJw8m3y70cjo35VP1pYwbCQ9e+u1ii0NVtCUNeWYyr4lvEXioP5f8zFqoAJf5xgr9oWZCLtBVGJJvF7qvWrcKndr6UNpNJ1I+k3N7VViz80z0CsNi3IjvzRreoX5hxIP0N1QCx944V4dyH1qFUZo7rMRUiQurMa7o2mWSFBleKgMi6TAaM+Umdv/yNKanpj4ulvQwpKKrTnf8hvAc8Rgragtz7RkjcEq5WVoVISfAbmMWMejCxMoI+iwxMxQduJbCDEwHrVl8gZWyWEPoTBhp+oyQ5h+zvQWClRVcGKLkeHoaKyeoo0W03kvR/uB2pz29sbGSAzk31+ZYdLuXskW6wnJd2HyragL3mB+/dL2n2H5cT8c7jG/r077q//hjVR7orScua/yOdHih1YwVch4OLwGFI/JbOWvQHarXfLvq1eeba2eLmCkvpFvxrW0ZsKytak/C6nbfakdNlvVzZOXUmF/XXyeEubsf1TQxHfl987y1Zl4JN1Yt2py6ql6LRtZwaeADV5vjI+o5t89vmgB3n67fYpZumpyrar1iSvZ1WTcfh6k4Zlw5mla6QoQrUZE2mXW9sfpkGa7STJO8a6V6n/gvWxpqyPeNquVfy4qv1rrrWaur1VYHzq8rXK8p47caW+Vz0TEYcmF4TTnvVzVv/fnpcuiq86Ff6N8H1st5svg1p2ie6RWHKfRhyMCsNESN2Q2guzT0SsqJnrJsEu5dtmfW8/GUtH0N/8unsvnc9/wvX48f6sNPxflMuXHQA4rNTH9wYBgF1ZYtlVjSWGZlMd/CNNvv71G5N/8MRFSJrOD4nUw9/7/71PMb1/J3d2rN5BvX893+ffkM9tBwba+pV08HT+rf3v95jViQ/Da5b3/4ed0HexlWy0Yu/e+nM8MvXRO/JJEZV9clPiIJrZnEhCSJ6wQS4tJigyQ3Vt5T5Oby8MRvbLGdvHfXl3x0sPCNfpb18n3wumeuXgWF3/zd1+MwFWmGkuzniDGurawLUEVW1gnl/AZ1+9vJRcjYQ8QSVTeU8xvUbYJm6yoGs32TWu1jtSc/xz3rUjTPPZl/X/6rXKG0PhDZvkEL/Xw5fiDD4gTaaMrzDerzh+r5HRn0KVCfKc83GUGH6O0OZfkGtflr2Ryrtl09zbx836BeqzQTnOfW+qDYxOOK9/EE49dFLpNjphvrdMMpzq/KG/8/f5cMivkaDT9Y4kLH9hG41lV8yPENBtmPp8vc3yJYlyHHt1im6vpQFiuH1zXTt1BcGL/dsM6yynN37dL5UpxO5fwCcHjxnDJ9gxr9Wn7pNtXKz/gNakbfSg7WaX4X+W61+c927QYz5PgWSm+7Vj0ZcnyDuryvD+VfmvU18vJ9q9Hz47H+V7VhCI35vkG9wIX4DbUjcn+LXWV9xb5hbf5YN5fjr8VKVQrk+ibKXbWjLu0saHdjpm8xrrqu2L2QlxzDIwrm+yZ78PrD1JTnW7TTpauP9f79hbiPHG4oL+O3WEnLYs1ZeJ7rW+w07/+8cqOxGb5BTd6dPlVkNOBAZaY836A+/11+eKnrj+sqdM30DWo0WS22nojpAr6RzrBeW/g2dfmBchkO1uWH+KhJa1FGbS3HKznGlOlbrJZrqep9YKqPL16K9o++N1G4KjD9bTC+JK+g0lLL2e3TLRJ3l7arj/TVV8ag5OW48XuZS/TMFxP36LdIrdq/9x75761HBOnozfgeEfnuOQeeiir2TDwkvaf057Jb59Lx4Oe4rU9AWbHTDmW51QzmedQsrT1BX5pYmW0HnMTDEoekt8n70JRFrAIxpr1xdalPXXUiYnSwtuox+Y0te9ntyrYlI/ExDezluIv0P9bNseg64g5XsAow2231uJza4qn8xRUbWQmc5y4tsa4Btkn17+T/Up7826LuEv74z2GXNM/Z7dQV1YnUkYZfgmXF+27A0iKdNsaqsb6sp44+nmNZHT6Nr5LTH55JXckTM6Xa/DXHc30i37SafRBIuVFaUz6VTXnaUSuXJwwm3CzrfKC8PpCccyBowKKMp7q/iv43arvxxIB0W0fDnojmgsfCvrplvJ1fymPZEGFNsRiQcKOsbnm4dbeMs8uZvEKKREyptvZ+dSgXv2NMtHV+sjYdf3ISFpxVcloHNRc/B6TbKOlz1b28L9tzfWoXewil3SjxWO+XR/WYaHM/1dVueTRck22UM4Tf+Kl/xYnW6T158+Rb5X4quqKhOaIvESTcOnvbsiGvZeP5e023UdK5PiwOjCHN1pXOhoQigsnh5e6a7iZJ5LtUpKzgW1TL46G3YJX7XwvSl9AfEV7SjfLcy3DvqKOkJwyki5eEgh0QUTTwKujSbJQwAA/ercGTNUu9UarVFKPUye0ymrIlXheY6Vxt4D2BRRnPZcc9+IAEeSnXSPMPPT9+OZe77m1xOHwodh/R0cf/MXhoiYiqRpS2FFIN1e4q7tpi//Hrr399644jxJNX6NfwGe5af8+Rgi/pYeY+ASuPa0ZK+hXGaw5I+jUUq5mX5N1u+4+uO+PRBa+Bgd/j7199qPd0HDNc2sOQkv4Er3LsgaQ5xokaUm4XtSNGVFCin2G74Jey2JdMrK6Z0Gvi7QKPZfdS05cxZ/KmtNvFNVg5DgpsltRjRmR0EAFW4mLAAJhzquY9OhXV4M2QOeA5StZl4SaYd0lyVX2CNyQjq+I/ind1WgitTvNkKy7d7laX+1AsWAmoenPaa1M9P/fxVruCf5aPqcY8783VKb+Ux3PXm6vXtYif707VGNwzt9QEZN1SGUBsi0MPeRtCgYA/xWoPf7js9y9Vi/f1WVEPICGjwcGKkbLevlSnsl2s9cM13WZJ9bmrdsuCxmRb5fxQnJ6rRTFjqq1SfuxeqrooFuVc090k6RzRciDhVll/asrnuvm6KOqabquk/yg/NOXnRUFTsq1y3p32VYF18bmcKdlmOe2hOEZ00jXdjZL+diwO/740yyNwnv5Gyb9+OERLHdLeKPFt9Ql4KSyIHBPfKPP9cxv9lUPa7RLrzDwmEdLGdFsl/WdxLqKWe5Bwq6y/lk0bM/Wu6bZKel8vzzuXZpWEWcz1PjMVln7892irLIk3/GKWyMa1MgsVfndquwIaFYG08bdgxXGpf6wOXdn8tanPZdNVs5jz+Odw2X6oY/ui1Nti98KFCL4miNfdj75zdrDAh+PcK9tTCL06Bgh9pLgLvhqyWtizd4EoLO05+IphlDhscQsLXDK8RYk8IhK81IFhEhwlsrrGVo0U6+e4QXRTM+HG5zIb7C+8Wlhv+OoOJft+41ymn+OW78QXARa+lboBsP57vTs/C186u+yzWlzhTo+RAq+pbxDZojs7YZEtcVknSiTyVoIMGpobyoW3S/2IN03xqWza8k9l93cvGCZV4gORmjdi+M95rvGPKq+vpcZ5RwUeLH3YeTsbKeafY5qrhJCXbfh1VvfMXH3qr2a3XXGkPXEm2WT6TV/60nULsoYUm0ovgrebgJCCuc20QlZXHcv/UxMPYvuD8Zpqk5TdoIAuDMFrqm3jb/ZiLj0EyYdyN4/CB+qRYFow9zbwZtm7oCclnNtTsk0t21xOHR0wAUi5JoqVga6IMO8r+p8yf1lxlYz6w7/CAlyCrV9wpG3s1+ofw/b1YOkFHboJLgihUJiL5bdd0TFOTJOEKc3Wb0AqQ2hd2y6F0vvoLSFC3VuUduRuxwJBC+eu5S9ibnPDbwkqdBG9z92G9ro/rFAtSmnoW4NwGQlp/cvl8/dvoYwlbTuiz3n3HdDpy147QSnUOY2UFHM8W5R2oeM/ADHB4/xi+c9MLBAgIHyCX15/A/6y1zU4wlsWSfEfWekDzi1of2OaTRKKQ9ksrFtjkhu+4Oe642+xzL7FS71J6u5QFg3lYcPs87PU26UGDOi8cDLTpjq0ZffjVfP7r5K+l3BdY4nkm+SOR8gfrFfkmios5LypNt/v91uqQmXbVI/96tZgcmyS/rxuLFDJt8r9L3fsWRR4TXdD+0YJw0m3zq4oYe3NX/ZStFGSvHTbV63/ijrN4qTb5f0Ye44lUm+SWrW/lIdy1/1Uni4L6o2fcqO0EfYxbyUiibPUm6VGirtJjr9QzGxiEYsLyLN1dsSJ9RNu/drFT7vhO+Ie0cMfte4BveUvjO7EW1uTC5ABz5YrXmVfPgeUnX13hAlug0YoSBn7dZFRShlBb+B/TIFJl8S/YYvgF936VP54PHcLOoCXbuPyvkh4xyTbt4+3y/DfS3eXoXSqyWgPQOaQ4tsNnV7Am/5/rjFs5eJgmTIF/BC+b9uy6bx47c4D4fpDvO/Bj584G6j9Jd7bwP5fuJyFh5RdVdibXu2uqc6s5RRI8ZNuEXao2q48MdZEIAmkixQT/0jfXMryU3w2z1Qp5uP6U1NEK16TbWnByl7qYF6Iuwq5JosVgt63tr//hyUR9HPRMEG0m9LSG9SzQqMfovbqyw117vXmudjFJ5wZeWi1nI33sNTFYR+QHLWOhsVOI3x5D54VNCuDbxRqxVnojYiFJ75TvAU1LDi4roYk+rc0n/s2iR0EIPkGuf6O9qeys1oxsafBn4Lz9/ohNj1xI2H699jrCO9O9jHx7927FMHSHmZp6Ua51o2U+FMfmPH0DAPzkdK8dLdIQqH3QsIWou4tyBui7///3k10UhxKuUnaWxs2LyxnSnNTT11DNg8H9R/g6h3sPC7rpvpMp4qf6+6P9QVwBbIOVPJb2mH4guV5QqbfOKLay/lcN125n77m70i3YQZYKOOmurwv/32pGlBeuAZU8m3j3AXpavyQkvRwR0lXyAM61x/r5rmkA1hef4o/NNBvzKGSHsIPy4EqMTvbsfg430mxkCHRChmxGiOWFKMrkgLnHcHSEv/nuyi+RJErPoWAHt5I+OfOrQhznEbJhaljeEFcHUiNixIf1LfiZIW0S0pkjG4ZJxmf/0JSlw6BcRK7onkuu2GJjevgWZZb5DduuZ3SxVWByrWyFj7xPxGx2ijBQ8JbZFldtOjK70/7d7Fi53mImVV35Q69FR1Xo0NdzE0dVDWGhPeU/VyO1pqfilPxTBxxqIpQudb2CSRtNtUYTfOvRVMcaTxCpLsDheNKXWByVKXDs4z2+mfFg1ybqsA38XI97t2sqxuUE3eOHB1O4JT6FpFPVdN2tnXnD1suyKez3lKZD02x+1gy+JCoAUh/i9gdfDxzQeQOP5u5pZe7l/g+tmnXisMKIxtzPH5erFIXZxGn47TF5Y5ysYnjhE5pb5BIMllCWhDIcpK8zepcny8HKkwpNSquaW+QWLQ/F131KUoiSHuDxF1BBFik+q4IBFnkJaFAbafL8c8VOAEOQdWGfw4O9pjgbLCcxbBsY13CLBS++3jFoKfLMZKA0sRy+NdY+gmjes4LeAjF8hzlk+Wip1OJohdebw+Wjp7TJUonHs+NLh0/skq1C/GkanT51HuNhAzudcZoOaHXhAh5S28HRctFjy8TooinluN7pw2XPXuPMLpk7x0houTZq0HRJfvvYBJFz1+9jC6beL2REMC81RgtBb3dRUggXuqKLj1ugN46LomwlV75wXCVwZL957SJouePZ0eX7e0TRNGz14CjS569ykiUTr7BGF93794SVfngraXlObUogHkLNH6nQS8iU1sN8f5xdPnEm4+ECOaFx/g1At+LolaIpVtRQQk4oDEhYCmKcXiGLe+XN+2V3nt2zPq5rWT8yiBROPWm4ApNy7+5R6pa4Xt7YW2lmtlyfTUldOt3Ycws6QnEK6LxM4t7pZeaX6E3eeMlEjf3KWER9/bncvyYoA0dnfT75vkOuGssZQFy9ZXY6Mc3SYjy4gsIYj3rJglhZ7pA0SXcd8miy9DOGyr6jB6JJEs/E49CrhQwhKmiA1BjQSDxeoG7IE6cRO2W0WFwVB2qY7XYcDDZhi95KUGgd/orhiRRhUf7gvrFL7qB9sldRbaQ+knYMpkPtFVTtrRXMSg+EL4VFY0ZiWNQI/v50YZvAVq2QyZ0onjPaD8/+TF+kjusr0SBC0stquXGVZeSG7UAx4kvvxTHMxc0mZINMtwo+Fw2Va8dF3ToNlq4l+nGhj835a7omMlGtzvIcpPwy+lzU5yjBU/JbxLqBSNZEhmMSxIpsL505wu92FAip+Q3CQ050VNSF73pIxv3UBXtinl0TX+T2KA9jpK7bJCLnb/+k8XLUzf8aDEvFm8xIULq9hcixa22BK7IJbMCVVlO/1v7OQ/j6wXLiI0qIvyYwicv3l1cRT4Fo95F1QF39k9F8/E91FhcTcZ/DusMc/sNNr9MJpwYCwxVt58vhwPxwCr8aVWZf7MrPTwqugKnf99WGvbdv/4QVo2AlZpRukYb4QqFK9ZOTS0jMYbqyAW7/XraRckcU94izfMoCAkLuhNEajaURZzUZ0ImcX49jrgMs1pbZqVdByDxTr0DNdcfYg2olFM2KuUh7I0NKsMAPnDLlRbwS+gt88XyURwgRsRC/J8lKe/91+BpIe/Dr8AvyfiD9xo7LeIPwVfYlyS8xa+v00LeLr26TsrBS65L9Hdi9wS/RC+6qAPG6eX++S6LLCgqanEdahSD9igRQWUpXPYnMgIvLDysf8xKx/H6yLsTsPx5SIU15bcdcfEdFt8uLwh86c3iSHloYiZqoP5M6DHvE6IWHF7GDk9VZpjGTFReygdvyaFEfIhYcJgp+0PV7upmH7z+TKS5y2TmymVn9uDBXZ1eyl4z9zy4qQ9hvMbYC6pshRbvqIalL+s7rOSZ0nNDG0Te1WbrQl7X3l6fqBvci5VZcYmbKutO97j5/mPg5926kVRo2erMtNob6gEZt/WBcO45tOkEJojn25XL8I6GnrMyH2B6Btx4NV3rvz2XGHbfZoRxTbckM77hLhzcw6U9XIJYD1aOFxXRQZOw2M65pW9Wdg2zNboff7UEcr5Ker/Gd4zLNldL5sU9XJMyn+DVj5E33hB+h+KoBOTOs9xBvl1EVomfctwgfZh6K5o79JYvI3H5ch4hbXY3j79zGiX3pWivoDLqe2c5bvjqy4l+mYMQe016gzxbxPeE7z8hEKS9VWK0uFvHUJ/obVMWXcnp5OSQorLdXA8Xond1PXC2G+rhorhi7SJQA5zhBtlP1Wmm1wQk+8nXyY09NlGDLgKFsAsm2PLmoURm0udJ7nIWZIqN+jKi1qzywNz34sUvXPqKl10zgcE50fVCTPCg5JhDAic4SL7XSHWn5sYm/pU63HE1IDJuqY0XuuPSdu+HU/z38Z0wy3ZrPbr6P3/5y8/R8qfkG+Rehf65fv5rU9VN1eGHicEvsdaIn2GoT7qUh59DsT5hbUgJfy+br3+u8dPGMyHXZBvlRMi4qfyfyn01u1gxEzGl2ijlP6rnlyUZQ5o1ErzRQ5ixhn+NHTX/XcwsM7CEh+F3toaBK1Vzzyii/B+WnaEWpHy44FssSIBLsKHsd6enOlT08PuGkinLoVd02GxIlC28cUGFwHD/HH8inq1MREEPIBFb1Wf+HGjvRs1XfShhShJZfhS9nAtYYpRDjqE2zOeIeEFvRJyoBf8atUKiuovExxUSH+8iMVkhkX9CfI1EuUIiH/J5jcT+fql/k5CSDFNFTgcUo+c5WL77PYZ9hOXYcN9/rojQ41AaTHW7zL23EVDy9ks7QaD0zwVhFYWFf17YJ4M1n22UdPVjdsqAHNoyDUWELdPh0iu4WVKFVwu75ULZfzvvqaAZWMKUbGsvR8jxkm3r8Q+X5whBfrrbxlaUuFnizeMsQpyfLlJSLLfwFpoIVjHXU4BG9fe62rEGB/jjglvlEo+eFbUGR3uVXN9gc9kL1v74Kngkq5kv0sv+qKDhHH4pDijKCC7rYZaOOamje0ieO4IzeCxJmqXbIKntlqWANKsljK2B72qzzRZxYzv0NYty/ESb+yZCDk64ue3wPXS27SJuo4fablGOn2hz20XIwQk3t50XyYJtuKV4FktfFJaCUm3qmyUJU4rto4w8BczH2FJUkcXeD8vBybaN5CUZ1ySb2+tP5Nuys/ZajLIT+o4FGTDJ5v5YlOEn29xe76l3mGfNtRTzYulrwlJQqk19siRhSrG5pXB0jYCKsRhjY1nHWJA1T7hRy1iUAxNtbjsv3hLbcEtRl0JfEpYAUmzukyUJXqrNLYUiprFttRw3bel7liTN0m3ql2UpIM0mCX+jXiv3yl+KdbbUUksSvFSbez4sBaW6QeOPG1/L8XbC+v5yr98iYVTi40bwdklja1DxfNimi4zqE2q/KHnzhJtbMlIelXjT91FxL8nvi4x8udR/UfLoxJvbNPIbqcTbtVI/vhWvmi7GtorSsxekkWlv04gXv49Iu20GcjHD6Gm4ImrY4loTLTmQY/tKsOK72RzbztLLzXxz20Y26M2tGNl0t43QebxIemxGRYxcHJUR0si020di1PcRaTd/I4olzX7fckTppW9bkjRLt2mELEsBabbrrSBuOK+2hqOHL2rgIRl+om1niHD5Y4LtIwvFjuWH1nIE2WCPL8nxE20fv8tycMLNstCdK1bUctTppV5akjRLt6mPlr8HpNkkAceZJUVERJpd6pkIOTjh5r5ZlDVPuJ2J4hjJPBeNiJS8yEYXpREptzHSCEleqm1nu4pyYvcOdQtxghdPc0EJKNX289vCd3ipNkv5gXKLmElZem9gqcXCUlCqTb2+9B1Tik2lE0HZSBlx7wIstVaMNDLt5lEQ931E2s0SQ/HuWNEr3wUJ9ehK+VyGzX28Sn440/Z9Zv5eB7/TRL3asWQhW5I2S7d9V4uSRqRdLXFnb1LyUqbfryXzLku+nOhbcSCq9UofKfRhMOLA++KzfYN9Egev0Y8/xjvwhwNze+XFROeeaseIYyNC+5LCYaEJIbMmGqK72XQ/lE+9i1zoI+nk8c0YDKa9ICAixnbgi5gKPfXJ6CgSS9WZst5SGa5DlmoU3+ShKLi4wOUQuLCKjED7f1HShpTbRbHhk+cfFoydTIvCceT+uynO596LBwTncHHkwC/BjomIaouLWopmCysVUfVhZQp9A0hyt4/BZUZ/FawvM2veDteXvclGjgoyZfxM8qPdxRW8EACPqTy3WA2J6DEfqATMeI+KNGVbHz6tbotrto2VuOotfzmXTdHVDXFpE/4U7lxwh/DfS4U82CR0vb3KkOX/XHcRIsZUW6X8efay3FzGnwPnyGUJf4qQ8KcbJUQIuKmNIpropp6e3RynOjpwdZyRIcVs8F/XgU9FU/WBra/CwlGkQWHTGkuVdv0xfKkgtB5PZcQvzH6W+BW6pt9viCj+IRDnc+mLmMocXuLWaao2Lu9dq9PcUJ3mG1RnxRZCVmntXsJWyxu8f66dMZ6s1/hj/IA8wHubbFEPB3xx0/uSqU7s2fRwOUbU+GFKGC8oOLOjOi++sarTvvwSX+bDmD5yALBi49akQWbg9BkrkD0g0SLDp6RYobv6cqKRAi11TH+j2LY6lKvkThlubeTymX1IiGnnKceNogNMgZa8RBICgon5aafw+7K9HELtDlKtoWBMXEq6zIXolPPq3nDumcmOPvNEVGB5s5qJj9yfaOFer/74pStP+/4wHNO7bOr4Xg43d1hATLPzH7Sh+ReqQ3VDKBzw+sqxc2KhZrO5cXO1OJb4U9HtXsgq4kT32KvJMpf26lltOX2qPD13K77lYcpwo+DQdkJLXtxOYkUHtlBa8tIWGiuYVxlouQsqQ6zYp0X4DWQ+LRhZOIHgFv2wu84NU+MP8bPil6+nrvgSLuhhSkRXe6pOJGkNCVkKxDTlGerEfNZfzuXcvhuQ92bIECV0IZjP20PdrvrYN2OOe0j/sd0V69r6zZTlLl/vTcGorw9OwnXSf+6XMMq2H6oAyHSPOvxSngsLtFZVAua6Sy38NTiqCuFVeKX8r21XHt+Xz+Xy6gJTxhjRiQUHRTdflnpPee9On4pD1QdKaGJEE8nvUYs/zpRgWvwfSX13u1y3fMR8uJ9yo2zPGaQtu9jPRknvIX0IQ7wgeEj1Oz7kX8RXRu3TMF20pFinF/xRaz1floZRNQ9/4ItEIGu7pGOvWhGPPfjirqnuJvOddwQJiH03O3vc0K4RQudnne3y3APMsbNynvp+dfBcBkLi3zIH2w2SySc6fZmzxzm3S9stfyF3aP/Wy93mxe5cNC3/QixuSj/tPb7yuexv5jbvqICGvnQ/5UbZG05KQO4b8Pf00tbv+DCoU0FMGewi0sZqtcuVe+MXtq2iC9pn1fZnqktze1O+gUV9o7pGndmiqhp7lIuuKTE1e/TvA7rQ5ISp/99NEST7Dfrva6MtK2U4L/5vnr996TY0U6Cqb2CRt1V6YUg+xS28UZUO8K7ttfWHZVP374VGzSKc9v/hkISS33j/dW0uPpz0ta34cm4eilFVvA7DmI0mUObCINy9FEubTWSF+5KiZvqaus5XRsZtKDCDZjnuocDYkn+um2NxiK6In/xutfj+9DW6CiDtXeQ3vY4RrUjOUt+FTnys5o81oyO7S3Ivae+eIuTZRFsl+m8JHSNWleNtuz9WziN71E95D9l0AHVf6jyE+nZ5h963aWlXmRLdQ+KHYje/ce3LG5LcQ9rnpji/nV1SosXitPeSHyH2TtKO9afy16UT5ZToTnPl5/JL925p9YXp7oIJlvftIcld1vmyXBqzQ5J7SOtVnwVpQ5Kt0qBHxC9d0TH3oNxP8XbeI4qUzZT1cFwIlD3Wibtw0oeAt0kWJXlJNwk7N2VbnnbLokDCTYIaGGyWE9KE4s0uCDj6kQ35zgkGNlwQUnpBqjgZZTBG1YKISxvxFZfQxd8FAcVlX9EOHlDCmGqTiB2K4ccJ2S2E71sQ8+wFfOaEPAfjPS/Nj/qw/BlDom0j6tRV3aH0Ynax48pLu0nch4L2s4FiPgSCDy0U3+5eyv3lMDxxvShplnzbN10OH5c/yiXa9lVdzLI/ptokovIjHHEyqnCQo8Xv8ENX818Sjl69uMDMI6Pyy8xyYNS5OHzRFW3y7hpqxPbu+05eTqf+/hPthzb8uMJr+lCxDnywsIcpIfP1U70YQfuiKyLEDMk2CikOh/rzr/X5z+Wn8vC+7C4N46/nyaRzbaxC/eFfESJdqo0iduhl6ECnTSm39lr9c939UkYJg2m3iqva/ue39amtD6V9G5O5Q+9LprNtrET5pWuKGLFTwo2CmnJfNeWucxX+tR7qHyGZz7mxKi1//vAlTwk3CvpYfv1cN1xUC08USLq1J0+fqqY+sVoL6k4v9dYViI364C854ZAPiwvAqSuqE7NH4iXgmnaFOOCD/K4v+9yUHeGGDH4Lb2FeJKHLHALhgh5cIqbGoEbr3ZtmomKejaNFwmb6Y3Uo35fFnmil6083u2ujopYctkGlVpq0aEFLTtsg1wa37aDMsOP2TPAm1+1wBcLO22trwBgxw1VYsPpH1AHF9CrmzBDXoE8UsKmRQyx2LmJZMVORFBjhCIdlrXGFW5ZJOmjNPy/aRWtZYlP+O6Lv/n2LvG2DZV3PzW2Jf23qc9kQD5JjYTj1/b7z7144ndDH/n0WQ+dW2T8XRHhSSvSQ8D6SSZY/G7/xNJ+WCE+yw/uhtLo0/rjm1l8PHSJKe7imZPb6qWYh9h0haEwXL8Y/6pdt11SB664wQXxDWdL47ofIIh9Ack5/hPUM8OJ4mdfU60TObpnWzXP51pKLv5wD7UilXMFQ3Cl7bdkPIB/3meQncKednk6ursSU6x5VODflU/UlENCPqQTId79qvC3a8t2pLU9t1VXMDe3FOs0LuUcFD/WzhU1r6wTy3aMa4cv0gXpEXKRfVRFL4P5Qrx+9MOM9KtLVH0v+ii9TiTHTPSpw6Ydbvz25u3JrqzLPfo9KxWM5vmYrGd2a6h3rDxWHzfgKTbnuMm5Cukxo6Fzz3aMa3rtc735YW5t59rvsS314iHbLMuPlvEdVmkWNiq8Mynun6pzr0/4vpx85W3e4Pl7mjRXyVKZIfekWZSmoImzXD+616a3b8YJhUe61/a3b++5Upeglf/N6f6eKBpXvVZr3nSoUUMNX6OB3qky8JrxdDb5TVYM68SqF+E4V4nXBeEXwTlWJ0Qq3qIR3ql5AAVuhfd2r20Kq2Co97E4VilHKtmhk91qvwurZSt3sTpVaVNRWa2n3q9iCyrZeX7uhatD+eE0457jX34KaWrTZBpUXZ7cBFQxOlXkkgZm8a8LNsmaKQ+DjFjhdhLTi+pbu22jBdKbNdUCaCSt2AQlGtW192NefY3oSJt0sb67Ts/KW0VWEvO6lt79Up+dleTDpZnmfyw9tvftYxvSel3azxOdD/aE4/H0Mtr4sdp5hjWzPFPXQP0WzLPGfQ7Ioa9Sy1Oey+3Hc0yI+10+9+Vufy4gvdYlWyfAv730qm7jPuia85Yv+as8MUd81Jd0sb1f00Ub7rfXX2jtD80vOPMcNbTvsDj8Vp+IZqp1L2wnIsPnbD/VzFdGrY7IIOf94PXhPfPc/06j57pV4I9/kr16P0aO/+81V4LX9+D7fP4bf/l7u7NsP3/3mkvz+8dXr3x5fG/VGp+k//vH6tzGH/cH+g02WvHr9W0IlS7xk4tXr38Rrnb9RaeIlE14y+er1b/K1NG+E9kuTXjL16vVvihKqvGT61evf9Gup3yRKe8m0l8y8ev2bea2TNzrLvWTGS5a+ev1bSglNvWTZq9e/ZdSXZl6y/NXr3/LXKn0jZOYly/3m7Vs7eaTKS1BH2J5IqCITvy+Svs0T8Vrlb3LhJ/R7I+lbPZGvVfZGoaZJ/A5J+oZPFFWk3yVJ3/SJJgeM3ytJ3/qJIb/c75ik74CE7JrE75uk74MkI1P63ZP03ZDkr5V+kwjjp/R7SPTdIMgeEn4PCb6HBJotdrqQ00r4XSQk1/DC7yHR94MQZJF+FwnN9rrwu0j0/SDkay3f6NyfYcLvItH3gyCnrPC7SGTcpBV+D4m+GwQ5koTfQ/KRK1L6HSQTttOl30FScNNXogWN7R/p94+0/WNeKzOX7feP7DtBpNSAk37/SMP2pPT7R6bs0JR+/8i+FwQ5haTfQdJ2UE6m9DtI9d0gyc1G+T2kEnayKb+HlGC/SPldpCQ7ihXadhQ3kJTfRarvB5mQRfpdpAw3kJTfQ4rvIeX3kOq7QZIzXfk9pPpukJJM6feQtj1Ezl/t95Duu0GS01L7PaT7bpCGTOn3kJbsRu53kO67QZJTQyPVQHPtrv0O0oabwNrvIN33giQnhvY7SNsOIieG9jtI972gyImh/Q4yfS8ocscwfgeZvhcUOTyM30FGcM1u/P4xktN5jN8/RrHajPH7x2h2uBukvRlOmzF+B5mUXQ2N30Em4/rc+P1jclZHMX7/pLZ/JJUy9fsntf1DTrXU75+07wWlKc019Tso7btBkVMt9Xsotao1reb6PZT23aAyqodSv4fSvh9U/lqpNyJBZSIVu+8H/Uh+kd9FqVUTyPGe+n2U9h2hqfGR+l2UWTWBXA0zv4uyhJsYmd9DmeCOFpnfQZnkKpn5/ZMpbt3K/O7J+AmU+d2T9X2gyQGX+d2T2e4h1/YMHYIydq5lfvdkOTfXMr97cts95BjO/e7JbfeQu0Du908uWKUr9zso55WE3O+h3CoJ5D6Q+12U2/MpuQ/kfhfl9ohK7gO530V5ys613O+ivO8Hk7zW5k3yiFKio2rfEUaQKfFpte8JQ84h9xtM2/eFIced+w2mtROJXOrcbzBt3x+GHCjuN5i27xGT0uWik+ujZgeL+w2mNRzIcD/BpH23GHL3dL/BtLbPyBHjfoNpc26Rcj+BpJYkpOTwSmaUoe+ZlCY+mDNYnJCSqkaCUYMFCik9cjBssEwhpUcO5g2WKqQ0cMDEIWGV8QQjBwsWUppOYOhg0UJK8wmMHSxcSDNqriUIPCQWL6T0aEDoIbGAIaO7WGA81HdNRncxwg+JpQwZ3cWIQCSWM2R0FyMGkVjSkNFdjChEYllDRncx4hCJpQ0ZvTggEpFY4JDR/YZgRGKRQ0aTJYQjEksd6MUBAYnEYoeM7mKEJBLHJOgulhjs9V2TJ6/V4xvziIY6AhOJxQ+0UpYgNJFYAEFvPwmCE4lFEDk9dBCeSCyEyOmhgwBFYjFErsgphBBFYkFETg8dBCkSiyJyQ5aLMEViYUSeUupCgkBFYnEEqfsliFQklkfk9ChTmMhaTZEeOghXJBZKMMMBAYtE8dp8gphF4qDFIz0mEbZILJxIHul1B5GLRPG7G0IXiXYIndRfEkQvEssoGIUA8YvEUgr6BJQggpFYUJE80iMYUYzEsgpagU005umBrkMoI7HEgpnJiGYk2nWdoiuBuk67rmOwPuo6Sy6SR3oNRlgjMa7z6LZAZCOx/CJ5pHUpBDcSyzCSx5xOjLrPcgxG90OMI3GQI6EHPcIcieMctJ3BYIOIJR1JQtcY9Z9FGvQmg2hHYqEGo1wj4JFYrME1BOo7CzaShF7hEfVIUmcckeQsReAjsXiDmaUIfSRpYKtD8CNJXdcpumDUdZZy0GY0BECS1PWcJveDFFuzHOmlNxqEQRILOxLO+IU6zwKPJMnoz0O9l7ney8nECIgklnskgh7zCIokmbM/0gs9AiNJxpqEE4RGEktAEkGamROERxLHR7jEqP+uHOSaBPWaBSCJoBd4REcSh0doe1iCAEniCAlt6UoQJEksCkkEvbgiTpLkLMdKEChJ8sBeh1BJYoFI0luoiAGMaEmSu06jdRoETJLcdRqt1CBmkuTO+kWPSYRNktzBYXpMInKS5I5u0QsbgieJRSQJbWVJED8RlpEktKFFIIAiLCRJaFuLQARFWEqS0OYWgRCKeHSGf3JVEYihCMtJEtryIRBEEY/OuEz2oEAURTw62wvZgwJxFGFZSUKbQAQCKcLCEnJVEYijiEcHKGnLOSIpwrlrKLKzBUIpwnls0KhfIJYinNOGojsbwRThHDdo4C8QTRGD7wbd2QinCOe/oejORjxFOBcORXc2IirCeXFourMRUhHOkYPm/wIxFeF8OTTdg9ibw4KThDYDCOzQ4Tw6aHYuZj4dtgdpfC6wW4fz66Bxt8CuHRaeJJruQezd4dw7aEAtsIOHxScJzagF9vGw/CShMbXAbh4WoCSG8XFBPSicnY3uQYRXhGUoCQ2hBQIswrl80BRaIMIiLEVJDN2DCLEI5/lBc2iBGIuwHCUxdA8iyCKk5s8BAlEW4XxADN3dCLMI5wZictL3B3EWYVlKQmNjgUCLkDzXFAi0CAtTEpoxC0RahKUpCQ2ZBUItwjmFpKQZViDYIixQSWjMLBBtEUrx2rJAuEVYpJKkmmwNxFuEZSpJSh4HBAIuwgGXlFS9BAIuwgGXlB4aCLgIS1USmjYLhFyEQy40bhYIuQiLVZKMtEQJxFyE5SoJDZwFgi7CQZeMPFMKBF2EZp17BGIuwnKVhKbTAkEX4RxIaDwtEHURjrrQfFog6iIcdaEBtUDURTjqQhNqgaiLcNSF5s4CURfhqAsNngWiLsJRl5ye24i6CEtWEhoRC4RdhCUrtIsxgi5igC70DoGoi3DUJSeZgEDURTgfExooC8RdhHMzyenORuBFOFeTnO5sRF6EIy80KBaIvAhHXmhSLBB5EZauCJroCoRehMUrgia6ArEXYfGKeKR7ELEXYQGLoHGqQPRFWMAiHhnvU+yoaj1VaZQpEH0RFrAIGmUKRF+EBSzike5BRF9E5ryK6R5E9EVkziuS7kFEX0TmfIvpHkT0RVjEIhK6BxF/ERaxCJr3CcRfhEUs9AkM0RdhUYtI6M5GHEZY1CISklsLxGGERS2CdkcXiMMIi1pEQnc24jDCohZBczmBOIywsEXQfukCkRjhfFYSurMRihHObYXxTkcoRuTORZzubIRihKUtgnEoRyhG5Kw7hEAgRljWwtYY9Z9lLYKGbgKBGGFZi2Cc0BGIkZa1CBq6SQRipGUtgoZuEoEYaVmLEOTIkAjEyEfXf7S7NQIx8tH1H+1xjUCMdN4sNB2TCMTIR+foT44MiUCMtKxF0HRMIhAjLW0RNB2TCMVIS1sETcckQjHS0hZB0zGJUIy0tEXQdEwiFCMtbRE0HZMIxcjEOY7RPYhQjLS0RdB0TCIUIy1tETQdkwjFSEtbBE3HJEIxMnG3NegeRChGWtoiaOQlEYqRlrYIGnlJhGKku1lDIy+JUIy0tEXQyEsiFCPd/RoaeUmEYqSlLYJGXhKhGGlpC32DDYEYKVz/0Z2NQIx0V21oOiYRiJHutg1NxyQCMdKyFqEFZZuSCMTI4dIN6Qcp8bUby1po/2SJb94MV29ILVviyzcWtQityFrMLuDY7tOavC+DL+G4Wzja0CWjDnQXcTR52Jb4Ko50HUgSEIlv40jXgTldDdSB7kaOIXdMie/kuEs5hryaIhGIkZa10K6JEnEY6W7m0IhOIg4jFXuzQCIKI93tHEMiG4kojFTuEhW9vCAKI5Xz56SXF0RhpAUtwpAURiIKIy1oETTNk4jCSOW6j15eEIWRinfFlQjCSMtZaAdfiRiMHBgMSUokYjBSO69peuFCDEZazELflEMERlrMIlJ6ICMGI7W7BUevcYjBSMdgaMO3RAxGWswiUrqREYOROjT5EIOROg8sGIjBSItZuHUZMRhpMQu3YCAGI40IrAGIwUjn+cKsiIjBSMdgmEUOURhpdGAVRxRGGhNYxRGFkSYN7FKIwkgLWphdCkEYOUAYepdCEEZaziJol2aJIIy0nEXQsFkiCCMdhKGdmiWCMNJBmJRWjBCEkQ7C0L7KEkEY6SAMzY8lgjDSQRiaH0sEYaSDMDQ/lgjCSAdhaH9liSCMdBCG5scSQRjpIExG9yCCMNJBGBoKSwRhpIMwNBSWCMJIB2FoKCwRhJEOwtBQWCIIIy1pETQUlgjDSIdhaCgsEYaRDsPQUFgiDCMdhqGhsEQYRjoMQ0NhiTCMdBiGJr0SYRiZJ/x1aURhZC5490iJKIx0FCanhwaiMNI5xNA2OIkojHQUJqeXRURhJE9hJKIw0lEYGk1LRGGkozA0mpaIwkhHYWg0LRGFUY7C0GhaIQqjLGghP08hBqMsZpE0xVaIwSiLWSRNsRViMMpiFtrbUCEEoyxlkY+UB6FCBEa5C0WPpIKmEIFRj6zvp0L8RTlHmEdyE1aIvyiLWCTNxhXiLypxl/rJIaQQf1EJ64mmEH1RCe+JphB8UYkMtBqCLyphj+4KoReVBHoOkRflLhXRIwKBF2XZiqS9nRUCLypxXUfOJIXAi0pc19EzCYEXZdmKpE0ECoEXZdmKpE0ECoEXZdmKpE0ECoEXZdmKpLm/QuBFOfCS0FGBEHpRwsVnoAcyQi/K0hVJc3+F0IuydEXS3F8h9KIsXZE091cIvShLVyTN/RVCL8pdMaL9cRViL8riFUlzf4XYi7J4RdJ+swqxF2XxiqT5vELsRUk+ugYiL8rCFUmjfIXIi7JwhSkX9Z5FK5Km/gpxF+XuGdETG2EXJXN+wcDBUIZoKPSSjOOhKNd39ODEIVGU6zt6cOKoKMr1XUZXAwdGsbOPNj0oHBxF8VfTFQ6PYtGKZGLD4BApFq1I2kyhcJQUFeg+HCdlCJRCIgGFuItysVKYsCoIvCjLVphaIO6iXMAU2vyhEHdRFq5I2vyhEHlRLm6KJK+zKkRelObv+CkEXpS7cUQOe4RdlIufQltVFMIuSrNRohSCLmq4bkT3HYIuyoVRoZULxFyUYy70Xo2QizKu6+iVHiEXZVzX0ZMJIRdlqYqkrUAKIRdlWKO7QsBFWaYiaYORQsBFuctGtMFIIeCiLFSRtMFIIeKiLFSRtMFIIeKiUheliB7ziLgoC1UkbTBSiLgoC1UkbTBSiLgoC1WkIrm5QsRFpa7/6M5GxEU54kKDLYWIi7JQRdImI4WIi7JQhaZgCgEXZZmKpM1LCgEXZZmK1LS+gICLskxFahL2KwRclAMutKeHQsBFWaYiaU9thYCLcneOaNioEHBRlqlI2lNbIeCiHHChOa1CwEVlrgPpQYeAi7JMRdJu3QoBF5W5HqQHHQIuygEXGuoqBFyUAy401FUIuKg8YPRTiLgo5/dCg2iFiIuyUEXSrugKERfl/F5oHq4QcVEWqkjab10h4qJywzN8hZiLslhF0hY0hZiLcsyFtkcpxFyUxSqS9ohXiLloi1VojUQj5KIdciHVWo2Yi7ZYhb58rBFy0Y+BCagRctEWq0ja6KcRc9GOudBGP42gi3bQxZBqkUbQRTvoQhv9NMIu2mEX2uinEXbRDrtQu7ZG0EU76EIrqhpBF23JijTkDWiNsIu2aEXS3v4acRftuAttnNOIu+iER2YagRcdAC8agRdt4YqkbwZoRF60Iy+0sUYj8qIdeUnJEBMakRftyAttrNGIvGh3+4g2VGpEXrQjL7RlRyPyoh15oU+VGpEXbeEKHUJDI/CiReDsoBF40Zat0NdANOIu2nEXWo3SiLtowSJPjaiLdtSFVjI0oi7aghX6brxG0EU76EIbzzSCLtpBF9p4phF00Q660MYzjaCLdtCFNp5pBF20JSuSNp5phF20wy608Uwj7KJ57KIRdtEOu2T05EPYRVu0Qh4pNaIu2pIV+jSnEXXRKrDtIeiiHXShTX0aQRft7hzR9hyNoIse7hyRN4M0gi7a3TmiL85oBF30AF3IC0oaURcdunOkEXXRoTtHGlEX7YLT0oZPjbCLdneOuDqjDtRslGeNQ9RasMKoIjhIreYjz2kcptbdN2K6GoeqtViF6+pZtNpQ7+GItcONI3pc4Ki1OtR7OHCtu3HEjAscu9ayFUmbrTUCL9rwvYe4izYJbyTRCLxow1uLNOIu2gSsRRpxF21Ya5FG1EWbgNKCsIs2vLVII+qiHXWhTf0aURftqAtt6teIumgLVmjEpxF00Q660G4BGkEX7aAL7RagEXTRDrrQbgEaQRftQtzSVUbMRTvmQrsQaMRctMUqMqfVBcRctGMutKVfI+aiLVeR9GUxjaCLdtCFtshrBF20gy40u9cIumgHXWjzvUbQRWeuA+lhhKCLdtCFNt9rBF10FnD01Ai6aMtVFG3A1wi6aMtVFG3A1wi6aMtV1CM9NhB00ZarKPoamkbQRWcss9YIuejMxf2mhxFCLjrnl04EXLQDLjQL1wi4aBfy5ZE+hCPgonM+ypJGvEVbpELHwtYIt+jc9R097BFu0Tn/HoVGtEW7QLn0bTyNaIu2QEXRgcU0oi06d51Hj3pEW8yji9tODmSDcIuxSEXRpnaDeIuxTEXRpnaDgIuxTEXRpnaDgIuxTEXR4NUg4GIccKHPygYBF2OZikrIIWcQcDGWqSgm+joCLuYx41Uzg4CLsVRF0UZ8g5CLSVwPkiuiQcjFJK4HybFhEHIxDrlQKoZBwMVYpqJoe79BwMVYqKJoe79BxMVYqqLoe34GIRdjqYqi7f0GIRdjqYqijfgGIRdjqYqiLfMGIRdjqYqijeIGIRdjqYqijeIGIRcjksAARcjFCBGYJwi5GOfswswTxFyMCPgIGsRcjOUq3DxB0MUI14P0aEbQxQjXg/RoRtjFWLKiaEu+QdjFWLSiaEu+QdzFuHtG9IVDg7iLkaynmUHUxViwomhDvkHUxciAu4RB1MXwri4GMRfjIurSRn+DmIuxYEXRRn+DqIuxYEXRdx4Noi5Gut6jZwniLsZxF9rabRB4Mcr1Hj2IEHkxyj2OQQ8iRF6MhSuKeRQFkRdj4Ypi3kVB5MVYuKJoE7ZB5MVYuKJoE7ZB5MW46Lq0Cdsg8mIsXFG0Cdsg8mIsXFG0Cdsg8mIsXFH0nUeDyIuxeEXRJmyD2IuxfEXRVmmD4ItxEXZpS7NB9MVYwKLoMF8G0RdjAYuiw3wZRF+M83ihjccG0RdjAYuiw3wZRF+MdmZ3ugcRfTHa3VShexDRF+OeDqLtwQY/HuTcXmh7sMHvB7kHhGjbqsFPCDn+QptLDX5GyLhnaugexE8JWcqiaKOmwa8JWcyiaBuhmT0oZHuQthEa/KiQ5SyKDvNl8LtC7q4RbSM0+G0hB2FoG6FBFMa494XoO3kGURjjnhiibXkGURjjXhmibXkGURjjKAxtczMIw5jhrSG6BxGGMe65IfqClEEYxrgXh2ibm0EYxjjXF9qMZhCGMZa0KNrGYxCGMZa0KNrGYxCGMZa0KNrGYxCGMZa0KNrGYxCGMZljoHQPIgxjLGlRtI3HIAxjHIbJ6B5EGMY4DENbTQzCMMZhGNpOYBCGMQ7D0KTZIAxjLGtRNDU1CMQYB2JoamoQiDG5cx6kexChGGNpi6JJqEEoxjgUQ5NQg1CMyR0JpXsQsRjjWAx9QcogGGMcjKHppkEwxuTunQC6BxGNMcOzRXQPIhpjHI2hgaVBNMY4GkMDS4NoTOpoDA0sU0Rj0kdnRSJ7MEU0Jh28X+gHyxCNSS1w0TSDTBGNSR/d8xxkD6aIxqQWuGgaLKaIxqSP7rkAsgdTRGPSR/d0G/3GHKIxqQUumoZvKaIxqXvIiL7nkiIak1rgomn4liIak7pbRzR8SxGNSS1y0TR8SxGPSS1y0TR8SxGPSS1y0TR8SxGPSS1y0fQ9lxTxmNQiF03fc0kRj0ktctH0PZcU8Zg0ce/v0T2IeExqkYumEVmKeExqkYumEVmKeExqkYumuVeKeEwq3EMrdA8iHpNa5KJp7pUiHpMK9jyfIhqTWuCiaUSWIhqTioADWopoTOpcYGh3rhTRmNQ9s0zDtxTRmFQErj+kiMakLvwu/ZBDimhM6mgMjfVSxGNS98ARSchShGPSwANHKaIxqQu+SztdpYjHpNL1H/OWJuo/yd64TRGNSS1w0TSGTBGNSSUbvjxFLCa1uEXTQC9FLCZ1AV/oF0URikld4F3y5ZIUkZhUCfbVkBSBmFS5iUfPfwRiUvciMw0VUwRiUstaNA0VUwRiUstaNA0VUwRiUstaNE0KUwRiUstaNE30UgRiUvfOEU30UgRiUgdiaDNVikBM6pxgaPyXIhCTWtaiafyXIhCTuueaafyXIhCTOjcY+hmeFIGY1LnB0K4fKQIxqXOD4VoD9aAL+kKPUMRhUnf5iCaWKeIwqUUtmiaWKeIwqfOCoYllijhMalGLpollijhM6uLu0i/bpIjDpBa10M/rpAjDpIb33k0RhUkN+2JOihhMagIv5qSIwaQm8GJOihhM6qLuMvsTYjCpcb1HT2z8xLNjMPQ7x/iR5zSweuJnntPA6okferaMRTPPR+O3nt1zR0wlUN+5q0dMJVDnhR58nr34bJdOGnin+NHn4bUjehTjd5/dw8/Mq9eIvqTDa0f0EEL0JXWvHTGDE9GXdHjtiBr0iL2kWeDhnBSxl9TiFc081Y3YS2rxiqZ9qVPEXtKM11oQeUndi9CKXr0ReUmdA4wmY2WliLykFq5oTT5ykCLykg6vHpFvfKO+c28e0VaCFHGX1KIVTVsJUsRdUvfsETMqEHdJ3SvRtEkhRdwldXeO6Dv3KeIuqUUrmrY/pIi7pO7ZI3oFQNglzV330fMJYZc0d91Hj06EXTJLVrQmR2eGsEvmsAttq8gQdske2UCDGYIu2SO/6WWIuWSOudAmkAwxl8wxF9oEkiHmkrknj+gVLkPMJXPMhbaXZIi5ZI650PaSDDGXzDEX8j16RFyyhN/1MgRcMgdcmI5GwCVzwIW22WQIuGQOuNA2mwwBl4yP9JIh3JI53EKbdzKEWzKHW2jzToZwS+ZwC23eyRBuyRxuoc07GcItWcLeF8sQbMkcbKFDLmYItmTutSN6e8oQbMkcbKHNRhmCLZlgH/nLEGrJHGrhaox6z8EWOpRjhmBLZnmKps1RGYItmeUpmjZHZQi2ZA620OaoDMGWzPIUTZujMgRbMun6jx5xCLZkDrbQ5qgMwZZMuv6jRxyiLZl764h+VydDuCWTAeelDOGWzOEW2tCVIdySuStHtKErQ8Alc8CFNnRlCLhk7tJRRo8NhFwyh1xoQ1eGkEtmsYqmDV0ZYi6ZSgLjGUGXzAXZpa1iGaIumaMutFUsQ9Qlc9SFtopliLpkKhDmM0PUJXPUhTahZYi6ZI660Ca0DFGXzIXZpa+PZ4i6ZCrn721niLpk+pG/058h6pLphI/gkCHqkjnqQpv9MkRdMnf5iL5MnyHqkg3uL3Ra1IEu0i79MEuGoEumDR/iNkPQJdOuA+kpiKhL5qgLbanMEHXJHHWhLZUZoi6Zoy60pTJD1CVzt4/oeBYZoi5ZKNJuhqhLNrwxTR5BM4RdMhdpl1kJEHfJLFzRtHU1Q+QlczeQqAtTGeIumfN9IS9XZQi7ZMZ1H73AIOySuVemmU0eYZcsdd1Hr0aIu2SWrWjawpsh8JJZuJKnZO8h8JJZtmJoa3CGwEtm4YqhrcEZIi/ZEGaX7mqEXjKLV+gA4RlCL5mlK3SA8AyRl2wgL6SNJEPkJXPvTNPRxDNEXjILVwxt7M4QecksXElJe1iGwEuW8Wc/BF6yzHUevbYg8JIN4IU+xCDwkvHPHGUIu2SWrTAsJUPgJXPghWYpGQIv2QBeSJaSIfCSWbZi6Mi2GQIvGX/3KEPgJXN3j5iTLQIv2eDwQh4qEXfJctd59PKNuEuWq8DXIe6SWbRiaJ+GDHGXzKIVQ/s0ZIi7ZJatGNqnIUPgJXPghVkAEHjJctd99AKHwEv++MjfbcwReMktWzG0t0SOwEtu6YqhvSVyhF5yh15ob4kcsZfc4hVDe0vkiL3kFq8Y2lsiR+wlt3jFUOMzR+Qld8FeyH09R+Alt2zF0HdGcgRecktXDH1ZI0foJU/cCw+kOSxH7CVPeItDjtBLbulKTmoiOSIveeI6j1wOc0Re8sR1HrnG5Yi95Bav0NtvjtBLnrh9j1wPc4RecktXjCDXwxyhl9zSFUPD1xyhlzxx73PQEwrBl9zyFSPItShH8CW3fMUIehQh+JJbvmJoJ4UcwZdcyMD4RPglF7zJKEf0JbeAhRlFCL7klq8wfY3YS27xCj1PEXnJhwi7dLGo70Ro6iHwksvQ1EPgJZdJYIog8JJLEZgiCLzklq1wwx6Bl9yyFW7YI/CSW7bCDXsEXnJpAsMegZdcpoFhj8BLLrPAsEfgJZdu9pFbcI7AS65Y1SVH2CV3t47om9A5wi65JSv06ETQJVeu90gtIEfQJXchdumhjJhLrtylW7q+qO9crBd6RiPikivXdaRykSPikluoYmjfnBwRl9w9bET75uSIuOQuwi591y5HxCV3xIV+IiFHxCV3z0uTT0DkCLjkLsIuHVErR8Alt1DF0O5EOSIuuYUqhnYnyhFxyS1UMbQ7UY6IS26hiqHdifKBuPzj9avq9KlsunL/7rQvv7z67rffXr16/T+v/lm5/0yEeG3Le/Xd/7xKMvXqu//539evkkz3f/zv67FA+1+9gEeYWcHM/QViOk/i55Ewj2HyCD/PI8wjmTzSz6NgnpTJo/w8CcyjmDz//Gf39VzCjOCT5NCCj2b4Qz4Of5h0bNwhjXjMhj9cc79+1b+gav/oHxh0f4z/0r97MfwxlKOSIU0f79f+0YcQdH+IIU0fv8b+0d8yt3/0zorDH4P03hHA/pGNBfamJfeHGKqasQPin/0/FKd967WH0NcW6YOt03mLXVfVJy+ngDn7x1mZnPu9N4pBX48fMVZdyrEphpYYPjvL+bKPxemrVyswLoTg852L7sWrF/gYdnoUh7LpPGkp+Jz+wSguX1W0pdd6OWyHsX/12BK9Yy1X1MGbB+ZaTMrNtuJwqD9/qDu/AgZ2xDDy83Hs9ZpioLByX526snGjop9iftGwLSXbea6g/t/w0OqfRb/2YqBZD/Xnrj4fyk/loSm7S3OCpfTYcyolc4OJKuV8PlS7oq/EMEG8Bn4EHaX5kTgr5Ficiuey8SoEFp+MnS+zkrym6fWWqZBeW1kspTzW/6q8KW/AXtCHuA0UUe674tmf9o8a9g2bu3n2mlHCNV6yg6vxhfXo8zqU0mGtk+MC0cfmHObLuB6mbDc3z7O9QMGGMIFP6XM25b9KO969CkrYGo/sSG1PRVd98qXLDEpnJ3zblk2HG6Z/Rema+ZHP/PW08/JlYAxqfrnvumL3Yv8JZtZgWvYBq5nMl33V+RMRLMq9BY3L19XH2pt9/ROP1/V1XCb7Fx6DRTSXQ+kXAxa7/t1Qtxnn4/5i2Gn0qagOxQe/tBTUKUnYefyp6Irm0hz8yfMIJw/XEh+K3UevATPYgJLTxD4UaP0TsNm5vv5QtCWx8CWwqomKyE2seGDScypaX0D5qTx1L8Vpf/Cz9+9YXQtgm/pD9VyhkaqgVpOyGes9Uh7AjiFyPlt9KP227kPAg6nBtlZT7D6W/kbcB/G9ZtVqXNrYBmvKwhsdfWTIa63H0a2nP9jZ8uGy379Ura/RSDjjHrmF+sPl4I9QqM/0pl4uW+s1eJrAqcStnrti94LmM1Tj1ag2Ztw0tgUgzUlCHaMPi8dlPZSnfdH44jMonmveMSvedoTIYRNz/bzDFZZw9WWXrF1xasr2XJ/2XY11vv5we1UeNNe5u/2p2jflc/nFP39CtY7VhHYvxelUejVP4OAQZjw4yeGY1D/hOizIw7/0jhNs6b5KlcI1Tgynq94pZzg5sJ3zUvprrISdqh/5fNWpbP3+lAnsT2513r3U1a5Eem4GtwNuvdkdiratTm1XnHa+ZAVHEquy2/yzUajgIBZsgx9Kv8WlN21CucBmXJ/nx8cUrLX9I7eBkuYLAGy4/v3KQOby9Klq6hNWZvr3V69FsIdmW8RL153JT4BqBXv8skV8LL9+rhtfl+/fiwVVCDbBoTp5LdCHTrsq1IIfOhX6btB9ozo9nPmuG8Y4i9z/J8k4Y/XIGAw7yA/1CfUU/EZ+Ovb5yuO58/djeEiV7Elld6j9Gdlb6K/H4mxU89hteXf0tU64LUl+maz3fpeApk2HJstHkiSHRk0m7XNsZj0ufzodT//peKxJJ97zOC5o7EZVH2p/omqoffEbXJ/PG5Z9oETA1thduT5cjr7CqRLYAuyYnCubGs7njF8IXc4Qe8hA3RPJ1x1qrGiPVHCPZAc6dTYHzTZ014hTRsaYj7ivt0oES8brNVwrEsHOo/p4rg5oMsC2fRwHUqBfbRHoMADZs34ch/A4cvOlwp4up/nZGbLiJFsowt/2VQonOLtyDlnLpkFzA4pWMjDezvWpPPlaVJJBfZs9V+3q077C3yzhSVSPo6IPKrBQiFeD/krw9fPZA/WuPrVdc9l1/scDNW6E2ePBeuzY8RAyLEhGjINmWMRGep2o8Y9RdRPjAUaqcVtJRhw+QholpzVwBJ9y2nsex1Vx/GNcvnU+/IsZFUczFpiODD57HGs6zrxszJUrvpdPXVGd/BGWQFAixoaQelQsU1bnqE8d2nKTDOq/gf3E5pwpanA5FoH1/9SVXzy5UKNNRluEDLZDdbp4whOopQk12iqmPwKjvz7s688nAgrA825g7Lr8/lEZVGYcZ71llSvi3FUe/RISLGPyka/7BXUgXP2GgTUeY5J0mETpaNtJx7GXsgRh15RF56/S0ECX8ur4pe3qo9cm0KKiWGrgMs4WwgTCLCG5bWVfnJ4rvyXhCZw9Le2LrvBUiwyuW0MDajGuIdOKMWmk4yIgx51mWopYXLtHLSuhMqhSbqXts810KAXPvH3AYyZv+eHi425oTjLjMt+HKg4UcDnjqisIYwy76e/LQ4m+GZ5l2Yay2cDx6GPpa9+QOkoWrLtiKm+bExDcicWsn6oOcUOob+iM7TObfzha+VWHdjlWtdiXh+qIZfePyYEtmm+9c1Puis5XlCQ0COpk2LrMox5HADexr8VRwwAauwW38+zLdtdU55nKAdtSjTVRyfjHNLVGs7VOppMJt7Tuq7an4r2CUR9Ku6r4FkCorE4wJh214VFAzuo9+6rd1c2eBcNQBdMsbtxX7flQfPWXcnhAyAMf2Od8qsqDrwhD81uSc6vtvj7VXVviQw4QnbFWzf2lKWZ9CEcVt6mUyOyS5HBtN5y88vjBH8PiESoc7OSx+ZBiDI1h7NFpZpAU0K4k5aiomFFvHH0uMv7TT/++lL7mAhWXhF25e+NzdyhncEhDajGe3eV43sn4bztd/N1ZQ0PE6E7SP6bJ5z9UH5GZEm5ghhtzDOcyYO3IJwPaeApk7bfl+aU8lk2BQC70rmBNluW//cMKhDGKrf5MNTFwGE6jIh/PJuP5Qk+nlNFJx0zHARmUNrMHw4GvEm5VsXmpVRq6WLFnyrLdFWd0QIfYJBvHGGtfdSXM+HwfI+JaDEvayu6lqgtPKxNweZGP7Hf3Oc9Yo4ZOQKyFzq7jxFHAs4Swcj/hEzjcD9W4l4wHnHw8zeb8WPtSHM+HEp0toMrBeruVX8rdxe/4FG4Joz+WmLZVFsu7oqqTpzlC/SFh/dqGrP2B7Vi2XXE8+/Yp2J+BVuiB62CvQa5dkI3zi5UtoKlRSwqIpiXrm1B+OZe7rrdyYXO3gOctwdKdvoCm6v/JX6X692RBT7Ir3JeuPLVVfTrV3VN98fdqmUCjLKumTGUgHx1oZhtHRM7a7csvXVP4JUDje8ZaFp6Kyl+f4RgWitu5rVaD/GxAjZN02HjTkQelrPPUk8Vrxd6f1v2dvmv1WbNsnxnZwyB0YbXPp+rQlc25qc9l01Vo8MHTnmQ77qnqMTJx7oBDh7UXPFVN252LpjjSkA8uioq1ZT4hGgoVlnw0BYwqQ8aeHZ/q3g3u4q0ACcTggiXxT3XzXM5NRAZWJWfXZZubQKtwcWYJvMs8Th+/AAg0WFcxWwCFlSWkRIo9/Xr5qa0J6rKBJjj6Kxc06LJU/KluLseu8BZ+CbdvxS56T42Pf5JH6ELB+iIEPtRzsVvKj6YrHLGDfjYi4omGjce/dFpW0hHbjtaxfETEuZioHjdzn8tT2RRdeSy7AuMlMPW5If9c+mckuO6Nzt6juj9im3TUyEYVdKwtSy+fy47yN4SagmanRp959Dv7XDcf/e6CXDphcd9z2W/sTXV6qj0d0YBRnbHu+X1u1qdLQn1eBfqpI47f8DjELq/XrITRHVo1WTD0XHazkxg0TirWgG1zTgcp0ukCutVJ1g/GL2iG1mAZrC2hL6NfX+fen9DbjJ20fXZqhRXQQVvmowKtAwOStN9BPUuMx7FMBkYVvYxAnVewLs3PJdMdUNnNA7lJTggxNuuT/Vx2p/JLV/k4B9KOjLWqDHm7ov3o50/h6sk6cDyXHeV5ksCDOKtgPZfduSmfKu+caOA5NdeBFaQ/XBzKJ2/BhCyC5W7Ph/qDr5Mr0Eks+XLZPhVN1S99yCoPMYZiBTflc934Uw2amyRr9X72PZbhiThld9VnZMOBRpGUdZl9vlQ+VITOqiMjlaPuLcdbMCod9yG+z/qS5/7+EGYpfs3sM1fIowGexHL2IGiz1qeD1/BwmUzYs4+Du16HwWVFsr4gLmOPWS+7Xdkixyy4wLFu1gNYtgnhDgum9aABcB/+4h/b4MxiB81L0Q74fM/y8wTeOkn0xL74L2mJQx20/4pAD9C+hfAsJllL5kvRkusqnHTs+vRStOeyOVbt7AgtoQVBswvziz16IvoAqfd4jhKs89hL+aEpP/srBuQXCdvm1bN3g0zBuWJY7NH7EvqwBo5V1pjdZ2MdBOA+zM7van6zaGaehW4l3CJToas9EjpjK9YXs1pwB4WnPsGXwtxWgKaOhL08V/la7RwswrNUoIxzdbDN2JTt5eBvHApuAYb9jNEvivoUqBew8K4KeVZpeLEpZS0/szImmjGze2npWe65CT0rcV4QRIspyxaqwZ1l7vkLYbkU3KyuRv8R/+QCByqX06sutAUnj6ND7OgFlIy7dWpGTMPukdW+P088VQg4Qcsut8qRzvjwGMiepCo7xP2jAzwG8bW1B4e9HaCh0Q7VJBZTosIYb0DPyYbd9tmy+LGbQGeEhFVa2ZLnBSZwtWENchXAa8SK1weKuepW7F3lKgC64HhmbaN+AZZaovtHcESwWmvl9EPLTH1TPLwQwPcbyI5M+XCnZ716Ks4HH4J6wZ7Gq0O9m1nVNbzLkLKXGarj5dBV594L/7kp2/rg3+NM4KWxhPV1qdwNULIjob+5ZqlMddo1M0s11HQT9uJ6n/jcD24/s294DOT11x7vDv8E80bPrDQd/e1Hv6eMBaE9hfcv0gm40chAW/hgS8FhYEZToGFtb31+woQLNyfDGg+qk+9oIWE2NV1HG68rmzGuQc7PUavYIcYDjQisURb4wvvbJNQqxwpIFnvZYs5N2WFDDrxexarh1elTcaj2FPKES6ViKcdQQI8sCbs2PB7n/BfMViYNj2Njb2S8OmRLcK6ZhM+RgjY5zQJ6V4rzTCNLgXOdvXY0LJS+MiLhlSXN2uSGvOg8BR2mAnO9z4pyQpNYOlnbA11ZdWVnL7qii2PQwM4fL5riM6E1QrWan9V93vCmC9eunL3eaguiFGtoFUpZgg+z22/Zl0/9ojErDapPrHsnLO1YdDvv1Kk9eMS681RN2XZNNYevBpLEnD21Vs3ldMIX4TUcVBlrrq3a/oLWpfHzQs06Y90tejfA2QlJQDckyfrJ9HndIYIqApqJef25Jdx1IFbJWPeCqj0UR+wsA91dWOeOIeeu+uRb9wU81cklwc1z6zv5wJOpZG0GQ+7uwwHlhk0e6C6b+3IsDv++NKgE2OK8ptLWmXlM/JyQ8LNuWVXblody1x3L08VnUbDVeTzStmWvHOPLMvDCThaodleghVPD1TrjD/Kt3fqOZdsWz/5RF1p5BL/5ugJc/Bu8/yZQtRSskaLqXnovDuoOCeg1fu912ecHRIiGEn7LcNl7E4mXGR7b+JPqsNUg/xnoasvSpH8V52J2mxsuqJLVWP7VIoULbiwiGwN/sd6z1H1gGJcnH+3p4w2rjL25cChPzx3aFKArIGtePLwg6AwPMuPVi5S9r4SvJGs4w1P2nH2o2q484UAf8Cg7nhvUaJHXLIA/1AU6msPjkMstxjgDY6eMt0vGU8LkXjz8Owthe2nI398LwxPINo//43Hq8eIdN1z6ItDNaugvwuJ5e+z1s2XQtYx1rznU/oUWCCsMuwYf6mccAQaejg17jDnUz/4NEgN9qHLWi+dQP9voX75KA92XxpvTOeuRe6ifz01VN5V/+VzB6aBZ+8Ghnh16FATyhl25DvVnPxe87MMulojAwWZKWah5wIZKyIdZF45jgRzRoRauWDv/sWg+ni6HWdwkCS3emoX0ffZeW/Wzwr5ge3KuHUORWUBkt3tBuzfc+DI2SMuQE91I91dVL7Igp3fZgmaoRUPv/Yw9rhyLL85RaHZzETqEJqwp61juK99bRiUemOaWpWN/CQS5zUEldbpYPO4magySmbFjldKEoNOPHONVyHHhVuMd34xduY9l94JCi3mRItmbPNY4eXpetp1JeOVPsUfUsTxkQ4PNrVhXzyHzjo4QIOG6p1jTyFDI3F4sIYFXLJA+1h9QhAEDt7J8jBaS8wtEvcf3SuAtY9Zqdqw/lZ3vzwbv+WWsNel4abumfO4VD+RoraBtQLPXwbCLADyAJiNdS8arCMkY2iMZI3qo0XSkxtZRYzA7pcY/RquSHmM06GS66zLdih/vyU8OwqP0lLVDONVjxwdp80IDBwux5iTcGN5lAW59C9Bv6AunWYXEL8BdgECex/Aus2YXu1P5jG9tJpAeJ6OfTTo6fqbs2cuWhakOXAFTFn2f0EFLQztIxnrB9dmIbQ5uVqMymbHeoSekSip40tTjLbGUxdWnuvZ9GKDNWrGqy6nu8NUwaIBgF+/TBe8yEsbaUSxLrD/8y6smbCY5BhDI2PWmPrlddebjDj3/EtZMMGX/4psL4JqVsBvFmJvYDqFzTcKu834XJfBEnEy2GtaVrD6XyKUA2sqyySWa/fhzaVkKilsCz6Wsv+mYF29wGl4XS9kp4rBvcQjFwFXwbrthgyNNRZHxUBWcsoblkFMhdHBSBRGNYZ3VxlLmwS4VBFyGPQpOBcyjVyroEGxYzDOWQIT4U54jAxvbaCphFmgBuh4Z1nduzI8NdxrqTym79I/ZieEAwxOzVpkpP/ItV5BQGnYdG7MTDqDw6BeYFyD//Bvg7QLDQh+vEOTsAmOQ5GPwgpzdksei5qY3BTeElN0QxgIwTFPwQrhh/WLG7PNTiIKM3vAL/FTAbI1V0A5tWM1yLGG+RSlI8wwLsMYC6k9l87mpuvLqEOkPcOg2xfKXsTSuEM8Le6lbm3JuV9bQMTVlD6RTETVa62AIdBPYfK7Z6+bSouBf8N5RyhLasZC2q7ApUkF2Zli4dC2hQbd0FcQuhnWtHQuwRihi0YTOG4blu1Mpla93a6i1pSxaG7OjUNQKmmMNe29iyt3i4Q0XbNYWPWb/XH54qWs/ZDBkvilLWAgjroJIRY9Rg3IWntaX7nxBPMmLQRXOiOM8amjVyNjYRy4zeeNFw7UhY0PMLKwJEkZTUuNRU/P66Fhc+/X4oT4ci/MZDesEMpGE1YooHzJ4Z5O9FncumrYsTvOwKhrOhIy1hNv8ASdVeHMgY9vBlmIzzw9SMOZExhpJXQmUfwC8eZ+xeojNf6qbY3EgPgIWwWr3tojhCrSHrQ0kGhlLNPD7J/6hddDuJ7AxWkymhxfk5OPFLTu9AG+MQN9yLk9Zorj38FtYrZKZHnCvUdlIUPjBVTYtdkaDdjTJLhN4GgnIyQUbieNcW2zs1dl4gX64NXHISXW/hNcJNLtBn+sDepgARg4Yffoy1vZ3rs+XA1LCvbAPI5plgZK7mLYr2rI6tf0dRWwfM4ln4BqjKLB3sV2B6NoYhLL5GB8mZ6NwnZveB4Ce2nDLyEK1aEt0lUZDZ5OM9bAljVBQ7zNsfJVzU/d3oAhnFXi4zFimO4+eBA33rBdmU/gXZ6AJnPvKpvjs4J0LIOZvrdBlImHbmFJMBYxyK8er23J8VEuxnsG954G/fsL1d4rGwxoI+vyYiBqomWWs6bDP+qk4XFBeyAHZs3hT7i5NW30qi6ZBEc48d2Q2+75qyp27Xtx29XATza8IHDosY2vKp7LBIz6BZESwRq+mfGrK1n+HC7rWjwFfednIV1TCE6waDUUpuwuORgHfpA/NKMn0PBu3kI1lzC+9wiEZGD9DdgwF4Bl44QNcwLiZGdrTr4fPCNQD+1IIL5gMm+3sX/tM4BwWrBdI45NgA1X6jD2NNOW/L1WDXDC8W5eju4weB08aWEZcYWFOCE9J7EXGqSiGE8JFPLASDYVwnBCenQPz0ZVCcEK4DRnWMDEVQHFCeOhjFZuxBJITwo9gneKmEuacEDYla0Me8885IXRRYi+Dj9mJ4QBP7Cz8nvLPOCHMzvpdTNnngc8gqNWst+9UABlfB+ITtTg7CFgJpwR7FdDLT8BKSPhY+9pYCHU/AsZ90Cw8uZYwZ5RwKLE+gmMBM0YJXTMMGwtxzE4wSmiNMmxQhGsBc0YJHe4Miz/GEihGCWdjYJt1BSwySmjdCagerjSuEOjQxDoaj4XQjBIWwb7HMxUxY5QQ5rMnIJidYJSQpKSs3j0WQjJKuNYGVKixhDmjhJCTfepvLIBllLCUxRVnzighq2XPL2P2GaOE4zOgugy5Z4wS1p29WjhmJxklxCKsJ99QAh0NUMJzsWIhRn9u9GPQwr1KsDCOuJEIfTXHJxJGSpqMAaCT8cpyMr4/k6rJKjw6Pkz3m1N+GljxIR0qgSBGsLx+LMn3jEo8j97R/UWwNqlrKb5vM3TUTQKnKpebVOMSOCNFQCN2ZdBaXALVesEyyqGQuRKXwOAUIjAiXf65DpdAW6UIqEC2AOo1NwjFBM8GhgLQCT+BpFiwlsEpN9L/EmiWEywgm7IT0RkTeG06Cez7tgisQSZwTRGsi9uQm5gL8PNZojhmR/pjArVnEVhNbW4qymACL1OKwL5kS5jpfglUvwVrQYTZiSaA50rWlDmUMdfbEmg8EQH91ebHalsC/VhEQL+wuedaWwIP9YL13pnyz5S2BJ4BBGsiGAu4Xj1H6xlcFgOEyZYy1/wSqBwI9trfkH9B8UsgtRbsrcihMKYMeDdOsNx6LGOOzhNokBRs4O+hAEpvTKDLt+AB5lACUhsTCN4F62oOcs+1xgReyBes+Wkog1AaE2jYFizmngrAOmOivEspC7ODURkT6Msj2GuOYyFIY0ygO6pgzUtD7svJ3bHeY7UBQqEkQCqGUj6eUKyYBDo0CdZEOxbg660JPBsK1uI0Zp6NAtgJgXOUzU1orQk81gn2tsTwTGx9wg9HGHjLOR+vT+Wsb68rCF2j8+hhgF+iix7QAKvHG1xpaDJ2YX4Hj8jsbTxbDMPu4BmCvShsC+C4HeQlbJCcvgSK2UHKwMZ/s5kpXgcrH9olyKOf5xjOulva3HNOB/kO60jc550zOnjmCumXHdHd8MDIxmiweWdsDrYVa6TrsxJIDPYS6/4w5SVwGDzss+EZ+gLmCpGGgSlS9q5On3kOseD0CJg42o5ysoN9zEb+cZkJBzuYm7072eemwBVkNGzkgT7zIrSCfgmhLbfjCoBmltBu19GwCkKz0D5Dh2+ANtdcTHcdg+XMgBek0uzTNmNWCnbBARg61HQk6IIcNmAw6nPPIRecOKEdqmMBFxxKIc7RzeEWHDusI1ifdQa2oNDg7jiHWrC32IA+fVYSaEEuGdD7+2ACPoeB9wdGbxoxvRQ63n3SkwEuQE6pSAUSumDrAMzuM8+s5hIaZjTrP97gG+/Q32B8byrlp0Dtx/OAiq7kD9NovgmopMsR0MmRx6kR1WX8Z5DTUMJdSPGbyMXrWMh3k2S618G2/+WEp4GA+4Bkd79291LuL4fBrOVbuqHfHou68XtqAk4/wTq899nwVeQEmnUFX2UyIgjEmSmrkrXhKP7w+M6OnLbsPlzar0R270FSTkVqgyHo4XUBya57LRO0XUMYmrIUrWXCrsMYGyzabssOuykm0Gk4YY2Pbdm1X09dgQKJQedOVk9qqwMGv9AmlYxvsqcjjE7HZ5FT1m+h/Vh5t7E01Pcy9oTWZ6ue/IzQs4hFLW2HtC0NDccZe6Oi7Yqm65mnv67AIxmfE8W/EfDcI0eTQjZ6ZGX8kJvrCAIeqOX4tJYcr7GpfLrLx44lVyh6vwQiG9Y+1HboKh10VhbXjW90wGavNczVFwlhvGLvqRAhzhO4gojp6vC0H7N72FBW/3JN0eF7sNAqL1jviqGIGVqFY1OwmxcxMb1ngafXHtnjW/u1P/oRgQLh3RTWWti/zFJ2n3pv35mlDj7Bw6og86cc4GkkYRcWHFpJwGVFsNcHGb1VQuVDsdcGXWilCm2ckA+x83DI6o9YA+9g5uwx2eUlLptDXSFhVWaX3abz6u05mHIjHOsnEi4eilW2+2z/B12MFhAqS/5r67kXJlSrxoeEuAnV1bNwUt5DaMMqN4YRHRca1ozZ1R/927sGuhHnyVQQO1RrYEedU2I4TxL2wikZmAv6ReSjupmzuL5rin6mlsV+H3pNB97rZn0UxrIW372Gq6Dkh9lQXL+Y4OOIgDYqya8kTdXHS6KeshKeEZ9fU1D8enipS7CXDmcXq+H5feiTZDyYJNOlj8fpxVWuOpfTLGC7hG5Wmj1XEAheQiKnWAepIecXvFpICGYUqyRfTr3fKz4gwEonLPq8nIZLB34Af+9NMW40Xk5t8VSSOzvE/yw6vZzay/lc9+ra5HcybGp+K8BLYqwp4nL63BSeliNTT+3jli6XEYezgZ+gWSP5lNffhaFmo9mVYR69GQ59N1AF69KGeIyEhnXF3ma8NAciEj/c/Nld/NIOpmynvPiLM9xSx5gvOWtCxOd+AQ+kUkzK8RjubozZm/HTtp2FGoZ2B81qFy4junIDHz9lPTT6nPP9Heq0rKXk0uIIxXC0seuEC1GN0LkXKW5c77g6jyUU/duhOAQ4dKpl/ZpnGwWEecm4vibjk09aTDBtdMRiQTk196G+pMbbT2oKJiTGm7PsOfpT2XzFYeqgR59mD/6f6sq/EmKgO1vObmg2nz1Mev0EQ1xkrOO0zUyEnlbQ5cewE+tz4TNPBe/LmzGEk2FxTZ+fCioPDR2sJZOAtRJaZxQLFz6XH9p697H0VQEDPd5y9jT22QZfndtvE2g6FOyKyISdg+t/whoE8JajofUuY2F+n4307NIQi2XsztvnP/d3C9C1bqhxpayD4ZR7qMC8GAjG6Er84/Wrc3UubQDV7377x//+7/8Fe8LkG+j5AgA="; \ No newline at end of file diff --git a/docs/classes/ApplicationCommand.html b/docs/classes/ApplicationCommand.html index e7fb6ceea2..26a7c65bef 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 5e34ef895c..a69433f0d5 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 0dc9fdcc1b..e0ca686248 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 97fd88a991..84b74772b1 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 7baef6a3ad..374ebe5861 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 2d6a826dca..48c3871c60 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 df6813459f..b4410aab27 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

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 | ForumChannel | MediaChannel>

  • 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 "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 diff --git a/docs/classes/Compiler.html b/docs/classes/Compiler.html index 7faf6ae093..ef7f103c54 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 a8118b9839..0d16b79d1f 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 45bea00fda..1cc4844b36 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> = {}
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 7347c20e77..fd1c5e7eba 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 85a27c5d4b..3a3c251182 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 9070bdf07c..855df9844e 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 cb89cfbbc8..1b7f42e672 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 bea7e37e8e..fc26d0fbf2 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

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
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')

See how to write a custom rejection handler.

Since

v13.4.0, v12.16.0

captureRejections: boolean

Value: boolean

@@ -106,19 +106,19 @@

Installing a listener using this symbol does not change the behavior once an'error' event is emitted. Therefore, the process will still crash if no 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

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

    +

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

  • 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

    • 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 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 +128,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.

    @@ -151,7 +151,7 @@
    import { EventEmitter } from 'node:events';
    const emitter = new EventEmitter();
    emitter.once('log', () => console.log('log once'));

    // Returns a new Array with a function `onceWrapper` which has a property
    // `listener` which contains the original listener bound above
    const listeners = emitter.rawListeners('log');
    const logFnWrapper = listeners[0];

    // Logs "log once" to the console and does not unbind the `once` event
    logFnWrapper.listener();

    // Logs "log once" to the console and removes the listener
    logFnWrapper();

    emitter.on('log', () => console.log('log persistently'));
    // Will return a new Array with a single function bound by `.on()` above
    const newListeners = emitter.rawListeners('log');

    // Logs "log persistently" twice
    newListeners[0]();
    emitter.emit('log');

    Parameters

    • eventName: string | symbol

    Returns Function[]

    Since

    v9.4.0

    -
  • Type Parameters

    • Event extends keyof ClientEvents

    Parameters

    • Optional event: Event

    Returns ForgeClient

  • Type Parameters

    • Event extends string | symbol

    Parameters

    • Optional event: Exclude<Event, keyof ClientEvents>

    Returns ForgeClient

  • Removes the specified listener from the listener array for the event namedeventName.

    +
  • Type Parameters

    • Event extends keyof ClientEvents

    Parameters

    • Optional event: Event

    Returns ForgeClient

  • Type Parameters

    • Event extends string | symbol

    Parameters

    • Optional event: Exclude<Event, keyof ClientEvents>

    Returns ForgeClient

  • Removes the specified listener from the listener array for the event namedeventName.

    const callback = (stream) => {
    console.log('someone connected!');
    };
    server.on('connection', callback);
    // ...
    server.removeListener('connection', callback);

    removeListener() will remove, at most, one instance of a listener from the @@ -181,7 +181,7 @@ modified for this specific EventEmitter instance. The value can be set toInfinity (or 0) to indicate an unlimited number of listeners.

    Returns a reference to the EventEmitter, so that calls can be chained.

    Parameters

    • n: number

    Returns ForgeClient

    Since

    v0.3.5

    -
  • Returns unknown

  • Experimental

    Listens once to the abort event on the provided signal.

    +
  • Returns unknown

  • Experimental

    Listens once to the abort event on the provided signal.

    Listening to the abort event on abort signals is unsafe and may lead to resource leaks since another third party with the signal can call e.stopImmediatePropagation(). Unfortunately Node.js cannot change @@ -219,7 +219,7 @@

  • eventName: string | symbol

    The event name

Returns number

Since

v0.9.12

Deprecated

Since v3.2.0 - Use listenerCount instead.

-
  • Type Parameters

    • Emitter extends EventEmitter

    • Event extends keyof ClientEvents

    Parameters

    • eventEmitter: Emitter
    • eventName: Emitter extends Client<boolean>
          ? Event
          : string | symbol
    • Optional options: {
          signal?: AbortSignal;
      }
      • Optional signal?: AbortSignal

    Returns AsyncIterableIterator<Emitter extends Client<boolean>
        ? ClientEvents[Event]
        : any[]>

  • Type Parameters

    • Emitter extends EventEmitter

    • Event extends keyof ClientEvents

    Parameters

    • eventEmitter: Emitter
    • eventName: Emitter extends Client<boolean>
          ? Event
          : string | symbol
    • Optional options: {
          signal?: AbortSignal;
      }
      • Optional signal?: AbortSignal

    Returns Promise<Emitter extends Client<boolean>
        ? ClientEvents[Event]
        : any[]>

  • import { setMaxListeners, EventEmitter } from 'node:events';

    const target = new EventTarget();
    const emitter = new EventEmitter();

    setMaxListeners(5, target, emitter); +
  • Type Parameters

    • Emitter extends EventEmitter

    • Event extends keyof ClientEvents

    Parameters

    • eventEmitter: Emitter
    • eventName: Emitter extends Client<boolean>
          ? Event
          : string | symbol
    • Optional options: {
          signal?: AbortSignal;
      }
      • Optional signal?: AbortSignal

    Returns AsyncIterableIterator<Emitter extends Client<boolean>
        ? ClientEvents[Event]
        : any[]>

  • Type Parameters

    • Emitter extends EventEmitter

    • Event extends keyof ClientEvents

    Parameters

    • eventEmitter: Emitter
    • eventName: Emitter extends Client<boolean>
          ? Event
          : string | symbol
    • Optional options: {
          signal?: AbortSignal;
      }
      • Optional signal?: AbortSignal

    Returns Promise<Emitter extends Client<boolean>
        ? ClientEvents[Event]
        : any[]>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/ForgeExtension.html b/docs/classes/ForgeExtension.html index c9ecce8ef0..0d14edbab9 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 731a279d97..942bd996f1 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 67c39d7c10..6ba392401f 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 e301f8b2cf..92cd356595 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 9f2bed577e..56fea0f6cf 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 c56ec75fe8..a31d5a7c5e 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 13c4b6b846..e23e460639 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 7b1793b972..2194f7325b 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 88fa8b916e..21ef5ac33f 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 10f835cdf7..34802a117d 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 27afae90e5..0e541705ed 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 8f3fc4dd21..c7efade2ae 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 7419a0215b..89f8311c3f 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

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
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 a3322001d5..8a299ca472 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 d69c336650..988b28318a 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 abec6cc12e..41d2e40f5d 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 da8c6469de..ea433a35b3 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, errors.

-
Low: 2

Logs only info and errors

-
Medium: 3

Logs only info, warnings and errors

-
None: 0

Does not log anything

-
VeryLow: 1

Lows only info

-

Generated using TypeDoc

\ No newline at end of file +

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 diff --git a/docs/enums/LogType.html b/docs/enums/LogType.html index 8f68f6eaa1..041c79b4ec 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 858284db56..cd6b0449a7 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 926f7ef373..d7f1f64546 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 c088d929e8..a256479bfb 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 f83cc05fb9..489533dd88 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 9a467d8da0..18050fa6e5 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 4f4a912e6c..f5cc83d04f 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 48aeadf488..f1afa4363b 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 061bedffe3..e908f5aa34 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 d283a28706..cde1418e0b 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 81bcb04a78..25812854a9 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 c74387c1e7..565bd265a9 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 dc7fd2c72a..71808bb757 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 8dae2bb37c..630949728c 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 1a2237539b..508c3af5ac 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 999f92aa20..8c8bccd2d8 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 1110717ac7..bfbcea7924 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 455974acf2..5fe0f82451 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 b651d2f70b..dc04aaa380 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 83d07daa02..63d67b065e 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 fc98b0f8ba..d4158e2158 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 dd7c885bb4..b4960108fb 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 58b79e9668..9e4cd14780 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 5a226aa9eb..d69ccfe256 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 | IForgeFunctionParams)[];
    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 | IForgeFunctionParams)[]
path?: string

Generated using TypeDoc

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

Interface IForgeFunctionParams

interface IForgeFunctionParams {
    name: string;
    required?: boolean;
}

Properties

name +IForgeFunctionParams | @tryforge/forgescript

Generated using TypeDoc

\ No newline at end of file +

Properties

name: string
required?: boolean

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/IGuildInvite.html b/docs/interfaces/IGuildInvite.html index 8155288503..ce4ca02169 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 079658aab5..9598e91243 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 9490957984..0dee1d0e43 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/ILocation.html b/docs/interfaces/ILocation.html index 57d6dd188d..baf9f85dbe 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 4be7a453d6..184656b8cb 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 c2409a33ff..2cc38ac7e2 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 4b42e25ceb..53b5c67ea5 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 e6f5185e34..4f26348bf1 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 bb06c7b209..01479a6c15 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 be07b00cf8..d1b1df6ff7 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 04314ab726..be3a024171 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 99f3fdc8b0..e72d0e86fe 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 5901f6f2b9..b700bcd498 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 a 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 846b457276..711b715141 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;
    voiceState: VoiceState;
}

Properties

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
voiceState: VoiceState

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/IThreadContext.html b/docs/interfaces/IThreadContext.html index 3a926094ff..1d7c649f8b 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 1d8afc999a..cbab401a03 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 b4bb079a48..f8645de372 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 4344508eb9..ea57e6f261 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/types/AssertArgs.html b/docs/types/AssertArgs.html index 8134ee67cb..68624e5cfb 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 aaac10f47a..0c479f65c2 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 80b979d4d5..9da3b28cec 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 09f61f4200..1db9f3262a 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 247f674875..c310149b8e 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 3bc1aa80cf..e1d00b978a 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 5ab0a31e20..4620d3d170 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 7947af1fb0..1a0dc94441 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 08f3893d1f..f4e630b54a 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
                                                                                                                            : 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 77bb06fac1..80fa785e89 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 69567941e2..73fce96451 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 1c5b9a2baa..f2f08470f7 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 1ec035dfc5..0d45c73c74 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 ecde7d1446..f37154be30 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 e9c014baf6..933f1ab491 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 c270bb7fcf..32a03d5103 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 df2078eeb7..bd1fa19921 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 dd1572c156..cbda2f386c 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 e7ffe55855..119b9c4e14 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 5651f6107c..b5a4c38e39 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 44bba74b75..2aa209004d 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 f84974e803..7e5bc49041 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 e97a008097..c7dd5d0709 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 30433db59c..64bf969783 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 8cffefa76d..514e04b89f 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 b742901e12..50c2b79a73 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 ffb31f749f..6782b11d66 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 00bbd5b828..11f9745d96 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"]} \ 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"]} \ No newline at end of file diff --git a/metadata/enums.json b/metadata/enums.json index dcb8dce84e..b1895bd848 100644 --- a/metadata/enums.json +++ b/metadata/enums.json @@ -1 +1 @@ -{"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"],"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"],"ForumTagProperty":["emoji","id","moderated","name"],"ThreadAutoArchiveDuration":["OneHour","OneDay","ThreeDays","OneWeek"],"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"],"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"],"PresenceStatus":["online","idle","dnd","offline"],"GuildMFALevel":["None","Elevated"],"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"],"AttachmentFlags":["IsRemix"],"MessageFlags":["Crossposted","IsCrosspost","SuppressEmbeds","SourceMessageDeleted","Urgent","HasThread","Ephemeral","Loading","FailedToMentionSomeRolesInThread","ShouldShowLinkNotDiscordWarning","SuppressNotifications","IsVoiceMessage"],"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"],"InviteProperty":["authorID","channelID","guildID","uses","maxUses","maxAge","timestamp","code","url","expiresTimestamp"],"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"],"SortType":["asc","desc"],"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"],"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 diff --git a/metadata/events.json b/metadata/events.json index dd5a35310c..6b143f2631 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 a 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":"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 fbe621bf7c..65231c884d 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"}],"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 an 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":"The action type automod used","unwrap":false,"output":["AutoModerationActionType"],"category":"automod"},{"name":"$automodAlertSystemMessageID","version":"1.2.0","description":"The message sent by automod","unwrap":false,"output":["String"],"category":"automod"},{"name":"$automodChannelID","version":"1.2.0","description":"The channel id for automod","unwrap":false,"output":["Channel"],"category":"automod"},{"name":"$automodContent","version":"1.2.0","description":"The content automod acted upon","unwrap":false,"output":["String"],"category":"automod"},{"name":"$automodCustomMessage","version":"1.2.0","description":"The custom message used by automod on this detection","unwrap":false,"output":["String"],"category":"automod"},{"name":"$automodDuration","version":"1.2.0","description":"The duration in ms by this automod action","unwrap":false,"output":["Number"],"category":"automod"},{"name":"$automodMatchedContent","version":"1.2.0","description":"The matched content automod acted upon","unwrap":false,"output":["String"],"category":"automod"},{"name":"$automodMatchedKeyword","version":"1.2.0","description":"The matched keyword the automod caught","unwrap":false,"output":["String"],"category":"automod"},{"name":"$automodRuleID","version":"1.2.0","description":"The rule id used by automod","unwrap":false,"output":["String"],"category":"automod"},{"name":"$automodRuleTriggerType","version":"1.2.0","description":"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,"required":true,"type":"Guild"}],"category":"bot"},{"name":"$applicationCommands","version":"1.5.0","description":"Returns all application commands","output":["Json"],"unwrap":false,"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":"$extensionVersion","version":"1.4.0","brackets":true,"unwrap":true,"description":"Returns the version a 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 you're 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":"$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":"$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":"$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","brackets":true,"unwrap":true,"output":["Number"],"description":"Delete given channel ids, returns the count of channels deleted","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 deleteive","rest":false,"required":true,"type":"Channel"},{"name":"reason","description":"The reason to archive 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":"$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":"$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":"$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":"$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":"$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":"$setDefaultThreadArchiveDuration","version":"1.5.0","description":"Modifies a forum's auto archive thread duration","unwrap":true,"output":["Boolean"],"aliases":["$setDefaultThreadAutoArchiveDuration"],"brackets":true,"args":[{"name":"channel ID","type":"Channel","description":"The forum to modify","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":"$setThreadArchiveDuration","version":"1.5.0","description":"Modifies a thread's auto archive duration","unwrap":true,"output":["Boolean"],"aliases":["$setThreadAutoArchiveDuration"],"brackets":true,"args":[{"name":"channel ID","type":"Channel","description":"The thread to modify","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":"$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":"$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":"$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":"$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":"$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":"$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":"$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":"$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":"$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 an 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":"$underscore","version":"1.3.0","brackets":true,"description":"Adds underscore to text","unwrap":true,"output":["String"],"args":[{"name":"text","description":"The text to add underscore 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":"$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":"$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":"$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":"$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":"$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":"$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":"$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":"$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":"$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":"$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":"$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":"$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":"$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":"$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":"$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":"$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":"$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":"$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":"$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,"args":[{"name":"name","description":"The header name","rest":false,"type":"String","required":true}],"brackets":true,"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":"Json"}],"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":"Invite"}],"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":"$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":"$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 a emoji","brackets":true,"output":["GuildEmoji"],"args":[{"name":"query","description":"The id, mention or emoji name to find","rest":false,"type":"String","required":true}],"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 a 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, mention 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":"$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":"$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","unwrap":true,"brackets":false,"args":[{"name":"guild ID","description":"The guild to cache members of","rest":false,"required":true,"type":"Guild"}],"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 a 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":"$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":"$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":"$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":"$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":"$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"}],"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":"$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 an 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":"$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":"$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":"$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"},{"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":"The reaction author id that reacted","unwrap":false,"output":["User"],"category":"reaction"},{"name":"$reactionCount","version":"1.5.0","description":"The count of reacted users","unwrap":false,"output":["Number"],"category":"reaction"},{"name":"$reactionEmoji","version":"1.0.0","description":"The emoji that was used","unwrap":false,"output":["String"],"category":"reaction"},{"name":"$reactionEmojiID","version":"1.0.0","description":"The reaction id that was used","unwrap":false,"output":["GuildEmoji"],"category":"reaction"},{"name":"$reactionMessageID","version":"1.0.0","description":"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":"$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":"$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":"$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":"$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","expiresTimestamp"],"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","expiresTimestamp"],"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","brackets":false,"description":"Counts number of args in message","unwrap":true,"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","output":["Number"],"version":"1.0.0","description":"Returns the cpu usage of the host (not accurate)","unwrap":false,"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","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 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":"$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":"$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":"$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","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 diff --git a/metadata/translations/es.json b/metadata/translations/es.json index e1a3a8ab22..d316e5a5e9 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":"b352f78962d0bc0c2adb752f44781c8861124733f915fa6117d6904c41ca38da","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."}]},"$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":"f977b110d6ded2420172d554f42f18cb13744ba3ac4633713271fce36be18e86","description":"El tipo de acción automod utilizado."},"$automodCustomMessage":{"descriptionHash":"8353b7a9158f0beb67e923c06070fe8fd87ff7e6676d95e34468f1ec468ac97b","description":"El mensaje personalizado utilizado por automod en esta detección."},"$automodMatchedContent":{"descriptionHash":"c5ee555a69b57c4f19f9d4fe7a6f86e843440e9c7e1fbce6597cf9140a927c59","description":"El automod de contenido coincidente actuó sobre él."},"$automodContent":{"descriptionHash":"425e6bea157f609021b3677f624290e4d68c153a5e0b1803a1a263d5edfb7ad1","description":"El contenido sobre el que actuó Automod."},"$botCount":{"descriptionHash":"885822104218e208516a8b25a46dd0fd642fe3b20212f2a4598851cd0d0a219d","description":"Devuelve el recuento de bots del bot."},"$automodAlertSystemMessageID":{"descriptionHash":"52ec2bedb4ae9b624d4d9220799fb02a72ef64839cac6c775dcc9c87db7e853f","description":"El mensaje enviado por automod."},"$automodChannelID":{"descriptionHash":"072f79bc57cac82e79ff3ca8073c40ad9cf6ff545e080e63be792192bb5fe220","description":"La identificación del canal para automod."},"$automodMatchedKeyword":{"descriptionHash":"910260be417d0d217a839cffb1ace9c13d89aa6d9709fcbf1af68f3278797267","description":"La palabra clave coincidente que captó el automod"},"$automodRuleTriggerType":{"descriptionHash":"93edade57ba94faa4d4b255d6abef9f4a0d9534f82dc8732944487442446ab1b","description":"El tipo de activación de regla utilizado por automod"},"$botDestroy":{"descriptionHash":"d59e50d161b4b6e614ed11f57e2be860f973e6b902520259852b829430ee3e72","description":"Destruye el cliente discord.js"},"$automodRuleID":{"descriptionHash":"86f186201a861b17f688d82fae86e1b0b07101a146b35eee825ea2457b3a5c65","description":"La identificación de la regla utilizada por automod"},"$automodDuration":{"descriptionHash":"9d8a33e7662dc574d5fe237c434cd891dd498df02a73437a3ac8cbdcccc4d05a","description":"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":"c7fc0e43234649457e3237668d12da8fb510a312cd49593845ffa95357654d05","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":"8b073b4916ab44193bd3d1ac0dff3800cc8a7645048154c5d396b907a8739d8a","description":"Devuelve la versión del paquete que estás usando."},"$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":"8ec0d5937babe08e38b9ff7767fd55b30d61fdd4d6ea8b53d375407d42b84693","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":"c7f1d84f4ac40b8e3edc7ed4843ee86a71febb422130891d47a2488297439b86","description":"Eliminar 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":"5d5bdc3643eb6efb344a26f52678fc6fed9b3e7ea631538813161c4ee389552e","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"}]},"$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":"947814c96b68965ec7605de7c8cf34bfd427140ba241f6df4e5eedca12c5182f","description":"Encuentra un emoji","fields":[{"nameHash":"a8b771920b8319e47251d1360f5e880bc18e8d329b0f0d003ea3c7e615558947","name":"consulta","descriptionHash":"b3cf8c15dbab6458bd7bb93d99818f8368f0cb054085fc82ba3e751f4809521e","description":"La identificación, mención 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":"49cd371a45f337f267e61b4a2befbd471ba545b6c5537f029abf771a938f8d6a","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":"b3cf8c15dbab6458bd7bb93d99818f8368f0cb054085fc82ba3e751f4809521e","description":"La identificación, mención 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"}]},"$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":"afb46212e593320cf03cfeeea043af741ca539c26a4ee54231f86577055d02ca","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"}]},"$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":"270e7e16d533b6fa00949bdf686744c316897083fc2db7565bcb2a87695a4e03","description":"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":"c9753572706f0d932617bf1430f157ac48ac004236631476216f03a5f5deab97","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":"f06ac75609d75d75718d83570b6a648bccf9a266b53907ad8234a19d0e8346dd","description":"El emoji que se usó"},"$reactionMessageID":{"descriptionHash":"fe4d43d31b0fad51a977f0fdbd3f3578f9426d7dd5d41ee23527ee1c04ff5567","description":"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":"e37c388f84dbc963d07475389095718e281f0e8fa80193a31649fd1b626efccf","description":"La identificación de reacción que se usó."},"$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":"ee254673b8ff1ebcdc2075143ba530cf78327a06b104cbaa54cc82449c9b559b","description":"Cuenta el número de argumentos en el 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":"28cd1dccc19bb1ce09bb83835c0cd58737bbd1a60391644735df0abb3a4ef486","description":"Comprueba si un usuario determinado puede recibir mensajes de texto","fields":[{"nameHash":"04f8996da763b7a969b1028ee3007569eaf3a635486ddab211d512c85b9df8fb","name":"usuario","descriptionHash":"5fc3cbdecfda8816aee6fc2d647cb15541bc02a69f2dffe28c93fbe05ca30273","description":"El usuario para probar dms."}]},"$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":"27aed8cfaed144073962726a2db10bc4223e4a714fbae6f9bac15649872f2a37","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"}]},"$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":"6ca51d7789a203805775acd7c9f79fe0ee8d31a8de4693c83bc79acd67cd99dd","description":"Modifica 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":"58b3f63b489e7d42ff57e9e2c7fe2a4e82057e3e8648d31aadb6ec2b2f8941bf","description":"Modifica la duración del hilo de archivo automático 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":"f633964881a1cfe1dab3fc79123c8dcbd5a0041dad80acac8076841cbe3a94e7","description":"El hilo para eliminar"},{"nameHash":"8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be","name":"razón","descriptionHash":"603d323a164f7abf170fa587482d8a377f79d3bbe594b44cf95da3f67b77b56c","description":"El motivo para archivar 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."},"$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":"ab8b339f0d2288181381d883c8615e2f83dd0cd855e16ac31bd5bd33c6554b26","description":"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"}]}}} \ 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":"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 diff --git a/package-lock.json b/package-lock.json index da0d715927..4e2195bea7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,16 +1,16 @@ { "name": "@tryforge/forgescript", - "version": "2.1.0", + "version": "2.2.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@tryforge/forgescript", - "version": "2.1.0", - "license": "MIT", + "version": "2.2.0", + "license": "GPL-3.0", "dependencies": { "chalk": "^4.1.2", - "discord.js": "^14.17.2", + "discord.js": "^14.18.0", "ms-utility": "^3.3.0", "tiny-typed-emitter": "^2.1.0", "undici": "^5.23.0" @@ -45,15 +45,15 @@ } }, "node_modules/@discordjs/builders": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-1.10.0.tgz", - "integrity": "sha512-ikVZsZP+3shmVJ5S1oM+7SveUCK3L9fTyfA8aJ7uD9cNQlTqF+3Irbk2Y22KXTb3C3RNUahRkSInClJMkHrINg==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-1.10.1.tgz", + "integrity": "sha512-OWo1fY4ztL1/M/DUyRPShB4d/EzVfuUvPTRRHRIt/YxBrUYSz0a+JicD5F5zHFoNs2oTuWavxCOVFV1UljHTng==", "license": "Apache-2.0", "dependencies": { "@discordjs/formatters": "^0.6.0", "@discordjs/util": "^1.1.1", "@sapphire/shapeshift": "^4.0.0", - "discord-api-types": "^0.37.114", + "discord-api-types": "^0.37.119", "fast-deep-equal": "^3.1.3", "ts-mixer": "^6.0.4", "tslib": "^2.6.3" @@ -89,9 +89,9 @@ } }, "node_modules/@discordjs/rest": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@discordjs/rest/-/rest-2.4.2.tgz", - "integrity": "sha512-9bOvXYLQd5IBg/kKGuEFq3cstVxAMJ6wMxO2U3wjrgO+lHv8oNCT+BBRpuzVQh7BoXKvk/gpajceGvQUiRoJ8g==", + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@discordjs/rest/-/rest-2.4.3.tgz", + "integrity": "sha512-+SO4RKvWsM+y8uFHgYQrcTl/3+cY02uQOH7/7bKbVZsTfrfpoE62o5p+mmV+s7FVhTX82/kQUGGbu4YlV60RtA==", "license": "Apache-2.0", "dependencies": { "@discordjs/collection": "^2.1.1", @@ -99,10 +99,10 @@ "@sapphire/async-queue": "^1.5.3", "@sapphire/snowflake": "^3.5.3", "@vladfrangu/async_event_emitter": "^2.4.6", - "discord-api-types": "^0.37.114", + "discord-api-types": "^0.37.119", "magic-bytes.js": "^1.10.0", "tslib": "^2.6.3", - "undici": "6.19.8" + "undici": "6.21.1" }, "engines": { "node": ">=18" @@ -124,9 +124,9 @@ } }, "node_modules/@discordjs/rest/node_modules/undici": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici/-/undici-6.19.8.tgz", - "integrity": "sha512-U8uCCl2x9TK3WANvmBavymRzxbfFYG+tAu+fgx3zxQy3qdagQqBLwJVrdyO1TBfUXvfKveMKJZhpvUYoOjM+4g==", + "version": "6.21.1", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.21.1.tgz", + "integrity": "sha512-q/1rj5D0/zayJB2FraXdaWxbhWiNKDvu8naDT2dl1yTlvJp4BLtOcp2a5BvgGNQpYYJzau7tf1WgKv3b+7mqpQ==", "license": "MIT", "engines": { "node": ">=18.17" @@ -145,18 +145,18 @@ } }, "node_modules/@discordjs/ws": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@discordjs/ws/-/ws-1.2.0.tgz", - "integrity": "sha512-QH5CAFe3wHDiedbO+EI3OOiyipwWd+Q6BdoFZUw/Wf2fw5Cv2fgU/9UEtJRmJa9RecI+TAhdGPadMaEIur5yJg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@discordjs/ws/-/ws-1.2.1.tgz", + "integrity": "sha512-PBvenhZG56a6tMWF/f4P6f4GxZKJTBG95n7aiGSPTnodmz4N5g60t79rSIAq7ywMbv8A4jFtexMruH+oe51aQQ==", "license": "Apache-2.0", "dependencies": { "@discordjs/collection": "^2.1.0", - "@discordjs/rest": "^2.4.1", + "@discordjs/rest": "^2.4.3", "@discordjs/util": "^1.1.0", "@sapphire/async-queue": "^1.5.2", "@types/ws": "^8.5.10", "@vladfrangu/async_event_emitter": "^2.2.4", - "discord-api-types": "^0.37.114", + "discord-api-types": "^0.37.119", "tslib": "^2.6.2", "ws": "^8.17.0" }, @@ -477,9 +477,9 @@ } }, "node_modules/@types/ws": { - "version": "8.5.13", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.13.tgz", - "integrity": "sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA==", + "version": "8.5.14", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.14.tgz", + "integrity": "sha512-bd/YFLW+URhBzMXurx7lWByOu+xzU9+kb3RboOteXYDfW+tr+JZa99OyNmPINEGB/ahzKrEuc8rcv4gnpJmxTw==", "license": "MIT", "dependencies": { "@types/node": "*" @@ -1001,10 +1001,11 @@ "dev": true }, "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dev": true, + "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -1089,29 +1090,29 @@ } }, "node_modules/discord-api-types": { - "version": "0.37.114", - "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.114.tgz", - "integrity": "sha512-9b9oOpktWSmE6ooToc46wfw151SHC/+idmnZvtwpEzW85BijUspQxj4W2uOmo+nZVTdEyb3fku58k+4rHKpdSQ==", + "version": "0.37.119", + "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.119.tgz", + "integrity": "sha512-WasbGFXEB+VQWXlo6IpW3oUv73Yuau1Ig4AZF/m13tXcTKnMpc/mHjpztIlz4+BM9FG9BHQkEXiPto3bKduQUg==", "license": "MIT" }, "node_modules/discord.js": { - "version": "14.17.2", - "resolved": "https://registry.npmjs.org/discord.js/-/discord.js-14.17.2.tgz", - "integrity": "sha512-mrH6ziLVtNtId4bV4bsaUt5jE6NUaiHMPqO5VsSw1VVhFnjFi9duD8ctlo90/6cUH+8uyKBkoq9mSJ35SuuZ7Q==", + "version": "14.18.0", + "resolved": "https://registry.npmjs.org/discord.js/-/discord.js-14.18.0.tgz", + "integrity": "sha512-SvU5kVUvwunQhN2/+0t55QW/1EHfB1lp0TtLZUSXVHDmyHTrdOj5LRKdR0zLcybaA15F+NtdWuWmGOX9lE+CAw==", "license": "Apache-2.0", "dependencies": { - "@discordjs/builders": "^1.10.0", + "@discordjs/builders": "^1.10.1", "@discordjs/collection": "1.5.3", "@discordjs/formatters": "^0.6.0", - "@discordjs/rest": "^2.4.2", + "@discordjs/rest": "^2.4.3", "@discordjs/util": "^1.1.1", - "@discordjs/ws": "^1.2.0", + "@discordjs/ws": "^1.2.1", "@sapphire/snowflake": "3.5.3", - "discord-api-types": "^0.37.114", + "discord-api-types": "^0.37.119", "fast-deep-equal": "3.1.3", "lodash.snakecase": "4.1.1", "tslib": "^2.6.3", - "undici": "6.19.8" + "undici": "6.21.1" }, "engines": { "node": ">=18" @@ -1121,9 +1122,9 @@ } }, "node_modules/discord.js/node_modules/undici": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici/-/undici-6.19.8.tgz", - "integrity": "sha512-U8uCCl2x9TK3WANvmBavymRzxbfFYG+tAu+fgx3zxQy3qdagQqBLwJVrdyO1TBfUXvfKveMKJZhpvUYoOjM+4g==", + "version": "6.21.1", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.21.1.tgz", + "integrity": "sha512-q/1rj5D0/zayJB2FraXdaWxbhWiNKDvu8naDT2dl1yTlvJp4BLtOcp2a5BvgGNQpYYJzau7tf1WgKv3b+7mqpQ==", "license": "MIT", "engines": { "node": ">=18.17" @@ -1377,9 +1378,9 @@ } }, "node_modules/express": { - "version": "4.21.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz", - "integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", "dev": true, "license": "MIT", "dependencies": { @@ -1402,7 +1403,7 @@ "methods": "~1.1.2", "on-finished": "2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.10", + "path-to-regexp": "0.1.12", "proxy-addr": "~2.0.7", "qs": "6.13.0", "range-parser": "~1.2.1", @@ -1417,6 +1418,10 @@ }, "engines": { "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/express/node_modules/debug": { @@ -2287,9 +2292,9 @@ } }, "node_modules/path-to-regexp": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", - "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==", + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", "dev": true, "license": "MIT" }, diff --git a/package.json b/package.json index d6ea822cee..2bd7a6a969 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tryforge/forgescript", - "version": "2.0.0", + "version": "2.2.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", @@ -51,7 +51,7 @@ }, "dependencies": { "chalk": "^4.1.2", - "discord.js": "^14.17.2", + "discord.js": "^14.18.0", "ms-utility": "^3.3.0", "tiny-typed-emitter": "^2.1.0", "undici": "^5.23.0" diff --git a/src/__tests__/m.md b/src/__tests__/m.md index e1772b0fe5..a3245726e1 100644 --- a/src/__tests__/m.md +++ b/src/__tests__/m.md @@ -1,5 +1,5 @@ # $username -> Returns an user's username using it's ID +> Returns a user's username using it's ID ## Usage ``` diff --git a/src/core/Interpreter.ts b/src/core/Interpreter.ts index e34d14f7a9..52b967df38 100644 --- a/src/core/Interpreter.ts +++ b/src/core/Interpreter.ts @@ -77,7 +77,7 @@ export interface IRunnable { redirectErrorsToConsole?: boolean /** - * The old and new states of a event + * The old and new states of an event */ states?: States diff --git a/src/handlers/events/messageReactionRemoveEmoji.ts b/src/handlers/events/messageReactionRemoveEmoji.ts index ea2badfede..86288eeca2 100644 --- a/src/handlers/events/messageReactionRemoveEmoji.ts +++ b/src/handlers/events/messageReactionRemoveEmoji.ts @@ -5,7 +5,7 @@ import { DiscordEventHandler } from "../../structures/extended/DiscordEventHandl export default new DiscordEventHandler({ name: "messageReactionRemoveEmoji", version: "1.4.0", - description: "This event is fired when a emoji is removed from a message's reactions", + description: "This event is fired when an emoji is removed from a message's reactions", intents: ["GuildMessageReactions", "DirectMessageReactions"], listener: async function (m) { const commands = this.commands.get("messageReactionRemoveEmoji") diff --git a/src/native/array/arraySort.ts b/src/native/array/arraySort.ts index bcfaa24b06..e13c42fcab 100644 --- a/src/native/array/arraySort.ts +++ b/src/native/array/arraySort.ts @@ -1,4 +1,5 @@ import { ArgType, NativeFunction, Return } from "../../structures" +import { SortType } from "../statement/loop" export default new NativeFunction({ name: "$arraySort", @@ -20,18 +21,27 @@ export default new NativeFunction({ rest: false, required: false, type: ArgType.String - } + }, + { + name: "sort type", + description: "The sort type to use, omit to use default sort order", + rest: false, + type: ArgType.Enum, + enum: SortType + }, ], output: ArgType.Json, - execute(ctx, [variable, other]) { + execute(ctx, [variable, other, order]) { const arr = ctx.getEnvironmentInstance(Array, variable) if (arr !== null) { + const sorted = arr.sort(order !== null ? (a, b) => (order ? Number(a) - Number(b) : Number(b) - Number(a)) : undefined) + if (other) - ctx.setEnvironmentKey(other, arr.sort()) + ctx.setEnvironmentKey(other, sorted) else - return this.successJSON(arr.sort()) + return this.successJSON(sorted) } return this.success() }, -}) +}) \ No newline at end of file diff --git a/src/native/audit/fetchUserAuditLog.ts b/src/native/audit/fetchUserAuditLog.ts index b74390d6c4..531c8c2d00 100644 --- a/src/native/audit/fetchUserAuditLog.ts +++ b/src/native/audit/fetchUserAuditLog.ts @@ -6,7 +6,7 @@ import { AuditProperties, AuditProperty } from "../../properties/audit" export default new NativeFunction({ name: "$fetchUserAuditLog", version: "1.4.0", - description: "Fetches an audit log from an user using the type of it", + description: "Fetches an audit log from a user using the type of it", brackets: true, unwrap: true, output: ArgType.Unknown, diff --git a/src/native/automod/automodActionType.ts b/src/native/automod/automodActionType.ts index 9cd526ffab..505da056a4 100644 --- a/src/native/automod/automodActionType.ts +++ b/src/native/automod/automodActionType.ts @@ -4,7 +4,7 @@ import { NativeFunction, Return } from "../../structures" export default new NativeFunction({ name: "$automodActionType", version: "1.2.0", - description: "The action type automod used", + description: "Returns the action type automod used", unwrap: false, output: AutoModerationActionType, execute(ctx) { diff --git a/src/native/automod/automodAlertSystemMessageID.ts b/src/native/automod/automodAlertSystemMessageID.ts index ea8e83da87..41204c48d7 100644 --- a/src/native/automod/automodAlertSystemMessageID.ts +++ b/src/native/automod/automodAlertSystemMessageID.ts @@ -4,7 +4,7 @@ import { ArgType, NativeFunction, Return } from "../../structures" export default new NativeFunction({ name: "$automodAlertSystemMessageID", version: "1.2.0", - description: "The message sent by automod", + description: "Returns the message sent by automod", unwrap: false, output: ArgType.String, execute(ctx) { diff --git a/src/native/automod/automodChannelID.ts b/src/native/automod/automodChannelID.ts index c0df05711a..01fa2acd0c 100644 --- a/src/native/automod/automodChannelID.ts +++ b/src/native/automod/automodChannelID.ts @@ -4,7 +4,7 @@ import { ArgType, NativeFunction, Return } from "../../structures" export default new NativeFunction({ name: "$automodChannelID", version: "1.2.0", - description: "The channel id for automod", + description: "Returns the channel id for automod", unwrap: false, output: ArgType.Channel, execute(ctx) { diff --git a/src/native/automod/automodContent.ts b/src/native/automod/automodContent.ts index db127d319c..eceea4837c 100644 --- a/src/native/automod/automodContent.ts +++ b/src/native/automod/automodContent.ts @@ -3,7 +3,7 @@ import { ArgType, NativeFunction, Return } from "../../structures" export default new NativeFunction({ name: "$automodContent", version: "1.2.0", - description: "The content automod acted upon", + description: "Returns the content automod acted upon", unwrap: false, output: ArgType.String, execute(ctx) { diff --git a/src/native/automod/automodCustomMessage.ts b/src/native/automod/automodCustomMessage.ts index b5d24c47ff..0e0f2b0b00 100644 --- a/src/native/automod/automodCustomMessage.ts +++ b/src/native/automod/automodCustomMessage.ts @@ -4,7 +4,7 @@ import { ArgType, NativeFunction, Return } from "../../structures" export default new NativeFunction({ name: "$automodCustomMessage", version: "1.2.0", - description: "The custom message used by automod on this detection", + description: "Returns the custom message used by automod on this detection", unwrap: false, output: ArgType.String, execute(ctx) { diff --git a/src/native/automod/automodDuration.ts b/src/native/automod/automodDuration.ts index 7a8d9be4b4..6ca0afa716 100644 --- a/src/native/automod/automodDuration.ts +++ b/src/native/automod/automodDuration.ts @@ -4,7 +4,7 @@ import { ArgType, NativeFunction, Return } from "../../structures" export default new NativeFunction({ name: "$automodDuration", version: "1.2.0", - description: "The duration in ms by this automod action", + description: "Returns the duration in ms by this automod action", unwrap: false, output: ArgType.Number, execute(ctx) { diff --git a/src/native/automod/automodMatchedContent.ts b/src/native/automod/automodMatchedContent.ts index 53d64f306e..01ed4816de 100644 --- a/src/native/automod/automodMatchedContent.ts +++ b/src/native/automod/automodMatchedContent.ts @@ -3,7 +3,7 @@ import { ArgType, NativeFunction, Return } from "../../structures" export default new NativeFunction({ name: "$automodMatchedContent", version: "1.2.0", - description: "The matched content automod acted upon", + description: "Returns the matched content automod acted upon", unwrap: false, output: ArgType.String, execute(ctx) { diff --git a/src/native/automod/automodMatchedKeyword.ts b/src/native/automod/automodMatchedKeyword.ts index 4326350301..2bb277cdca 100644 --- a/src/native/automod/automodMatchedKeyword.ts +++ b/src/native/automod/automodMatchedKeyword.ts @@ -3,7 +3,7 @@ import { ArgType, NativeFunction, Return } from "../../structures" export default new NativeFunction({ name: "$automodMatchedKeyword", version: "1.2.0", - description: "The matched keyword the automod caught", + description: "Returns the matched keyword the automod caught", unwrap: false, output: ArgType.String, execute(ctx) { diff --git a/src/native/automod/automodRuleID.ts b/src/native/automod/automodRuleID.ts index 661e7fd12f..cfd6b0ff44 100644 --- a/src/native/automod/automodRuleID.ts +++ b/src/native/automod/automodRuleID.ts @@ -4,7 +4,7 @@ import { ArgType, NativeFunction, Return } from "../../structures" export default new NativeFunction({ name: "$automodRuleID", version: "1.2.0", - description: "The rule id used by automod", + description: "Returns the rule id used by automod", unwrap: false, output: ArgType.String, execute(ctx) { diff --git a/src/native/automod/automodRuleTriggerType.ts b/src/native/automod/automodRuleTriggerType.ts index 15f9f8c995..f9b2ba34e1 100644 --- a/src/native/automod/automodRuleTriggerType.ts +++ b/src/native/automod/automodRuleTriggerType.ts @@ -4,7 +4,7 @@ import { ArgType, NativeFunction, Return } from "../../structures" export default new NativeFunction({ name: "$automodRuleTriggerType", version: "1.2.0", - description: "The rule trigger type used by automod", + description: "Returns the rule trigger type used by automod", unwrap: false, output: AutoModerationRuleTriggerType, execute(ctx) { diff --git a/src/native/bot/applicationCommandCount.ts b/src/native/bot/applicationCommandCount.ts index cf35e3f409..7295f075ab 100644 --- a/src/native/bot/applicationCommandCount.ts +++ b/src/native/bot/applicationCommandCount.ts @@ -1,3 +1,4 @@ +import { ApplicationCommandOptionType } from "discord.js" import { ArgType, NativeFunction } from "../../structures" export default new NativeFunction({ @@ -13,25 +14,37 @@ export default new NativeFunction({ name: "guild ID", description: "The guild to get application command count from", rest: false, - required: true, type: ArgType.Guild, }, + { + name: "count sub", + description: "Whether to count sub commands", + rest: false, + type: ArgType.Boolean, + }, ], - async execute(ctx, [g]) { - if (!this.hasFields) { - return this.success( - await ctx.client.application.commands - .fetch() - .then((x) => x.size) - .catch(ctx.noop) - ) - } + async execute(ctx, [g, sub]) { + const commands = await ctx.client.application.commands.fetch({ guildId: g?.id }).catch(ctx.noop) + if (!commands) return this.success(0) - return this.success( - await g.commands - .fetch() - .then((x) => x.size) - .catch(ctx.noop) - ) + if (sub) { + let count = 0 + commands.forEach((command) => { + let cont = true + command.options.forEach((cmd) => { + if (cmd.type === ApplicationCommandOptionType.Subcommand) { + count++ + cont = false + } else if (cmd.type === ApplicationCommandOptionType.SubcommandGroup) { + cmd.options?.forEach((x) => count++) + cont = false + } + }) + if (cont) count++ + }) + return this.success(count) + } else { + return this.success(commands.size) + } }, -}) +}) \ No newline at end of file diff --git a/src/native/bot/applicationCommands.ts b/src/native/bot/applicationCommands.ts index a65408f7a2..c41f3d47b5 100644 --- a/src/native/bot/applicationCommands.ts +++ b/src/native/bot/applicationCommands.ts @@ -1,14 +1,23 @@ import { ArgType, NativeFunction, Return } from "../../structures" -import noop from "../../functions/noop" export default new NativeFunction({ name: "$applicationCommands", version: "1.5.0", description: "Returns all application commands", output: ArgType.Json, - unwrap: false, - async execute(ctx) { - const commands = await ctx.client.application.commands.fetch().catch(ctx.noop) + unwrap: true, + brackets: false, + args: [ + { + name: "guild ID", + description: "The guild to get application commands from", + rest: false, + required: true, + type: ArgType.Guild, + }, + ], + async execute(ctx, [guild]) { + const commands = await ctx.client.application.commands.fetch({ guildId: guild?.id }).catch(ctx.noop) return this.successJSON(commands) }, }) \ No newline at end of file diff --git a/src/native/bot/botWebhookEvents.ts b/src/native/bot/botWebhookEvents.ts new file mode 100644 index 0000000000..0abebde96d --- /dev/null +++ b/src/native/bot/botWebhookEvents.ts @@ -0,0 +1,24 @@ +import { ApplicationWebhookEventType } from "discord.js" +import { ArgType, NativeFunction, Return } from "../../structures" +import array from "../../functions/array" + +export default new NativeFunction({ + 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: ArgType.String, + }, + ], + output: array(ApplicationWebhookEventType), + execute(ctx, [sep]) { + return this.success(ctx.client.application.eventWebhooksTypes?.join(sep ?? ", ")) + }, +}) \ No newline at end of file diff --git a/src/native/bot/botWebhookStatus.ts b/src/native/bot/botWebhookStatus.ts new file mode 100644 index 0000000000..2b3752675a --- /dev/null +++ b/src/native/bot/botWebhookStatus.ts @@ -0,0 +1,15 @@ +import { ApplicationWebhookEventStatus } from "discord.js" +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + name: "$botWebhookStatus", + version: "2.2.0", + description: "Returns the client webhook event status", + unwrap: false, + aliases: ["$clientWebhookStatus"], + output: ApplicationWebhookEventStatus, + execute(ctx) { + const status = ctx.client.application.eventWebhooksStatus + return this.success(status ? ApplicationWebhookEventStatus[status] : null) + }, +}) \ No newline at end of file diff --git a/src/native/bot/botWebhookURL.ts b/src/native/bot/botWebhookURL.ts new file mode 100644 index 0000000000..756c89a98d --- /dev/null +++ b/src/native/bot/botWebhookURL.ts @@ -0,0 +1,13 @@ +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + name: "$botWebhookURL", + version: "2.2.0", + description: "Returns the client webhook event url", + unwrap: false, + aliases: ["$clientWebhookURL"], + output: ArgType.String, + execute(ctx) { + return this.success(ctx.client.application.eventWebhooksURL) + }, +}) \ No newline at end of file diff --git a/src/native/bot/extensionVersion.ts b/src/native/bot/extensionVersion.ts index dddcccb0f9..e40cab82b9 100644 --- a/src/native/bot/extensionVersion.ts +++ b/src/native/bot/extensionVersion.ts @@ -5,7 +5,7 @@ export default new NativeFunction({ version: "1.4.0", brackets: true, unwrap: true, - description: "Returns the version a extension is running on", + description: "Returns the version an extension is running on", output: ArgType.String, args: [ { @@ -17,6 +17,6 @@ export default new NativeFunction({ } ], execute(ctx, [ name ]) { - return this.success(ctx.client.getExtension(name)?.version ) + return this.success(ctx.client.getExtension(name)?.version) } }) \ No newline at end of file diff --git a/src/native/bot/version.ts b/src/native/bot/version.ts index e8f35e8248..2826a4ea0c 100644 --- a/src/native/bot/version.ts +++ b/src/native/bot/version.ts @@ -3,7 +3,7 @@ import { ArgType, NativeFunction, Return } from "../../structures" export default new NativeFunction({ name: "$version", version: "1.0.0", - description: "Returns the package version you're using", + description: "Returns the package version the client is using", unwrap: false, output: ArgType.String, aliases: [ diff --git a/src/native/channel/deleteChannels.ts b/src/native/channel/deleteChannels.ts index 6b54e46ec8..e6b8b5604f 100644 --- a/src/native/channel/deleteChannels.ts +++ b/src/native/channel/deleteChannels.ts @@ -5,10 +5,11 @@ 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", + aliases: ["$deleteChannel"], brackets: true, unwrap: true, output: ArgType.Number, - description: "Delete given channel ids, returns the count of channels deleted", args: [ { name: "channels", diff --git a/src/native/channel/deleteThread.ts b/src/native/channel/deleteThread.ts index f77d8a21d1..105b0766af 100644 --- a/src/native/channel/deleteThread.ts +++ b/src/native/channel/deleteThread.ts @@ -12,7 +12,7 @@ export default new NativeFunction({ args: [ { name: "channel ID", - description: "The thread to deleteive", + description: "The thread to delete", rest: false, required: true, type: ArgType.Channel, @@ -20,7 +20,7 @@ export default new NativeFunction({ }, { name: "reason", - description: "The reason to archive this thread", + description: "The reason to delete this thread", rest: false, type: ArgType.String, }, @@ -32,4 +32,4 @@ export default new NativeFunction({ return this.success(!!success) }, -}) +}) \ No newline at end of file diff --git a/src/native/channel/fetchChannels.ts b/src/native/channel/fetchChannels.ts new file mode 100644 index 0000000000..a330778c0e --- /dev/null +++ b/src/native/channel/fetchChannels.ts @@ -0,0 +1,32 @@ +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + 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: ArgType.Guild, + }, + { + name: "channel ID", + description: "The channel to fetch", + rest: false, + type: ArgType.Channel, + pointer: 0 + }, + ], + async execute(ctx, [guild, channel]) { + guild ??= ctx.guild! + if (channel) await guild?.channels.fetch(channel.id) + else await guild?.channels.fetch() + return this.success() + }, +}) \ No newline at end of file diff --git a/src/native/channel/forumDefaultLayout.ts b/src/native/channel/forumDefaultLayout.ts new file mode 100644 index 0000000000..e399291791 --- /dev/null +++ b/src/native/channel/forumDefaultLayout.ts @@ -0,0 +1,24 @@ +import { BaseChannel, ChannelType, ForumChannel, ForumLayoutType } from "discord.js" +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + 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: ArgType.Channel, + check: (i: BaseChannel) => i.type === ChannelType.GuildForum, + required: true + }, + ], + output: ForumLayoutType, + execute(ctx, [chan]) { + return this.success(ForumLayoutType[(chan as ForumChannel)?.defaultForumLayout]) + }, +}) \ No newline at end of file diff --git a/src/native/channel/forumDefaultReactionEmoji.ts b/src/native/channel/forumDefaultReactionEmoji.ts new file mode 100644 index 0000000000..4188108bef --- /dev/null +++ b/src/native/channel/forumDefaultReactionEmoji.ts @@ -0,0 +1,25 @@ +import { BaseChannel, ThreadOnlyChannel } from "discord.js" +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + 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: ArgType.Channel, + check: (i: BaseChannel) => i.isThreadOnly(), + required: true + }, + ], + output: ArgType.String, + execute(ctx, [chan]) { + const emoji = (chan as ThreadOnlyChannel)?.defaultReactionEmoji + return this.success(emoji?.id ? ctx.client.emojis.cache.get(emoji.id)?.toString() : emoji?.name) + }, +}) \ No newline at end of file diff --git a/src/native/channel/forumDefaultSortOrder.ts b/src/native/channel/forumDefaultSortOrder.ts new file mode 100644 index 0000000000..86a1670e8a --- /dev/null +++ b/src/native/channel/forumDefaultSortOrder.ts @@ -0,0 +1,24 @@ +import { BaseChannel, SortOrderType, ThreadOnlyChannel } from "discord.js" +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + 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: ArgType.Channel, + check: (i: BaseChannel) => i.isThreadOnly(), + required: true + }, + ], + output: SortOrderType, + execute(ctx, [chan]) { + return this.success(SortOrderType[(chan as ThreadOnlyChannel)?.defaultSortOrder!]) + }, +}) \ No newline at end of file diff --git a/src/native/channel/forumDefaultThreadArchiveDuration.ts b/src/native/channel/forumDefaultThreadArchiveDuration.ts new file mode 100644 index 0000000000..50264ce7de --- /dev/null +++ b/src/native/channel/forumDefaultThreadArchiveDuration.ts @@ -0,0 +1,27 @@ +import { BaseChannel, ThreadAutoArchiveDuration, ThreadOnlyChannel } from "discord.js" +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + 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: ArgType.Channel, + check: (i: BaseChannel) => i.isThreadOnly(), + required: true + }, + ], + output: ThreadAutoArchiveDuration, + execute(ctx, [chan]) { + return this.success(ThreadAutoArchiveDuration[(chan as ThreadOnlyChannel)?.defaultAutoArchiveDuration!]) + }, +}) \ No newline at end of file diff --git a/src/native/channel/forumDefaultThreadSlowmode.ts b/src/native/channel/forumDefaultThreadSlowmode.ts new file mode 100644 index 0000000000..e0af0ad3dc --- /dev/null +++ b/src/native/channel/forumDefaultThreadSlowmode.ts @@ -0,0 +1,24 @@ +import { BaseChannel, ThreadOnlyChannel } from "discord.js" +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + 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: ArgType.Channel, + check: (i: BaseChannel) => i.isThreadOnly(), + required: true + }, + ], + output: ArgType.Number, + execute(ctx, [chan]) { + return this.success((chan as ThreadOnlyChannel)?.defaultThreadRateLimitPerUser) + }, +}) \ No newline at end of file diff --git a/src/native/channel/setDefaultForumLayout.ts b/src/native/channel/setDefaultForumLayout.ts new file mode 100644 index 0000000000..8547a059d0 --- /dev/null +++ b/src/native/channel/setDefaultForumLayout.ts @@ -0,0 +1,38 @@ +import { BaseChannel, ChannelType, ForumChannel, ForumLayoutType } from "discord.js" +import { ArgType, NativeFunction } from "../../structures" + +export default new NativeFunction({ + 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: ArgType.Channel, + check: (i: BaseChannel) => i.type === ChannelType.GuildForum, + }, + { + name: "layout", + description: "The new default layout", + rest: false, + required: true, + type: ArgType.Enum, + enum: ForumLayoutType + }, + { + name: "reason", + description: "Reason for modifying default layout", + rest: false, + type: ArgType.String + } + ], + output: ArgType.Boolean, + async execute(ctx, [ chan, layout, reason ]) { + return this.success(!!(await (chan as ForumChannel).setDefaultForumLayout(layout, reason || undefined).catch(ctx.noop))) + }, +}) \ No newline at end of file diff --git a/src/native/channel/setDefaultReactionEmoji.ts b/src/native/channel/setDefaultReactionEmoji.ts new file mode 100644 index 0000000000..50d76f92e4 --- /dev/null +++ b/src/native/channel/setDefaultReactionEmoji.ts @@ -0,0 +1,46 @@ +import { BaseChannel, DefaultReactionEmoji, parseEmoji, ThreadOnlyChannel } from "discord.js" +import { ArgType, CompiledFunction, Context, NativeFunction } from "../../structures" + +function parseDefaultReactionEmoji(ctx: Context, str: string | null): DefaultReactionEmoji | null { + if (!str) return null + + const parsed = parseEmoji(str) + const id = CompiledFunction.CDNIdRegex.exec(str)?.[2] ?? parsed?.id + const emoji = ctx.client.emojis.cache.get(id ?? str) ?? parsed + + return emoji ? { id: emoji.id ?? null, name: emoji.id ? null : emoji.name } : null +} + +export default new NativeFunction({ + 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: ArgType.Channel, + check: (i: BaseChannel) => i.isThreadOnly() + }, + { + name: "emoji", + description: "The new default reaction emoji", + rest: false, + type: ArgType.String, + }, + { + name: "reason", + description: "Reason for modifying default emoji", + rest: false, + type: ArgType.String + } + ], + output: ArgType.Boolean, + async execute(ctx, [ chan, emoji, reason ]) { + return this.success(!!(await (chan as ThreadOnlyChannel).setDefaultReactionEmoji(parseDefaultReactionEmoji(ctx, emoji), reason || undefined).catch(ctx.noop))) + }, +}) \ No newline at end of file diff --git a/src/native/channel/setDefaultSortOrder.ts b/src/native/channel/setDefaultSortOrder.ts new file mode 100644 index 0000000000..439896468d --- /dev/null +++ b/src/native/channel/setDefaultSortOrder.ts @@ -0,0 +1,37 @@ +import { BaseChannel, SortOrderType, ThreadOnlyChannel } from "discord.js" +import { ArgType, NativeFunction } from "../../structures" + +export default new NativeFunction({ + 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: ArgType.Channel, + check: (i: BaseChannel) => i.isThreadOnly() + }, + { + name: "layout", + description: "The new default sort order, leave empty to reset", + rest: false, + type: ArgType.Enum, + enum: SortOrderType + }, + { + name: "reason", + description: "Reason for modifying default sort order", + rest: false, + type: ArgType.String + } + ], + output: ArgType.Boolean, + async execute(ctx, [ chan, sortOrder, reason ]) { + return this.success(!!(await (chan as ThreadOnlyChannel).setDefaultSortOrder(sortOrder || null, reason || undefined).catch(ctx.noop))) + }, +}) \ No newline at end of file diff --git a/src/native/channel/setDefaultThreadArchiveDuration.ts b/src/native/channel/setDefaultThreadArchiveDuration.ts index 0206b01112..f50510f7ec 100644 --- a/src/native/channel/setDefaultThreadArchiveDuration.ts +++ b/src/native/channel/setDefaultThreadArchiveDuration.ts @@ -1,10 +1,10 @@ -import { BaseChannel, ChannelType, ForumChannel, ThreadAutoArchiveDuration, ThreadChannel } from "discord.js" +import { BaseChannel, ThreadAutoArchiveDuration, ThreadOnlyChannel } from "discord.js" import { ArgType, NativeFunction } from "../../structures" export default new NativeFunction({ name: "$setDefaultThreadArchiveDuration", version: "1.5.0", - description: "Modifies a forum's auto archive thread duration", + description: "Sets a forum's default auto archive duration of posts", unwrap: true, output: ArgType.Boolean, aliases: [ @@ -14,9 +14,9 @@ export default new NativeFunction({ args: [ { name: "channel ID", - type: ArgType.Channel, - check: (i: BaseChannel) => i.type === ChannelType.GuildForum, description: "The forum to modify", + type: ArgType.Channel, + check: (i: BaseChannel) => i.isThreadOnly(), rest: false, required: true }, @@ -36,6 +36,6 @@ export default new NativeFunction({ } ], async execute(ctx, [ ch, dur, reason ]) { - return this.success(!!((ch as ForumChannel).setDefaultAutoArchiveDuration(dur, reason ?? undefined))) + return this.success(!!(await (ch as ThreadOnlyChannel).setDefaultAutoArchiveDuration(dur, reason || undefined).catch(ctx.noop))) }, }) \ No newline at end of file diff --git a/src/native/channel/setDefaultThreadSlowmode.ts b/src/native/channel/setDefaultThreadSlowmode.ts new file mode 100644 index 0000000000..1be24aafbf --- /dev/null +++ b/src/native/channel/setDefaultThreadSlowmode.ts @@ -0,0 +1,37 @@ +import { BaseChannel, SortOrderType, ThreadOnlyChannel } from "discord.js" +import { ArgType, NativeFunction } from "../../structures" + +export default new NativeFunction({ + 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: ArgType.Channel, + check: (i: BaseChannel) => i.isThreadOnly() + }, + { + name: "seconds", + description: "The new default slowmode", + rest: false, + required: true, + type: ArgType.Number, + }, + { + name: "reason", + description: "Reason for modifying default slowmode", + rest: false, + type: ArgType.String + } + ], + output: ArgType.Boolean, + async execute(ctx, [ chan, seconds, reason ]) { + return this.success(!!(await (chan as ThreadOnlyChannel).setDefaultThreadRateLimitPerUser(seconds, reason || undefined).catch(ctx.noop))) + }, +}) \ No newline at end of file diff --git a/src/native/channel/setThreadArchiveDuration.ts b/src/native/channel/setThreadArchiveDuration.ts index 5e87008b59..f2e8905ded 100644 --- a/src/native/channel/setThreadArchiveDuration.ts +++ b/src/native/channel/setThreadArchiveDuration.ts @@ -4,7 +4,7 @@ import { ArgType, NativeFunction } from "../../structures" export default new NativeFunction({ name: "$setThreadArchiveDuration", version: "1.5.0", - description: "Modifies a thread's auto archive duration", + description: "Sets a thread's auto archive duration", unwrap: true, output: ArgType.Boolean, aliases: [ @@ -14,9 +14,9 @@ export default new NativeFunction({ args: [ { name: "channel ID", + description: "The thread to modify", type: ArgType.Channel, check: (i: BaseChannel) => i.isThread(), - description: "The thread to modify", rest: false, required: true }, @@ -36,6 +36,6 @@ export default new NativeFunction({ } ], async execute(ctx, [ ch, dur, reason ]) { - return this.success(!!((ch as ThreadChannel).setAutoArchiveDuration(dur, reason ?? undefined))) + return this.success(!!(await (ch as ThreadChannel).setAutoArchiveDuration(dur, reason || undefined).catch(ctx.noop))) }, }) \ No newline at end of file diff --git a/src/native/channel/threadOwnerID.ts b/src/native/channel/threadOwnerID.ts new file mode 100644 index 0000000000..7f4adb7719 --- /dev/null +++ b/src/native/channel/threadOwnerID.ts @@ -0,0 +1,25 @@ +import { BaseChannel, ThreadChannel } from "discord.js" +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + name: "$threadOwnerID", + version: "2.2.0", + description: "Returns the owner of the thread", + brackets: false, + unwrap: true, + output: ArgType.Member, + args: [ + { + name: "channel ID", + description: "The thread to retrieve owner of", + rest: false, + required: true, + type: ArgType.Channel, + check: (i: BaseChannel) => i.isThread(), + } + ], + async execute(ctx, [channel]) { + const thread = (channel ?? ctx.channel) as ThreadChannel + return this.success(thread.ownerId || undefined) + }, +}) \ No newline at end of file diff --git a/src/native/channel/threadStarterMessageID.ts b/src/native/channel/threadStarterMessageID.ts index 212e3b6e06..df4edf907a 100644 --- a/src/native/channel/threadStarterMessageID.ts +++ b/src/native/channel/threadStarterMessageID.ts @@ -1,4 +1,4 @@ -import { BaseChannel, ThreadChannel } from "discord.js" +import { BaseChannel, Message, ThreadChannel } from "discord.js" import { ArgType, NativeFunction, Return } from "../../structures" export default new NativeFunction({ @@ -23,7 +23,6 @@ export default new NativeFunction({ if (!thread.isThread()) return this.success() const message = await thread.fetchStarterMessage().catch(ctx.noop) - - return this.success(message?.id) + return this.success(message instanceof Message ? message.id : null) }, }) \ No newline at end of file diff --git a/src/native/component/disableButtons.ts b/src/native/component/disableButtons.ts new file mode 100644 index 0000000000..bb9951e8d6 --- /dev/null +++ b/src/native/component/disableButtons.ts @@ -0,0 +1,37 @@ +import { ButtonBuilder, ActionRowBuilder } from "discord.js" +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + 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: ArgType.Number, + }, + ], + brackets: false, + execute(ctx, [index]) { + const data = ctx.container.components + const components = Number.isFinite(index) ? [data[index]] : data + + components.forEach(row => { + const actionRow = new ActionRowBuilder() + row?.components.forEach(component => { + if (component instanceof ButtonBuilder) { + actionRow.addComponents(component.setDisabled(true)) + } else { + actionRow.addComponents(component) + } + }) + }) + + return this.success() + }, +}) \ No newline at end of file diff --git a/src/native/component/disableButtonsOf.ts b/src/native/component/disableButtonsOf.ts new file mode 100644 index 0000000000..9eca80183b --- /dev/null +++ b/src/native/component/disableButtonsOf.ts @@ -0,0 +1,54 @@ +import { ButtonBuilder, ActionRowBuilder } from "discord.js" +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + 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: ArgType.TextChannel + }, + { + name: "message ID", + description: "The message to disable buttons on", + rest: false, + required: true, + type: ArgType.Message, + pointer: 0 + }, + { + name: "index", + description: "The index of the row to disable", + rest: false, + type: ArgType.Number, + }, + ], + brackets: true, + output: ArgType.Boolean, + async execute(ctx, [, msg, index]) { + const components = msg.components.map(x => ActionRowBuilder.from(x)) + + for (let i = 0, len = components.length; i < len; i++) { + if (Number.isFinite(index) && i !== index) continue + const actionRow = new ActionRowBuilder() + + components[i]?.components.forEach(comp => { + if (comp instanceof ButtonBuilder) { + actionRow.addComponents(comp.setDisabled(true)) + } else { + actionRow.addComponents(comp) + } + }) + if (i === index) break + } + + return this.success(!!(await msg.edit({ components: components as ActionRowBuilder[] }).catch(ctx.noop))) + }, +}) \ No newline at end of file diff --git a/src/native/component/disableComponents.ts b/src/native/component/disableComponents.ts new file mode 100644 index 0000000000..e8b44ea89d --- /dev/null +++ b/src/native/component/disableComponents.ts @@ -0,0 +1,20 @@ +import { ActionRowBuilder, MessageActionRowComponentBuilder } from "discord.js" +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + name: "$disableComponents", + version: "2.2.0", + description: "Disables all components on the current message", + aliases: ["$disableAllComponents"], + unwrap: false, + execute(ctx) { + const components = ctx.container.components as ActionRowBuilder[] + + components.forEach(row => { + const actionRow = new ActionRowBuilder() + row?.components.forEach(component => actionRow.addComponents(component.setDisabled(true))) + }) + + return this.success() + }, +}) \ No newline at end of file diff --git a/src/native/component/disableComponentsOf.ts b/src/native/component/disableComponentsOf.ts new file mode 100644 index 0000000000..a3692c9c26 --- /dev/null +++ b/src/native/component/disableComponentsOf.ts @@ -0,0 +1,41 @@ +import { ActionRowBuilder, MessageActionRowComponentBuilder } from "discord.js" +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + 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: ArgType.TextChannel + }, + { + name: "message ID", + description: "The message to disable components on", + rest: false, + required: true, + type: ArgType.Message, + pointer: 0 + }, + ], + brackets: true, + output: ArgType.Boolean, + async execute(ctx, [, msg]) { + const components = msg.components.map(x => ActionRowBuilder.from(x)) + + components.forEach(row => { + const actionRow = new ActionRowBuilder() + row?.components.forEach(comp => actionRow.addComponents(comp.setDisabled(true))) + }) + + return this.success( + !!(await msg.edit({ components: components as ActionRowBuilder[] }).catch(ctx.noop)) + ) + }, +}) \ No newline at end of file diff --git a/src/native/component/editChannelSelectMenu.ts b/src/native/component/editChannelSelectMenu.ts new file mode 100644 index 0000000000..0459045e61 --- /dev/null +++ b/src/native/component/editChannelSelectMenu.ts @@ -0,0 +1,75 @@ +import { ChannelSelectMenuBuilder } from "discord.js" +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + 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: ArgType.String, + }, + { + name: "new custom ID", + description: "The new custom id to use for this menu", + rest: false, + required: true, + type: ArgType.String, + }, + { + name: "placeholder", + description: "The placeholder to use for the menu", + rest: false, + type: ArgType.String, + }, + { + name: "disabled", + description: "Whether to keep this menu disabled", + type: ArgType.Boolean, + rest: false, + }, + { + name: "min values", + description: "The min values to choose for the menu", + rest: false, + type: ArgType.Number, + }, + { + name: "max values", + description: "The max values to choose for the menu", + rest: false, + type: ArgType.Number, + }, + { + name: "default channels", + rest: true, + type: ArgType.String, + description: "The default selected channels of the menu" + } + ], + execute(ctx, [old, id, placeholder, disabled, min, max, channels]) { + for (let i = 0, len = ctx.container.components.length;i < len;i++) { + const comp = ctx.container.components[i] + const menu = comp.components[0] + if (menu instanceof ChannelSelectMenuBuilder && menu.data.custom_id === old) { + menu.setCustomId(id) + + if (placeholder) menu.setPlaceholder(placeholder) + if (typeof disabled === "boolean") menu.setDisabled(disabled) + if (typeof min === "number") menu.setMinValues(min) + if (typeof max === "number") menu.setMaxValues(max) + if (channels.length) menu.setDefaultChannels(channels.filter(x => x)) + + break + } + } + + return this.success() + }, +}) \ No newline at end of file diff --git a/src/native/component/editChannelSelectMenuOf.ts b/src/native/component/editChannelSelectMenuOf.ts new file mode 100644 index 0000000000..b81de127da --- /dev/null +++ b/src/native/component/editChannelSelectMenuOf.ts @@ -0,0 +1,95 @@ +import { ActionRowBuilder, ButtonBuilder, ChannelSelectMenuBuilder } from "discord.js" +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + 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: ArgType.TextChannel + }, + { + name: "message ID", + description: "The message to edit select menu for", + rest: false, + required: true, + type: ArgType.Message, + pointer: 0 + }, + { + name: "old custom ID", + description: "The custom id of the menu to edit", + rest: false, + required: true, + type: ArgType.String, + }, + { + name: "new custom ID", + description: "The new custom id to use for this menu", + rest: false, + required: true, + type: ArgType.String, + }, + { + name: "placeholder", + description: "The placeholder to use for the menu", + rest: false, + type: ArgType.String, + }, + { + name: "disabled", + description: "Whether to keep this menu disabled", + type: ArgType.Boolean, + rest: false, + }, + { + name: "min values", + description: "The min values to choose for the menu", + rest: false, + type: ArgType.Number, + }, + { + name: "max values", + description: "The max values to choose for the menu", + rest: false, + type: ArgType.Number, + }, + { + name: "default channels", + rest: true, + type: ArgType.String, + description: "The default selected channels of the menu" + } + ], + output: ArgType.Boolean, + async execute(ctx, [, m, old, id, placeholder, disabled, min, max, channels]) { + const components = m.components.map(x => ActionRowBuilder.from(x)) + + for (let i = 0, len = components.length;i < len;i++) { + const comp = components[i] + const menu = comp.components[0] + if (menu instanceof ChannelSelectMenuBuilder && menu.data.custom_id === old) { + menu.setCustomId(id) + + if (placeholder) menu.setPlaceholder(placeholder) + if (typeof disabled === "boolean") menu.setDisabled(disabled) + if (typeof min === "number") menu.setMinValues(min) + if (typeof max === "number") menu.setMaxValues(max) + if (channels.length) menu.setDefaultChannels(channels.filter(x => x)) + + break + } + } + + return this.success( + !!(await m.edit({ components: components as ActionRowBuilder[] }).catch(ctx.noop)) + ) + }, +}) \ No newline at end of file diff --git a/src/native/component/editMentionableSelectMenu.ts b/src/native/component/editMentionableSelectMenu.ts new file mode 100644 index 0000000000..affbe7328c --- /dev/null +++ b/src/native/component/editMentionableSelectMenu.ts @@ -0,0 +1,68 @@ +import { MentionableSelectMenuBuilder } from "discord.js" +import { ArgType, NativeFunction } from "../../structures" + +export default new NativeFunction({ + 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: ArgType.String, + }, + { + name: "new custom ID", + description: "The new custom id to use for this menu", + rest: false, + required: true, + type: ArgType.String, + }, + { + name: "placeholder", + description: "The placeholder to use for the menu", + rest: false, + type: ArgType.String, + }, + { + name: "disabled", + description: "Whether to keep this menu disabled", + type: ArgType.Boolean, + rest: false, + }, + { + name: "min values", + description: "The min values to choose for the menu", + rest: false, + type: ArgType.Number, + }, + { + name: "max values", + description: "The max values to choose for the menu", + rest: false, + type: ArgType.Number, + }, + ], + execute(ctx, [old, id, placeholder, disabled, min, max]) { + for (let i = 0, len = ctx.container.components.length;i < len;i++) { + const comp = ctx.container.components[i] + const menu = comp.components[0] + if (menu instanceof MentionableSelectMenuBuilder && menu.data.custom_id === old) { + menu.setCustomId(id) + + if (placeholder) menu.setPlaceholder(placeholder) + if (typeof disabled === "boolean") menu.setDisabled(disabled) + if (typeof min === "number") menu.setMinValues(min) + if (typeof max === "number") menu.setMaxValues(max) + + break + } + } + + return this.success() + }, +}) \ No newline at end of file diff --git a/src/native/component/editMentionableSelectMenuOf.ts b/src/native/component/editMentionableSelectMenuOf.ts new file mode 100644 index 0000000000..cb8c2a8b27 --- /dev/null +++ b/src/native/component/editMentionableSelectMenuOf.ts @@ -0,0 +1,88 @@ +import { ActionRowBuilder, ButtonBuilder, MentionableSelectMenuBuilder } from "discord.js" +import { ArgType, NativeFunction } from "../../structures" + +export default new NativeFunction({ + 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: ArgType.TextChannel + }, + { + name: "message ID", + description: "The message to edit select menu for", + rest: false, + required: true, + type: ArgType.Message, + pointer: 0 + }, + { + name: "old custom ID", + description: "The custom id of the menu to edit", + rest: false, + required: true, + type: ArgType.String, + }, + { + name: "new custom ID", + description: "The new custom id to use for this menu", + rest: false, + required: true, + type: ArgType.String, + }, + { + name: "placeholder", + description: "The placeholder to use for the menu", + rest: false, + type: ArgType.String, + }, + { + name: "disabled", + description: "Whether to keep this menu disabled", + type: ArgType.Boolean, + rest: false, + }, + { + name: "min values", + description: "The min values to choose for the menu", + rest: false, + type: ArgType.Number, + }, + { + name: "max values", + description: "The max values to choose for the menu", + rest: false, + type: ArgType.Number, + }, + ], + output: ArgType.Boolean, + async execute(ctx, [, m, old, id, placeholder, disabled, min, max]) { + const components = m.components.map(x => ActionRowBuilder.from(x)) + + for (let i = 0, len = components.length;i < len;i++) { + const comp = components[i] + const menu = comp.components[0] + if (menu instanceof MentionableSelectMenuBuilder && menu.data.custom_id === old) { + menu.setCustomId(id) + + if (placeholder) menu.setPlaceholder(placeholder) + if (typeof disabled === "boolean") menu.setDisabled(disabled) + if (typeof min === "number") menu.setMinValues(min) + if (typeof max === "number") menu.setMaxValues(max) + + break + } + } + + return this.success( + !!(await m.edit({ components: components as ActionRowBuilder[] }).catch(ctx.noop)) + ) + }, +}) \ No newline at end of file diff --git a/src/native/component/editRoleSelectMenu.ts b/src/native/component/editRoleSelectMenu.ts new file mode 100644 index 0000000000..bde83fcfed --- /dev/null +++ b/src/native/component/editRoleSelectMenu.ts @@ -0,0 +1,75 @@ +import { RoleSelectMenuBuilder } from "discord.js" +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + 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: ArgType.String, + }, + { + name: "new custom ID", + description: "The new custom id to use for this menu", + rest: false, + required: true, + type: ArgType.String, + }, + { + name: "placeholder", + description: "The placeholder to use for the menu", + rest: false, + type: ArgType.String, + }, + { + name: "disabled", + description: "Whether to keep this menu disabled", + type: ArgType.Boolean, + rest: false, + }, + { + name: "min values", + description: "The min values to choose for the menu", + rest: false, + type: ArgType.Number, + }, + { + name: "max values", + description: "The max values to choose for the menu", + rest: false, + type: ArgType.Number, + }, + { + name: "default roles", + rest: true, + type: ArgType.String, + description: "The default selected roles of the menu" + } + ], + execute(ctx, [old, id, placeholder, disabled, min, max, roles]) { + for (let i = 0, len = ctx.container.components.length;i < len;i++) { + const comp = ctx.container.components[i] + const menu = comp.components[0] + if (menu instanceof RoleSelectMenuBuilder && menu.data.custom_id === old) { + menu.setCustomId(id) + + if (placeholder) menu.setPlaceholder(placeholder) + if (typeof disabled === "boolean") menu.setDisabled(disabled) + if (typeof min === "number") menu.setMinValues(min) + if (typeof max === "number") menu.setMaxValues(max) + if (roles.length) menu.setDefaultRoles(roles.filter(x => x)) + + break + } + } + + return this.success() + }, +}) \ No newline at end of file diff --git a/src/native/component/editRoleSelectMenuOf.ts b/src/native/component/editRoleSelectMenuOf.ts new file mode 100644 index 0000000000..0811640559 --- /dev/null +++ b/src/native/component/editRoleSelectMenuOf.ts @@ -0,0 +1,95 @@ +import { ActionRowBuilder, ButtonBuilder, RoleSelectMenuBuilder } from "discord.js" +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + 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: ArgType.TextChannel + }, + { + name: "message ID", + description: "The message to edit select menu for", + rest: false, + required: true, + type: ArgType.Message, + pointer: 0 + }, + { + name: "old custom ID", + description: "The custom id of the menu to edit", + rest: false, + required: true, + type: ArgType.String, + }, + { + name: "new custom ID", + description: "The new custom id to use for this menu", + rest: false, + required: true, + type: ArgType.String, + }, + { + name: "placeholder", + description: "The placeholder to use for the menu", + rest: false, + type: ArgType.String, + }, + { + name: "disabled", + description: "Whether to keep this menu disabled", + type: ArgType.Boolean, + rest: false, + }, + { + name: "min values", + description: "The min values to choose for the menu", + rest: false, + type: ArgType.Number, + }, + { + name: "max values", + description: "The max values to choose for the menu", + rest: false, + type: ArgType.Number, + }, + { + name: "default roles", + rest: true, + type: ArgType.String, + description: "The default selected roles of the menu" + } + ], + output: ArgType.Boolean, + async execute(ctx, [, m, old, id, placeholder, disabled, min, max, roles]) { + const components = m.components.map(x => ActionRowBuilder.from(x)) + + for (let i = 0, len = components.length;i < len;i++) { + const comp = components[i] + const menu = comp.components[0] + if (menu instanceof RoleSelectMenuBuilder && menu.data.custom_id === old) { + menu.setCustomId(id) + + if (placeholder) menu.setPlaceholder(placeholder) + if (typeof disabled === "boolean") menu.setDisabled(disabled) + if (typeof min === "number") menu.setMinValues(min) + if (typeof max === "number") menu.setMaxValues(max) + if (roles.length) menu.setDefaultRoles(roles.filter(x => x)) + + break + } + } + + return this.success( + !!(await m.edit({ components: components as ActionRowBuilder[] }).catch(ctx.noop)) + ) + }, +}) \ No newline at end of file diff --git a/src/native/component/editStringSelectMenu.ts b/src/native/component/editStringSelectMenu.ts index 2f2c47e8d8..0f81144c01 100644 --- a/src/native/component/editStringSelectMenu.ts +++ b/src/native/component/editStringSelectMenu.ts @@ -54,10 +54,10 @@ export default new NativeFunction({ if (menu instanceof StringSelectMenuBuilder && menu.data.custom_id === old) { menu.setCustomId(id) - if (disabled !== null) menu.setDisabled(disabled) if (placeholder) menu.setPlaceholder(placeholder) - if (min !== null) menu.setMinValues(min) - if (max !== null) menu.setMaxValues(max) + if (typeof disabled === "boolean") menu.setDisabled(disabled) + if (typeof min === "number") menu.setMinValues(min) + if (typeof max === "number") menu.setMaxValues(max) break } @@ -65,4 +65,4 @@ export default new NativeFunction({ return this.success() }, -}) +}) \ No newline at end of file diff --git a/src/native/component/editStringSelectMenuOf.ts b/src/native/component/editStringSelectMenuOf.ts index 4caf9cafe1..833a5b075a 100644 --- a/src/native/component/editStringSelectMenuOf.ts +++ b/src/native/component/editStringSelectMenuOf.ts @@ -72,10 +72,10 @@ export default new NativeFunction({ if (menu instanceof StringSelectMenuBuilder && menu.data.custom_id === old) { menu.setCustomId(id) - if (disabled !== null) menu.setDisabled(disabled) if (placeholder) menu.setPlaceholder(placeholder) - if (min !== null) menu.setMinValues(min) - if (max !== null) menu.setMaxValues(max) + if (typeof disabled === "boolean") menu.setDisabled(disabled) + if (typeof min === "number") menu.setMinValues(min) + if (typeof max === "number") menu.setMaxValues(max) break } @@ -85,4 +85,4 @@ export default new NativeFunction({ !!(await m.edit({ components: components as ActionRowBuilder[] }).catch(ctx.noop)) ) }, -}) +}) \ No newline at end of file diff --git a/src/native/component/editUserSelectMenu.ts b/src/native/component/editUserSelectMenu.ts new file mode 100644 index 0000000000..98c6d3ac4e --- /dev/null +++ b/src/native/component/editUserSelectMenu.ts @@ -0,0 +1,75 @@ +import { UserSelectMenuBuilder } from "discord.js" +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + 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: ArgType.String, + }, + { + name: "new custom ID", + description: "The new custom id to use for this menu", + rest: false, + required: true, + type: ArgType.String, + }, + { + name: "placeholder", + description: "The placeholder to use for the menu", + rest: false, + type: ArgType.String, + }, + { + name: "disabled", + description: "Whether to keep this menu disabled", + type: ArgType.Boolean, + rest: false, + }, + { + name: "min values", + description: "The min values to choose for the menu", + rest: false, + type: ArgType.Number, + }, + { + name: "max values", + description: "The max values to choose for the menu", + rest: false, + type: ArgType.Number, + }, + { + name: "default users", + rest: true, + type: ArgType.String, + description: "The default selected users of the menu" + } + ], + execute(ctx, [old, id, placeholder, disabled, min, max, users]) { + for (let i = 0, len = ctx.container.components.length;i < len;i++) { + const comp = ctx.container.components[i] + const menu = comp.components[0] + if (menu instanceof UserSelectMenuBuilder && menu.data.custom_id === old) { + menu.setCustomId(id) + + if (placeholder) menu.setPlaceholder(placeholder) + if (typeof disabled === "boolean") menu.setDisabled(disabled) + if (typeof min === "number") menu.setMinValues(min) + if (typeof max === "number") menu.setMaxValues(max) + if (users.length) menu.setDefaultUsers(users.filter(x => x)) + + break + } + } + + return this.success() + }, +}) \ No newline at end of file diff --git a/src/native/component/editUserSelectMenuOf.ts b/src/native/component/editUserSelectMenuOf.ts new file mode 100644 index 0000000000..44d0b4356e --- /dev/null +++ b/src/native/component/editUserSelectMenuOf.ts @@ -0,0 +1,95 @@ +import { ActionRowBuilder, ButtonBuilder, UserSelectMenuBuilder } from "discord.js" +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + 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: ArgType.TextChannel + }, + { + name: "message ID", + description: "The message to edit select menu for", + rest: false, + required: true, + type: ArgType.Message, + pointer: 0 + }, + { + name: "old custom ID", + description: "The custom id of the menu to edit", + rest: false, + required: true, + type: ArgType.String, + }, + { + name: "new custom ID", + description: "The new custom id to use for this menu", + rest: false, + required: true, + type: ArgType.String, + }, + { + name: "placeholder", + description: "The placeholder to use for the menu", + rest: false, + type: ArgType.String, + }, + { + name: "disabled", + description: "Whether to keep this menu disabled", + type: ArgType.Boolean, + rest: false, + }, + { + name: "min values", + description: "The min values to choose for the menu", + rest: false, + type: ArgType.Number, + }, + { + name: "max values", + description: "The max values to choose for the menu", + rest: false, + type: ArgType.Number, + }, + { + name: "default users", + rest: true, + type: ArgType.String, + description: "The default selected users of the menu" + } + ], + output: ArgType.Boolean, + async execute(ctx, [, m, old, id, placeholder, disabled, min, max, users]) { + const components = m.components.map(x => ActionRowBuilder.from(x)) + + for (let i = 0, len = components.length;i < len;i++) { + const comp = components[i] + const menu = comp.components[0] + if (menu instanceof UserSelectMenuBuilder && menu.data.custom_id === old) { + menu.setCustomId(id) + + if (placeholder) menu.setPlaceholder(placeholder) + if (typeof disabled === "boolean") menu.setDisabled(disabled) + if (typeof min === "number") menu.setMinValues(min) + if (typeof max === "number") menu.setMaxValues(max) + if (users.length) menu.setDefaultUsers(users.filter(x => x)) + + break + } + } + + return this.success( + !!(await m.edit({ components: components as ActionRowBuilder[] }).catch(ctx.noop)) + ) + }, +}) \ No newline at end of file diff --git a/src/native/component/enableButtons.ts b/src/native/component/enableButtons.ts new file mode 100644 index 0000000000..5c455e4a2d --- /dev/null +++ b/src/native/component/enableButtons.ts @@ -0,0 +1,37 @@ +import { ButtonBuilder, ActionRowBuilder } from "discord.js" +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + 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: ArgType.Number, + }, + ], + brackets: false, + execute(ctx, [index]) { + const data = ctx.container.components + const components = Number.isFinite(index) ? [data[index]] : data + + components.forEach(row => { + const actionRow = new ActionRowBuilder() + row?.components.forEach(component => { + if (component instanceof ButtonBuilder) { + actionRow.addComponents(component.setDisabled(false)) + } else { + actionRow.addComponents(component) + } + }) + }) + + return this.success() + }, +}) \ No newline at end of file diff --git a/src/native/component/enableButtonsOf.ts b/src/native/component/enableButtonsOf.ts new file mode 100644 index 0000000000..e908c78c35 --- /dev/null +++ b/src/native/component/enableButtonsOf.ts @@ -0,0 +1,54 @@ +import { ButtonBuilder, ActionRowBuilder } from "discord.js" +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + 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: ArgType.TextChannel + }, + { + name: "message ID", + description: "The message to enable buttons on", + rest: false, + required: true, + type: ArgType.Message, + pointer: 0 + }, + { + name: "index", + description: "The index of the row to enable", + rest: false, + type: ArgType.Number, + }, + ], + brackets: true, + output: ArgType.Boolean, + async execute(ctx, [, msg, index]) { + const components = msg.components.map(x => ActionRowBuilder.from(x)) + + for (let i = 0, len = components.length; i < len; i++) { + if (Number.isFinite(index) && i !== index) continue + const actionRow = new ActionRowBuilder() + + components[i]?.components.forEach(comp => { + if (comp instanceof ButtonBuilder) { + actionRow.addComponents(comp.setDisabled(false)) + } else { + actionRow.addComponents(comp) + } + }) + if (i === index) break + } + + return this.success(!!(await msg.edit({ components: components as ActionRowBuilder[] }).catch(ctx.noop))) + }, +}) \ No newline at end of file diff --git a/src/native/component/enableComponents.ts b/src/native/component/enableComponents.ts new file mode 100644 index 0000000000..41e2e7cb54 --- /dev/null +++ b/src/native/component/enableComponents.ts @@ -0,0 +1,20 @@ +import { ActionRowBuilder, MessageActionRowComponentBuilder } from "discord.js" +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + name: "$enableComponents", + version: "2.2.0", + description: "Enables all components on the current message", + aliases: ["$enableAllComponents"], + unwrap: false, + execute(ctx) { + const components = ctx.container.components as ActionRowBuilder[] + + components.forEach(row => { + const actionRow = new ActionRowBuilder() + row?.components.forEach(component => actionRow.addComponents(component.setDisabled(false))) + }) + + return this.success() + }, +}) \ No newline at end of file diff --git a/src/native/component/enableComponentsOf.ts b/src/native/component/enableComponentsOf.ts new file mode 100644 index 0000000000..24785e6918 --- /dev/null +++ b/src/native/component/enableComponentsOf.ts @@ -0,0 +1,41 @@ +import { ActionRowBuilder, MessageActionRowComponentBuilder } from "discord.js" +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + 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: ArgType.TextChannel + }, + { + name: "message ID", + description: "The message to enable components on", + rest: false, + required: true, + type: ArgType.Message, + pointer: 0 + }, + ], + brackets: true, + output: ArgType.Boolean, + async execute(ctx, [, msg]) { + const components = msg.components.map(x => ActionRowBuilder.from(x)) + + components.forEach(row => { + const actionRow = new ActionRowBuilder() + row?.components.forEach(comp => actionRow.addComponents(comp.setDisabled(false))) + }) + + return this.success( + !!(await msg.edit({ components: components as ActionRowBuilder[] }).catch(ctx.noop)) + ) + }, +}) \ No newline at end of file diff --git a/src/native/emoji/emojiExists.ts b/src/native/emoji/emojiExists.ts index 6784d1c61d..f881014e94 100644 --- a/src/native/emoji/emojiExists.ts +++ b/src/native/emoji/emojiExists.ts @@ -17,6 +17,6 @@ export default new NativeFunction({ }, ], async execute(ctx, [id]) { - return this.success(CompiledFunction.IdRegex.test(id) && (ctx.client.emojis.cache.has(id) || !!(await ctx.client.application.emojis.fetch(id).catch(ctx.noop)))) + return this.success(CompiledFunction.IdRegex.test(id) && (ctx.client.emojis.cache.has(id) || (await ctx.client.application.emojis.fetch(id).catch(() => false)) !== false)) }, }) \ No newline at end of file diff --git a/src/native/file/pathJoin.ts b/src/native/file/pathJoin.ts new file mode 100644 index 0000000000..996f780f9d --- /dev/null +++ b/src/native/file/pathJoin.ts @@ -0,0 +1,23 @@ +import path from "path" +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + name: "$pathJoin", + version: "2.2.0", + description: "Joins paths together", + unwrap: true, + brackets: true, + output: ArgType.String, + args: [ + { + name: "paths", + description: "The paths to join with", + rest: true, + required: true, + type: ArgType.String, + }, + ], + execute(ctx, [paths]) { + return this.success(path.join(...paths)) + }, +}) \ No newline at end of file diff --git a/src/native/file/pathResolve.ts b/src/native/file/pathResolve.ts new file mode 100644 index 0000000000..d4d9fd60b9 --- /dev/null +++ b/src/native/file/pathResolve.ts @@ -0,0 +1,23 @@ +import path from "path" +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + name: "$pathResolve", + version: "2.2.0", + description: "Resolves paths into an absolute path", + unwrap: true, + brackets: true, + output: ArgType.String, + args: [ + { + name: "paths", + description: "The paths to resolve", + rest: true, + required: true, + type: ArgType.String, + }, + ], + execute(ctx, [paths]) { + return this.success(path.resolve(...paths)) + }, +}) \ No newline at end of file diff --git a/src/native/formatting/hyperlink.ts b/src/native/formatting/hyperlink.ts index 7edcc7a058..3bbf42b309 100644 --- a/src/native/formatting/hyperlink.ts +++ b/src/native/formatting/hyperlink.ts @@ -7,7 +7,7 @@ export default new NativeFunction({ name: "$hyperlink", version: "1.3.0", brackets: true, - description: "Creates an hyperlink text", + description: "Creates a hyperlink text", unwrap: true, output: ArgType.String, args: [ diff --git a/src/native/formatting/subtext.ts b/src/native/formatting/subtext.ts new file mode 100644 index 0000000000..825a9a95de --- /dev/null +++ b/src/native/formatting/subtext.ts @@ -0,0 +1,23 @@ +import { subtext } from "discord.js" +import { ArgType, NativeFunction } from "../../structures" + +export default new NativeFunction({ + name: "$subtext", + version: "2.2.0", + description: "Makes given text a subtext", + unwrap: true, + brackets: true, + output: ArgType.String, + args: [ + { + name: "text", + description: "The text to make subtext", + rest: false, + required: true, + type: ArgType.String + } + ], + execute(ctx, [ str ]) { + return this.success(subtext(str)) + }, +}) \ No newline at end of file diff --git a/src/native/formatting/underscore.ts b/src/native/formatting/underline.ts similarity index 51% rename from src/native/formatting/underscore.ts rename to src/native/formatting/underline.ts index f9a38efc3f..ba4125e45f 100644 --- a/src/native/formatting/underscore.ts +++ b/src/native/formatting/underline.ts @@ -1,25 +1,26 @@ -import { bold, underscore } from "discord.js" +import { underline } from "discord.js" import { ArgType, NativeFunction } from "../../structures" -export const UnderscoreEscapeRegex = /(_)/gim +export const UnderlineEscapeRegex = /(_)/gim export default new NativeFunction({ - name: "$underscore", + name: "$underline", version: "1.3.0", brackets: true, - description: "Adds underscore to text", + description: "Adds an underline to text", + aliases: ["$underscore"], unwrap: true, output: ArgType.String, args: [ { name: "text", - description: "The text to add underscore to, this will attempt to escape all _", + description: "The text to add underline to, this will attempt to escape all _", rest: false, required: true, type: ArgType.String } ], execute(ctx, [ str ]) { - return this.success(underscore(str.replace(UnderscoreEscapeRegex, "\\$1"))) + return this.success(underline(str.replace(UnderlineEscapeRegex, "\\$1"))) }, }) \ No newline at end of file diff --git a/src/native/guild/getGuildInvite.ts b/src/native/guild/getGuildInvite.ts new file mode 100644 index 0000000000..610107f366 --- /dev/null +++ b/src/native/guild/getGuildInvite.ts @@ -0,0 +1,39 @@ +import { ArgType, NativeFunction, Return } from "../../structures" +import { InviteProperties, InviteProperty } from "../../properties/invite" + +export default new NativeFunction({ + name: "$getGuildInvite", + version: "2.2.0", + description: "Returns information about a guild invite", + brackets: true, + unwrap: true, + output: ArgType.Unknown, + args: [ + { + name: "guild ID", + description: "The guild to fetch invite from", + rest: false, + required: true, + type: ArgType.Guild, + }, + { + name: "code", + description: "The invite code", + rest: false, + required: true, + type: ArgType.String, + }, + { + name: "property", + description: "The property of the invite to return", + rest: false, + type: ArgType.Enum, + enum: InviteProperty + }, + ], + async execute(ctx, [guild, code, prop]) { + const invite = await guild.invites.fetch(code).catch(ctx.noop) + if (prop && invite) return this.success(InviteProperties[prop](invite)) + return this.successJSON(invite) + }, +}) \ No newline at end of file diff --git a/src/native/guild/guildDmSpamDetectedAt.ts b/src/native/guild/guildDmSpamDetectedAt.ts new file mode 100644 index 0000000000..425ad91726 --- /dev/null +++ b/src/native/guild/guildDmSpamDetectedAt.ts @@ -0,0 +1,25 @@ +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + 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: ArgType.Guild, + }, + ], + output: ArgType.Number, + execute(ctx, [guild]) { + 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 new file mode 100644 index 0000000000..a80a6d500f --- /dev/null +++ b/src/native/guild/guildDmsDisabledUntil.ts @@ -0,0 +1,25 @@ +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + 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: ArgType.Guild, + }, + ], + output: ArgType.Number, + execute(ctx, [guild]) { + return this.success((guild ?? ctx.guild).incidentsData?.dmsDisabledUntil?.getTime() ?? 0) + }, +}) \ No newline at end of file diff --git a/src/native/guild/guildInvitesDisabledUntil.ts b/src/native/guild/guildInvitesDisabledUntil.ts new file mode 100644 index 0000000000..9d1c6eafb7 --- /dev/null +++ b/src/native/guild/guildInvitesDisabledUntil.ts @@ -0,0 +1,25 @@ +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + 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: ArgType.Guild, + }, + ], + output: ArgType.Number, + execute(ctx, [guild]) { + return this.success((guild ?? ctx.guild).incidentsData?.invitesDisabledUntil?.getTime() ?? 0) + }, +}) \ No newline at end of file diff --git a/src/native/guild/guildRaidDetectedAt.ts b/src/native/guild/guildRaidDetectedAt.ts new file mode 100644 index 0000000000..0a1c299d64 --- /dev/null +++ b/src/native/guild/guildRaidDetectedAt.ts @@ -0,0 +1,25 @@ +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + 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: ArgType.Guild, + }, + ], + output: ArgType.Number, + execute(ctx, [guild]) { + return this.success((guild ?? ctx.guild).incidentsData?.raidDetectedAt?.getTime() ?? 0) + }, +}) \ No newline at end of file diff --git a/src/native/http/httpGetHeader.ts b/src/native/http/httpGetHeader.ts index 559c88a0f1..229262eca3 100644 --- a/src/native/http/httpGetHeader.ts +++ b/src/native/http/httpGetHeader.ts @@ -6,6 +6,7 @@ export default new NativeFunction({ version: "1.5.0", description: "Gets an HTTP header", unwrap: true, + brackets: true, args: [ { name: "name", @@ -15,7 +16,7 @@ export default new NativeFunction({ required: true, }, ], - brackets: true, + output: ArgType.String, execute(ctx, [name]) { return this.success(ctx.http.response?.headers?.get(name)) }, diff --git a/src/native/http/httpSetBody.ts b/src/native/http/httpSetBody.ts index 86ceb3a7c1..4dcc8ea56c 100644 --- a/src/native/http/httpSetBody.ts +++ b/src/native/http/httpSetBody.ts @@ -11,13 +11,13 @@ export default new NativeFunction({ description: "The JSON body", rest: false, required: true, - type: ArgType.Json, + type: ArgType.String, }, ], unwrap: true, brackets: true, - execute(ctx, [json]) { - ctx.http.body = JSON.stringify(json) + execute(ctx, [body]) { + ctx.http.body = body return this.success() }, }) diff --git a/src/native/invite/deleteInvite.ts b/src/native/invite/deleteInvite.ts index 785e721b3f..637583f23c 100644 --- a/src/native/invite/deleteInvite.ts +++ b/src/native/invite/deleteInvite.ts @@ -14,10 +14,17 @@ export default new NativeFunction({ description: "The invite code", rest: false, required: true, - type: ArgType.Invite, + type: ArgType.String, + }, + { + name: "reason", + description: "The reason for deleting the invite", + rest: false, + type: ArgType.String, }, ], - async execute(ctx, [invite]) { - return this.success(!!(await invite.delete().catch(ctx.noop))) + async execute(ctx, [code, reason]) { + const invite = await ctx.client.fetchInvite(code).catch(ctx.noop) + return this.success(!!(await invite?.delete(reason || undefined).catch(ctx.noop))) }, -}) +}) \ No newline at end of file diff --git a/src/native/invite/getInvite.ts b/src/native/invite/getInvite.ts new file mode 100644 index 0000000000..3b15f4a901 --- /dev/null +++ b/src/native/invite/getInvite.ts @@ -0,0 +1,32 @@ +import { ArgType, NativeFunction, Return } from "../../structures" +import { InviteProperties, InviteProperty } from "../../properties/invite" + +export default new NativeFunction({ + name: "$getInvite", + version: "2.2.0", + description: "Returns information about an invite", + brackets: true, + unwrap: true, + output: ArgType.Unknown, + args: [ + { + name: "code", + description: "The invite code", + rest: false, + required: true, + type: ArgType.String, + }, + { + name: "property", + description: "The property of the invite to return", + rest: false, + type: ArgType.Enum, + enum: InviteProperty + }, + ], + async execute(ctx, [code, prop]) { + const invite = await ctx.client.fetchInvite(code).catch(ctx.noop) + if (prop && invite) return this.success(InviteProperties[prop](invite)) + return this.successJSON(invite) + }, +}) \ No newline at end of file diff --git a/src/native/invite/inviteExists.ts b/src/native/invite/inviteExists.ts index bee0cbeccb..b1a5ecd78e 100644 --- a/src/native/invite/inviteExists.ts +++ b/src/native/invite/inviteExists.ts @@ -1,4 +1,3 @@ -import noop from "../../functions/noop" import { ArgType, NativeFunction, Return } from "../../structures" export default new NativeFunction({ @@ -18,6 +17,6 @@ export default new NativeFunction({ }, ], async execute(ctx, [id]) { - return this.success(!!(await ctx.client.fetchInvite(id).catch(ctx.noop))) + return this.success((await ctx.client.fetchInvite(id).catch(() => false)) !== false) }, -}) +}) \ No newline at end of file diff --git a/src/native/json/jsonEntries.ts b/src/native/json/jsonEntries.ts index e326ae96f3..b96cb79222 100644 --- a/src/native/json/jsonEntries.ts +++ b/src/native/json/jsonEntries.ts @@ -18,6 +18,8 @@ export default new NativeFunction({ output: array(), unwrap: true, execute(ctx, [name]) { - return this.successJSON(Object.entries(ctx.getEnvironmentKey(name) as object)) + const json = ctx.getEnvironmentKey(name) + if (!json) return this.success() + return this.successJSON(Object.entries(json)) }, -}) +}) \ No newline at end of file diff --git a/src/native/json/jsonHas.ts b/src/native/json/jsonHas.ts new file mode 100644 index 0000000000..f2e689b838 --- /dev/null +++ b/src/native/json/jsonHas.ts @@ -0,0 +1,31 @@ +import { ArgType, NativeFunction } from "../../structures/@internal/NativeFunction" + +export default new NativeFunction({ + 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: ArgType.String, + rest: false + }, + { + name: "key", + description: "The key to check for", + type: ArgType.String, + required: true, + rest: false + } + ], + output: ArgType.Boolean, + execute(ctx, [ name, key ]) { + const json = ctx.getEnvironmentKey(name) + if (!json) return this.success() + return this.success(Object.hasOwn(json, key)) + } +}) \ No newline at end of file diff --git a/src/native/json/jsonKeys.ts b/src/native/json/jsonKeys.ts index 2cb847b4c6..ab8624b0f1 100644 --- a/src/native/json/jsonKeys.ts +++ b/src/native/json/jsonKeys.ts @@ -18,6 +18,8 @@ export default new NativeFunction({ output: array(), unwrap: true, execute(ctx, [name]) { - return this.successJSON(Object.keys(ctx.getEnvironmentKey(name) as object)) + const json = ctx.getEnvironmentKey(name) + if (!json) return this.success() + return this.successJSON(Object.keys(json)) }, -}) +}) \ No newline at end of file diff --git a/src/native/json/jsonValues.ts b/src/native/json/jsonValues.ts index 2a1532184e..b8689faca8 100644 --- a/src/native/json/jsonValues.ts +++ b/src/native/json/jsonValues.ts @@ -24,6 +24,8 @@ export default new NativeFunction({ output: array(), unwrap: true, execute(ctx, [name, sep]) { - return this.successJSON(Object.values(ctx.getEnvironmentKey(name) as object).join(sep ?? ", ")) + const json = ctx.getEnvironmentKey(name) + if (!json) return this.success() + return this.successJSON(Object.values(json).join(sep ?? ", ")) }, -}) +}) \ No newline at end of file diff --git a/src/native/lookup/findApplicationEmoji.ts b/src/native/lookup/findApplicationEmoji.ts new file mode 100644 index 0000000000..2d9f6b1669 --- /dev/null +++ b/src/native/lookup/findApplicationEmoji.ts @@ -0,0 +1,29 @@ +import { ArgType, CompiledFunction, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + name: "$findApplicationEmoji", + version: "2.2.0", + description: "Finds an application emoji of the client", + brackets: true, + output: ArgType.ApplicationEmoji, + args: [ + { + name: "query", + description: "The id, format or emoji name to find", + rest: false, + type: ArgType.String, + required: true, + }, + ], + unwrap: true, + async execute(ctx, [q]) { + if (CompiledFunction.IdRegex.test(q)) { + const e = await ctx.client.application.emojis.fetch(q).catch(ctx.noop) + if (e) return this.success(e.id) + } + + return this.success( + (await ctx.client.application.emojis.fetch().catch(ctx.noop))?.find((x) => x.id === q || x.name?.toLowerCase() === q.toLowerCase() || x.toString() === q)?.id + ) + }, +}) \ No newline at end of file diff --git a/src/native/lookup/findEmoji.ts b/src/native/lookup/findEmoji.ts index 1a8de57407..806c545772 100644 --- a/src/native/lookup/findEmoji.ts +++ b/src/native/lookup/findEmoji.ts @@ -4,31 +4,31 @@ import { ArgType, CompiledFunction, NativeFunction, Return } from "../../structu export default new NativeFunction({ name: "$findEmoji", version: "1.0.0", - description: "Finds a emoji", + description: "Finds an emoji", brackets: true, - output: ArgType.GuildEmoji, + output: ArgType.Emoji, args: [ { name: "query", - description: "The id, mention or emoji name to find", + description: "The id, format or emoji name to find", rest: false, type: ArgType.String, required: true, }, ], unwrap: true, - execute(ctx, [q]) { + async execute(ctx, [q]) { const parsed = parseEmoji(q) if (CompiledFunction.IdRegex.test(q)) { - const e = ctx.client.emojis.cache.get(q) + const e = ctx.client.emojis.cache.get(q) || await ctx.client.application.emojis.fetch(q).catch(ctx.noop) if (e) return this.success(e.id) } const name = parsed?.name.toLowerCase() return this.success( - ctx.client.emojis.cache.find((x) => x.id === q || x.name?.toLowerCase() === name || x.toString() === q)?.id + ctx.client.emojis.cache.find((x) => x.id === q || x.name?.toLowerCase() === name || x.toString() === q)?.id || (await ctx.client.application.emojis.fetch().catch(ctx.noop))?.find((x) => x.id === q || x.name?.toLowerCase() === name || x.toString() === q)?.id ) }, -}) +}) \ No newline at end of file diff --git a/src/native/lookup/findGuild.ts b/src/native/lookup/findGuild.ts new file mode 100644 index 0000000000..1394db34f5 --- /dev/null +++ b/src/native/lookup/findGuild.ts @@ -0,0 +1,35 @@ +import { ArgType, CompiledFunction, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + name: "$findGuild", + version: "2.2.0", + description: "Finds a guild", + brackets: true, + output: ArgType.Guild, + args: [ + { + name: "query", + description: "The id or guild name to find", + rest: false, + type: ArgType.String, + required: true, + }, + { + name: "return guild", + description: "Returns the current guild id if none found", + rest: false, + type: ArgType.Boolean, + }, + ], + unwrap: true, + execute(ctx, [q, rt]) { + if (CompiledFunction.IdRegex.test(q)) { + const guild = ctx.client.guilds.cache.get(q) + if (guild) return this.success(guild.id) + } + + return this.success( + ctx.client.guilds.cache.find((x) => x.id === q || x.name === q)?.id ?? (rt ? ctx.guild?.id : undefined) + ) + }, +}) \ No newline at end of file diff --git a/src/native/lookup/findGuildEmoji.ts b/src/native/lookup/findGuildEmoji.ts index bac80df19d..9d010ab0c3 100644 --- a/src/native/lookup/findGuildEmoji.ts +++ b/src/native/lookup/findGuildEmoji.ts @@ -3,7 +3,7 @@ import { ArgType, CompiledFunction, NativeFunction, Return } from "../../structu export default new NativeFunction({ name: "$findGuildEmoji", version: "1.0.0", - description: "Finds a emoji of a guild", + description: "Finds an emoji of a guild", brackets: true, output: ArgType.GuildEmoji, args: [ @@ -16,7 +16,7 @@ export default new NativeFunction({ }, { name: "query", - description: "The id, mention or emoji name to find", + description: "The id, format or emoji name to find", rest: false, type: ArgType.String, required: true, @@ -30,9 +30,7 @@ export default new NativeFunction({ } return this.success( - guild.channels.cache.find( - (x) => x.id === q || x.name.toLowerCase() === q.toLowerCase() || x.toString() === q - )?.id + guild.emojis.cache.find((x) => x.id === q || x.name?.toLowerCase() === q.toLowerCase() || x.toString() === q)?.id ) }, -}) +}) \ No newline at end of file diff --git a/src/native/math/pi.ts b/src/native/math/pi.ts new file mode 100644 index 0000000000..141df3d189 --- /dev/null +++ b/src/native/math/pi.ts @@ -0,0 +1,12 @@ +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + name: "$pi", + version: "2.2.0", + description: "Returns the constant pi", + unwrap: false, + output: ArgType.Number, + execute(ctx) { + return this.success(Math.PI) + }, +}) \ No newline at end of file diff --git a/src/native/math/sign.ts b/src/native/math/sign.ts new file mode 100644 index 0000000000..c22b627c57 --- /dev/null +++ b/src/native/math/sign.ts @@ -0,0 +1,22 @@ +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + 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: ArgType.Number, + args: [ + { + name: "number", + description: "The number to use", + rest: false, + type: ArgType.Number, + required: true + }, + ], + execute(ctx, [n]) { + return this.success(Math.sign(n)) + }, +}) \ No newline at end of file diff --git a/src/native/member/fetchMembers.ts b/src/native/member/fetchMembers.ts index 4c1b884154..14a5dc3b56 100644 --- a/src/native/member/fetchMembers.ts +++ b/src/native/member/fetchMembers.ts @@ -4,6 +4,7 @@ export default new NativeFunction({ name: "$fetchMembers", version: "1.0.0", description: "Caches all members of a guild", + aliases: ["$fetchMember"], unwrap: true, brackets: false, args: [ @@ -14,10 +15,18 @@ export default new NativeFunction({ required: true, type: ArgType.Guild, }, + { + name: "user ID", + description: "The member to fetch", + rest: false, + type: ArgType.Member, + pointer: 0 + }, ], - async execute(ctx, [guild]) { + async execute(ctx, [guild, member]) { guild ??= ctx.guild! - await guild?.members.fetch() + if (member) await guild?.members.fetch(member) + else await guild?.members.fetch() return this.success() }, -}) +}) \ No newline at end of file diff --git a/src/native/member/memberExists.ts b/src/native/member/memberExists.ts index 1366fb813b..b2b25363ca 100644 --- a/src/native/member/memberExists.ts +++ b/src/native/member/memberExists.ts @@ -1,10 +1,9 @@ -import noop from "../../functions/noop" import { ArgType, CompiledFunction, NativeFunction, Return } from "../../structures" export default new NativeFunction({ name: "$memberExists", version: "1.0.0", - description: "Returns whether a member id exists", + description: "Returns whether an member id exists", unwrap: true, brackets: true, output: ArgType.Boolean, @@ -25,6 +24,6 @@ export default new NativeFunction({ }, ], async execute(ctx, [guild, id]) { - return this.success(CompiledFunction.IdRegex.test(id) && !!(await guild.members.fetch(id).catch(ctx.noop))) + return this.success(CompiledFunction.IdRegex.test(id) && (await guild.members.fetch(id).catch(() => false)) !== false) }, -}) +}) \ No newline at end of file diff --git a/src/native/message/fetchMessage.ts b/src/native/message/fetchMessage.ts new file mode 100644 index 0000000000..5fd244db2e --- /dev/null +++ b/src/native/message/fetchMessage.ts @@ -0,0 +1,30 @@ +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + 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: ArgType.TextChannel, + }, + { + name: "message ID", + description: "The message to fetch its data", + rest: false, + required: true, + pointer: 0, + type: ArgType.Message, + }, + ], + async execute(ctx, [, message]) { + await (message ?? ctx.message)?.fetch() + return this.success() + }, +}) \ No newline at end of file diff --git a/src/native/message/forward.ts b/src/native/message/forward.ts new file mode 100644 index 0000000000..00a5d68e24 --- /dev/null +++ b/src/native/message/forward.ts @@ -0,0 +1,39 @@ +import { BaseChannel, ChannelType, PartialGroupDMChannel, TextBasedChannel } from "discord.js" +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + 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: ArgType.Channel, + }, + { + name: "message ID", + description: "The message to forward", + rest: false, + required: true, + type: ArgType.Message, + pointer: 0 + }, + { + name: "channel ID", + description: "The channel to forward message to", + rest: false, + type: ArgType.Channel, + check: (i: BaseChannel) => i.isTextBased() && i.type !== ChannelType.GroupDM, + }, + ], + output: ArgType.Boolean, + async execute(ctx, [, message, channel]) { + return this.success(!!(await message.forward((channel ?? ctx.channel) as Exclude).catch(ctx.noop))) + }, +}) \ No newline at end of file diff --git a/src/native/message/getMessageReactionCount.ts b/src/native/message/getMessageReactionCount.ts index 94c56975de..dbf761931c 100644 --- a/src/native/message/getMessageReactionCount.ts +++ b/src/native/message/getMessageReactionCount.ts @@ -1,6 +1,11 @@ import { TextBasedChannel } from "discord.js" import { ArgType, NativeFunction, Return } from "../../structures" +export enum ReactionType { + normal = "normal", + burst = "burst" +} + export default new NativeFunction({ name: "$getMessageReactionCount", version: "1.0.0", @@ -33,8 +38,15 @@ export default new NativeFunction({ rest: false, type: ArgType.Reaction, }, + { + name: "type", + description: "The type of the reaction to count users for", + rest: false, + type: ArgType.Enum, + enum: ReactionType + }, ], - execute(ctx, [, , reaction]) { - return this.success(reaction.count) + execute(ctx, [, , reaction, type]) { + return this.success(type ? reaction?.countDetails?.[type] : reaction?.count) }, -}) +}) \ No newline at end of file diff --git a/src/native/message/getMessageReactions.ts b/src/native/message/getMessageReactions.ts new file mode 100644 index 0000000000..d1a8a0b1b3 --- /dev/null +++ b/src/native/message/getMessageReactions.ts @@ -0,0 +1,46 @@ +import { ReactionProperties, ReactionProperty } from "../../properties/reaction" +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + 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: ArgType.TextChannel, + }, + { + name: "message ID", + description: "The message to retrieve reactions from", + rest: false, + required: true, + type: ArgType.Message, + pointer: 0, + }, + { + name: "property", + description: "The property of the reactions to return", + rest: false, + type: ArgType.Enum, + enum: ReactionProperty + }, + { + name: "separator", + description: "The separator to use for each property", + rest: false, + type: ArgType.String, + }, + ], + output: ArgType.Unknown, + async execute(ctx, [, message, prop, sep]) { + 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/loadComponents.ts b/src/native/message/loadComponents.ts index 2255b60b9e..0dfcd9d48e 100644 --- a/src/native/message/loadComponents.ts +++ b/src/native/message/loadComponents.ts @@ -1,21 +1,34 @@ import { APIButtonComponent, - APIEmbed, - APISelectMenuComponent, + ComponentType, ActionRowBuilder, - AnyComponentBuilder, ButtonBuilder, - ComponentType, - EmbedBuilder, - SelectMenuBuilder, + ChannelSelectMenuBuilder, + MentionableSelectMenuBuilder, + RoleSelectMenuBuilder, + StringSelectMenuBuilder, + UserSelectMenuBuilder, } from "discord.js" import { ArgType, NativeFunction } from "../../structures" +const ComponentBuilders = { + [ComponentType.Button as ComponentType]: ButtonBuilder, + [ComponentType.StringSelect as ComponentType]: StringSelectMenuBuilder, + [ComponentType.UserSelect as ComponentType]: UserSelectMenuBuilder, + [ComponentType.ChannelSelect as ComponentType]: ChannelSelectMenuBuilder, + [ComponentType.RoleSelect as ComponentType]: RoleSelectMenuBuilder, + [ComponentType.MentionableSelect as ComponentType]: MentionableSelectMenuBuilder, +} + +function loadComponent(x: any) { + return ComponentBuilders[x.type as ComponentType]?.from(x) +} + export default new NativeFunction({ name: "$loadComponents", version: "1.4.0", aliases: ["$loadComponent"], - description: "Loads components json (or array) to the response", + description: "Loads components JSON (or array) to the response", unwrap: true, brackets: true, args: [ @@ -28,26 +41,14 @@ export default new NativeFunction({ }, ], execute(ctx, [json]) { - if (Array.isArray(json)) { - ctx.container.components.push( - ...json.map((x) => - new ActionRowBuilder().addComponents( - (x as any).map((x: any) => - x.type === ComponentType.Button ? ButtonBuilder.from(x) : SelectMenuBuilder.from(x) - ) - ) - ) - ) - } else { - ctx.container.components.push( - new ActionRowBuilder().addComponents( - json.type === ComponentType.Button - ? ButtonBuilder.from(json as unknown as APIButtonComponent) - : SelectMenuBuilder.from(json as any) - ) - ) - } + const components = Array.isArray(json) + ? Array.isArray(json[0]) + ? json.map((row) => new ActionRowBuilder().addComponents(row?.map((x: any) => loadComponent(x)))) + : new Array(new ActionRowBuilder().addComponents(json?.map((x) => loadComponent(x)))) + : new Array(new ActionRowBuilder().addComponents(loadComponent(json))) + + ctx.container.components.push(...components) return this.success() }, -}) +}) \ No newline at end of file diff --git a/src/native/message/messageExists.ts b/src/native/message/messageExists.ts index 3699eea7d1..a870d5ea45 100644 --- a/src/native/message/messageExists.ts +++ b/src/native/message/messageExists.ts @@ -1,6 +1,5 @@ import { BaseChannel, TextChannel } from "discord.js" import { ArgType, CompiledFunction, NativeFunction, Return } from "../../structures" -import noop from "../../functions/noop" export default new NativeFunction({ name: "$messageExists", @@ -28,7 +27,7 @@ export default new NativeFunction({ ], async execute(ctx, [ch, id]) { return this.success( - CompiledFunction.IdRegex.test(id) && !!(await (ch as TextChannel).messages.fetch(id).catch(ctx.noop)) + CompiledFunction.IdRegex.test(id) && (await (ch as TextChannel).messages.fetch(id).catch(() => false)) !== false ) }, -}) +}) \ No newline at end of file diff --git a/src/native/other/awaitMessage.ts b/src/native/other/awaitMessage.ts index 71719aa53a..72983936eb 100644 --- a/src/native/other/awaitMessage.ts +++ b/src/native/other/awaitMessage.ts @@ -21,7 +21,7 @@ export default new NativeFunction({ }, { name: "variable name", - description: "The variable to load the message id that was sent as response by an user, get it with $env[]", + 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: ArgType.String diff --git a/src/native/other/djsVersion.ts b/src/native/other/djsVersion.ts new file mode 100644 index 0000000000..752a85ba75 --- /dev/null +++ b/src/native/other/djsVersion.ts @@ -0,0 +1,13 @@ +import { version } from "discord.js" +import { ArgType, NativeFunction } from "../../structures" + +export default new NativeFunction({ + name: "$djsVersion", + version: "2.2.0", + description: "Returns the discord.js version used", + unwrap: false, + output: ArgType.String, + execute(ctx) { + return this.success(version) + } +}) \ No newline at end of file diff --git a/src/native/reaction/reactionAuthorID.ts b/src/native/reaction/reactionAuthorID.ts index 13aea0bf75..85c88521b9 100644 --- a/src/native/reaction/reactionAuthorID.ts +++ b/src/native/reaction/reactionAuthorID.ts @@ -3,7 +3,7 @@ import { ArgType, NativeFunction, Return } from "../../structures" export default new NativeFunction({ name: "$reactionAuthorID", version: "1.0.0", - description: "The reaction author id that reacted", + description: "Returns the reaction author id that reacted", unwrap: true, output: ArgType.User, execute(ctx) { diff --git a/src/native/reaction/reactionCount.ts b/src/native/reaction/reactionCount.ts index 18828761cb..c653df78b9 100644 --- a/src/native/reaction/reactionCount.ts +++ b/src/native/reaction/reactionCount.ts @@ -3,7 +3,7 @@ import { ArgType, NativeFunction, Return } from "../../structures" export default new NativeFunction({ name: "$reactionCount", version: "1.5.0", - description: "The count of reacted users", + description: "Returns the count of reacted users", unwrap: true, output: ArgType.Number, execute(ctx) { diff --git a/src/native/reaction/reactionEmoji.ts b/src/native/reaction/reactionEmoji.ts index ad78cd9431..a5e51354ec 100644 --- a/src/native/reaction/reactionEmoji.ts +++ b/src/native/reaction/reactionEmoji.ts @@ -3,7 +3,7 @@ import { ArgType, NativeFunction, Return } from "../../structures" export default new NativeFunction({ name: "$reactionEmoji", version: "1.0.0", - description: "The emoji that was used", + description: "Returns the emoji that was used", unwrap: true, output: ArgType.String, execute(ctx) { diff --git a/src/native/reaction/reactionEmojiID.ts b/src/native/reaction/reactionEmojiID.ts index e3dd05c493..b2a0be3d20 100644 --- a/src/native/reaction/reactionEmojiID.ts +++ b/src/native/reaction/reactionEmojiID.ts @@ -3,9 +3,9 @@ import { ArgType, NativeFunction, Return } from "../../structures" export default new NativeFunction({ name: "$reactionEmojiID", version: "1.0.0", - description: "The reaction id that was used", + description: "Returns the reaction id that was used", unwrap: true, - output: ArgType.GuildEmoji, + output: ArgType.Emoji, execute(ctx) { return this.success(ctx.reaction?.emoji.id) }, diff --git a/src/native/reaction/reactionMessageID.ts b/src/native/reaction/reactionMessageID.ts index d95f07469f..33e3e9eaa8 100644 --- a/src/native/reaction/reactionMessageID.ts +++ b/src/native/reaction/reactionMessageID.ts @@ -3,7 +3,7 @@ import { ArgType, NativeFunction, Return } from "../../structures" export default new NativeFunction({ name: "$reactionMessageID", version: "1.0.0", - description: "The message id of the reacted message", + description: "Returns the message id of the reacted message", unwrap: true, output: ArgType.Message, execute(ctx) { diff --git a/src/native/role/fetchRoles.ts b/src/native/role/fetchRoles.ts new file mode 100644 index 0000000000..e902004714 --- /dev/null +++ b/src/native/role/fetchRoles.ts @@ -0,0 +1,32 @@ +import { ArgType, NativeFunction, Return } from "../../structures" + +export default new NativeFunction({ + 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: ArgType.Guild, + }, + { + name: "role ID", + description: "The role to fetch", + rest: false, + type: ArgType.Role, + pointer: 0 + }, + ], + async execute(ctx, [guild, role]) { + guild ??= ctx.guild! + if (role) await guild?.roles.fetch(role.id) + else await guild?.roles.fetch() + return this.success() + }, +}) \ No newline at end of file diff --git a/src/native/statement/loop.ts b/src/native/statement/loop.ts index 621234910c..1a0c3c77ee 100644 --- a/src/native/statement/loop.ts +++ b/src/native/statement/loop.ts @@ -57,6 +57,7 @@ export default new NativeFunction({ const [ times, varName, type ] = args const code = this.data.fields![1] as IExtendedCompiledFunctionField + let output = "" let condition = type || times === -1 for (let i = condition ? 1 : times;(type ? i <= times : i > 0) || times === -1;condition ? i++ : i--) { @@ -66,9 +67,10 @@ export default new NativeFunction({ const exec = await this["resolveCode"](ctx, code) if (exec.success || exec.continue) continue else if (exec.break) break + else if (exec.return) output += exec.value else return exec } - return this.success() + return this.success(output || null) }, }) \ No newline at end of file diff --git a/src/native/string/argCount.ts b/src/native/string/argCount.ts index 2c2bf3b1a0..604063b699 100644 --- a/src/native/string/argCount.ts +++ b/src/native/string/argCount.ts @@ -3,9 +3,10 @@ import { ArgType, NativeFunction, Return } from "../../structures" export default new NativeFunction({ name: "$argCount", version: "1.0.0", - brackets: false, - description: "Counts number of args in message", + description: "Counts the number of args in a message", + aliases: ["$argsCount"], unwrap: true, + brackets: false, output: ArgType.Number, args: [ { @@ -23,4 +24,4 @@ export default new NativeFunction({ } return this.success(ctx.args.length) }, -}) +}) \ No newline at end of file diff --git a/src/native/system/cpu.ts b/src/native/system/cpu.ts index 525e52afea..6e69126800 100644 --- a/src/native/system/cpu.ts +++ b/src/native/system/cpu.ts @@ -4,11 +4,12 @@ import { ArgType, NativeFunction, Return } from "../../structures" export default new NativeFunction({ name: "$cpu", - output: ArgType.Number, version: "1.0.0", description: "Returns the cpu usage of the host (not accurate)", + aliases: ["$cpuUsage"], unwrap: false, + output: ArgType.Number, execute() { return this.success(loadavg()[0] * 100) }, -}) +}) \ No newline at end of file diff --git a/src/native/system/ram.ts b/src/native/system/ram.ts index f9bdb66f99..59855adfa0 100644 --- a/src/native/system/ram.ts +++ b/src/native/system/ram.ts @@ -5,9 +5,13 @@ export default new NativeFunction({ name: "$ram", version: "1.0.0", description: "Returns the current ram usage in MB", + aliases: [ + "$memory", + "$ramUsage", + ], unwrap: false, output: ArgType.Number, execute() { - return this.success(process.memoryUsage().heapUsed / 1024 ** 2) + return this.success(process.memoryUsage().heapUsed / (1024 ** 2)) }, -}) +}) \ No newline at end of file diff --git a/src/native/system/ramTotal.ts b/src/native/system/ramTotal.ts new file mode 100644 index 0000000000..c01eb27360 --- /dev/null +++ b/src/native/system/ramTotal.ts @@ -0,0 +1,17 @@ +import { ArgType, NativeFunction, Return } from "../../structures" +import os from "node:os" + +export default new NativeFunction({ + name: "$ramTotal", + version: "2.2.0", + description: "Returns the maximum total ram capacity of the system in GB", + aliases: [ + "$memoryTotal", + "$maxRam", + ], + unwrap: false, + output: ArgType.Number, + execute(ctx) { + return this.success(os.totalmem() / (1024 ** 3)) + }, +}) \ No newline at end of file diff --git a/src/native/time/parseDate.ts b/src/native/time/parseDate.ts index 1ca4bfe94b..a52266fbbc 100644 --- a/src/native/time/parseDate.ts +++ b/src/native/time/parseDate.ts @@ -43,11 +43,11 @@ export default new NativeFunction({ : type === DateType.ISO ? date.toISOString() : type === DateType.Locale - ? date.toLocaleString() + ? date.toLocaleString("en-US", { timeZone: ctx.timezone, calendar: ctx.calendar }) : type === DateType.LocaleDate - ? date.toLocaleDateString() + ? date.toLocaleDateString("en-US", { timeZone: ctx.timezone, calendar: ctx.calendar }) : type === DateType.LocaleTime - ? date.toLocaleTimeString() + ? date.toLocaleTimeString("en-US", { timeZone: ctx.timezone, calendar: ctx.calendar }) : type === DateType.Time ? date.toTimeString() : type === DateType.UTC @@ -55,4 +55,4 @@ export default new NativeFunction({ : (null as never) ) }, -}) +}) \ No newline at end of file diff --git a/src/native/user/isUserDMEnabled.ts b/src/native/user/isUserDMEnabled.ts index d3615c1597..44daa579ac 100644 --- a/src/native/user/isUserDMEnabled.ts +++ b/src/native/user/isUserDMEnabled.ts @@ -4,29 +4,31 @@ import { ArgType, NativeFunction, Return } from "../../structures" export default new NativeFunction({ name: "$isUserDMEnabled", version: "1.2.0", - description: "Checks whether given user can be DMed", + description: "Checks whether the given user can be DMed", unwrap: true, brackets: false, output: ArgType.Boolean, args: [ { name: "user", - description: "The user to test dms", + description: "The user to test DMs", rest: false, required: true, type: ArgType.User } ], - async execute(ctx, [ user ]) { + async execute(ctx, [user]) { user ??= ctx.user! - // Only way to know is to send an empty message - const dm = await user?.send("").catch(err => err) - - return this.success( - // If any of these is not met, cant be dmed - // 50007 = Cannot send message to this user - !!dm && dm instanceof DiscordAPIError && dm.status !== 50007 - ) + try { + await user.send("") + return this.success(true) + } catch (error) { + if (error instanceof DiscordAPIError) { + if (error.code === 50007) return this.success(false) // DM disabled + if (error.code === 50006) return this.success(true) // Empty message (aka DM enabled) + } + throw error + } }, -}) \ No newline at end of file +}) diff --git a/src/native/user/userExists.ts b/src/native/user/userExists.ts index 7172e15461..bfd7c44d06 100644 --- a/src/native/user/userExists.ts +++ b/src/native/user/userExists.ts @@ -1,4 +1,3 @@ -import noop from "../../functions/noop" import { ArgType, CompiledFunction, NativeFunction, Return } from "../../structures" export default new NativeFunction({ @@ -18,6 +17,6 @@ export default new NativeFunction({ }, ], async execute(ctx, [id]) { - return this.success(CompiledFunction.IdRegex.test(id) && !!(await ctx.client.users.fetch(id).catch(ctx.noop))) + return this.success(CompiledFunction.IdRegex.test(id) && (await ctx.client.users.fetch(id).catch(() => false)) !== false) }, -}) +}) \ No newline at end of file diff --git a/src/native/webhook/webhookExists.ts b/src/native/webhook/webhookExists.ts index 48374322a0..5f22dd5478 100644 --- a/src/native/webhook/webhookExists.ts +++ b/src/native/webhook/webhookExists.ts @@ -1,5 +1,4 @@ import { ArgType, NativeFunction, Return } from "../../structures" -import noop from "../../functions/noop" export default new NativeFunction({ name: "$webhookExists", @@ -18,7 +17,6 @@ export default new NativeFunction({ }, ], async execute(ctx, [id]) { - const web = await ctx.client.fetchWebhook(id).catch(ctx.noop) - return this.success(!!web) + return this.success((await ctx.client.fetchWebhook(id).catch(() => false)) !== false) }, -}) +}) \ No newline at end of file diff --git a/src/properties/invite.ts b/src/properties/invite.ts index 8ed4d2e593..0b80d8468a 100644 --- a/src/properties/invite.ts +++ b/src/properties/invite.ts @@ -1,4 +1,4 @@ -import { Invite } from "discord.js" +import { Invite, InviteTargetType, InviteType } from "discord.js" import defineProperties from "../functions/defineProperties" export enum InviteProperty { @@ -11,7 +11,14 @@ export enum InviteProperty { timestamp = "timestamp", code = "code", url = "url", + type = "type", expiresTimestamp = "expiresTimestamp", + temporary = "temporary", + deletable = "deletable", + memberCount = "memberCount", + presenceCount = "presenceCount", + targetType = "targetType", + targetUser = "targetUser", } export const InviteProperties = defineProperties({ @@ -24,5 +31,12 @@ export const InviteProperties = defineProperties( timestamp: (i) => i?.createdTimestamp, code: (i) => i?.code, url: (i) => i?.url, + type: (i) => InviteType[i?.type!], expiresTimestamp: (i) => i?.expiresTimestamp, -}) + temporary: (i) => i?.temporary, + deletable: (i) => i?.deletable, + memberCount: (i) => i?.memberCount, + presenceCount: (i) => i?.presenceCount, + targetType: (i) => InviteTargetType[i?.targetType!], + targetUser: (i) => i?.targetUser?.id +}) \ No newline at end of file diff --git a/src/properties/reaction.ts b/src/properties/reaction.ts new file mode 100644 index 0000000000..e28c44a0d1 --- /dev/null +++ b/src/properties/reaction.ts @@ -0,0 +1,22 @@ +import { MessageReaction } from "discord.js" +import defineProperties from "../functions/defineProperties" + +export enum ReactionProperty { + emoji = "emoji", + count = "count", + burstCount = "burstCount", + normalCount = "normalCount", + me = "me", + meBurst = "meBurst", + burstColors = "burstColors", +} + +export const ReactionProperties = defineProperties({ + emoji: (i) => i?.emoji.toString(), + count: (i) => i?.count, + burstCount: (i) => i?.countDetails.burst, + normalCount: (i) => i?.countDetails.normal, + me: (i) => i?.me, + meBurst: (i) => i?.meBurst, + burstColors: (i, sep) => i?.burstColors?.join(sep ?? ", "), +}) \ No newline at end of file diff --git a/src/structures/@internal/Logger.ts b/src/structures/@internal/Logger.ts index e1e8426012..078529fe05 100644 --- a/src/structures/@internal/Logger.ts +++ b/src/structures/@internal/Logger.ts @@ -9,7 +9,7 @@ export enum LogPriority { None, /** - * Lows only info + * Logs only info */ VeryLow, @@ -24,7 +24,7 @@ export enum LogPriority { Medium, /** - * Logs info, debug data, warnings, errors. + * Logs info, debug data, warnings and errors */ High }