Aiuto — RetroHexChat

Capacità di benvenuto del bot

La capacità di benvenuto accoglie le persone in un canale. Un benvenuto ha due metà con pubblici diversi: una riga breve che legge tutta la stanza, e le righe private che orientano il nuovo arrivato senza che nessun altro le veda.

Le due metà

Impostazione Chi lo legge Quando
public_greeting Tutti nel canale Solo la prima volta che questo bot incontra questo soprannome qui
greeting Solo il nuovo arrivato A ogni ingresso che la finestra di ripetizione consente
onboarding_1onboarding_4 Solo il nuovo arrivato A ogni ingresso che la finestra di ripetizione consente
farewell Dipende da farewell_delivery All'uscita

Come impostarle

/bot set <name> public_greeting <text>\n/bot set <name> greeting <text>\n/bot set <name> onboarding_1 <text>\n/bot set <name> onboarding_2 <text>\n/bot set <name> greeting_delivery private_notice\n/bot set <name> onboarding_delivery private_notice\n/bot set <name> greeter_repeat_window 43200\n/bot set <name> farewell none

Ognuna di esse accetta none per cancellarla. Una riga cancellata viene saltata, quindi un bot con solo un benvenuto si comporta esattamente come sempre. Le righe di benvenuto sono numerate anziché accodate: impostare onboarding_2 due volte la sostituisce, ed è questo che permette di incollare uno script di provisioning più di una volta.

Consegna

Modalità Effetto
public Un messaggio nel canale. Resta nella cronologia.
channel_notice Un avviso nel canale. Resta nella cronologia.
private_notice Un avviso che vede solo il nuovo arrivato, nella vista di quel canale. Non resta nella cronologia.
silent Non viene inviato nulla.

greeting_delivery copre il benvenuto; onboarding_delivery copre le righe numerate e ripiega su greeting_delivery quando non è impostato. public_greeting è sempre pubblico — è a questo che serve.

Chi conta come nuovo

Il bot registra chi ha accolto in ogni canale, e quel registro sopravvive a un riavvio. Chi non ha mai incontrato riceve la riga pubblica e quelle private. Chi ha incontrato più di greeter_repeat_window secondi fa riceve di nuovo quelle private, ma alla stanza non viene detto due volte. Chi era qui poco fa non riceve nulla.

Una finestra di ripetizione di 0 significa che non c'è finestra: le righe private escono a ogni ingresso. La riga pubblica continua a uscire una volta per persona, per sempre.

Segnaposto

Ogni riga accetta {nickname} per chi è entrato, {channel} per la stanza, {botname} per il bot e {prefix} per il suo prefisso dei comandi. Le righe accettano anche gli escape di formattazione IRC: \c04 rosso, \b grassetto, \o reset.

Mantenere la stanza leggibile

Solo un bot per canale dovrebbe dare il benvenuto. Due accoglitori danno il benvenuto a ogni nuovo arrivato due volte, ed è per questo che un bot presente in ogni stanza ha greeting none. Tieni la riga pubblica a una frase: è l'unica parte di un benvenuto che legge tutta la stanza e l'unica che resta. Tutto ciò che un nuovo arrivato deve imparare appartiene alla metà privata.

Aiuto
GitHub Licenza (MIT)
6 oggetti
GitHub Licenza (MIT)
  • Ripristino
  • Minimizzare
  • Massimizzare
  • Chiudi
  • Cascade Windows
  • Piastrelle di Windows Orizzontale
  • Piastrelle Windows Verticalmente
  • Minimizzare tutte le finestre