ctx.member | Le membre concerné : id, mention, name, username, avatar, bot, accountAgeDays, joinedDays, roles | Presque toujours (pas dans every) |
ctx.server | id, name, memberCount, icon, roles (100 max), channels (200 max) | Toujours |
ctx.config | Les réglages choisis par l’admin, par clé | Toujours |
ctx.args | Les options de la commande : { ville: 'Paris' }. Membre, salon, rôle : leur identifiant. | Commande, autocomplétion |
ctx.subcommand, ctx.subcommandGroup | La sous-commande utilisée | Commande |
ctx.message | id, content, channelId, url | messageCreate, messageDelete, reactionAdd |
ctx.reaction | emoji, name, channelId | reactionAdd |
ctx.voice.channelId, ctx.voice.channelName | Le salon vocal | voiceJoin, voiceLeave |
ctx.role | id, name | roleAdded |
ctx.button | id, arg (la valeur passée au bouton) | module.button, module.form |
ctx.select | id, value, values | module.select |
ctx.form | id, values (réponses par clé) | module.form |
ctx.item | L’élément de la ligne | module.row |
ctx.task | Les données passées à ctx.later | module.task |
ctx.event | Les données brutes de l’événement Discord | Événements avancés, audioEnd |
ctx.focused | name, value : l’option en cours de saisie | module.autocomplete |
ctx.target | Le membre ou le message visé | userMenu, messageMenu |
ctx.interaction | id, channelId, locale, guildLocale | Commandes, boutons, menus, formulaires |