lezzo.org/secretwiki/bots.org
2022-06-04 09:27:53 +01:00

39 lines
1.7 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.
Per matrix il funzionamento è simile, ma i messaggi non vengono
analizzati da lacugina bensì da un appservice che cattura ogni
messaggio non criptato.
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.