MessageCommandBuilder
class
MessageCommandBuilder
sourceexport class MessageCommandBuilder implements Omit<MessageCommandBuilder.Data, "options"|"flags"> export class MessageCommandBuilder implements Omit<MessageCommandBuilder.Data, "options"|"flags">constructor(options?: Partial<MessageCommandBuilder.Data>) constructor(options?: Partial<MessageCommandBuilder.Data>)| Param | Type | Required |
|---|---|---|
| | No |
setName(name: string): this setName(name: string): this| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
this thispublic source
.setDescription(...)
setDescription(description: string): this setDescription(description: string): this| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
this thispublic source
.setAliases(...)
setAliases(...aliases: RestOrArray<string>): this setAliases(...aliases: RestOrArray<string>): this| Param | Type | Required |
|---|---|---|
| | No |
Returns:
this thisaddOption<T>(option: JSONEncodable<MessageCommandOption.Data<T>>|(((builder: MessageCommandOptionBuilder<T>)) => JSONEncodable<MessageCommandOption.Data<T>>)): this addOption<T>(option: JSONEncodable<MessageCommandOption.Data<T>>|(((builder: MessageCommandOptionBuilder<T>)) => JSONEncodable<MessageCommandOption.Data<T>>)): this| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
this thisaddFlag<T>(flag: JSONEncodable<MessageCommandFlag.Data<T>>|(((builder: MessageCommandFlagBuilder<T>)) => JSONEncodable<MessageCommandFlag.Data<T>>)): this addFlag<T>(flag: JSONEncodable<MessageCommandFlag.Data<T>>|(((builder: MessageCommandFlagBuilder<T>)) => JSONEncodable<MessageCommandFlag.Data<T>>)): this| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
this thispublic source
.setContexts(...)
setContexts(...contexts: RestOrArray<InteractionContextType>): this setContexts(...contexts: RestOrArray<InteractionContextType>): this| Param | Type | Required |
|---|---|---|
| | No |
Returns:
this thispublic source
.setRequiredMemberPermissions(...)
setRequiredMemberPermissions(permissions: PermissionResolvable): this setRequiredMemberPermissions(permissions: PermissionResolvable): this| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
this thistoJSON(): MessageCommandBuilder.Data toJSON(): MessageCommandBuilder.DataReturns:
MessageCommandBuilder.Data MessageCommandBuilder.Datapublic source
.description
string stringJSONEncodable<MessageCommandOption.Data>[] JSONEncodable<MessageCommandOption.Data>[]JSONEncodable<MessageCommandFlag.Data>[] JSONEncodable<MessageCommandFlag.Data>[]public source
.requiredMemberPermissions?
PermissionsBitField PermissionsBitField