Dernière mise à jour :
Bot Pexxoo
Les modules du bot, toutes les commandes « / », la configuration et les limites.
Chaque serveur a son bot, « Pexxoo Bot », que tu peux renommer et recolorer. Il ne fait rien tant que tu n'as pas activé de modules. Chaque module ajoute des fonctions et, parfois, des commandes.
Configuration#
- Ouvre les paramètres du serveur, section du bot (permission « Gérer le bot » requise).
- Active les modules voulus avec leur interrupteur, puis règle leurs options.
- Facultatif : choisis un salon de journal pour suivre les actions du bot.
Désactiver un module n'efface rien : ses données (niveaux, rappels, tickets…) sont conservées et reviennent à la réactivation.
Les propriétaires et les modérateurs ne sont jamais sanctionnés par le bot.
Les 51 modules#
Communauté
Bienvenueactivé par défaut
Accueille les nouveaux membres, dit au revoir et donne un rôle automatique.
Tickets support
/ticket ouvre un fil dédié dans un salon de support ; fermeture et transcript.
/ticket/ticketsSuggestions
/suggest poste dans un salon dédié avec votes 👍/👎 et statuts.
/suggest/suggestionAnniversaires
/birthday set JJ/MM, annonce le jour J.
/birthday/birthdaysChangelogs
Publie les nouveautés de ton projet : annonce dans un salon et page publique (SEO, flux RSS/JSON).
/changelogBlog
Rédige et publie des articles : carte dans un salon, blog public avec tags, recherche et flux RSS.
/blogRoadmaps
Feuille de route communautaire : idées, votes 👍, statuts personnalisés, synthèse dans un salon et page publique kanban.
/roadmapRôles à réactions
Panneaux d'auto-attribution de rôles : le membre réagit au message (ou tape /selfrole) pour obtenir ou retirer un rôle.
/selfrole/rolepanelCandidatures
Formulaires de recrutement (staff, guilde, RP) : questions posées une à une, revue par le staff avec vote, décision et notification.
/apply/applicationsWhitelist & fiches RP
Demandes de whitelist et fiches de personnage validées par le staff, avec historique des décisions.
/whitelist/sheet/wlmodÉlections & votes
Scrutins à bulletin secret : candidatures, quorum, clôture automatique (/election).
/electionÉquipes & clans
Équipes, capitaines, invitations, classement, matchs et résultats (/team ou /clan).
/team/clan
Modération
Automodération
Filtre mots interdits, spam, majuscules, liens, invitations, mentions et emojis, avec escalade.
Commandes de modération
/warn, /warnings, /kick, /ban, /mute, /unmute, /clear avec historique d'avertissements et expiration.
/warn/warnings/unwarn/kick/ban/mute/unmute/clearJournal du serveur
Poste dans un salon les arrivées, départs, suppressions et sanctions.
Anti-raid
Détecte les arrivées en masse (seuil, comptes récents, pseudos semblables), active un mode verrouillage et peut exiger une vérification manuelle.
/antiraidVérification d'arrivée
Les nouveaux membres doivent accepter le règlement, répondre à une question ou résoudre un petit calcul avant d'obtenir leur rôle.
/verify/verifymodModération assistée
Repère les messages potentiellement toxiques (listes et heuristiques locales, aucun service tiers) et les place dans une file de revue : un humain décide toujours.
/aimodModèles de messages
Réponses prêtes à l'emploi pour les modérateurs : avertissements, rappel des règles, informations. Commande /macro, réservée à la modération.
/macro
Engagement
Niveaux & XP
XP par message façon MEE6, niveaux, classement et rôles-récompenses.
/rank/leaderboard/xp-reset/xp-exportSondages
/poll Question | Choix A | Choix B pour lancer un sondage.
/pollGiveaways
Concours avec réaction 🎉, durée, plusieurs gagnants et tirage équitable.
/giveawayStarboard
Reposte dans un salon les messages qui reçoivent assez de ⭐.
Parrainage & invitations
Suit qui a invité qui (liens d'invitation), récompense les parrains par des rôles et affiche un classement. Désactivé par défaut, avec information des membres.
/referralSéries de présence
Récompense l'activité régulière : jours consécutifs actifs, badges et rôles à des paliers, classement des séries.
/streakÉconomie virtuelle
Monnaie FICTIVE : quotidienne, travail, boutique de rôles et cosmétiques, classement. Jamais d'argent réel.
/balance/daily/work/pay/shop/buy/inventory/baltop/ecoSondages avancés
Votes pondérés par rôle, anonymes, programmés, avec résultats en temps réel (/vpoll).
/vpoll
Utilitaires
Rappels
/remind 10m texte, rappels récurrents, liste et annulation.
/remind/reminders/unremindStatistiques
Compteurs agrégés : messages par jour, membres actifs, salons les plus utilisés (/stats).
/statsFavoris
/save, /saved : garde des messages en favoris (aussi via la réaction 🔖).
/save/saved/unsave/saved-exportAideactivé par défaut
/help liste les commandes activées, générée dynamiquement.
/helpStatut de serveur de jeu
Affiche en direct l'état d'un serveur Minecraft, FiveM ou Source : joueurs, ping, alerte hors ligne.
/gamestatusRéunions
Ordre du jour, minuteur, notes, décisions, actions et compte-rendu automatique (/meeting).
/meetingStandup d'équipe
Questions quotidiennes planifiées, réponses par /standup, synthèse envoyée dans un salon.
/standupTableau de tâches
Kanban : cartes, colonnes, assignations, échéances et rappels (/task).
/taskCalendrier & événements récurrents
Agenda en commande, création rapide d'événements, séries récurrentes, rappels multi-niveaux et synthèse périodique. S'appuie sur les événements du serveur (export iCal inclus).
/agenda/evenement/evenement-hebdo/icalFAQ automatique
Répond aux questions fréquentes par mots-clés et synonymes (score de pertinence), propose « Vouliez-vous dire » quand la correspondance est partielle. Tout est local.
/faqArchivage & export
Exporte un salon en Markdown, HTML sûr ou JSON (réservé à « Gérer le bot », journalisé) et programme des sauvegardes avec rétention. Les fichiers se téléchargent via un lien authentifié.
/archive/archivesTraduction de messages
Traduit à la demande, par réaction drapeau ou automatiquement. Nécessite TON service (LibreTranslate, DeepL, Google) et ta clé d'API. ⚠️ RGPD : les messages sont envoyés au service choisi. Désactivé par défaut.
/traduireRésumés de discussion
« /resume » résume les derniers messages d'un salon ou d'un fil. Nécessite TON service d'IA (compatible OpenAI ou Anthropic) et ta clé d'API. ⚠️ RGPD : les messages sont envoyés au service choisi. Désactivé par défaut.
/resume
Fun
Fun & quiz
/dice, /8ball, /coinflip et /quiz avec banque de questions intégrée.
/dice/8ball/coinflip/quizMini-jeux
Quiz quotidien, morpion, pendu, compteur collectif et mot du jour, avec points communs.
/ttt/hangman/dailyquiz/wotd/gamescores
Automatisation
Commandes personnalisées
Crée tes propres commandes /nom et des réponses automatiques par mot-clé.
Annonces planifiées
Messages programmés, uniques ou récurrents, par salon.
Flux RSS
Publie les nouveaux articles d'un flux RSS/Atom dans un salon (intervalle min. 15 min).
Automatisations
Règles simples : quand [message / arrivée / réaction], alors [répondre / donner un rôle / poster].
Détection de lives
Annonce dans un salon quand un streamer Twitch, YouTube, TikTok ou Kick passe en direct. Les clés d'API sont les tiennes (stockées côté serveur, jamais affichées).
Publication croisée
Relaie des annonces vers d'autres serveurs Pexxoo (avec leur accord, par code d'appairage) ou vers des webhooks externes en https. Jamais de salon privé ni de message de bot.
/crosspost/crosspost-liensSorties & actualités
Annonce les sorties et actualités (jeux, films, livres…) depuis des flux RSS/Atom ou des API JSON publiques, sans clé d'API. Sources prédéfinies ou URL de ton choix.
/sortiesGitHub
Reçoit les webhooks GitHub d'un dépôt (commits, PR, issues, CI, releases, alertes de sécurité) et les publie dans des salons.
/github
Commandes#
Écris une commande dans n'importe quel salon où tu peux parler, en commençant par « / ». Une commande n'est disponible que si son module est activé. Les commandes réservées à certaines personnes indiquent la permission requise.
| Commande | Description | Module | Permission requise |
|---|---|---|---|
/rank [@user] | Affiche ton niveau et ton XP. | Niveaux & XP | Tout le monde |
/leaderboard | Classement des membres par XP. | Niveaux & XP | Tout le monde |
/xp-reset @membre | all confirm | Remet à zéro l'XP d'un membre (ou de tous avec « all confirm »). | Niveaux & XP | Gérer le bot |
/xp-export | Exporte le classement (CSV, 25 premiers). | Niveaux & XP | Gérer le bot |
/warn @membre raison | Avertit un membre. | Commandes de modération | Mettre en sourdine temporaire |
/warnings [@membre] | Liste les avertissements (les tiens, ou ceux d'un membre pour les modérateurs). | Commandes de modération | Tout le monde |
/unwarn @membre [n|all] | Retire un avertissement (numéro) ou tous. | Commandes de modération | Mettre en sourdine temporaire |
/kick @membre raison | Expulse un membre. | Commandes de modération | Expulser des membres |
/ban @membre raison | Bannit un membre. | Commandes de modération | Bannir des membres |
/mute @membre 10m raison | Met un membre en sourdine (timeout). | Commandes de modération | Mettre en sourdine temporaire |
/unmute @membre | Lève la sourdine d'un membre. | Commandes de modération | Mettre en sourdine temporaire |
/clear 20 [@membre] | Supprime les N derniers messages (max 100), éventuellement d'un membre. | Commandes de modération | Gérer les messages |
/remind 10m texte · /remind every 1d texte · /remind at 18:30 texte | Crée un rappel (ou récurrent avec « every »). | Rappels | Tout le monde |
/reminders | Liste tes rappels. | Rappels | Tout le monde |
/unremind 2 | Supprime un de tes rappels (numéro de /reminders). | Rappels | Tout le monde |
/poll Question | A | B [--multi] [--close 1h] | Crée un sondage. | Sondages | Tout le monde |
/giveaway start 1h 2 Récompense · /giveaway end [id] · /giveaway reroll [id] · /giveaway list | Gère les giveaways : start, end, reroll, list. | Giveaways | Gérer les messages |
/dice [NdM] | Lance des dés (ex. 2d6). | Fun & quiz | Tout le monde |
/8ball question | Pose une question à la boule magique. | Fun & quiz | Tout le monde |
/coinflip | Pile ou face. | Fun & quiz | Tout le monde |
/quiz [top] | Lance une question de quiz (réponds dans le salon). | Fun & quiz | Tout le monde |
/ticket [catégorie] [sujet] · /ticket close [raison] · /ticket rate <1-5> · /ticket claim | Ouvre un ticket, ou « /ticket close [raison] » pour le fermer. | Tickets support | Tout le monde |
/tickets | Liste les tickets ouverts. | Tickets support | Gérer les messages |
/suggest ton idée | Propose une suggestion. | Suggestions | Tout le monde |
/suggestion approve|deny|consider <n°> [commentaire] | Change le statut : approve, deny, consider. | Suggestions | Gérer les messages |
/birthday set JJ/MM · /birthday remove | Enregistre ton anniversaire (JJ/MM) ou supprime-le. | Anniversaires | Tout le monde |
/birthdays | Prochains anniversaires. | Anniversaires | Tout le monde |
/stats [me] | Statistiques du serveur. | Statistiques | Tout le monde |
/save [id du message] | Enregistre le message précédent (ou un message par id) en favori. | Favoris | Tout le monde |
/saved | Liste tes favoris. | Favoris | Tout le monde |
/unsave 2 | Retire un favori (numéro de /saved). | Favoris | Tout le monde |
/saved-export | Reçois tous tes favoris en privé. | Favoris | Tout le monde |
/help [commande] | Liste les commandes disponibles. | Aide | Tout le monde |
/changelog list | add <version> <titre> | publish <n°> | edit <n°> <champ> <valeur> | delete <n°> | Gère les changelogs : add, list, publish, edit, delete. | Changelogs | Tout le monde |
/blog list | new <titre> | publish <n°> | schedule <n°> <AAAA-MM-JJ> [HH:MM] | delete <n°> | Gère le blog : new, publish, schedule, list, delete. | Blog | Tout le monde |
/roadmap list [statut] | vote <n°> | suggest <idée> | add <titre> | status <n°> <statut> | approve <n°> | delete <n°> | Roadmap : list, vote, suggest, add, status, approve, delete. | Roadmaps | Tout le monde |
/newsletter subscribe|unsubscribe|list|new|send | Newsletter : s'abonner, se désabonner, gérer les numéros. | Newsletters | Tout le monde |
/antiraid [status|on|off|release @membre|release all|approve @membre] | Gère le mode anti-raid : état, verrouillage manuel, libération de la quarantaine. | Anti-raid | Expulser des membres |
/verify [réponse] | Valide ton arrivée (règlement, question ou calcul selon la configuration). | Vérification d'arrivée | Tout le monde |
/verifymod [list|approve @membre|post] | Staff : liste les membres non vérifiés, valide manuellement, publie le message du règlement. | Vérification d'arrivée | Expulser des membres |
/selfrole [panneau] [rôle] | Liste les rôles à prendre ou bascule l'un d'eux (alternative aux réactions). | Rôles à réactions | Tout le monde |
/rolepanel publish <panneau> | list | Staff : publie (ou met à jour) un panneau de rôles à réactions. | Rôles à réactions | Gérer les rôles |
/apply [formulaire|status|cancel|delete] | Dépose une candidature, suis son état ou efface tes données. | Candidatures | Tout le monde |
/applications [list|view n|accept n [note]|reject n [note]|purge n|stats] | Staff : consulte et traite les candidatures (dans le salon de revue). | Candidatures | Gérer les messages |
/whitelist [request|status|cancel|delete] | Demande la whitelist, suis ta demande ou efface tes données. | Whitelist & fiches RP | Tout le monde |
/sheet [new|list|show [n|@membre]|cancel|delete n] | Crée et consulte les fiches de personnage RP. | Whitelist & fiches RP | Tout le monde |
/wlmod [list|view n|approve n [note]|reject n [note]|revoke @membre [raison]|history @membre|purge @membre] | Staff : traite les demandes de whitelist et les fiches, consulte l'historique. | Whitelist & fiches RP | Gérer les messages |
/referral [me|top|info|optout|optin|who @membre] | Parrainage : tes stats, le classement, l'information sur la vie privée, désactivation du suivi. | Parrainage & invitations | Tout le monde |
/streak [me|top|optout|optin] | Ta série de jours actifs, le classement, ou arrêter le suivi. | Séries de présence | Tout le monde |
/aimod [queue|ignore n|warn n [raison]|delete n|timeout n <durée>|stats|purge] | Staff : file de revue de la modération assistée (décisions humaines uniquement). | Modération assistée | Gérer les messages |
/gamestatus [nom] | État des serveurs de jeu (joueurs, ping). | Statut de serveur de jeu | Tout le monde |
/balance [@membre] | Affiche ton solde (ou celui d'un membre). | Économie virtuelle | Tout le monde |
/daily | Récupère ta récompense quotidienne (avec série). | Économie virtuelle | Tout le monde |
/work | Travaille pour gagner quelques pièces. | Économie virtuelle | Tout le monde |
/pay @membre montant | Envoie des pièces à un membre. | Économie virtuelle | Tout le monde |
/shop | Affiche la boutique. | Économie virtuelle | Tout le monde |
/buy numéro|nom | Achète un article de la boutique. | Économie virtuelle | Tout le monde |
/inventory | Liste tes achats. | Économie virtuelle | Tout le monde |
/baltop | Classement des plus riches. | Économie virtuelle | Tout le monde |
/eco give|take|set|reset @membre [montant] | Administration : give, take, set, reset. | Économie virtuelle | Gérer le bot |
/ttt @membre | accept | 1-9 | stop | Morpion : défie un membre puis joue de 1 à 9. | Mini-jeux | Tout le monde |
/hangman [lettre|mot|stop] | Pendu collectif : lance une partie, propose une lettre ou le mot. | Mini-jeux | Tout le monde |
/dailyquiz | Rappelle la question du quiz du jour. | Mini-jeux | Tout le monde |
/wotd | Mot du jour. | Mini-jeux | Tout le monde |
/gamescores | Classement des mini-jeux. | Mini-jeux | Tout le monde |
/vpoll new Question | A | B [--anon] [--multi] [--close 2h] [--in 30m] · /vpoll vote N choix · /vpoll results|close N · /vpoll list | Sondages avancés : new, vote, results, close, list. | Sondages avancés | Tout le monde |
/election create Titre [--seats 1] [--cand 1d] [--vote 2d] · run N [programme] · vote N numéro|blank · status|results|end|cancel N · list | Élections : create, run, vote (secret), status, results, list… | Élections & votes | Tout le monde |
/meeting new Titre [at HH:MM|at AAAA-MM-JJ HH:MM|in 2h] · agenda N add [min] texte · start N · next · note texte · decision texte · action @membre texte [AAAA-MM-JJ] · end · list · cancel N | Réunions : new, agenda, start, next, note, decision, action, end, list… | Réunions | Tout le monde |
/standup réponse 1 | réponse 2 | … · /standup skip · /standup status · /standup now (staff) | Réponds au standup du jour (réponses séparées par |), skip, status. | Standup d'équipe | Tout le monde |
/task add titre [@membre] [AAAA-MM-JJ|+3d] · move N colonne · assign N @membre · due N date · done N · del N · show N · list [@membre|colonne] · board | Tâches : add, move, assign, due, done, del, show, list, board. | Tableau de tâches | Tout le monde |
/team create nom | invite @m | join nom | leave | kick @m | captain @m | disband | info | list | ladder | match A vs B [date] | result N 3-1 | confirm N | matches | Équipes : create, invite, join, ladder, match, result… | Équipes & clans | Tout le monde |
/team create nom | invite @m | join nom | leave | kick @m | captain @m | disband | info | list | ladder | match A vs B [date] | result N 3-1 | confirm N | matches | Alias de /team. | Équipes & clans | Tout le monde |
/agenda [jours] | Liste les événements à venir | Calendrier & événements récurrents | Tout le monde |
/evenement <JJ/MM|demain|+3j> <HH:MM> <titre> | Crée un événement | Calendrier & événements récurrents | Gérer les événements |
/evenement-hebdo <jour> <HH:MM> <titre> | Crée un événement hebdomadaire | Calendrier & événements récurrents | Gérer les événements |
/ical | Lien d'export iCal du calendrier | Calendrier & événements récurrents | Tout le monde |
/faq [question] | Cherche une réponse dans la FAQ | FAQ automatique | Tout le monde |
/macro <nom> [@membre] [détail] | Envoie un modèle de message | Modèles de messages | Gérer les messages |
/archive [md|html|json] [#salon] | Archive un salon (Markdown, HTML ou JSON) | Archivage & export | Gérer le bot |
/archives | Liste les archives conservées | Archivage & export | Gérer le bot |
/crosspost <texte> | Publie un texte vers les serveurs et webhooks liés | Publication croisée | Gérer les messages |
/crosspost-liens [retirer <id>] | Liste (ou retire) les serveurs liés | Publication croisée | Gérer le bot |
/sorties | Dernières sorties et actualités annoncées | Sorties & actualités | Tout le monde |
/traduire [langue] [texte] | Traduit un texte ou le message auquel tu réponds | Traduction de messages | Tout le monde |
/resume [nombre] | Résume les derniers messages du salon ou du fil | Résumés de discussion | Tout le monde |
/github hooks | test [hook] | pause [hook] [durée|off] | GitHub : liste des hooks, événement de test, pause. | GitHub | Gérer le bot |
Limites#
| Élément | Valeur |
|---|---|
| Commandes personnalisées | 50 |
| Réponses automatiques | 30 |
| Mots interdits (automod) | 100 |
| Rappels actifs par membre | 20 |
| Concours actifs | 25 |
| Annonces planifiées | 20 |
| Flux RSS | 10 |
| Automatisations (workflows) | 20 |
| Favoris par membre | 50 |
| Entrées du journal du bot (circulaire) | 500 |
| Réponses du bot par salon et par fenêtre | 5 |
| Durée de la fenêtre (millisecondes) | 10000 |
| Intervalle minimal de lecture d'un flux RSS (millisecondes) | 900000 |
| livesStreamers | 25 |
| livesMinIntervalSec | 60 |
| newsletterEmailsPerHour | 200 |
| newsletterEmailsPerDay | 2000 |
| newsletterEmailSubscribers | 5000 |
| newsletterIssues | 200 |
| rolePanels | 10 |
| rolePanelEntries | 60 |
| applicationForms | 8 |
| applicationQuestions | 12 |
| applicationsStored | 500 |
| whitelistItems | 1000 |
| referralRewards | 20 |
| streakMilestones | 20 |
| aimodQueue | 500 |
| calendarSeries | 10 |
| faqEntries | 100 |
| macros | 50 |
| archiveMaxMessages | 20000 |
| archiveMaxBytes | 4000000 |
| archiveMaxFiles | 30 |
| crosspostWebhooks | 4 |
| crosspostPerHour | 30 |
| releaseSources | 10 |
| translateMaxChars | 2000 |
| summaryMaxMessages | 300 |
| githubHooks | 10 |
| githubDeliveryMemory | 300 |
| githubFloodPerMinute | 60 |
- Le bot ralentit ses réponses dans un salon pour ne jamais le saturer (voir « Réponses du bot par salon et par fenêtre »).
- Les mentions (@everyone, @rôle) sont neutralisées dans les messages du bot, sauf quand le module le prévoit explicitement.
Besoin de connecter un outil externe plutôt qu'un module ? Regarde les webhooks entrants.