UNPKG

zkyc

Version:

Discord command handler.

174 lines (166 loc) 7.4 kB
exports.selection = [ { type: "select", name: "selection", message: "What would you like to do.", choices: [ { title: "New command", description: "Create a new command for Discord.js project.", value: "newCommand" }, { title: "New event", description: "Create a new event for Discord.js project.", value: "newEvent" }, { title: "New project", description: "Create a new Discord.js project.", value: "newProject" } ] } ]; exports.projectName = [ { type: "text", name: "projectName", message: "Enter the name for your project.", validate: (value) => value.length == 0 ? "Project name can't be empty." : true } ]; exports.commandName = [ { type: "text", name: "commandName", message: "Enter the name for your command.", validate: (value) => value.length == 0 ? "Command name can't be empty." : true } ]; exports.templates = [ { type: "select", name: "templates", message: "Which template would you like to load.", choices: [ { title: "None", description: "Do not load any templates." }, { title: "Server prefixes", description: "Adds per server prefixes for your Discord.js project." }, { title: "Economy system - Not Done", description: "Adds a simple economy system for your Discord.js project." } ] } ]; exports.prefix = [ { type: "text", name: "prefix", message: "What prefix do you want to have.", validate: (value) => value.length == 0 ? "Prefix can't be empty." : true } ]; exports.defaultPrefix = [ { type: "text", name: "defaultPrefix", message: "What default prefix do you want for your per server prefixes system.", validate: (value) => value.length == 0 ? "Default prefix can't be empty." : true } ]; exports.botToken = [ { type: "password", name: "token", message: "Enter your Discord bot token.", validate: (value) => value.length == 0 ? "The token can't be empty." : true } ]; exports.commandDescription = [ { type: "text", name: "commandDescription", message: "Enter the description for your command." } ] exports.events = [ { type: "autocomplete", name: "events", message: "Which event(s) you would like to create.", choices: [ { title: "APPLICATION_COMMAND_CREATE", value: "applicationCommandCreate" }, { title: "APPLICATION_COMMAND_DELETE", value: "applicationCommandDelete" }, { title: "APPLICATION_COMMAND_UPDATE", value: "applicationCommandUpdate" }, { title: "CHANNEL_CREATE", value: "channelCreate" }, { title: "CHANNEL_DELETE", value: "channelDelete" }, { title: "CHANNEL_PINS_UPDATE", value: "channelPinsUpdate" }, { title: "CHANNEL_UPDATE", value: "channelUpdate" }, { title: "DEBUG", value: "debug" }, { title: "EMOJI_CREATE", value: "emojiCreate" }, { title: "EMOJI_DELETE", value: "emojiDelete" }, { title: "EMOJI_UPDATE", value: "emojiUpdate" }, { title: "ERROR", value: "error" }, { title: "GUILD_BAN_ADD", value: "guildBanAdd" }, { title: "GUILD_BAN_REMOVE", value: "guildBanRemove" }, { title: "GUILD_CREATE", value: "guildCreate" }, { title: "GUILD_DELETE", value: "guildDelete" }, { title: "GUILD_INTEGRATIONS_UPDATE", value: "guildIntegrationsUpdate" }, { title: "GUILD_MEMBER_ADD", value: "guildMemberAdd" }, { title: "GUILD_MEMBER_AVAILABLE", value: "guildMemberAvailable" }, { title: "GUILD_MEMBER_REMOVE", value: "guildMemberRemove" }, { title: "GUILD_MEMBERS_CHUNK", value: "guildMembersChunk" }, { title: "GUILD_MEMBER_UPDATE", value: "guildMemberUpdate" }, { title: "GUILD_UNAVAILABLE", value: "guildUnavailable" }, { title: "GUILD_UPDATE", value: "guildUpdate" }, { title: "INTERACTION_CREATE", value: "interactionCreate" }, { title: "INVALIDATED", value: "invalidated" }, { title: "INVALID_REQUEST_WARNING", value: "invalidRequestWarning" }, { title: "INVITE_CREATE", value: "inviteCreate" }, { title: "INVITE_DELETE", value: "inviteDelete" }, { title: "MESSAGE_CREATE", value: "messageCreate" }, { title: "MESSAGE_DELETE", value: "messageDelete" }, { title: "MESSAGE_DELETE_BULK", value: "messageDeleteBulk" }, { title: "MESSAGE_REACTION_ADD", value: "messageReactionAdd" }, { title: "MESSAGE_REACTION_REMOVE", value: "messageReactionRemove" }, { title: "MESSAGE_REACTION_REMOVE_ALL", value: "messageReactionRemoveAll" }, { title: "MESSAGE_REACTION_REMOVE_EMOJI", value: "messageReactionRemoveEmoji" }, { title: "MESSAGE_UPDATE", value: "messageUpdate" }, { title: "PRESENCE_UPDATE", value: "presenceUpdate" }, { title: "RATE_LIMIT", value: "rateLimit" }, { title: "READY", value: "ready" }, { title: "ROLE_CREATE", value: "roleCreate" }, { title: "ROLE_DELETE", value: "roleDelete" }, { title: "ROLE_UPDATE", value: "roleUpdate" }, { title: "SHARD_DISCONNECT", value: "shardDisconnect" }, { title: "SHARD_ERROR", value: "shardError" }, { title: "SHARD_READY", value: "shardReady" }, { title: "SHARD_RECONNECTING", value: "shardReconnecting" }, { title: "SHARD_RESUME", value: "shardResume" }, { title: "STAGE_INSTANCE_CREATE", value: "stageInstanceCreate" }, { title: "STAGE_INSTANCE_DELETE", value: "stageInstanceDelete" }, { title: "STAGE_INSTANCE_UPDATE", value: "stageInstanceUpdate" }, { title: "STICKER_CREATE", value: "stickerCreate" }, { title: "STICKER_DELETE", value: "stickerDelete" }, { title: "STICKER_UPDATE", value: "stickerUpdate" }, { title: "THREAD_CREATE", value: "threadCreate" }, { title: "THREAD_DELETE", value: "threadDelete" }, { title: "THREAD_LIST_SYNC", value: "threadListSync" }, { title: "THREAD_MEMBERS_UPDATE", value: "threadMembersUpdate" }, { title: "THREAD_MEMBER_UPDATE", value: "threadMemberUpdate" }, { title: "THREAD_UPDATE", value: "threadUpdate" }, { title: "TYPING_START", value: "typingStart" }, { title: "USER_UPDATE", value: "userUpdate" }, { title: "VOICE_STATE_UPDATE", value: "voiceStateUpdate" }, { title: "WARN", value: "warn" }, { title: "WEBHOOK_UPDATE", value: "webhookUpdate" }, ] } ]