Aiuto Argomenti

Panoramica di BotService

BotService consente di creare e gestire bot estensibili che vivono in canali, rispondere ai messaggi, salutare gli utenti e eseguire comandi personalizzati. I bot sono costruiti su un sistema di funzionalità pluggable — ogni bot può essere configurato con comportamenti diversi.

Capacità

Ogni bot può avere una o più funzionalità abilitate:

  • Menzioni — risponde quando qualcuno menziona il bot per nome
  • Greeter. — accoglie gli utenti quando si uniscono a un canale, facoltativamente dice addio in parte
  • Comandi personalizzati — definito dall'utente ! comandi con risposte configurabili
  • Aiuto — incorporato Aiuto! comando che elenca i comandi disponibili
  • Dadi — laminazione dei dadi RPG con notazione standard (2d6, d20+5, 4d6kh3). Uso ! per lanciare dadi
  • Moderazione — auto-moderazione che monitora tutti i messaggi per parole bloccate, spam, allagamento e cappucci bloccano l'abuso. Azioni configurabili: avvertire, muto o calciare
  • Trivia — quiz interattivo con 6 categorie, punteggio e timer. Uso Iniziare la trivia di BotName per iniziare un giro
  • Programmazione — messaggi programmati per i canali Supporta l'intervallo (ogni minuto N) e tutti i giorni (a HH:MM UTC) gli orari
  • RSS — monitora i feed RSS e pubblica nuovi elementi ai canali. Uso > > < > > > > > > > > < > > < > < > > < > < > > < > > < > > > < > > > < > > > < > < > < > > < < > < < > > > < < > > > > < < < < < > < < < > > < < > < < < > > > > < > < < > > > > > < > > > < < < < < < < > > > > > > > > > > > < < > > > > > > > < < < > > > < < per aggiungere un feed

Ulteriori funzionalità (LLM, Script, Game) sono previste per le versioni future.

Come funziona Bots

Ogni bot viene eseguito come proprio processo sul server. Quando un messaggio arriva in un canale il bot si è unito, il bot controlla ogni capacità in ordine. Le capacità passive (come la Moderazione) funzionano su ogni messaggio, mentre le capacità attive utilizzano i primi-match-wins. Un timer di raffreddamento impedisce al bot di rispondere troppo frequentemente.

Bots appaiono nel canale nicklist con un prefisso e sono raggruppati sotto utenti regolari. Possono essere calciati o vietati da canali come utenti normali.

Permissioni

Solo admins and operatori del server può creare, modificare o eliminare i bot. Tutti gli utenti possono visualizzare informazioni sul bot e utilizzare comandi bot.

Dice Notation

La capacità Dice supporta la notazione standard RPG:

  • NdS — rotolare N dadi con lati S (ad esempio, 2d6)
  • D — cortometraggio per 1 morire (ad esempio, d20)
  • NdS+M — aggiungere il modificatore (ad esempio, d20+5)
  • NdS-M — sottrarre il modificatore (ad esempio, d8-2)
  • NdSkhK — mantenere i più alti dadi K (ad esempio, 4d6kh3)
  • NdSkl — mantenere i dadi K più bassi (ad esempio, 2d20kl1)

Categorie

Disponibili categorie trivia: generale, scienza, storia, geografia, tecnologia, intrattenimento.

Comandi: !, Bot Trivia stop, !, Risposta del gruppo <ph0>

Modelli segnaposto

Le risposte Bot supportano questi segnaposto:

  • {nickname} — l'utente che ha attivato la risposta
  • {channel} — il nome del canale corrente
  • {topic} — l'argomento corrente del canale
  • {prefix} — prefisso di comando del bot (ad esempio, !)
  • {botname} — il nome del display del bot

Dialogo di gestione

Aprire la finestra di dialogo Bot Management Strumenti menu, the toolbar Options dropdown, or by typing /bot senza argomenti (solo admin). La finestra di dialogo mostra tutti i bot con una visuale divisa: selezionare un bot a sinistra per visualizzare i suoi dettagli, canali, comandi e ganci eventi a destra.

Vedi anche

Bot Management Dialog · /bot Command Reference · Comandi personalizzati Bot · Dadi · Trivia · Programmazione · RSS · Moderazione · ChanServ