Interaction
HTTP Rest API implementation for the following Resource:
Summary
Functions
Interaction.createInteractionResponseAsync(instance: request.Request, interactionId: apiTypes.Snowflake, interactionToken: string, jsonParams: apiTypes.CreateInteractionRequest, urlParams: { withResponse: boolean?, }) → future.FutureLike<string, apiTypes.CreateInteractionResponse>Interaction.getOriginalInteractionResponseAsync(instance: request.Request, applicationId: apiTypes.Snowflake, interactionToken: string, urlParams: { threadId: apiTypes.Snowflake?, }) → future.FutureLike< string, apiTypes.GetOriginalInteractionResponse >Interaction.editOriginalInteractionResponseAsync(instance: request.Request, applicationId: apiTypes.Snowflake, interactionToken: string, jsonParams: apiTypes.EditOriginalInteractionRequest, urlParams: { threadId: apiTypes.Snowflake?, }) → future.FutureLike< string, apiTypes.EditOriginalInteractionResponse >Interaction.deleteOriginalInteractionResponseAsync(instance: request.Request, applicationId: apiTypes.Snowflake, interactionToken: string) → future.FutureLike< string, apiTypes.DeleteOriginalInteractionResponse >Interaction.createFollowupMessageAsync(instance: request.Request, applicationId: apiTypes.Snowflake, interactionToken: string, jsonParams: apiTypes.CreateFollowupMessageRequest, urlParams: { wait: boolean?, threadId: apiTypes.Snowflake?, }) → future.FutureLike<string, apiTypes.CreateFollowupMessageResponse>Interaction.getFollowupMessageAsync(instance: request.Request, applicationId: apiTypes.Snowflake, interactionToken: string, messageId: apiTypes.Snowflake, urlParams: { threadId: apiTypes.Snowflake?, }) → future.FutureLike<string, apiTypes.GetFollowupMessageResponse>Interaction.editFollowupMessageAsync(instance: request.Request, applicationId: apiTypes.Snowflake, interactionToken: string, messageId: apiTypes.Snowflake, jsonParams: apiTypes.EditFollowupMessageRequest, urlParams: { threadId: apiTypes.Snowflake?, }) → future.FutureLike<string, apiTypes.EditFollowupMessageResponse>Interaction.deleteFollowupMessageAsync(instance: request.Request, applicationId: apiTypes.Snowflake, interactionToken: string, messageId: apiTypes.Snowflake) → future.FutureLike<string, apiTypes.DeleteFollowupMessageResponse>Functions
Section titled “Functions”createInteractionResponseAsync
Section titled “createInteractionResponseAsync”Interaction . createInteractionResponseAsync ( instance , interactionId , interactionToken , jsonParams , urlParams ) -> FutureLike<string, CreateInteractionResponse>
Parameters
| instance: Request | |
| interactionId: Snowflake | |
| interactionToken: string | |
| jsonParams: CreateInteractionRequest | |
| urlParams: { { withResponse: boolean?, } } |
Returns
| FutureLike<string, CreateInteractionResponse> |
getOriginalInteractionResponseAsync
Section titled “getOriginalInteractionResponseAsync”Interaction . getOriginalInteractionResponseAsync ( instance , applicationId , interactionToken , urlParams ) -> FutureLike< string, GetOriginalInteractionResponse >
Parameters
| instance: Request | |
| applicationId: Snowflake | |
| interactionToken: string | |
| urlParams: { { threadId: apiTypes.Snowflake?, } } |
editOriginalInteractionResponseAsync
Section titled “editOriginalInteractionResponseAsync”Interaction . editOriginalInteractionResponseAsync ( instance , applicationId , interactionToken , jsonParams , urlParams ) -> FutureLike< string, EditOriginalInteractionResponse >
Parameters
| instance: Request | |
| applicationId: Snowflake | |
| interactionToken: string | |
| jsonParams: EditOriginalInteractionRequest | |
| urlParams: { { threadId: apiTypes.Snowflake?, } } |
deleteOriginalInteractionResponseAsync
Section titled “deleteOriginalInteractionResponseAsync”Interaction . deleteOriginalInteractionResponseAsync ( instance , applicationId , interactionToken ) -> FutureLike< string, DeleteOriginalInteractionResponse >
Parameters
| instance: Request | |
| applicationId: Snowflake | |
| interactionToken: string |
createFollowupMessageAsync
Section titled “createFollowupMessageAsync”Interaction . createFollowupMessageAsync ( instance , applicationId , interactionToken , jsonParams , urlParams ) -> FutureLike<string, CreateFollowupMessageResponse>
https://discord.com/developers/docs/interactions/receiving-and-responding#create-followup-message
Parameters
| instance: Request | |
| applicationId: Snowflake | |
| interactionToken: string | |
| jsonParams: CreateFollowupMessageRequest | |
| urlParams: { wait: boolean?, threadId: apiTypes.Snowflake?, } |
getFollowupMessageAsync
Section titled “getFollowupMessageAsync”Interaction . getFollowupMessageAsync ( instance , applicationId , interactionToken , messageId , urlParams ) -> FutureLike<string, GetFollowupMessageResponse>
https://discord.com/developers/docs/interactions/receiving-and-responding#get-followup-message
Parameters
| instance: Request | |
| applicationId: Snowflake | |
| interactionToken: string | |
| messageId: Snowflake | |
| urlParams: { { threadId: apiTypes.Snowflake?, } } |
Returns
| FutureLike<string, GetFollowupMessageResponse> |
editFollowupMessageAsync
Section titled “editFollowupMessageAsync”Interaction . editFollowupMessageAsync ( instance , applicationId , interactionToken , messageId , jsonParams , urlParams ) -> FutureLike<string, EditFollowupMessageResponse>
https://discord.com/developers/docs/interactions/receiving-and-responding#edit-followup-message
Parameters
| instance: Request | |
| applicationId: Snowflake | |
| interactionToken: string | |
| messageId: Snowflake | |
| jsonParams: EditFollowupMessageRequest | |
| urlParams: { { threadId: apiTypes.Snowflake?, } } |
Returns
| FutureLike<string, EditFollowupMessageResponse> |
deleteFollowupMessageAsync
Section titled “deleteFollowupMessageAsync”Interaction . deleteFollowupMessageAsync ( instance , applicationId , interactionToken , messageId ) -> FutureLike<string, DeleteFollowupMessageResponse>
https://discord.com/developers/docs/interactions/receiving-and-responding#delete-followup-message
Parameters
| instance: Request | |
| applicationId: Snowflake | |
| interactionToken: string | |
| messageId: Snowflake |