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.

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

export const conditions = [];
export const any_guild = false;
export const allow_bots = false;

⎯ Exportation

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

export const conditions = [];
export const any_guild = false;
export const 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
  • allow_bots → si fasle, l'évènement sera ignoré quand il sera provoqué par un bot