Function getInteractionResponder

  • Parameters

    • interaction: ChatInputCommandInteraction<CacheType>
    • handleErrors: ((e) => void) = log
        • (e): void
        • Parameters

          • e: unknown

          Returns void

    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>>)
    • 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>>
        • Parameters

          Returns Promise<void | Message<boolean>>

Generated using TypeDoc