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 BotNameper 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