presence() déclare la présence du bot, une fois, depuis n’importe quel fichier de src/. Elle prend un objet, PresenceConfig.
src/presence.ts
Comment écrire le fichier, et ce qu’affiche Discord pour chaque type, est dans le
guide. Cette page liste ce qui existe.
presence()
src/, une fois ; le bot l’a dès qu’il est connecté.
PresenceDeclaration
Ce que renvoiepresence() : une déclaration que le framework trouve dans les exports d’un fichier.
PresenceConfig
presence() : activity pour une seule, ou activities pour plusieurs affichées tour à tour.
SinglePresenceConfig
Une présence avec une activité, ou aucune.RotatingPresenceConfig
Une présence dont les activités s’affichent tour à tour.Plusieurs activités, affichées l’une après l’autre, chacune pendant son
for : une liste, ou une fonction qui la donne.PresenceStatusName
'online' (vert), 'idle' (orange), 'dnd' (rouge, « ne pas déranger ») ou 'invisible' (affiché hors ligne).
Activities
Activity
Ce que fait le bot : unePlainActivity ou une StreamingActivity.
PlainActivity
Une activité qui n’est pas un stream.Ce que fait le bot, comme l’affiche Discord : « Joue à name », « Écoute
name », « Regarde name », « Participe à name », ou le texte lui-même avec
'custom'.Combien de temps l’activité s’affiche avant la suivante, 5 secondes au
minimum :
'30s', '2m'. 30 secondes par défaut. Seule, c’est la fréquence
à laquelle un name qui est une fonction s’exécute de nouveau.ActivityKind
StreamingActivity
Un stream : « Streame name », avec un lien vers lui.Combien de temps l’activité s’affiche avant la suivante, 5 secondes au
minimum :
'30s', '2m'. 30 secondes par défaut. Seule, c’est la fréquence
à laquelle un name qui est une fonction s’exécute de nouveau.ActivityText
PresenceContext
Ce que reçoit une fonction de la présence, à chaque exécution : le nombre de serveurs où est le bot, et les textes des fichiers de langue dans la langue par défaut.Les textes des fichiers de langue, dans la langue par défaut. Seulement quand
le projet a des fichiers de langue.