Comment gagner des points
Dans BotLaunch, la réputation au sein d'un groupe Telegram repose sur deux choses.
La première est la participation. Un membre gagne des points pour ses messages, un point par défaut, avec un délai de 60 secondes entre deux attributions. Ce délai empêche de gagner plus de points en multipliant les messages d'un seul mot. Une personne qui envoie dix messages en une minute gagne autant qu'une personne qui n'en envoie qu'un.
La seconde est de recevoir des remerciements. Lorsqu'un membre répond au message d'une autre personne avec l'un de vos mots-clés de vote positif, l'auteur du message initial reçoit des points, deux par défaut, et le bot le confirme dans la discussion. Le tableau de bord propose +1, thanks et thank you comme mots-clés. Le mot-clé doit apparaître comme un mot à part entière au début, à la fin ou au milieu de la réponse, ou constituer toute la réponse. Personne ne peut voter pour soi-même.
Les votes positifs ne fonctionnent qu'une fois la liste des mots-clés enregistrée dans le tableau de bord. Ouvrez donc le module et enregistrez-la, même si vous conservez les suggestions.
Niveaux, badges et rôle réel des avantages
Les points placent chaque membre à l'un des six niveaux. Les seuils par défaut sont de 0, 50, 200, 500, 1,000 et 5,000 points, du statut de débutant à celui de légende. Vous pouvez modifier chaque seuil et attribuer à chaque niveau un badge, c'est-à-dire un emoji affiché à côté du membre dans le classement et sur son profil.
Chaque niveau comporte également un champ pour les avantages, avec des textes comme publier des liens ou publier des médias. Attention à ce point : les avantages sont de simples libellés. Le bot les affiche lorsqu'un membre consulte sa réputation. Il ne modifie les autorisations de personne dans Telegram. Si un niveau doit donner droit à un avantage concret, un administrateur doit l'accorder manuellement. N'indiquez donc que des avantages que vous êtes prêt à accorder.
Lorsqu'un membre passe au niveau supérieur, le bot peut l'annoncer dans le groupe. Cette option s'active dans les paramètres. Dans un petit groupe, l'annonce est un moment sympathique. Dans un grand groupe, elle peut encombrer la discussion, et vous préférerez peut-être la désactiver.
Les deux commandes utilisées par les membres
/rep affiche au membre son niveau, son badge, son total de points et les avantages associés à ce niveau. Envoyée en réponse au message d'une autre personne, la commande affiche les informations de cette personne. Si vous préférez masquer les niveaux, une option le permet : /rep n'affiche alors plus le niveau.
/leaderboard affiche les membres qui ont le plus de points, avec des médailles pour les trois premiers. La liste contient dix noms par défaut, et vous pouvez en afficher entre 5 et 50. Les membres qui n'ont aucun point n'y figurent pas. Le classement prend en compte tous les points gagnés depuis l'activation du module. Il n'est pas remis à zéro chaque semaine ou chaque mois : les membres de longue date conserveront donc les premières places. Prévenez les nouveaux membres dès le départ, sinon ils penseront que le classement ne fonctionne pas.
Les failles que les membres peuvent exploiter
Tout système de points finit par être mis à l'épreuve par ses utilisateurs. Voici trois points faibles à connaître avant d'annoncer son lancement.
- Les échanges de remerciements. Par défaut, les votes positifs ne sont soumis à aucun délai. Deux amis peuvent donc se répondre avec thanks tout l'après-midi. Gardez une faible valeur pour les votes positifs par rapport aux seuils des niveaux et surveillez la tête du classement pendant la première semaine.
- Les mots-clés courts. Un mot-clé comme thanks sera détecté dans des réponses sincères qui n'étaient pas destinées à compter comme des votes. Ce n'est généralement pas un problème. En revanche, un mot très courant est un mauvais choix de mot-clé : limitez donc la liste à trois ou quatre termes sans ambiguïté.
- Les messages espacés. Le délai de 60 secondes bloque les envois en rafale, mais pas un membre qui publie un message vide de sens chaque minute. Si les points attribués aux messages encouragent ce comportement, réduisez-les ou désactivez la règle liée aux messages pour faire reposer le système sur les votes positifs.
Reputation ou Gamification : choisissez votre module principal
BotLaunch propose aussi un module Gamification, avec un compteur distinct. Il attribue 5 XP pour chaque message dans le groupe, sans délai entre les attributions, et fait monter le niveau du membre à mesure que ses XP augmentent : le niveau 2 est atteint après 10 messages, le niveau 5 après 160. Il suit les séries de jours consécutifs d'activité et attribue des badges à 100 et 1,000 messages, ainsi qu'aux niveaux 5 et 10. /mypoints affiche au membre ses XP, son niveau, sa série de jours d'activité et ses badges, tandis que /glevels affiche les dix premiers membres par nombre de XP.
Ces différences comptent. Gamification récompense le volume de messages et ne propose pas de votes positifs. Reputation limite l'effet du volume et récompense l'aide apportée aux autres. Les XP sont également comptabilisés par bot : si le même bot gère plusieurs de vos groupes, les XP d'un membre se cumulent d'un groupe à l'autre.
Les deux modules répondent à /leaderboard. Lorsque Reputation est activé, la commande affiche le classement de réputation. Lorsqu'il est désactivé, la même commande affiche le classement des XP. Activer les deux en même temps oblige les membres à suivre deux scores. Choisissez donc celui qui correspond au comportement que vous souhaitez encourager et laissez l'autre désactivé.
Les étapes de configuration pour cette semaine
- Activez Reputation pour un groupe et conservez les valeurs de points par défaut.
- Enregistrez les mots-clés de vote positif.
- Reformulez les avantages pour que chacun corresponde à quelque chose que vous accorderez réellement, ou supprimez-les.
- Choisissez si les changements de niveau doivent être annoncés : activez les annonces dans un petit groupe, désactivez-les dans un groupe très actif.
- Annoncez le lancement dans un message qui explique /rep, /leaderboard et la façon de remercier quelqu'un.
- Après sept jours, examinez les dix premiers membres. S'il s'agit de ceux qui aident le plus les autres, ne changez rien. S'il s'agit de ceux qui parlent le plus, réduisez les points attribués aux messages.
Pour poser une question au groupe entre-temps, le module Polls permet de le faire en une ligne : /poll, la question, puis les options séparées par une barre verticale. Par défaut, seuls les administrateurs peuvent lancer un sondage. Tous les modules d'engagement sont présentés sur la page des modules.