Socket
Socket
Sign inDemoInstall

@notenoughupdates/discord-akairo

Package Overview
Dependencies
Maintainers
1
Versions
140
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@notenoughupdates/discord-akairo - npm Package Compare versions

Comparing version 9.0.9-dev.1637934426.0552c57 to 9.0.9

2

dist/package.json
{
"name": "@notenoughupdates/discord-akairo",
"version": "9.0.9-dev.1637934426.0552c57",
"version": "9.0.9",
"description": "A highly customizable bot framework for Discord.js.",

@@ -5,0 +5,0 @@ "main": "./dist/src/index.js",

@@ -0,0 +0,0 @@ import "source-map-support/register";

@@ -0,0 +0,0 @@ "use strict";

@@ -0,0 +0,0 @@ import { Awaitable, Client, ClientOptions, Snowflake, UserResolvable } from "discord.js";

@@ -0,0 +0,0 @@ "use strict";

@@ -0,0 +0,0 @@ /// <reference types="node" />

@@ -0,0 +0,0 @@ "use strict";

@@ -0,0 +0,0 @@ import type Category from "../util/Category.js";

@@ -0,0 +0,0 @@ "use strict";

@@ -0,0 +0,0 @@ /// <reference types="node" />

@@ -0,0 +0,0 @@ "use strict";

@@ -0,0 +0,0 @@ import type { Message, MessageOptions, MessagePayload } from "discord.js";

@@ -0,0 +0,0 @@ import type { Message } from "discord.js";

@@ -0,0 +0,0 @@ import { Collection } from "discord.js";

@@ -0,0 +0,0 @@ import { ApplicationCommandAutocompleteOption, ApplicationCommandChannelOptionData, ApplicationCommandChoicesData, ApplicationCommandNonOptionsData, ApplicationCommandNumericOptionData, ApplicationCommandPermissionData, ApplicationCommandSubCommandData, ApplicationCommandSubGroupData, AutocompleteInteraction, Guild, Message, PermissionResolvable, Snowflake } from "discord.js";

@@ -21,3 +21,3 @@ "use strict";

super(id, { category: options?.category });
const { aliases = [], args = this._args || this.args || [], argumentDefaults = {}, before = this.before || (() => undefined), channel = null, clientPermissions = this.clientPermissions, condition = this.condition || (() => false), cooldown = null, description = "", editable = true, flags = [], ignoreCooldown, ignorePermissions, lock, onlyNsfw = false, optionFlags = [], ownerOnly = false, prefix = this.prefix, quoted = true, ratelimit = 1, regex = this.regex, separator, slash = false, slashDefaultPermission = this.handler.useSlashPermissions ? !this.ownerOnly : true, slashEphemeral = false, slashGuilds = [], slashOnly = false, slashOptions, slashPermissions, superUserOnly = false, typing = false, userPermissions = this.userPermissions } = options;
const { aliases = [], args = this._args || this.args || [], argumentDefaults = {}, before = this.before || (() => undefined), channel = null, clientPermissions = this.clientPermissions, condition = this.condition || (() => false), cooldown = null, description = "", editable = true, flags = [], ignoreCooldown, ignorePermissions, lock, onlyNsfw = false, optionFlags = [], ownerOnly = false, prefix = this.prefix, quoted = true, ratelimit = 1, regex = this.regex, separator, slash = false, slashDefaultPermission, slashEphemeral = false, slashGuilds = [], slashOnly = false, slashOptions, slashPermissions, superUserOnly = false, typing = false, userPermissions = this.userPermissions } = options;
this.aliases = aliases;

@@ -24,0 +24,0 @@ const { flagWords, optionFlagWords } = Array.isArray(args)

@@ -0,0 +0,0 @@ /// <reference types="node" />

@@ -279,2 +279,4 @@ "use strict";

super.register(command, filepath);
if (command.slashDefaultPermission === undefined)
command.slashDefaultPermission = this.useSlashPermissions ? !command.ownerOnly : true;
for (let alias of command.aliases) {

@@ -281,0 +283,0 @@ const conflict = this.aliases.get(alias.toLowerCase());

@@ -0,0 +0,0 @@ import { APIMessage } from "discord-api-types";

@@ -0,0 +0,0 @@ "use strict";

@@ -0,0 +0,0 @@ import type { ArgumentOptions } from "./arguments/Argument.js";

@@ -0,0 +0,0 @@ "use strict";

@@ -0,0 +0,0 @@ import type { Message } from "discord.js";

@@ -0,0 +0,0 @@ "use strict";

@@ -0,0 +0,0 @@ import type { ContextMenuInteraction, Snowflake } from "discord.js";

@@ -0,0 +0,0 @@ import type { Awaitable, Collection, ContextMenuInteraction } from "discord.js";

@@ -0,0 +0,0 @@ import type { Message } from "discord.js";

@@ -0,0 +0,0 @@ "use strict";

@@ -0,0 +0,0 @@ import type { Awaitable, Collection, Message } from "discord.js";

@@ -0,0 +0,0 @@ /// <reference types="node" />

@@ -0,0 +0,0 @@ "use strict";

@@ -0,0 +0,0 @@ /// <reference types="node" />

@@ -0,0 +0,0 @@ "use strict";

@@ -0,0 +0,0 @@ import type Category from "../../util/Category.js";

@@ -0,0 +0,0 @@ "use strict";

@@ -0,0 +0,0 @@ import type { Awaitable, Collection } from "discord.js";

@@ -0,0 +0,0 @@ "use strict";

@@ -0,0 +0,0 @@ import type { ClientEvents, CommandInteraction, ContextMenuInteraction, Message } from "discord.js";

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=events.js.map
import type { DMChannel, PartialDMChannel, TextBasedChannels } from "discord.js";
export declare type GuildTextBasedChannels = Exclude<TextBasedChannels, PartialDMChannel | DMChannel>;
//# sourceMappingURL=guildTextBasedChannels.d.ts.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=guildTextBasedChannels.js.map

@@ -0,0 +0,0 @@ declare const Messages: {

@@ -0,0 +0,0 @@ "use strict";

@@ -0,0 +0,0 @@ import type { APIInteractionGuildMember, APIMessage } from "discord-api-types/v9";

@@ -0,0 +0,0 @@ "use strict";

@@ -0,0 +0,0 @@ import { Collection } from "discord.js";

@@ -0,0 +0,0 @@ "use strict";

@@ -1,111 +0,111 @@

export declare enum ArgumentMatches {
PHRASE = "phrase",
FLAG = "flag",
OPTION = "option",
REST = "rest",
SEPARATE = "separate",
TEXT = "text",
CONTENT = "content",
REST_CONTENT = "restContent",
NONE = "none"
}
export declare enum ArgumentTypes {
STRING = "string",
LOWERCASE = "lowercase",
UPPERCASE = "uppercase",
CHAR_CODES = "charCodes",
NUMBER = "number",
INTEGER = "integer",
BIGINT = "bigint",
EMOJINT = "emojint",
URL = "url",
DATE = "date",
COLOR = "color",
USER = "user",
USERS = "users",
MEMBER = "member",
MEMBERS = "members",
RELEVANT = "relevant",
RELEVANTS = "relevants",
CHANNEL = "channel",
CHANNELS = "channels",
TEXT_CHANNEL = "textChannel",
TEXT_CHANNELS = "textChannels",
VOICE_CHANNEL = "voiceChannel",
VOICE_CHANNELS = "voiceChannels",
CATEGORY_CHANNEL = "categoryChannel",
CATEGORY_CHANNELS = "categoryChannels",
NEWS_CHANNEL = "newsChannel",
NEWS_CHANNELS = "newsChannels",
STORE_CHANNEL = "storeChannel",
STORE_CHANNELS = "storeChannels",
STAGE_CHANNEL = "stageChannel",
STAGE_CHANNELS = "stageChannels",
THREAD_CHANNEL = "threadChannel",
THREAD_CHANNELS = "threadChannels",
ROLE = "role",
ROLES = "roles",
EMOJI = "emoji",
EMOJIS = "emojis",
GUILD = "guild",
GUILDS = "guilds",
MESSAGE = "message",
GUILD_MESSAGE = "guildMessage",
RELEVANT_MESSAGE = "relevantMessage",
INVITE = "invite",
USER_MENTION = "userMention",
MEMBER_MENTION = "memberMention",
CHANNEL_MENTION = "channelMention",
ROLE_MENTION = "roleMention",
EMOJI_MENTION = "emojiMention",
COMMAND_ALIAS = "commandAlias",
COMMAND = "command",
INHIBITOR = "inhibitor",
LISTENER = "listener",
TASK = "task",
CONTEXT_MENU_COMMAND = "contextMenuCommand"
}
export declare enum AkairoHandlerEvents {
LOAD = "load",
REMOVE = "remove"
}
export declare enum CommandHandlerEvents {
COMMAND_BLOCKED = "commandBlocked",
COMMAND_BREAKOUT = "commandBreakout",
COMMAND_CANCELLED = "commandCancelled",
COMMAND_FINISHED = "commandFinished",
COMMAND_INVALID = "commandInvalid",
COMMAND_LOCKED = "commandLocked",
COMMAND_STARTED = "commandStarted",
COOLDOWN = "cooldown",
ERROR = "error",
IN_PROMPT = "inPrompt",
MESSAGE_BLOCKED = "messageBlocked",
MESSAGE_INVALID = "messageInvalid",
MISSING_PERMISSIONS = "missingPermissions",
SLASH_BLOCKED = "slashBlocked",
SLASH_ERROR = "slashError",
SLASH_FINISHED = "slashFinished",
SLASH_MISSING_PERMISSIONS = "slashMissingPermissions",
SLASH_NOT_FOUND = "slashNotFound",
SLASH_STARTED = "slashStarted",
SLASH_ONLY = "slashOnly"
}
export declare enum ContextCommandHandlerEvents {
ERROR = "error",
FINISHED = "finished",
NOT_FOUND = "notFound",
STARTED = "started",
BLOCKED = "blocked"
}
export declare enum BuiltInReasons {
CLIENT = "client",
BOT = "bot",
OWNER = "owner",
SUPER_USER = "superUser",
GUILD = "guild",
DM = "dm",
AUTHOR_NOT_FOUND = "authorNotFound",
NOT_NSFW = "notNsfw"
}
export declare const ArgumentMatches: Readonly<{
readonly PHRASE: "phrase";
readonly FLAG: "flag";
readonly OPTION: "option";
readonly REST: "rest";
readonly SEPARATE: "separate";
readonly TEXT: "text";
readonly CONTENT: "content";
readonly REST_CONTENT: "restContent";
readonly NONE: "none";
}>;
export declare const ArgumentTypes: Readonly<{
readonly STRING: "string";
readonly LOWERCASE: "lowercase";
readonly UPPERCASE: "uppercase";
readonly CHAR_CODES: "charCodes";
readonly NUMBER: "number";
readonly INTEGER: "integer";
readonly BIGINT: "bigint";
readonly EMOJINT: "emojint";
readonly URL: "url";
readonly DATE: "date";
readonly COLOR: "color";
readonly USER: "user";
readonly USERS: "users";
readonly MEMBER: "member";
readonly MEMBERS: "members";
readonly RELEVANT: "relevant";
readonly RELEVANTS: "relevants";
readonly CHANNEL: "channel";
readonly CHANNELS: "channels";
readonly TEXT_CHANNEL: "textChannel";
readonly TEXT_CHANNELS: "textChannels";
readonly VOICE_CHANNEL: "voiceChannel";
readonly VOICE_CHANNELS: "voiceChannels";
readonly CATEGORY_CHANNEL: "categoryChannel";
readonly CATEGORY_CHANNELS: "categoryChannels";
readonly NEWS_CHANNEL: "newsChannel";
readonly NEWS_CHANNELS: "newsChannels";
readonly STORE_CHANNEL: "storeChannel";
readonly STORE_CHANNELS: "storeChannels";
readonly STAGE_CHANNEL: "stageChannel";
readonly STAGE_CHANNELS: "stageChannels";
readonly THREAD_CHANNEL: "threadChannel";
readonly THREAD_CHANNELS: "threadChannels";
readonly ROLE: "role";
readonly ROLES: "roles";
readonly EMOJI: "emoji";
readonly EMOJIS: "emojis";
readonly GUILD: "guild";
readonly GUILDS: "guilds";
readonly MESSAGE: "message";
readonly GUILD_MESSAGE: "guildMessage";
readonly RELEVANT_MESSAGE: "relevantMessage";
readonly INVITE: "invite";
readonly USER_MENTION: "userMention";
readonly MEMBER_MENTION: "memberMention";
readonly CHANNEL_MENTION: "channelMention";
readonly ROLE_MENTION: "roleMention";
readonly EMOJI_MENTION: "emojiMention";
readonly COMMAND_ALIAS: "commandAlias";
readonly COMMAND: "command";
readonly INHIBITOR: "inhibitor";
readonly LISTENER: "listener";
readonly TASK: "task";
readonly CONTEXT_MENU_COMMAND: "contextMenuCommand";
}>;
export declare const AkairoHandlerEvents: Readonly<{
readonly LOAD: "load";
readonly REMOVE: "remove";
}>;
export declare const CommandHandlerEvents: Readonly<{
readonly COMMAND_BLOCKED: "commandBlocked";
readonly COMMAND_BREAKOUT: "commandBreakout";
readonly COMMAND_CANCELLED: "commandCancelled";
readonly COMMAND_FINISHED: "commandFinished";
readonly COMMAND_INVALID: "commandInvalid";
readonly COMMAND_LOCKED: "commandLocked";
readonly COMMAND_STARTED: "commandStarted";
readonly COOLDOWN: "cooldown";
readonly ERROR: "error";
readonly IN_PROMPT: "inPrompt";
readonly MESSAGE_BLOCKED: "messageBlocked";
readonly MESSAGE_INVALID: "messageInvalid";
readonly MISSING_PERMISSIONS: "missingPermissions";
readonly SLASH_BLOCKED: "slashBlocked";
readonly SLASH_ERROR: "slashError";
readonly SLASH_FINISHED: "slashFinished";
readonly SLASH_MISSING_PERMISSIONS: "slashMissingPermissions";
readonly SLASH_NOT_FOUND: "slashNotFound";
readonly SLASH_STARTED: "slashStarted";
readonly SLASH_ONLY: "slashOnly";
}>;
export declare const ContextCommandHandlerEvents: Readonly<{
readonly ERROR: "error";
readonly FINISHED: "finished";
readonly NOT_FOUND: "notFound";
readonly STARTED: "started";
readonly BLOCKED: "blocked";
}>;
export declare const BuiltInReasons: Readonly<{
readonly CLIENT: "client";
readonly BOT: "bot";
readonly OWNER: "owner";
readonly SUPER_USER: "superUser";
readonly GUILD: "guild";
readonly DM: "dm";
readonly AUTHOR_NOT_FOUND: "authorNotFound";
readonly NOT_NSFW: "notNsfw";
}>;
//# sourceMappingURL=Constants.d.ts.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.BuiltInReasons = exports.ContextCommandHandlerEvents = exports.CommandHandlerEvents = exports.AkairoHandlerEvents = exports.ArgumentTypes = exports.ArgumentMatches = void 0;
var ArgumentMatches;
(function (ArgumentMatches) {
ArgumentMatches["PHRASE"] = "phrase";
ArgumentMatches["FLAG"] = "flag";
ArgumentMatches["OPTION"] = "option";
ArgumentMatches["REST"] = "rest";
ArgumentMatches["SEPARATE"] = "separate";
ArgumentMatches["TEXT"] = "text";
ArgumentMatches["CONTENT"] = "content";
ArgumentMatches["REST_CONTENT"] = "restContent";
ArgumentMatches["NONE"] = "none";
})(ArgumentMatches = exports.ArgumentMatches || (exports.ArgumentMatches = {}));
var ArgumentTypes;
(function (ArgumentTypes) {
ArgumentTypes["STRING"] = "string";
ArgumentTypes["LOWERCASE"] = "lowercase";
ArgumentTypes["UPPERCASE"] = "uppercase";
ArgumentTypes["CHAR_CODES"] = "charCodes";
ArgumentTypes["NUMBER"] = "number";
ArgumentTypes["INTEGER"] = "integer";
ArgumentTypes["BIGINT"] = "bigint";
ArgumentTypes["EMOJINT"] = "emojint";
ArgumentTypes["URL"] = "url";
ArgumentTypes["DATE"] = "date";
ArgumentTypes["COLOR"] = "color";
ArgumentTypes["USER"] = "user";
ArgumentTypes["USERS"] = "users";
ArgumentTypes["MEMBER"] = "member";
ArgumentTypes["MEMBERS"] = "members";
ArgumentTypes["RELEVANT"] = "relevant";
ArgumentTypes["RELEVANTS"] = "relevants";
ArgumentTypes["CHANNEL"] = "channel";
ArgumentTypes["CHANNELS"] = "channels";
ArgumentTypes["TEXT_CHANNEL"] = "textChannel";
ArgumentTypes["TEXT_CHANNELS"] = "textChannels";
ArgumentTypes["VOICE_CHANNEL"] = "voiceChannel";
ArgumentTypes["VOICE_CHANNELS"] = "voiceChannels";
ArgumentTypes["CATEGORY_CHANNEL"] = "categoryChannel";
ArgumentTypes["CATEGORY_CHANNELS"] = "categoryChannels";
ArgumentTypes["NEWS_CHANNEL"] = "newsChannel";
ArgumentTypes["NEWS_CHANNELS"] = "newsChannels";
ArgumentTypes["STORE_CHANNEL"] = "storeChannel";
ArgumentTypes["STORE_CHANNELS"] = "storeChannels";
ArgumentTypes["STAGE_CHANNEL"] = "stageChannel";
ArgumentTypes["STAGE_CHANNELS"] = "stageChannels";
ArgumentTypes["THREAD_CHANNEL"] = "threadChannel";
ArgumentTypes["THREAD_CHANNELS"] = "threadChannels";
ArgumentTypes["ROLE"] = "role";
ArgumentTypes["ROLES"] = "roles";
ArgumentTypes["EMOJI"] = "emoji";
ArgumentTypes["EMOJIS"] = "emojis";
ArgumentTypes["GUILD"] = "guild";
ArgumentTypes["GUILDS"] = "guilds";
ArgumentTypes["MESSAGE"] = "message";
ArgumentTypes["GUILD_MESSAGE"] = "guildMessage";
ArgumentTypes["RELEVANT_MESSAGE"] = "relevantMessage";
ArgumentTypes["INVITE"] = "invite";
ArgumentTypes["USER_MENTION"] = "userMention";
ArgumentTypes["MEMBER_MENTION"] = "memberMention";
ArgumentTypes["CHANNEL_MENTION"] = "channelMention";
ArgumentTypes["ROLE_MENTION"] = "roleMention";
ArgumentTypes["EMOJI_MENTION"] = "emojiMention";
ArgumentTypes["COMMAND_ALIAS"] = "commandAlias";
ArgumentTypes["COMMAND"] = "command";
ArgumentTypes["INHIBITOR"] = "inhibitor";
ArgumentTypes["LISTENER"] = "listener";
ArgumentTypes["TASK"] = "task";
ArgumentTypes["CONTEXT_MENU_COMMAND"] = "contextMenuCommand";
})(ArgumentTypes = exports.ArgumentTypes || (exports.ArgumentTypes = {}));
var AkairoHandlerEvents;
(function (AkairoHandlerEvents) {
AkairoHandlerEvents["LOAD"] = "load";
AkairoHandlerEvents["REMOVE"] = "remove";
})(AkairoHandlerEvents = exports.AkairoHandlerEvents || (exports.AkairoHandlerEvents = {}));
var CommandHandlerEvents;
(function (CommandHandlerEvents) {
CommandHandlerEvents["COMMAND_BLOCKED"] = "commandBlocked";
CommandHandlerEvents["COMMAND_BREAKOUT"] = "commandBreakout";
CommandHandlerEvents["COMMAND_CANCELLED"] = "commandCancelled";
CommandHandlerEvents["COMMAND_FINISHED"] = "commandFinished";
CommandHandlerEvents["COMMAND_INVALID"] = "commandInvalid";
CommandHandlerEvents["COMMAND_LOCKED"] = "commandLocked";
CommandHandlerEvents["COMMAND_STARTED"] = "commandStarted";
CommandHandlerEvents["COOLDOWN"] = "cooldown";
CommandHandlerEvents["ERROR"] = "error";
CommandHandlerEvents["IN_PROMPT"] = "inPrompt";
CommandHandlerEvents["MESSAGE_BLOCKED"] = "messageBlocked";
CommandHandlerEvents["MESSAGE_INVALID"] = "messageInvalid";
CommandHandlerEvents["MISSING_PERMISSIONS"] = "missingPermissions";
CommandHandlerEvents["SLASH_BLOCKED"] = "slashBlocked";
CommandHandlerEvents["SLASH_ERROR"] = "slashError";
CommandHandlerEvents["SLASH_FINISHED"] = "slashFinished";
CommandHandlerEvents["SLASH_MISSING_PERMISSIONS"] = "slashMissingPermissions";
CommandHandlerEvents["SLASH_NOT_FOUND"] = "slashNotFound";
CommandHandlerEvents["SLASH_STARTED"] = "slashStarted";
CommandHandlerEvents["SLASH_ONLY"] = "slashOnly";
})(CommandHandlerEvents = exports.CommandHandlerEvents || (exports.CommandHandlerEvents = {}));
var ContextCommandHandlerEvents;
(function (ContextCommandHandlerEvents) {
ContextCommandHandlerEvents["ERROR"] = "error";
ContextCommandHandlerEvents["FINISHED"] = "finished";
ContextCommandHandlerEvents["NOT_FOUND"] = "notFound";
ContextCommandHandlerEvents["STARTED"] = "started";
ContextCommandHandlerEvents["BLOCKED"] = "blocked";
})(ContextCommandHandlerEvents = exports.ContextCommandHandlerEvents || (exports.ContextCommandHandlerEvents = {}));
var BuiltInReasons;
(function (BuiltInReasons) {
BuiltInReasons["CLIENT"] = "client";
BuiltInReasons["BOT"] = "bot";
BuiltInReasons["OWNER"] = "owner";
BuiltInReasons["SUPER_USER"] = "superUser";
BuiltInReasons["GUILD"] = "guild";
BuiltInReasons["DM"] = "dm";
BuiltInReasons["AUTHOR_NOT_FOUND"] = "authorNotFound";
BuiltInReasons["NOT_NSFW"] = "notNsfw";
})(BuiltInReasons = exports.BuiltInReasons || (exports.BuiltInReasons = {}));
exports.ArgumentMatches = Object.freeze({
PHRASE: "phrase",
FLAG: "flag",
OPTION: "option",
REST: "rest",
SEPARATE: "separate",
TEXT: "text",
CONTENT: "content",
REST_CONTENT: "restContent",
NONE: "none"
});
exports.ArgumentTypes = Object.freeze({
STRING: "string",
LOWERCASE: "lowercase",
UPPERCASE: "uppercase",
CHAR_CODES: "charCodes",
NUMBER: "number",
INTEGER: "integer",
BIGINT: "bigint",
EMOJINT: "emojint",
URL: "url",
DATE: "date",
COLOR: "color",
USER: "user",
USERS: "users",
MEMBER: "member",
MEMBERS: "members",
RELEVANT: "relevant",
RELEVANTS: "relevants",
CHANNEL: "channel",
CHANNELS: "channels",
TEXT_CHANNEL: "textChannel",
TEXT_CHANNELS: "textChannels",
VOICE_CHANNEL: "voiceChannel",
VOICE_CHANNELS: "voiceChannels",
CATEGORY_CHANNEL: "categoryChannel",
CATEGORY_CHANNELS: "categoryChannels",
NEWS_CHANNEL: "newsChannel",
NEWS_CHANNELS: "newsChannels",
STORE_CHANNEL: "storeChannel",
STORE_CHANNELS: "storeChannels",
STAGE_CHANNEL: "stageChannel",
STAGE_CHANNELS: "stageChannels",
THREAD_CHANNEL: "threadChannel",
THREAD_CHANNELS: "threadChannels",
ROLE: "role",
ROLES: "roles",
EMOJI: "emoji",
EMOJIS: "emojis",
GUILD: "guild",
GUILDS: "guilds",
MESSAGE: "message",
GUILD_MESSAGE: "guildMessage",
RELEVANT_MESSAGE: "relevantMessage",
INVITE: "invite",
USER_MENTION: "userMention",
MEMBER_MENTION: "memberMention",
CHANNEL_MENTION: "channelMention",
ROLE_MENTION: "roleMention",
EMOJI_MENTION: "emojiMention",
COMMAND_ALIAS: "commandAlias",
COMMAND: "command",
INHIBITOR: "inhibitor",
LISTENER: "listener",
TASK: "task",
CONTEXT_MENU_COMMAND: "contextMenuCommand"
});
exports.AkairoHandlerEvents = Object.freeze({
LOAD: "load",
REMOVE: "remove"
});
exports.CommandHandlerEvents = Object.freeze({
COMMAND_BLOCKED: "commandBlocked",
COMMAND_BREAKOUT: "commandBreakout",
COMMAND_CANCELLED: "commandCancelled",
COMMAND_FINISHED: "commandFinished",
COMMAND_INVALID: "commandInvalid",
COMMAND_LOCKED: "commandLocked",
COMMAND_STARTED: "commandStarted",
COOLDOWN: "cooldown",
ERROR: "error",
IN_PROMPT: "inPrompt",
MESSAGE_BLOCKED: "messageBlocked",
MESSAGE_INVALID: "messageInvalid",
MISSING_PERMISSIONS: "missingPermissions",
SLASH_BLOCKED: "slashBlocked",
SLASH_ERROR: "slashError",
SLASH_FINISHED: "slashFinished",
SLASH_MISSING_PERMISSIONS: "slashMissingPermissions",
SLASH_NOT_FOUND: "slashNotFound",
SLASH_STARTED: "slashStarted",
SLASH_ONLY: "slashOnly"
});
exports.ContextCommandHandlerEvents = Object.freeze({
ERROR: "error",
FINISHED: "finished",
NOT_FOUND: "notFound",
STARTED: "started",
BLOCKED: "blocked"
});
exports.BuiltInReasons = Object.freeze({
CLIENT: "client",
BOT: "bot",
OWNER: "owner",
SUPER_USER: "superUser",
GUILD: "guild",
DM: "dm",
AUTHOR_NOT_FOUND: "authorNotFound",
NOT_NSFW: "notNsfw"
});
//# sourceMappingURL=Constants.js.map

@@ -0,0 +0,0 @@ /// <reference types="node" />

@@ -0,0 +0,0 @@ "use strict";

{
"name": "@notenoughupdates/discord-akairo",
"version": "9.0.9-dev.1637934426.0552c57",
"version": "9.0.9",
"description": "A highly customizable bot framework for Discord.js.",

@@ -196,2 +196,2 @@ "main": "./dist/src/index.js",

}
}
}

@@ -245,3 +245,3 @@ /* eslint-disable func-names, @typescript-eslint/no-unused-vars */

slash = false,
slashDefaultPermission = this.handler.useSlashPermissions ? !this.ownerOnly : true,
slashDefaultPermission,
slashEphemeral = false,

@@ -300,3 +300,3 @@ slashGuilds = [],

this.slash = slash;
this.slashDefaultPermission = slashDefaultPermission;
this.slashDefaultPermission = slashDefaultPermission!;
this.slashEphemeral = slashEphemeral;

@@ -303,0 +303,0 @@ this.slashGuilds = slashGuilds;

@@ -551,2 +551,5 @@ import {

if (command.slashDefaultPermission === undefined)
command.slashDefaultPermission = this.useSlashPermissions ? !command.ownerOnly : true;
for (let alias of command.aliases) {

@@ -553,0 +556,0 @@ const conflict = this.aliases.get(alias.toLowerCase());

@@ -1,115 +0,115 @@

export enum ArgumentMatches {
PHRASE = "phrase",
FLAG = "flag",
OPTION = "option",
REST = "rest",
SEPARATE = "separate",
TEXT = "text",
CONTENT = "content",
REST_CONTENT = "restContent",
NONE = "none"
}
export const ArgumentMatches = Object.freeze({
PHRASE: "phrase",
FLAG: "flag",
OPTION: "option",
REST: "rest",
SEPARATE: "separate",
TEXT: "text",
CONTENT: "content",
REST_CONTENT: "restContent",
NONE: "none"
} as const);
export enum ArgumentTypes {
STRING = "string",
LOWERCASE = "lowercase",
UPPERCASE = "uppercase",
CHAR_CODES = "charCodes",
NUMBER = "number",
INTEGER = "integer",
BIGINT = "bigint",
EMOJINT = "emojint",
URL = "url",
DATE = "date",
COLOR = "color",
USER = "user",
USERS = "users",
MEMBER = "member",
MEMBERS = "members",
RELEVANT = "relevant",
RELEVANTS = "relevants",
CHANNEL = "channel",
CHANNELS = "channels",
TEXT_CHANNEL = "textChannel",
TEXT_CHANNELS = "textChannels",
VOICE_CHANNEL = "voiceChannel",
VOICE_CHANNELS = "voiceChannels",
CATEGORY_CHANNEL = "categoryChannel",
CATEGORY_CHANNELS = "categoryChannels",
NEWS_CHANNEL = "newsChannel",
NEWS_CHANNELS = "newsChannels",
STORE_CHANNEL = "storeChannel",
STORE_CHANNELS = "storeChannels",
STAGE_CHANNEL = "stageChannel",
STAGE_CHANNELS = "stageChannels",
THREAD_CHANNEL = "threadChannel",
THREAD_CHANNELS = "threadChannels",
ROLE = "role",
ROLES = "roles",
EMOJI = "emoji",
EMOJIS = "emojis",
GUILD = "guild",
GUILDS = "guilds",
MESSAGE = "message",
GUILD_MESSAGE = "guildMessage",
RELEVANT_MESSAGE = "relevantMessage",
INVITE = "invite",
USER_MENTION = "userMention",
MEMBER_MENTION = "memberMention",
CHANNEL_MENTION = "channelMention",
ROLE_MENTION = "roleMention",
EMOJI_MENTION = "emojiMention",
COMMAND_ALIAS = "commandAlias",
COMMAND = "command",
INHIBITOR = "inhibitor",
LISTENER = "listener",
TASK = "task",
CONTEXT_MENU_COMMAND = "contextMenuCommand"
}
export const ArgumentTypes = Object.freeze({
STRING: "string",
LOWERCASE: "lowercase",
UPPERCASE: "uppercase",
CHAR_CODES: "charCodes",
NUMBER: "number",
INTEGER: "integer",
BIGINT: "bigint",
EMOJINT: "emojint",
URL: "url",
DATE: "date",
COLOR: "color",
USER: "user",
USERS: "users",
MEMBER: "member",
MEMBERS: "members",
RELEVANT: "relevant",
RELEVANTS: "relevants",
CHANNEL: "channel",
CHANNELS: "channels",
TEXT_CHANNEL: "textChannel",
TEXT_CHANNELS: "textChannels",
VOICE_CHANNEL: "voiceChannel",
VOICE_CHANNELS: "voiceChannels",
CATEGORY_CHANNEL: "categoryChannel",
CATEGORY_CHANNELS: "categoryChannels",
NEWS_CHANNEL: "newsChannel",
NEWS_CHANNELS: "newsChannels",
STORE_CHANNEL: "storeChannel",
STORE_CHANNELS: "storeChannels",
STAGE_CHANNEL: "stageChannel",
STAGE_CHANNELS: "stageChannels",
THREAD_CHANNEL: "threadChannel",
THREAD_CHANNELS: "threadChannels",
ROLE: "role",
ROLES: "roles",
EMOJI: "emoji",
EMOJIS: "emojis",
GUILD: "guild",
GUILDS: "guilds",
MESSAGE: "message",
GUILD_MESSAGE: "guildMessage",
RELEVANT_MESSAGE: "relevantMessage",
INVITE: "invite",
USER_MENTION: "userMention",
MEMBER_MENTION: "memberMention",
CHANNEL_MENTION: "channelMention",
ROLE_MENTION: "roleMention",
EMOJI_MENTION: "emojiMention",
COMMAND_ALIAS: "commandAlias",
COMMAND: "command",
INHIBITOR: "inhibitor",
LISTENER: "listener",
TASK: "task",
CONTEXT_MENU_COMMAND: "contextMenuCommand"
} as const);
export enum AkairoHandlerEvents {
LOAD = "load",
REMOVE = "remove"
}
export const AkairoHandlerEvents = Object.freeze({
LOAD: "load",
REMOVE: "remove"
} as const);
export enum CommandHandlerEvents {
COMMAND_BLOCKED = "commandBlocked",
COMMAND_BREAKOUT = "commandBreakout",
COMMAND_CANCELLED = "commandCancelled",
COMMAND_FINISHED = "commandFinished",
COMMAND_INVALID = "commandInvalid",
COMMAND_LOCKED = "commandLocked",
COMMAND_STARTED = "commandStarted",
COOLDOWN = "cooldown",
ERROR = "error",
IN_PROMPT = "inPrompt",
MESSAGE_BLOCKED = "messageBlocked",
MESSAGE_INVALID = "messageInvalid",
MISSING_PERMISSIONS = "missingPermissions",
SLASH_BLOCKED = "slashBlocked",
SLASH_ERROR = "slashError",
SLASH_FINISHED = "slashFinished",
SLASH_MISSING_PERMISSIONS = "slashMissingPermissions",
SLASH_NOT_FOUND = "slashNotFound",
SLASH_STARTED = "slashStarted",
SLASH_ONLY = "slashOnly"
}
export const CommandHandlerEvents = Object.freeze({
COMMAND_BLOCKED: "commandBlocked",
COMMAND_BREAKOUT: "commandBreakout",
COMMAND_CANCELLED: "commandCancelled",
COMMAND_FINISHED: "commandFinished",
COMMAND_INVALID: "commandInvalid",
COMMAND_LOCKED: "commandLocked",
COMMAND_STARTED: "commandStarted",
COOLDOWN: "cooldown",
ERROR: "error",
IN_PROMPT: "inPrompt",
MESSAGE_BLOCKED: "messageBlocked",
MESSAGE_INVALID: "messageInvalid",
MISSING_PERMISSIONS: "missingPermissions",
SLASH_BLOCKED: "slashBlocked",
SLASH_ERROR: "slashError",
SLASH_FINISHED: "slashFinished",
SLASH_MISSING_PERMISSIONS: "slashMissingPermissions",
SLASH_NOT_FOUND: "slashNotFound",
SLASH_STARTED: "slashStarted",
SLASH_ONLY: "slashOnly"
} as const);
export enum ContextCommandHandlerEvents {
ERROR = "error",
FINISHED = "finished",
NOT_FOUND = "notFound",
STARTED = "started",
BLOCKED = "blocked"
}
export const ContextCommandHandlerEvents = Object.freeze({
ERROR: "error",
FINISHED: "finished",
NOT_FOUND: "notFound",
STARTED: "started",
BLOCKED: "blocked"
} as const);
export enum BuiltInReasons {
CLIENT = "client",
BOT = "bot",
OWNER = "owner",
SUPER_USER = "superUser",
GUILD = "guild",
DM = "dm",
AUTHOR_NOT_FOUND = "authorNotFound",
NOT_NSFW = "notNsfw"
}
export const BuiltInReasons = Object.freeze({
CLIENT: "client",
BOT: "bot",
OWNER: "owner",
SUPER_USER: "superUser",
GUILD: "guild",
DM: "dm",
AUTHOR_NOT_FOUND: "authorNotFound",
NOT_NSFW: "notNsfw"
} as const);

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc