GuildMember est un utilisateur en tant que membre d’un serveur : la même personne a un seul User, et un GuildMember par serveur où elle se trouve. Vous en obtenez un comme member d’une commande utilisée sur un serveur, avec les événements sur les membres et les messages, et depuis guild.members ou guild.fetchMember().
Comment vos fonctions reçoivent un membre est dans Commandes et Événements. De quels membres le bot se souvient est dans Mémoire.
Propriétés
Le salon vocal où se trouve le membre ;
null quand il n’est dans aucun. Le bot le sait quand Discord lui envoie les états vocaux : dans un projet avec un fichier qui rejoint un salon vocal ou écoute un événement vocal.Ce que le membre peut faire sur le serveur (les salons peuvent le changer : voir
permissionsIn). Voir Permissions.Helpers
Ils lisent ce dont le bot se souvient : ils n’envoient jamais de requête.permissionsIn()
avatarURL()
isHigherThan()
hasRole()
toString()
<@id> : mentionne le membre quand il est mis dans un message.
toJSON()
Actions
edit()
setNick()
null le retire.
addRole()
removeRole()
timeout()
duration est la durée, en millisecondes (28 jours au plus).
removeTimeout()
kick()
ban()
send()
Types
BanOptions
Ce que prendban(), sur un membre ou sur un serveur. Chaque champ peut être laissé de côté.
Supprime aussi les messages que l’utilisateur a envoyés pendant les dernières secondes données : de 0 (par défaut, rien) à 604800 (7 jours).
MemberEditOptions
Ce que prendedit(). Chaque champ peut être laissé de côté : seul ce que vous passez change.
Déplace le membre vers un autre salon vocal ;
null le déconnecte.