Class: MessagePrompterNumberStrategy
discord.js-utilities/src.MessagePrompterNumberStrategy
Hierarchy
↳
MessagePrompterNumberStrategy
Implements
Constructors
constructor
• new MessagePrompterNumberStrategy(message
, options
)
Parameters
Name | Type | Description |
---|---|---|
message | string | MessagePayload | MessageCreateOptions | - |
options | IMessagePrompterNumberStrategyOptions |
Overrides
MessagePrompterBaseStrategy.constructor
Defined in
Properties
appliedMessage
• appliedMessage: null
| Message
<boolean
> = null
Inherited from
MessagePrompterBaseStrategy.appliedMessage
Defined in
editMessage
• editMessage: undefined
| Message
<boolean
>
Implementation of
IMessagePrompterNumberStrategyOptions.editMessage
Inherited from
MessagePrompterBaseStrategy.editMessage
Defined in
end
• end: number
Implementation of
IMessagePrompterNumberStrategyOptions.end
Defined in
explicitReturn
• explicitReturn: boolean
Implementation of
IMessagePrompterNumberStrategyOptions.explicitReturn
Inherited from
MessagePrompterBaseStrategy.explicitReturn
Defined in
message
• message: string
| MessagePayload
| MessageCreateOptions
Inherited from
MessagePrompterBaseStrategy.message
Defined in
numberEmojis
• numberEmojis: EmojiIdentifierResolvable
[]
Implementation of
IMessagePrompterNumberStrategyOptions.numberEmojis
Defined in
start
• start: number
Implementation of
IMessagePrompterNumberStrategyOptions.start
Defined in
timeout
• timeout: number
Implementation of
IMessagePrompterNumberStrategyOptions.timeout
Inherited from
MessagePrompterBaseStrategy.timeout
Defined in
type
• type: string
Inherited from
MessagePrompterBaseStrategy.type
Defined in
defaultStrategyOptions
▪ Static
defaultStrategyOptions: IMessagePrompterStrategyOptions
Inherited from
MessagePrompterBaseStrategy.defaultStrategyOptions
Defined in
numberEmojis
▪ Static
numberEmojis: string
[]
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
>
Inherited from
MessagePrompterBaseStrategy.collectReactions
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
]>
Inherited from
MessagePrompterBaseStrategy.createReactionPromptFilter
Defined in
run
▸ run(channel
, authorOrFilter
): Promise
<number
| IMessagePrompterExplicitNumberReturn
>
Parameters
Name | Type | Description |
---|---|---|
channel | MessagePrompterChannelTypes | |
authorOrFilter | User | CollectorFilter <[MessageReaction , User ]> |
Returns
Promise
<number
| IMessagePrompterExplicitNumberReturn
>
Overrides
MessagePrompterBaseStrategy.run