Ciao a tutti. Sto cercando di impostare l’inoltro automatico di determinate email a un argomento e/o la creazione di un nuovo argomento in una data categoria. Sto avendo difficoltà a testare e mi sarebbe d’aiuto poter generare la “reply key” per un argomento o una categoria esistente su richiesta. C’è qualche magia della console Rails che potrei eseguire per generare la reply key senza inviarmi notifiche via email? Sono bloccato con il testing end-to-end per scoprirlo? (Creare argomenti fittizi, attendere le notifiche via email, e così via.)
In effetti, ho cose che funzionano per creare nuovi argomenti, il che funziona abbastanza bene per i miei scopi, ma vorrei andare oltre.
Non esiste davvero una funzione che posso invocare per ottenere la chiave di risposta dato un argomento e un utente? Sembra un peccato. Non credo di avere l’energia per andare a cercarla ed estrarla. Sarei scioccato se non fosse già stata estratta da qualche parte…
Ad essere onesti, non avevo molta familiarità con questa parte del sistema, ma sembra abbastanza semplice. È qui che la chiave di risposta viene creata o recuperata per un dato post e utente, da utilizzare quando si invia un’e-mail:
Viene inviata loro via email quando viene creata. Va bene solo per un singolo utente e post. Cosa farai quando lo troverai? Penso che sia probabilmente più facile generarne uno nuovo se ne vuoi uno, ma poi cosa ne farai?
Sto cercando da due giorni, a intermittenza, di ricevere notifiche via email per i nuovi argomenti in questa categoria e non le sto ricevendo. Sono stanco di cercare di capire quali opzioni di configurazione magiche siano sbagliate. Speravo di fare più direttamente la cosa che sto effettivamente cercando di ottenere: poter inviare un’email per rispondere a un argomento.
Devi cambiare le impostazioni della categoria in “watching” (vai alla categoria e fai clic sulla piccola icona a destra) e assicurati che nelle impostazioni del tuo profilo “enroll me” sia impostato su “always”, altrimenti discourse non ti invierà via email i post che hai già visto.
E infine si sta comportando come mi aspettavo. Evidentemente dovevo abilitare la modalità mailing list nel mio profilo utente oltre ad abilitarla come amministratore del sito.
Onestamente non so se l’ho letto e non me ne sono accorto o se non è spiegato abbastanza chiaramente nella varia documentazione.
Avevo decisamente bisogno che qualcuno dicesse “Fai questo” e che funzionasse. Ti ringrazio per aver fatto esattamente questo.
Anche così, sarebbe molto comodo poter generare una chiave di risposta per un argomento esistente che non stavo seguendo quando è stato creato, in modo da poter iniziare a rispondere inviando un’e-mail. Questo mi sembra uno scenario non ovvio ma utile.
Lo fai se vuoi che ogni singolo messaggio ti venga inviato via email. Puoi anche seguire categorie particolari e vedere che hai modificato le tue impostazioni in modo che Discourse ti invii via email i messaggi che hai già letto nel tuo browser web.
Sarebbe utile solo se volessi usare l’interfaccia web per generare la chiave e poi andare al tuo client di posta e iniziare un messaggio. In che modo è più conveniente che inviare semplicemente una risposta? (Forse vuoi che tutto ciò che scrivi esista nel tuo client di posta?)