Commands
HTTP Rest API implementation for the following Resource:
Summary
Functions
Commands.getGlobalApplicationCommandsAsync(instance: request.Request, applicationId: apiTypes.Snowflake, urlParams: { withLocalizations: boolean?, }) → future.FutureLike< string, apiTypes.GetGlobalApplicationCommandsResponse >Commands.createGlobalApplicationCommandAsync(instance: request.Request, applicationId: apiTypes.Snowflake, jsonParams: apiTypes.CreateGlobalApplicationCommandRequest) → future.FutureLike< string, apiTypes.CreateGlobalApplicationCommandResponse >Commands.getGlobalApplicationCommandAsync(instance: request.Request, applicationId: apiTypes.Snowflake, commandId: apiTypes.Snowflake) → future.FutureLike< string, apiTypes.GetGlobalApplicationCommandResponse >Commands.editGlobalApplicationCommandAsync(instance: request.Request, applicationId: apiTypes.Snowflake, commandId: apiTypes.Snowflake, jsonParams: apiTypes.EditGlobalApplicationCommandRequest) → future.FutureLike< string, apiTypes.EditGlobalApplicationCommandResponse >Commands.deleteGlobalApplicationCommandAsync(instance: request.Request, applicationId: apiTypes.Snowflake, commandId: apiTypes.Snowflake) → future.FutureLike< string, apiTypes.DeleteGlobalApplicationCommandResponse >Commands.bulkOverwriteGlobalApplicationCommandsAsync(instance: request.Request, applicationId: apiTypes.Snowflake, jsonParams: apiTypes.BulkOverwriteGlobalApplicationCommandsRequest) → future.FutureLike< string, apiTypes.BulkOverwriteGlobalApplicationCommandsResponse >Commands.getGuildApplicationCommandsAsync(instance: request.Request, applicationId: apiTypes.Snowflake, guildId: apiTypes.Snowflake, urlParams: { withLocalizations: boolean?, }) → future.FutureLike< string, apiTypes.GetGuildApplicationCommandsResponse >Commands.createGuildApplicationCommandAsync(instance: request.Request, applicationId: apiTypes.Snowflake, guildId: apiTypes.Snowflake, jsonParams: apiTypes.CreateGuildApplicationCommandRequest) → future.FutureLike< string, apiTypes.CreateGuildApplicationCommandResponse >Commands.getGuildApplicationCommandAsync(instance: request.Request, applicationId: apiTypes.Snowflake, guildId: apiTypes.Snowflake, commandId: apiTypes.Snowflake) → future.FutureLike< string, apiTypes.GetGuildApplicationCommandResponse >Commands.editGuildApplicationCommandAsync(instance: request.Request, applicationId: apiTypes.Snowflake, guildId: apiTypes.Snowflake, commandId: apiTypes.Snowflake, jsonParams: apiTypes.EditGuildApplicationCommandRequest) → future.FutureLike< string, apiTypes.EditGuildApplicationCommandResponse >Commands.deleteGuildApplicationCommandAsync(instance: request.Request, applicationId: apiTypes.Snowflake, guildId: apiTypes.Snowflake, commandId: apiTypes.Snowflake) → future.FutureLike< string, apiTypes.DeleteGuildApplicationCommandResponse >Commands.bulkOverwriteGuildApplicationCommandsAsync(instance: request.Request, applicationId: apiTypes.Snowflake, guildId: apiTypes.Snowflake, jsonParams: apiTypes.BulkOverwriteGuildApplicationCommandsRequest) → future.FutureLike< string, apiTypes.BulkOverwriteGlobalApplicationCommandsResponse >Commands.getGuildApplicationCommandPermissionsAsync(instance: request.Request, applicationId: apiTypes.Snowflake, guildId: apiTypes.Snowflake) → future.FutureLike< string, apiTypes.GetGuildApplicationCommandPermissionsResponse >Commands.getApplicationCommandPermissionsAsync(instance: request.Request, applicationId: apiTypes.Snowflake, guildId: apiTypes.Snowflake, commandId: apiTypes.Snowflake) → future.FutureLike< string, apiTypes.GetApplicationCommandPermissionsResponse >Commands.editApplicationCommandPermissionsAsync(instance: request.Request, applicationId: apiTypes.Snowflake, guildId: apiTypes.Snowflake, commandId: apiTypes.Snowflake, jsonParams: apiTypes.EditApplicationCommandPermissionsRequest) → future.FutureLike< string, apiTypes.EditApplicationCommandPermissionsResponse >Functions
Section titled “Functions”getGlobalApplicationCommandsAsync
Section titled “getGlobalApplicationCommandsAsync”Commands . getGlobalApplicationCommandsAsync ( instance , applicationId , urlParams ) -> FutureLike< string, GetGlobalApplicationCommandsResponse >
Parameters
| instance: Request | |
| applicationId: Snowflake | |
| urlParams: { { withLocalizations: boolean?, } } |
createGlobalApplicationCommandAsync
Section titled “createGlobalApplicationCommandAsync”Commands . createGlobalApplicationCommandAsync ( instance , applicationId , jsonParams ) -> FutureLike< string, CreateGlobalApplicationCommandResponse >
Parameters
| instance: Request | |
| applicationId: Snowflake | |
| jsonParams: CreateGlobalApplicationCommandRequest |
getGlobalApplicationCommandAsync
Section titled “getGlobalApplicationCommandAsync”Commands . getGlobalApplicationCommandAsync ( instance , applicationId , commandId ) -> FutureLike< string, GetGlobalApplicationCommandResponse >
https://discord.com/developers/docs/interactions/application-commands#get-global-application-command
Parameters
| instance: Request | |
| applicationId: Snowflake | |
| commandId: Snowflake |
editGlobalApplicationCommandAsync
Section titled “editGlobalApplicationCommandAsync”Commands . editGlobalApplicationCommandAsync ( instance , applicationId , commandId , jsonParams ) -> FutureLike< string, EditGlobalApplicationCommandResponse >
Parameters
| instance: Request | |
| applicationId: Snowflake | |
| commandId: Snowflake | |
| jsonParams: EditGlobalApplicationCommandRequest |
deleteGlobalApplicationCommandAsync
Section titled “deleteGlobalApplicationCommandAsync”Commands . deleteGlobalApplicationCommandAsync ( instance , applicationId , commandId ) -> FutureLike< string, DeleteGlobalApplicationCommandResponse >
Parameters
| instance: Request | |
| applicationId: Snowflake | |
| commandId: Snowflake |
bulkOverwriteGlobalApplicationCommandsAsync
Section titled “bulkOverwriteGlobalApplicationCommandsAsync”Commands . bulkOverwriteGlobalApplicationCommandsAsync ( instance , applicationId , jsonParams ) -> FutureLike< string, BulkOverwriteGlobalApplicationCommandsResponse >
Parameters
| instance: Request | |
| applicationId: Snowflake | |
| jsonParams: BulkOverwriteGlobalApplicationCommandsRequest |
getGuildApplicationCommandsAsync
Section titled “getGuildApplicationCommandsAsync”Commands . getGuildApplicationCommandsAsync ( instance , applicationId , guildId , urlParams ) -> FutureLike< string, GetGuildApplicationCommandsResponse >
https://discord.com/developers/docs/interactions/application-commands#get-guild-application-commands
Parameters
| instance: Request | |
| applicationId: Snowflake | |
| guildId: Snowflake | |
| urlParams: { { withLocalizations: boolean?, } } |
createGuildApplicationCommandAsync
Section titled “createGuildApplicationCommandAsync”Commands . createGuildApplicationCommandAsync ( instance , applicationId , guildId , jsonParams ) -> FutureLike< string, CreateGuildApplicationCommandResponse >
Parameters
| instance: Request | |
| applicationId: Snowflake | |
| guildId: Snowflake | |
| jsonParams: CreateGuildApplicationCommandRequest |
getGuildApplicationCommandAsync
Section titled “getGuildApplicationCommandAsync”Commands . getGuildApplicationCommandAsync ( instance , applicationId , guildId , commandId ) -> FutureLike< string, GetGuildApplicationCommandResponse >
https://discord.com/developers/docs/interactions/application-commands#get-guild-application-command
Parameters
| instance: Request | |
| applicationId: Snowflake | |
| guildId: Snowflake | |
| commandId: Snowflake |
editGuildApplicationCommandAsync
Section titled “editGuildApplicationCommandAsync”Commands . editGuildApplicationCommandAsync ( instance , applicationId , guildId , commandId , jsonParams ) -> FutureLike< string, EditGuildApplicationCommandResponse >
https://discord.com/developers/docs/interactions/application-commands#edit-guild-application-command
Parameters
| instance: Request | |
| applicationId: Snowflake | |
| guildId: Snowflake | |
| commandId: Snowflake | |
| jsonParams: EditGuildApplicationCommandRequest |
deleteGuildApplicationCommandAsync
Section titled “deleteGuildApplicationCommandAsync”Commands . deleteGuildApplicationCommandAsync ( instance , applicationId , guildId , commandId ) -> FutureLike< string, DeleteGuildApplicationCommandResponse >
Parameters
| instance: Request | |
| applicationId: Snowflake | |
| guildId: Snowflake | |
| commandId: Snowflake |
bulkOverwriteGuildApplicationCommandsAsync
Section titled “bulkOverwriteGuildApplicationCommandsAsync”Commands . bulkOverwriteGuildApplicationCommandsAsync ( instance , applicationId , guildId , jsonParams ) -> FutureLike< string, BulkOverwriteGlobalApplicationCommandsResponse >
Parameters
| instance: Request | |
| applicationId: Snowflake | |
| guildId: Snowflake | |
| jsonParams: BulkOverwriteGuildApplicationCommandsRequest |
getGuildApplicationCommandPermissionsAsync
Section titled “getGuildApplicationCommandPermissionsAsync”Commands . getGuildApplicationCommandPermissionsAsync ( instance , applicationId , guildId ) -> FutureLike< string, GetGuildApplicationCommandPermissionsResponse >
Parameters
| instance: Request | |
| applicationId: Snowflake | |
| guildId: Snowflake |
getApplicationCommandPermissionsAsync
Section titled “getApplicationCommandPermissionsAsync”Commands . getApplicationCommandPermissionsAsync ( instance , applicationId , guildId , commandId ) -> FutureLike< string, GetApplicationCommandPermissionsResponse >
Parameters
| instance: Request | |
| applicationId: Snowflake | |
| guildId: Snowflake | |
| commandId: Snowflake |
editApplicationCommandPermissionsAsync
Section titled “editApplicationCommandPermissionsAsync”Commands . editApplicationCommandPermissionsAsync ( instance , applicationId , guildId , commandId , jsonParams ) -> FutureLike< string, EditApplicationCommandPermissionsResponse >
Parameters
| instance: Request | |
| applicationId: Snowflake | |
| guildId: Snowflake | |
| commandId: Snowflake | |
| jsonParams: EditApplicationCommandPermissionsRequest |