Wednesday, January 12, 2022
italia@conference.lightwitch.org
January
Mon Tue Wed Thu Fri Sat Sun
          1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 23
24
25
26 27
28
29
30
31
           
Room per argomenti generali e off-topic in lingua italiana, per informazione scrivete: !italia-faq

[21:39:40] <ice> qualcuno di voi sa come fare un bot su matrix?
[21:41:10] <dalz> a lei ;) https://alsd.eu/en/2021-04-04-matrix-bot-part-1.html
[21:41:50] <ice> grande
[21:44:50] <ice> adesso devo riuscire a farne uno
[21:45:39] <dalz> ci sono anche librerie già pronte per diversi linguaggi di programmazione penso
[21:45:48] <dalz> lì uso direttamente le api
[21:46:32] <ice> aspetta ci arrivo pian piano
[21:46:42] <ice> vorrei provare a fare un bot che salva dei dati
[21:46:57] <ice> tipo tu gli dici 1
[21:47:02] <ice> e lui salva il numero 1
[21:48:13] <dalz> in che linguaggio?
[21:49:20] <ice> boh
[21:49:22] <ice> devo prima capire come funzionano
[21:49:55] <ice> una volta che ho lanciato il bot devo creare un programma a parte che dice al bot cosa fare, no?
[21:50:58] <dalz> il bot è un programma che si logga con un account matrix e interagisce con il server come se fosse un utente
[21:51:18] <dalz> cioè tu non scrivi un programma per controllare un bot, il tuo programma è il bot
[21:53:50] <ice> vediamo se trovo qualche esempio in quelli gia' fatti
[21:54:24] <ice> devo capire anche come farlo rispondere ai comandi
[21:57:08] <dalz> fai un sync con long polling, cioè chiedi al server di mandarti i nuovi messaggi quando arrivano e ti metti in attesa; quando il server risponde li scorri per vedere se c'è un comando, nel caso lo esegui, e poi fai di nuovo sync
[21:57:33] <dalz> il bot deve fare un ciclo infinito di sync in sostanza
[22:00:47] <ice> cristio
[22:01:45] <ice> ma prendiamo questo per esempio
[22:01:52] <ice> https://github.com/maubot/dice
[22:02:58] <ice> quale' la procedura per attaccare il plugin al bot
[22:04:50] <dalz> non so come funziona maubot, ma la documentazione è qui https://docs.mau.fi/maubot/dev/getting-started.html
[22:04:54] <dalz> per scriverlo
[22:05:04] <dalz> e qui per usarlo https://docs.mau.fi/maubot/usage/basic.html
[22:06:00] <ice> ok quindi bisogna usare lo script apposito
[22:06:18] <ice> diventa sempre piu' difficile