Class: MessagePrompterBaseStrategy
discord.js-utilities/src.MessagePrompterBaseStrategy
Hierarchy
MessagePrompterBaseStrategy
↳
MessagePrompterConfirmStrategy
↳
MessagePrompterMessageStrategy
Constructors
constructor
• new MessagePrompterBaseStrategy(type
, message
, options?
)
Parameters
Name | Type | Description |
---|---|---|
type | string | - |
message | MessagePrompterMessage | - |
options? | IMessagePrompterStrategyOptions |
Defined in
Properties
appliedMessage
• appliedMessage: null
| Message
<boolean
> = null
Defined in
editMessage
• editMessage: undefined
| Message
<boolean
>
Defined in
explicitReturn
• explicitReturn: boolean
Defined in
message
• message: MessagePrompterMessage
Defined in
timeout
• timeout: number
Defined in
type
• type: string
Defined in
defaultStrategyOptions
▪ Static
defaultStrategyOptions: IMessagePrompterStrategyOptions
Defined in
Methods
collectReactions
▸ Protected
collectReactions(channel
, authorOrFilter
, reactions
): Promise
<IMessagePrompterExplicitReturnBase
>
Parameters
Name | Type |
---|---|
channel | MessagePrompterChannelTypes |
authorOrFilter | User | CollectorFilter <[MessageReaction , User ]> |
reactions | string [] | EmojiIdentifierResolvable [] |
Returns
Promise
<IMessagePrompterExplicitReturnBase
>
Defined in
createReactionPromptFilter
▸ Protected
createReactionPromptFilter(reactions
, authorOrFilter
): CollectorOptions
<[MessageReaction
, User
]>
Parameters
Name | Type |
---|---|
reactions | string [] | EmojiIdentifierResolvable [] |
authorOrFilter | User | CollectorFilter <[MessageReaction , User ]> |
Returns
CollectorOptions
<[MessageReaction
, User
]>
Defined in
run
▸ Abstract
run(channel
, authorOrFilter
): unknown
Parameters
Name | Type |
---|---|
channel | MessagePrompterChannelTypes |
authorOrFilter | User | CollectorFilter <unknown []> |
Returns
unknown