Interaction
Signature
export declare class Interaction<FromGuild extends boolean = boolean, Type extends APIInteraction = APIInteraction> extends BaseInteraction<FromGuild, Type>Properties
1Methods
10Properties
channel: AllChannels;Methods
fetchMessage(messageId: string): Promise<WebhookMessageStructure>;fetchResponse(): Promise<WebhookMessageStructure>;write<FR extends boolean = false>(body: InteractionCreateBodyRequest, withResponse?: FR): Promise<When<FR, WebhookMessageStructure, void>>;modal(body: ModalCreateBodyRequest, options?: undefined): Promise<undefined>;modal(body: ModalCreateBodyRequest, options: ModalCreateOptions): Promise<ModalSubmitInteraction | null>;editOrReply<FR extends boolean = false>(body: InteractionCreateBodyRequest, fetchReply?: FR): Promise<When<FR, WebhookMessageStructure, void>>;editMessage(messageId: string, body: InteractionMessageUpdateBodyRequest): Promise<WebhookMessageStructure>;editResponse(body: InteractionMessageUpdateBodyRequest): Promise<WebhookMessageStructure>;deleteResponse(): Promise<void>;deleteMessage(messageId: string): Promise<void>;followup(body: MessageWebhookCreateBodyRequest): Promise<WebhookMessageStructure>;