mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-12 01:23:31 +01:00
Document all the events
This commit is contained in:
@@ -17,4 +17,11 @@ class ChannelCreateHandler extends AbstractHandler {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Emitted whenever a Channel is created.
|
||||
*
|
||||
* @event Client#channelCreate
|
||||
* @param {Channel} channel The channel that was created
|
||||
*/
|
||||
|
||||
module.exports = ChannelCreateHandler;
|
||||
|
||||
@@ -17,4 +17,11 @@ class ChannelDeleteHandler extends AbstractHandler {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Emitted whenever a Channel is deleted.
|
||||
*
|
||||
* @event Client#channelDelete
|
||||
* @param {Channel} channel The channel that was deleted
|
||||
*/
|
||||
|
||||
module.exports = ChannelDeleteHandler;
|
||||
|
||||
@@ -19,4 +19,12 @@ class GuildBanAddHandler extends AbstractHandler {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Emitted whenever a member is banned from a guild.
|
||||
*
|
||||
* @event Client#guildBanAdd
|
||||
* @param {Guild} guild The guild that the ban occurred in
|
||||
* @param {User} user The user that was banned
|
||||
*/
|
||||
|
||||
module.exports = GuildBanAddHandler;
|
||||
|
||||
@@ -20,4 +20,12 @@ class GuildBanRemoveHandler extends AbstractHandler {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Emitted whenever a member is unbanned from a guild.
|
||||
*
|
||||
* @event Client#guildBanRemove
|
||||
* @param {Guild} guild The guild that the unban occurred in
|
||||
* @param {User} user The user that was unbanned
|
||||
*/
|
||||
|
||||
module.exports = GuildBanRemoveHandler;
|
||||
|
||||
@@ -16,4 +16,11 @@ class GuildDeleteHandler extends AbstractHandler {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Emitted whenever a Guild is deleted/left.
|
||||
*
|
||||
* @event Client#guildDelete
|
||||
* @param {Guild} guild The guild that was deleted
|
||||
*/
|
||||
|
||||
module.exports = GuildDeleteHandler;
|
||||
|
||||
@@ -22,4 +22,12 @@ class GuildMembersChunkHandler extends AbstractHandler {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Emitted whenever a chunk of Guild members is received
|
||||
*
|
||||
* @event Client#guildMembersChunk
|
||||
* @param {Guild} guild The guild that the chunks relate to
|
||||
* @param {Array<GuildMember>} members The members in the chunk
|
||||
*/
|
||||
|
||||
module.exports = GuildMembersChunkHandler;
|
||||
|
||||
@@ -16,4 +16,11 @@ class MessageCreateHandler extends AbstractHandler {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Emitted whenever a message is created
|
||||
*
|
||||
* @event Client#message
|
||||
* @param {Message} message The created message
|
||||
*/
|
||||
|
||||
module.exports = MessageCreateHandler;
|
||||
|
||||
@@ -16,4 +16,11 @@ class MessageDeleteHandler extends AbstractHandler {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Emitted whenever a message is deleted
|
||||
*
|
||||
* @event Client#messageDelete
|
||||
* @param {Message} message The deleted message
|
||||
*/
|
||||
|
||||
module.exports = MessageDeleteHandler;
|
||||
|
||||
@@ -63,4 +63,21 @@ class PresenceUpdateHandler extends AbstractHandler {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Emitted whenever a user changes one of their details or starts/stop playing a game
|
||||
*
|
||||
* @event Client#presenceUpdate
|
||||
* @param {User} oldUser the user before the presence update
|
||||
* @param {User} newUser the user after the presence update
|
||||
*/
|
||||
|
||||
/**
|
||||
* Emitted whenever a member becomes available in a large Guild
|
||||
*
|
||||
* @event Client#guildMemberAvailable
|
||||
* @param {Guild} guild The guild that the member became available in
|
||||
* @param {GuildMember} member the member that became available
|
||||
*/
|
||||
|
||||
|
||||
module.exports = PresenceUpdateHandler;
|
||||
|
||||
@@ -49,4 +49,20 @@ class TypingStartHandler extends AbstractHandler {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Emitted whenever a user starts typing in a channel
|
||||
*
|
||||
* @event Client#typingStart
|
||||
* @param {Channel} channel the channel the user started typing in
|
||||
* @param {User} user the user that started typing
|
||||
*/
|
||||
|
||||
/**
|
||||
* Emitted whenever a user stops typing in a channel
|
||||
*
|
||||
* @event Client#typingStop
|
||||
* @param {Channel} channel the channel the user stopped typing in
|
||||
* @param {User} user the user that stopped typing
|
||||
*/
|
||||
|
||||
module.exports = TypingStartHandler;
|
||||
|
||||
@@ -31,4 +31,12 @@ class VoiceStateUpdateHandler extends AbstractHandler {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Emitted whenever a user changes voice state - e.g. joins/leaves a channel, mutes/unmutes.
|
||||
*
|
||||
* @event Client#voiceStateUpdate
|
||||
* @param {GuildMember} oldMember the member before the voice state update
|
||||
* @param {GuildMember} newMember the member before the voice state update
|
||||
*/
|
||||
|
||||
module.exports = VoiceStateUpdateHandler;
|
||||
|
||||
Reference in New Issue
Block a user