Come posso ottenere la chiave di risposta per un utente+post specifico?

Continuando la discussione da Il filtro per la chiave di risposta sotto Email > Inviati non funziona più?:

Caso d’uso: abbiamo un programma di promemoria esistente che può inviare email su base programmata a un dato indirizzo email.

Al momento, questi post vanno a categorie correlate. Ma questo è fastidioso per varie ragioni (troppo disordine automatizzato) e, inoltre, se passiamo dalle categorie ai tag… non verranno etichettati.

Quindi, l’idea: invece, inviarli come risposte a un argomento. Quell’argomento potrebbe avere una pulizia automatica delle risposte, in modo da mostrare solo le informazioni correnti (e potrebbe anche utilizzare il plugin del calendario per una bella visualizzazione).

Ma… senza dover essere iscritti al primo post dell’argomento del calendario… come ottenere quella chiave di risposta?

1 Mi Piace

Penso che il modo più semplice sarebbe iscrivere quell’indirizzo alla categoria, ottenere la chiave di risposta e poi disiscriverlo. Potresti creare gli argomenti in una categoria solo a tale scopo e poi spostarli.

Oppure puoi guardare il codice sorgente e capire come creare una chiave di risposta e/o creare un plugin che lo faccia.

La chiave di risposta è per utente, giusto? Quindi dovrei far sì che ogni voce del calendario appartenga alla stessa persona, oppure far sì che ogni possibile persona futura sia iscritta alla categoria prima di creare l’argomento…

1 Mi Piace

Sono abbastanza sicuro che sia per post e per utente, anche se non sto guardando il codice. (Altrimenti, come farebbe discourse a sapere a quale post si sta rispondendo?)

Non credo di capire il tuo caso d’uso.

Mi dispiace, sì, per post e per utente. Lascia che provi a spiegarmi più chiaramente. :slight_smile:

Ecco come appare un calendario per un dato gruppo (qui, il Fedora Council) sul nostro sistema attuale: council - Fedocal. Se fai clic su una riunione specifica, puoi ottenere i dettagli, ad esempio, qualcosa di simile a questo:

Quel sistema Fedocal può anche essere configurato per inviare promemoria via email, non su base utente per utente, ma un’email configurata per ogni riunione. Tradizionalmente, queste sono state inviate alla mailing list associata al gruppo, e quando abbiamo migrato la mailing list del Council a una categoria di Discussione Fedora, l’abbiamo mantenuta la stessa, utilizzando un indirizzo email in entrata specifico per categoria su Discourse. Quindi, al momento, queste arrivano come inviti di riunione nella nostra categoria Discussioni del Council, con un aspetto simile a questo: https://discussion.fedoraproject.org/t/fedocal-reminder-meeting-council-meeting/33370

Ma quella categoria sta per scomparire, per essere sostituita da tag. Ora, forse posso usare il plugin di Automazione in arrivo per taggare automaticamente questi messaggi. Ma… o, forse questo è un buon momento per rivalutare quel processo. I vecchi annunci di riunione non hanno in realtà molto valore d’archivio… sono davvero meglio come risposte transitorie che come un intero argomento. Quindi, la mia idea è di creare un argomento “Prossime riunioni del Council” e configurare i messaggi automatici in modo che arrivino come risposte a quell’argomento. Questo risolve il problema del tagging (poiché il primo post dell’argomento può essere creato e taggato manualmente) e penso che sarà anche più gradevole in generale.

Ma… come associare i messaggi automatici in entrata all’argomento di destinazione? Posso fare come suggerisci su base una tantum, ma se voglio raccomandare lo stesso processo ad altri team, non sembra sostenibile.

Inoltre, se guardi di nuovo al primo link di Fedocal, ci sono altre riunioni programmate sotto lo stesso gruppo. Per molti gruppi, potrebbe avere senso che tutti quei promemoria vadano allo stesso argomento (proprio come potrebbero andare alla stessa mailing list o categoria). E con il plugin del calendario e una piccola modifica al formato della data nel testo, potrebbero persino apparire in un calendario nel primo post dell’argomento.

Ha senso?

Alla fine, vorrei sostituire Fedocal con la gestione del calendario in Discourse, ma il plugin avrebbe bisogno di molti miglioramenti affinché ciò funzioni (e la funzionalità “eventi” sta andando nella direzione sbagliata per le nostre esigenze).

Sembra questo il problema. Solo perché stai sostituendo la maggior parte delle categorie con i tag non significa che devi sostituirle tutte. Ma potrei non capire tutto ciò che è in gioco.

Beh, potremmo certamente far sì che questi inviti alle riunioni vengano inviati a una categoria progettata per loro. Ma poi, non sarebbero associati al team correlato (perché non c’è modo di taggare i post in arrivo via email). E allontanarsi dalle categorie per team è decisamente un obiettivo, perché si sta dimostrando che non scala bene e ha una serie di altri problemi (per i quali potremmo creare un argomento diverso se vuoi discutere ulteriormente le esperienze in merito!).

Il mio attuale piano di riserva è quello di avere una categoria “inviti automatici alle riunioni” e chiedere ai membri del team di moderarla e taggare i post man mano che arrivano. Richiedere un intervento manuale non è necessariamente la cosa peggiore, perché eviterà gli inviti alle riunioni “zombie” — so che alcune delle nostre mailing list hanno messaggi settimanali ripetuti per team che non si incontrano da anni. Ma penso che vada troppo nella direzione di richiedere interazione.

1 Mi Piace