Hulpthema's

BotService-overzicht

BotService laat je uitbreidbare bots maken en beheren die in kanalen leven, reageren op berichten, gebruikers begroeten en aangepaste commando's uitvoeren. Bots zijn gebouwd op een pluggable capability system en elke bot kan geconfigureerd worden met verschillende gedragingen.

Mogelijkheden

Elke bot kan één of meerdere mogelijkheden hebben:

  • Vermeldingen Hij reageert als iemand de bot bij naam noemt.
  • Greeter — verwelkomt gebruikers wanneer ze een kanaal betreden en zegt optioneel gedag bij vertrek
  • Aangepaste commando's Gebruikersgedefinieerd !BotName trigger commando's met instelbare antwoorden
  • Hulp Ingebouwd !BotName help commando met beschikbare commando's
  • Dobbelstenen RPG dobbelstenen rollen met standaard notatie (2d6, d20+5, 4d6kh3). Gebruik !BotName roll <ph0></ph0> om dobbelstenen te rollen
  • Moderatie Automoderatie die alle berichten voor geblokkeerde woorden, spam, overstroming, en caps lock misbruik bewaakt. Configureerbare acties: waarschuwen, zwijgen of schoppen
  • Trivia Interactieve quiz met 6 categorieën, scoren, en timers. Gebruik ! BotName trivia start om een ronde te beginnen
  • Planner Posten die zijn gepland<ph0> </ph0> berichten naar kanalen. Ondersteunt interval (elke N minuten) en dagelijkse (op HH:MM UTC) schema's
  • RSS Gebruik !BotName rss add <ph0></ph0> <ph1></ph1> een voer toevoegen

Extra mogelijkheden (LLM, Script, Game) zijn gepland voor toekomstige releases.

Hoe bots werken

Elke bot draait als een eigen proces op de server. Wanneer een bericht aankomt in een kanaal waarmee de bot is verbonden, controleert de bot elke mogelijkheid in volgorde. Passieve mogelijkheden (zoals Moderation) draaien op elk bericht, terwijl actieve mogelijkheden first-match-wins gebruiken. Een cooldown timer voorkomt dat de bot te vaak reageert.

Bots verschijnen in de kanaalnicklijst met een prefix en zijn gegroepeerd onder reguliere gebruikers. Ze kunnen worden geschopt of verboden van kanalen zoals normale gebruikers.

Rechten

Alleen admins and serveroperators kan bots maken, wijzigen of verwijderen. Alle gebruikers kunnen bot info bekijken en bot commando's gebruiken.

Dice Notation

De Dice-functie ondersteunt standaard RPG-notatie:

  • NdS Rol N dobbelstenen met S-zijden (bv. 2d6)
  • dS Een steno voor 1 sterf (bv. d20)
  • NdS+M — modifier toevoegen (bijv., d20+5)
  • NdS-M — modifier aftrekken (bijv., d8-2)
  • NdSkhK De hoogste K dobbelstenen houden (bijv., 4d6kh3)
  • NdSkIK Houd de laagste K dobbelstenen (bijv. 2d20kl1)

Trivia-categorieën

Beschikbare trivia categorieën: algemeen, wetenschap, geschiedenis, geografie, technologie, entertainment.

Opdrachten: ! Bot trivia start, Bot trivia stop, ! Bot trivia score, !Bot antwoord <ph0></ph0>

Template Plaatshouders

Bot responses ondersteunen deze plaatshouders:

  • {nickname} De gebruiker die de reactie activeerde
  • {channel} De huidige kanaalnaam
  • {topic} Het huidige kanaalonderwerp
  • {prefix} Het commando prefix van de bot (bijv., !)
  • {botname} De schermnaam van de bot

Beheerdialoog

Het dialoogvenster Botbeheer openen vanuit het Hulpmiddelen menu, the toolbar Options dropdown, or by typing /bot zonder argumenten (alleen admin). Het dialoogvenster toont alle bots met een split-view: selecteer een bot aan de linkerkant om de details, kanalen, commando's en event hooks aan de rechterkant te zien.

Zie ook

Bot Management Dialog · /bot Command Reference · Aangepaste commando's voor bot · Dobbelstenen · Trivia · Planner · RSS · Moderatie · ChanServ