MessageCreateListener
Base class for creating event listeners that handle Discord gateway events. This abstract class defines the structure for event listeners and provides type safety for event handling.
Extends
Constructors
Constructor
new MessageCreateListener():
MessageCreateListener
Returns
MessageCreateListener
Inherited from
Properties
Property | Modifier | Type | Default value | Overrides |
---|---|---|---|---|
type | readonly | MessageCreate | ListenerEvent.MessageCreate | BaseListener .type |
Methods
handle()
abstract
handle(data
,client
):Promise
<void
>
Parameters
Returns
Promise
<void
>
Overrides
parseRawData()
parseRawData(
data
,client
):GatewayMessageEventExtraFields
&Omit
<APIMessage
,"mentions"
> &object
Parameters
Parameter | Type |
---|---|
data | GatewayMessageCreateDispatchData |
client | Client |
Returns
GatewayMessageEventExtraFields
& Omit
<APIMessage
, "mentions"
> & object