BotService vous permet de créer et de gérer des robots extensibles qui vivent dans des canaux, répondent aux messages, accueillent les utilisateurs et exécutent des commandes personnalisées. Les boots sont construits sur un système de capacité rechargeable – chaque bot peut être configuré avec différents comportements.
Capacités
Chaque bot peut avoir une ou plusieurs capacités activées :
- Mentions — répond quand quelqu'un mentionne le bot par son nom
- Greeter — accueille les utilisateurs lorsqu'ils rejoignent un canal, en option dit au revoir en partie
-
Commandes personnalisées
— défini par l'utilisateur
Déclencheur de nom de botcommandes avec réponses configurables -
Aide
— intégrés
!BotName aidecommande qui énumère les commandes disponibles -
Sérum
— RPG dé laminage avec notation standard (
2d6,d20+5,4d6kh3) . Utilisation!BotName rouleau <notation>pour rouler les dés - Modération — l'automodération qui surveille tous les messages pour les mots bloqués, les spams, les inondations et les bouchons d'abus. Actions configurables : avertissement, mute ou coup de pied
-
Trivia — quiz interactif avec 6 catégories, scores et chronomètres. Utilisation
BotName trivia commencepour commencer un cycle - Planificateur — affiche les messages /periodic programmés vers les canaux. Prise en charge de l'intervalle (toutes les minutes N) et des horaires quotidiens (HH:MM UTC)
-
Autres — surveille les flux RSS/Atom et affiche de nouveaux éléments vers les canaux. Utilisation
!BotName rsss ajouter <url> <#channel>pour ajouter un flux
Des capacités supplémentaires (LLM, Script, Game) sont prévues pour les futures versions.
Comment fonctionnent les bots
Chaque bot fonctionne comme son propre processus sur le serveur. Lorsqu'un message arrive dans un canal que le bot a rejoint, le bot vérifie chaque capacité dans l'ordre. Les capacités passives (comme la Modération) fonctionnent sur chaque message, tandis que les capacités actives utilisent les premiers match-wins. Un minuteur de refroidissement empêche le robot de réagir trop fréquemment.
Les bots apparaissent dans la nicklist du canal avec un ⚙ préfixe et sont regroupés sous les utilisateurs réguliers. Ils peuvent être frappés ou interdits des canaux comme les utilisateurs normaux.
Autorisations
Seulement admins and opérateurs de serveurs peut créer, modifier ou supprimer des robots. Tous les utilisateurs peuvent voir l'information bot et utiliser des commandes bot.
Notation des dés
La capacité Dice supporte la notation standard RPG :
-
NdS— enrouler les dés avec les côtés S (par exemple,2d6) -
dS— shorthand pour 1 die (par exemple,d20) -
NdS+M— ajouter un modificateur (par exemple,d20+5) -
NdS-M— soustraire le modificateur (par exemple,d8-2) -
NdSkhK— garder les dés K les plus élevés (par exemple,4d6kh3) -
NdSklK— garder les dés K les plus bas (par exemple,2d20kl1)
Catégories de trivia
Catégories trivia disponibles: général, science, histoire, géographie, technologie, divertissement.
Commandes : Début de trivia, Arrête-toi., !Bot trivia score,
!Répondez à <text>
Modèles
Les réponses bot supportent ces placeholders:
-
{nickname}— l'utilisateur qui a déclenché la réponse {channel}— le nom du canal actuel{topic}— le thème actuel de la chaîne-
{prefix}— le préfixe de commande du robot (par exemple,!) {botname}— le nom d'affichage du robot
Boîte de dialogue de gestion
Ouvrez la boîte de dialogue Gestion du bot à partir du
Outils
menu, the toolbar Options dropdown, or by typing
/bot
sans arguments (admin seulement). La boîte de dialogue affiche tous les robots avec une vue partagée : sélectionnez un robot à gauche pour voir ses détails, canaux, commandes et crochets d'événements à droite.
Voir aussi
Bot Management Dialog · /bot Command Reference · Commandes personnalisées Bot · Sérum · Trivia · Planificateur · Autres · Modération · ChanServ