Closed niksart closed 6 years ago
non tutti si sono presentati, prosegui lo stesso? -> esegue comunque l'azione e stampa "nota: non tutti si sono presentati"
in questo modo evitiamo stato aggiuntivo
È vero anche che però non è il comportamento che vorrebbe l'utente... Se mette dentro il gruppo il bot vorrebbe che tutti pagassero. Quindi se lui fa /spent 30 uova, non penso che sappia che questa spesa non l'abbia accreditata a tutti, e questo non è il comportamento che si aspetta (anche perché poi dovresti prevedere un modo di annullare la spesa precedente, o di aggiungere payees ad una transazione, il che è proibitivo con l'interfaccia testuale di telegram)
Cioè ci faciliteremo la vita ma potrebbe essere causa di incomprensioni con l'utente
allora un warning bello pesante. oppure torniamo all'errore finché non vengono aggiunti tutti i membri
On Tue, 01 May 2018 01:41:35 -0700 Nicola Sartorato notifications@github.com wrote:
Cioè ci faciliteremo la vita ma potrebbe essere causa di incomprensioni con l'utente
Approccio: 1- il bot viene aggiunto 2- il bot chiede ad ognuno di presentarsi (nel frattempo traccia i membri che scrivono nella tabella
belongings
(appartenenze) 3- se tutti non si sono presentati e uno aggiunge una spesa scrivi un warning con scritto: "non tutti si sono presentati, prosegui lo stesso?", se tutti si sono presentati aggiungi senza fare complimentiLa tabella belongings è così strutturata: 1- group_id 2- user_id primary key (group, id_member)
Ti metti in ascolto degli eventi di join e leave per aggiornare la tabella delle appartenenze al gruppo.
Written in italian cause I'm in a hurry...byeeeeee