-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
/lezionioggi e /lezionidomani per altri cdl #122
Comments
Ah sisi infatti io l'ho sempre scartata come opzione il trattino alto perché è illgale:
https://core.telegram.org/bots/features#commands Per quello nel mio post non li uso. I trattini bassi invece vanno bene se li usiamo con parsimonia. |
@bogo8liuk forse devi fare fetch da main sulla tua fork/branch. Ora usiamo un wrapper go per la API e il webscraping unibo.it che fra l'altro ti permette di esplicitare facilmente anno e CdL credo. |
Ciao a tutti 👋 mi intrometto nella discussione perché stavo guardando la configurazione per aggiungere i corsi della magistrale a cui, ahimè, bisogna specificare anche il curriculum. Alla fine è venuto un messaggio di help lunghissimo: quindi ho pensato che, seguendo il filone anche dell'aggiunta degli altri CdL, potremmo avere un sistema a bottoni come quello seguente al posto dei vari |
Siccome in questo unico caso Come vogliamo fare interagire bottoni e parametri inferiti dall'eventuale oggetto del gruppo (già implementata per l'anno)? |
L'idea mi piace. Non vedo motivi validi per non avere i bottoni sotto il messaggio (almeno al momento non ne vedo). @boozec ci stai lavorando tu? Nel caso riassegno la issue, altrimenti farò l'implementazione io (no problem per me, sempre però quando avrò tempo) |
@bogo8liuk ho modificato il JSON per le magistrali per adesso: posso aprire una PR per aggiungerli così con
Sono novizio di Go, e va riformulata tutta la logica della
Direi solo sotto al messaggio. Si chiama il comando |
@boozec nel caso contattami pure se hai bisogno di aiuto, nel frattempo riassegno la issue |
Mettere sotto al messaggio significa che CHIUNQUE e non solo l'utente mittente può accedervi. |
Dici nell'ottica di utilizzo di Informabot in gruppo però 🤔 |
Esatto. In chat privata e' indifferente per me. Vedo che la gente lo usa moooolto spesso in gruppo |
Screencast.2023-11-21.17.16.07.webmquesto è quanto fatto attualmente nella PR collegata a questa issue, che però funziona nella chat privata. Dunque si può estendere poi facilmente da "Oggi" e "Domani" a un generico giorno del calendario. Bisogna capire come farlo nel caso di gruppo. Tu hai idee, @foxyseta ? |
Ah vogliamo pure estendere a giorni diversi da oggi e domani? Telegram non ha un componente UI comodo per la selezione di una data tempo. Per la generalizzazione al caso della chat di gruppo la cosa che ti preoccupa è come comportarsi quando si può inferire il CdL e l'anno dall'oggetto? Oppure come gestire più utenti che toccano bottoni in modo concorrente? |
Si potrebbe in futuro, costruendo un calendario con righe/colonne a simulare i giorni della settimana o del mese.
Non so bene come associare il comando al generico gruppo automaticamente al "corso di laurea -> anno di corso", magari rivedo come è scritto attualmente il |
Oddio però una griglia di quelle dimensioni dentro Telegram sembra inusabile. Ma sì una issue possiamo aprirla comunque siccome magari invece è fattibile. Attualmente usiamo solo parole chiave come "primo", "secondo" e "terzo" per inferire l'anno, ma ovviamente come cosa non scala a CdL diversi (perché l'oggetto del gruppo non riporta mai in modo ragionevole il nome del CdL). Quindi potremmo anche abbandonare in toto l'inferenza e preoccuparci solo del fatto che se io inizio un'operazione altre persone non me la dirottino |
/lezioneoggi(N)
/lezionidomani(N)
per altri CdL e magistrali. Si può prendere ispirazione dai prefissi che usiamo per le repo, con una differenza: nelle repo non serve disambiguare fra triennali e magistrali perché ci sono insegnamenti diversi, ma in/lezioneoggi(N)
e/lezionidomani(N)
sìOriginally posted by @foxyseta in #95 (comment)
The text was updated successfully, but these errors were encountered: