Class
MessageCollector
Collects messages in a channel. Use channel.createMessageCollector().
Extends EventEmitter
Constructor
new MessageCollector
(client: Client, channelId: string, options: MessageCollectorOptions)| Param | Type | Description |
|---|---|---|
| client | Client | |
| channelId | string | |
| options | MessageCollectorOptions |
Properties
channelId
: string (readonly)client
: Client (readonly)collected
: Collection<string, Message> (readonly)options
: Required<MessageCollectorOptions> (readonly)Methods
emit
(event: , args: MessageCollectorEvents[]): boolean| Param | Type | Description |
|---|---|---|
| event | K | |
| args | MessageCollectorEvents[] |
on
(event: , listener: (...args: MessageCollectorEvents[]) => void): this| Param | Type | Description |
|---|---|---|
| event | K | |
| listener | (...args: MessageCollectorEvents[]) => void |
stop
(reason: MessageCollectorEndReason): void| Param | Type | Description |
|---|---|---|
| reason | MessageCollectorEndReason |