Function getInteractionResponder
- getInteractionResponder(interaction, handleErrors?): {
defer: ((options?) => Promise<void | InteractionResponse<boolean>>);
edit: ((options) => Promise<void | Message<boolean>>);
reply: ((options) => Promise<void | Message<boolean> | InteractionResponse<boolean>>);
send: ((options) => Promise<void | Message<boolean>>);
}
-
Parameters
-
interaction: ChatInputCommandInteraction<CacheType>
-
handleErrors: ((e) => void) = log
Returns {
defer: ((options?) => Promise<void | InteractionResponse<boolean>>);
edit: ((options) => Promise<void | Message<boolean>>);
reply: ((options) => Promise<void | Message<boolean> | InteractionResponse<boolean>>);
send: ((options) => Promise<void | Message<boolean>>);
}
-
defer: ((options?) => Promise<void | InteractionResponse<boolean>>)
-
- (options?): Promise<void | InteractionResponse<boolean>>
-
Parameters
-
Optional options: InteractionDeferReplyOptions
Returns Promise<void | InteractionResponse<boolean>>
-
edit: ((options) => Promise<void | Message<boolean>>)
-
- (options): Promise<void | Message<boolean>>
-
Returns Promise<void | Message<boolean>>
-
reply: ((options) => Promise<void | Message<boolean> | InteractionResponse<boolean>>)
-
- (options): Promise<void | Message<boolean> | InteractionResponse<boolean>>
-
Parameters
-
options: InteractionReplyOptions
Returns Promise<void | Message<boolean> | InteractionResponse<boolean>>
-
send: ((options) => Promise<void | Message<boolean>>)
-
- (options): Promise<void | Message<boolean>>
-
Returns Promise<void | Message<boolean>>