36 lines
1.6 KiB
Org Mode
36 lines
1.6 KiB
Org Mode
|
#+INCLUDE: header.org
|
||
|
* *~* Bots
|
||
|
Lezzo ospita una miriade di software e fra questi vi sono due bot,
|
||
|
*lamamma* e *lacugina*, che rispettivamente dialogano attraverso irc e
|
||
|
matrix rispettivamente.
|
||
|
|
||
|
I due bot accettano ogni invito ad entrare in una stanza e riconoscono
|
||
|
come comando ogni parola preceduta da "!", come ad esempio "!help".
|
||
|
|
||
|
Puoi ottenere più informazioni riguardo ad un comando scrivendo !<comando>
|
||
|
help. I comandi riconosciuti al momento sono:
|
||
|
- !alert: imposta un promemoria
|
||
|
- !asino: l'asino di Buridano
|
||
|
|
||
|
Ogni messaggio che compare in una stanza irc (quindi anche ogni stanza
|
||
|
che ha plumb su matrix) viene analizzato da lamamma:
|
||
|
- se il messaggio inizia con uno dei comandi riconosciuti, questo
|
||
|
comando viene inserito nella coda di lavoro di tutto il software di lezzo
|
||
|
- altrimenti il messaggio viene scartato
|
||
|
Da questo si evince che il software de lamamma non contiene alcuna
|
||
|
logica per rispondere ai messaggi, così come anche lacugina.
|
||
|
|
||
|
La risposta ad ognuno dei messaggi validi verrà elaborata da almeno
|
||
|
uno dei vari software di lezzo e comparirà eventualmente nella coda di
|
||
|
lavoro, dalla quale verrà inoltrata da lacugina o da lamamma nella
|
||
|
stanza più adeguata.
|
||
|
|
||
|
** Funzioni aggiuntive de lamamma
|
||
|
Ogni link che compare in qualsiasi messaggio nelle stanze in cui è
|
||
|
presente la mamma viene salvato di questo link verranno archiviati
|
||
|
vari snapshots, tramite archivebox.
|
||
|
** Funzioni aggiuntive de lacugina
|
||
|
Lezzo ospita un client telegram che analizza vari canali telegram alla
|
||
|
ricerca delle info per la prossima festa. Le info vengono inoltrate da
|
||
|
lacugina sulla stanza \#fucktelegram di matrix.
|