Aller au contenu principal

🙌 Statut

Mise à jours du statut & des activitiés d'un utilisateur ou d'un bot

🤔 "Presence"

Presence est un object avec un grand nombre de méthodes et de données, pensez à lire la documentation discord.js pour comprendre comment bien utiliser Presence.

On va gérer l'évènement PresenceUpdate donc pensez également à jeter un œil ici :

🆙 PresenceUpdate

Possède 2 arguments old_presence et new_presence qui sont des instances de Presence.

⚠️ Attention: old_presence représente l'état statut et de l'activitée avant la mise à jour et new_presence après la mise à jour.

async function parse(old_presence, new_presence)
{
console.log(`${new_presence.member.user.username}'s status changed`)
}

module.exports = {
parse
}

Exportation

En bas du fichier, nous avons l'exportation (exports), qui inclu plusieurs éléments importants.

module.exports = {
parse,
conditions: [],
any_guild: false,
dm: false,
allow_bots: false
}
  • parse → la méthode qui gère la sélection / la réponse
  • any_guild → si false, la commande ne pourra être exécutée que sur le serveur principal
  • dm → si true, vous pourrez utiliser la commande même en messages privés
  • allow_bots → si fasle, l'évènement sera ignoré quand il sera provoqué par un bot