Invitations
DisponibleQui a invité qui, les comptes de chacun et des rôles pour les meilleurs parrains.
Comment Axaro sait qui a invité
Discord ne dit pas par quelle invitation un membre arrive. Axaro note donc le nombre d’utilisations de chaque invitation et le relit à chaque arrivée : celle dont le compteur a avancé est la bonne. C’est la seule méthode qui existe, et celle de tous les bots d’invitations.
- Une arrivée par le lien personnalisé du serveur est reconnue comme telle.
- Une invitation à usage unique, que Discord supprime à sa première utilisation, est quand même retrouvée.
- Si deux personnes arrivent à la même seconde par deux invitations, ou juste après un redémarrage du bot, l’arrivée est notée inconnue plutôt que mal attribuée.
Les comptes
| Compte | Ce qu’il compte |
|---|---|
Valides | Les personnes invitées encore sur le serveur, avec un compte assez ancien |
Partis | Les personnes invitées qui ont quitté le serveur depuis |
Faux | Les comptes créés il y a moins de N jours (7 par défaut, réglable, 0 pour aucun) |
Bonus | Ajoutés ou retirés à la main par l’équipe |
Le total (valides + bonus) est ce qui compte pour le classement et les rôles de récompense.
Commandes
| Commande | Effet |
|---|---|
/invites user | Les invitations d’un membre, et qui l’a invité |
/invites leaderboard | Les dix membres qui ont fait venir le plus de monde |
/invites add | Ajouter des invitations bonus (Gérer le serveur) |
/invites remove | Retirer des invitations (Gérer le serveur) |
Le journal et les messages
Choisis un salon de journal : chaque arrivée y est annoncée avec la personne qui a invité et son nouveau total, et les départs aussi si tu le veux. Sans salon, le suivi continue en silence.
Les messages se personnalisent. Vides, Axaro écrit le sien dans la langue du serveur.
| Variable | Devient |
|---|---|
{user} | La mention du membre |
{username} | Son pseudo |
{inviter} | La personne qui l’a invité, ou « lien personnalisé », ou « inconnu » |
{invites} | Le total du parrain |
{code} | Le code de l’invitation utilisée |
{server} | Le nom du serveur |
{memberCount} | Le nombre de membres |
Les rôles de parrainage
Un rôle par palier : « 5 invitations », « 20 invitations »… Le rôle est donné dès que le total du parrain atteint le palier, à l’arrivée suivante ou au bonus suivant.
Le dashboard a aussi une page Invitations : le classement complet et les trente dernières arrivées, avec le parrain et l’invitation de chacune.