Guide · 1 septembre 2026 · 3 min de lecture

Les anniversaires, sans fichier de dates de naissance

C'est une petite fonction, et l'une des plus appréciées. Elle demande deux précautions : ne pas collecter plus que nécessaire, et tomber à l'heure locale du serveur plutôt qu'à minuit UTC.

Anniversaires — dans le panneau d’administration d’OriusBot.
Anniversaires — dans le panneau d’administration d’OriusBot.

Ce qu'on demande, et ce qu'on ne demande pas

Souhaiter un anniversaire demande un jour et un mois. L'année ne sert à rien, et sa collecte change la nature de l'information : le jour et le mois sont anodins, la date de naissance complète est une donnée personnelle qui identifie quelqu'un et qui sert de réponse à des questions de sécurité un peu partout ailleurs.

Le principe est simple : ne demandez que le jour et le mois. C'est suffisant pour la fonction, et cela vous évite d'héberger un fichier de dates de naissance dont vous n'avez pas l'usage.

Deuxième précaution : l'inscription doit rester volontaire. Une partie des membres ne souhaite pas être mise en avant ce jour-là, pour des raisons qui ne vous regardent pas. Un membre doit pouvoir retirer sa date aussi facilement qu'il l'a mise.

L'heure de l'annonce

C'est le détail qui décide si la fonction est perçue comme soignée ou bâclée. Un bot qui annonce à minuit UTC souhaite les anniversaires à deux heures du matin en France l'été, quand le salon est vide — et à onze heures du soir la veille pour d'autres.

L'annonce doit se caler sur le fuseau horaire du serveur, réglé une fois pour toutes. Une heure de la matinée fonctionne bien : assez tôt pour que le message soit là au réveil, assez tard pour ne pas se perdre dans le vide de la nuit.

Trois réglages, et c'est tout

  • Le salon — le général, pas un salon dédié : une annonce que personne ne lit ne sert à rien.
  • L'heure — dans le fuseau du serveur. 9 h ou 10 h.
  • Le rôle du jour — facultatif, attribué le matin et retiré le lendemain.

Le rôle éphémère

Donner un rôle de couleur pour la journée est ce qui transforme une ligne de texte en petit événement : le pseudo change de couleur dans la liste des membres, et les gens le remarquent même s'ils ont raté l'annonce.

Deux conditions pour que ça marche. Le rôle doit être haut dans la liste, sinon sa couleur est masquée par un rôle supérieur et l'effet disparaît. Et il doit être retiré automatiquement le lendemain : un rôle d'anniversaire porté par quinze personnes toute l'année ne veut plus rien dire.

Le cas des serveurs de plus de mille membres

Passé un certain nombre d'inscrits, il y a un anniversaire presque tous les jours, parfois plusieurs. L'annonce devient routinière, et cesse d'être lue.

Deux ajustements aident. Regrouper les anniversaires du jour dans un seul message plutôt qu'un par personne. Et réserver l'annonce à un rôle — les membres actifs, ou ceux qui ont atteint un palier — plutôt que d'ouvrir l'inscription à tout le monde. Le deuxième point se discute ; il vaut mieux l'assumer explicitement que de laisser la fonction s'éteindre d'elle-même.

Ce que ça peut apprendre sur la communauté

Les mois de naissance déclarés donnent, à grande échelle, une idée des tranches d'âge d'une communauté — utile pour savoir à qui l'on s'adresse. Deux réserves : l'information n'est exploitable qu'en agrégé, et elle ne doit jamais permettre de remonter à une personne. Autrement dit, c'est une statistique de serveur, pas une fiche par membre.

Questions fréquentes

Faut-il demander l'année ?

Non. Elle n'est nécessaire à aucune partie de la fonction, et sa collecte transforme une donnée anodine en donnée personnelle sensible.

Que se passe-t-il le 29 février ?

Les années non bissextiles, l'annonce a lieu le 28. C'est le comportement attendu : ne rien annoncer trois années sur quatre serait la pire option.

Un membre peut-il changer sa date ?

Oui, autant de fois qu'il veut, et la retirer complètement. Un membre qui quitte le serveur voit sa date supprimée avec le reste de ses données.

Peut-on souhaiter en message privé plutôt qu'en public ?

C'est possible, mais l'intérêt disparaît : ce qui plaît dans cette fonction, c'est que les autres membres réagissent. Un message privé du bot ressemble surtout à une notification automatique.


À lire ensuite : animer un serveur au quotidien, le système de niveaux, le message de bienvenue.