Skip to content

ReactionCollector

Package: @erinjs/core

Collects reactions on a message. Use message.createReactionCollector().

Constructor

NameTypeOptionalDescription
clientClientNo
messageIdstringNo
channelIdstringNo
optionsReactionCollectorOptionsNo

Properties

NameTypeReadonlyOptionalDescription
channelIdstringYesNo
clientClientYesNo
collectedanyYesNo
messageIdstringYesNo
optionsRequired<ReactionCollectorOptions>YesNo

Methods

emit()

Returns: boolean

Parameters:

NameTypeOptionalDescription
eventKNo
argsReactionCollectorEvents[K]No

on()

Returns: this

Parameters:

NameTypeOptionalDescription
eventKNo
listener(...args: ReactionCollectorEvents[K]) => voidNo

stop()

Returns: void

Parameters:

NameTypeOptionalDescription
reasonReactionCollectorEndReasonNo

Released under the Apache-2.0 License.