MessageCollector

MessageCollector

Message Collector class

Constructor

new MessageCollector()

Source:

Methods

(static) asyncQuestion(options) → {Promise.<Message>}

This method create easier message collector returning Promise when collected.

Source:
Parameters:
Name Type Description
options Object
Name Type Attributes Default Description
botMessage Message

Message sent from bot.

user UserResolvable

UserResolvable who will react.

collectorOptions MessageCollectorOptions <optional>
null

Message collector options

deleteMessage boolean <optional>
true

Delete user message.

Returns:
Type:
Promise.<Message>

(static) question(options) → {void}

This method create easier message collector, then collected, will execute your custom function.

Source:
Parameters:
Name Type Description
options Object
Name Type Attributes Default Description
botMessage Message

Message sent from bot.

user UserResolvable

UserResolvable who will react.

collectorOptions MessageCollectorOptions <optional>
null

Message collector options

onMessage Funciton <optional>

Triggered when user sent a message

deleteMessage boolean <optional>
true

Message sent from bot.

Returns:
Type:
void