import { type DiscordApplicationCommand } from "https://deno.land/x/oasis@2.1.0/packages/deps.ts";
Properties
Type of command, defaults to ApplicationCommandTypes.ChatInput
Name of command, 1-32 characters.
ApplicationCommandTypes.ChatInput
command names must match the following regex ^[-_\p{L}\p{N}\p{sc=Deva}\p{sc=Thai}]{1,32}$
with the unicode flag set.
If there is a lowercase variant of any letters used, you must use those.
Characters with no lowercase variants and/or uncased letters are still allowed.
ApplicationCommandTypes.Userand
ApplicationCommandTypes.Message` commands may be mixed case and can include spaces.
Localization object for name
field. Values follow the same restrictions as name
Description for ApplicationCommandTypes.ChatInput
commands, 1-100 characters. Empty string for ApplicationCommandTypes.User
and ApplicationCommandTypes.Message
commands
Localization object for description
field. Values follow the same restrictions as description
Parameters for the command, max of 25
Indicates whether the command is available in DMs with the app, only for globally-scoped commands. By default, commands are visible.