Liste des événements

Blocs et code

Tous les événements que peut écouter un module : module.on(nom, …) en code, ou un déclencheur en blocs.

Événements simples

Nom (code)Description
memberJoinUn membre arrive
memberLeaveUn membre part
messageCreateUn message est envoyé
messageDeleteUn message est supprimé
reactionAddUne réaction est ajoutée
voiceJoinUn membre rejoint un vocal
voiceLeaveUn membre quitte un vocal
roleAddedUn membre reçoit un rôle
boostUn membre booste le serveur

Événements avancés

ctx.event contient les données du paquet Discord indiqué (documentation officielle de Discord, section Gateway Events).

Nom (code)DescriptionPaquet DiscordPermission en plus
messageUpdateUn message est modifiéMESSAGE_UPDATE—
messageDeleteBulkPlusieurs messages sont supprimés d’un coupMESSAGE_DELETE_BULK—
reactionRemoveUne réaction est retiréeMESSAGE_REACTION_REMOVE—
reactionRemoveAllToutes les réactions d’un message sont retiréesMESSAGE_REACTION_REMOVE_ALL—
reactionRemoveEmojiUn emoji est retiré de toutes les réactionsMESSAGE_REACTION_REMOVE_EMOJI—
pollVoteAddUn membre vote à un sondageMESSAGE_POLL_VOTE_ADD—
pollVoteRemoveUn membre retire son voteMESSAGE_POLL_VOTE_REMOVE—
pinsUpdateLes messages épinglés changentCHANNEL_PINS_UPDATE—
memberUpdateUn membre change (rôles, pseudo, avatar, exclusion…)GUILD_MEMBER_UPDATE—
channelCreateUn salon est crééCHANNEL_CREATE—
channelUpdateUn salon est modifiéCHANNEL_UPDATE—
channelDeleteUn salon est suppriméCHANNEL_DELETE—
threadCreateUn fil est crééTHREAD_CREATE—
threadUpdateUn fil est modifiéTHREAD_UPDATE—
threadDeleteUn fil est suppriméTHREAD_DELETE—
threadMembersUpdateDes membres rejoignent ou quittent un filTHREAD_MEMBERS_UPDATE—
roleCreateUn rôle est crééGUILD_ROLE_CREATE—
roleUpdateUn rôle est modifiéGUILD_ROLE_UPDATE—
roleDeleteUn rôle est suppriméGUILD_ROLE_DELETE—
banAddUn membre est banniGUILD_BAN_ADD—
banRemoveUn bannissement est levéGUILD_BAN_REMOVE—
emojisUpdateLes emojis changentGUILD_EMOJIS_UPDATE—
stickersUpdateLes stickers changentGUILD_STICKERS_UPDATE—
soundCreateUn son est ajouté à la soundboardGUILD_SOUNDBOARD_SOUND_CREATE—
soundUpdateUn son de la soundboard est modifiéGUILD_SOUNDBOARD_SOUND_UPDATE—
soundDeleteUn son de la soundboard est suppriméGUILD_SOUNDBOARD_SOUND_DELETE—
inviteCreateUne invitation est crééeINVITE_CREATEinvites.manage
inviteDeleteUne invitation est suppriméeINVITE_DELETEinvites.manage
scheduledEventCreateUn événement programmé est crééGUILD_SCHEDULED_EVENT_CREATE—
scheduledEventUpdateUn événement programmé est modifiéGUILD_SCHEDULED_EVENT_UPDATE—
scheduledEventDeleteUn événement programmé est suppriméGUILD_SCHEDULED_EVENT_DELETE—
scheduledEventUserAddUn membre s’intéresse à un événementGUILD_SCHEDULED_EVENT_USER_ADD—
scheduledEventUserRemoveUn membre ne s’intéresse plus à un événementGUILD_SCHEDULED_EVENT_USER_REMOVE—
automodActionAutoMod bloque ou signale quelque choseAUTO_MODERATION_ACTION_EXECUTIONautomod.manage
automodRuleCreateUne règle AutoMod est crééeAUTO_MODERATION_RULE_CREATEautomod.manage
automodRuleUpdateUne règle AutoMod est modifiéeAUTO_MODERATION_RULE_UPDATEautomod.manage
automodRuleDeleteUne règle AutoMod est suppriméeAUTO_MODERATION_RULE_DELETEautomod.manage
voiceStateUpdateL’état vocal d’un membre change (muet, caméra, salon…)VOICE_STATE_UPDATE—
webhooksUpdateLes webhooks d’un salon changentWEBHOOKS_UPDATE—
serverUpdateLe serveur est modifiéGUILD_UPDATE—
auditLogEntryUne ligne est ajoutée au journal d’auditGUILD_AUDIT_LOG_ENTRY_CREATEaudit.read
stageCreateUne conférence commenceSTAGE_INSTANCE_CREATE—
stageUpdateUne conférence est modifiéeSTAGE_INSTANCE_UPDATE—
stageDeleteUne conférence se termineSTAGE_INSTANCE_DELETE—
audioEndLe son joué par le module se termineOpale—
audioErrorLe son joué par le module a échouéOpale—
Liste des événements · Documentation Opale