Class

MessageCollector

Collects messages in a channel. Use channel.createMessageCollector().

Extends EventEmitter

Constructor

new MessageCollector(client: Client, channelId: string, options: MessageCollectorOptions)
ParamTypeDescription
clientClient
channelIdstring
optionsMessageCollectorOptions

Properties

channelId: string (readonly)
client: Client (readonly)
collected: Collection<string, Message> (readonly)
options: Required<MessageCollectorOptions> (readonly)

Methods

emit(event: , args: MessageCollectorEvents[]): boolean
ParamTypeDescription
eventK
argsMessageCollectorEvents[]
on(event: , listener: (...args: MessageCollectorEvents[]) => void): this
ParamTypeDescription
eventK
listener(...args: MessageCollectorEvents[]) => void
stop(reason: MessageCollectorEndReason): void
ParamTypeDescription
reasonMessageCollectorEndReason