Multiple voci di riepilogo email ripetute

Il mio utente di test inattivo ha appena ricevuto la sua email di riepilogo settimanale e contiene 5 volte lo stesso argomento (è un argomento che è stato modificato e bloccato alcune volte, ma dovrebbe comunque apparire una sola volta, soprattutto se mostra esattamente lo stesso testo, non qualcosa come “è stato bloccato” o simili).

Dei 3 post più popolari, 2 erano duplicati.

Inoltre, la tabella “nuovi per te” conteneva un post 3 volte:

Con così tante duplicazioni, quasi nessuna informazione è stata trasmessa (anche se altri post sarebbero stati disponibili): (

Posso aggiungere alcuni risultati di query del database per guidare la risoluzione dei problemi in questo bug report?

4 Mi Piace

Ho anche escluso un tag, ma la funzione di anteprima mi mostra ancora risposte “Post più popolari” sotto un argomento con un tag escluso. Non sono sicuro se questa esclusione non funzioni per i “Post più popolari” o se solo la funzione di anteprima non stia ricalcolando le condizioni. (Lo scoprirò nella prossima email venerdì:)\n\nPer favore, fammi sapere come posso risolvere meglio il problema. Per il resto, sei soddisfatto delle email di riepilogo? È strano che io sia il primo ad avere tali problemi.

1 Mi Piace

Sto riscontrando lo stesso problema. Ho post ripetuti 4 volte nella stessa email e l’intestazione dell’email dice “4 nuovi argomenti”.

2 Mi Piace

Il problema persiste anche con la versione stabile 3.3.0+3, come ho appena notato in una delle mie email di notifica.

2 Mi Piace

Grazie a tutti, ci daremo un’occhiata.

2 Mi Piace

Collegamento incrociato di un altro caso recente di questo -

2 Mi Piace

Se hai difficoltà a riprodurlo e desideri maggiori dettagli, fammelo sapere. Non sono sicuro se esista un registro delle query da qualche parte, ma se vado su /admin/email/preview-digest il problema è lì nell’anteprima.

1 Mi Piace

Non sono sicuro se dovrei pubblicare questo qui o in un nuovo argomento, ma i post con tag che sono nell’elenco digest suppress tags vengono visualizzati anche nel riepilogo via email. L’argomento principale in evidenza al momento ha un tag soppresso.

sì confermato è stato anche il mio caso.

1 Mi Piace

Sto riscontrando lo stesso comportamento: gli argomenti “Post più popolari” e “Novità per te” vengono ripetuti.

In questo caso, un post popolare è triplicato, un altro è raddoppiato:

Installazione standard self-hosted qui, versione attuale 3.4.0.beta2-dev (f2121cc437).

Vedo che questo report risale a febbraio: sta succedendo qualcosa? Ci sono ulteriori dettagli che potrei fornire per aiutare?

EDIT: se non altro, sta peggiorando. Ora vedo il post principale più popolare triplicato. Non fa una bella impressione, vorrei ricevere suggerimenti su come procedere per risolvere questo problema.

2 Mi Piace

@ecki, @bigfudge, @j127 – state ancora riscontrando questo problema? Vedo che i digest vengono inviati in modo davvero ridicolo e non sono sicuro di come attirare l’attenzione su questo report.

1 Mi Piace

È ancora un problema qui.

1 Mi Piace

Sì, il problema persiste, ho appena aggiornato a STABLE * v3.3.1 +5 e le anteprime delle email mostrano ancora il comportamento.

Mi sono aiutato riducendo il numero di voci in ciascuna delle 3 categorie (1,1,3), ma ovviamente questo rende l’email meno utile. È solo meno imbarazzante.

2 Mi Piace

Grazie per aver confermato che non sono solo! È frustrante vederlo continuamente nei miei digest, ma non in nessun digest che ricevo da vari altri forum di Discourse.

Ho letto altrove che il Team era via la scorsa settimana per un ritiro aziendale. Forse @nat può intervenire qui mentre si aggiorna sulle cose…

1 Mi Piace

L’incontro è questa settimana, quindi serve ancora un po’ di pazienza :slight_smile:

Nel frattempo, c’è qualcosa che i vostri forum hanno in comune? Un plugin che usate tutti o un’impostazione che tutti voi avete configurato diversamente dall’impostazione predefinita?

1 Mi Piace

Al momento, questi plugin aggiuntivi sono abilitati:

/discourse-math.git
/discourse-data-explorer.git
/discourse-graphviz
/discourse-perspective-api
/discourse-adplugin.git
/discourse-user-notes.git
/discourse-affiliate.git
/discourse-categories-suppressed.git
/discourse-templates.git

Modifica: anche tutti i plugin inclusi sono abilitati, come note a piè di pagina e template.

Impostazioni email non predefinite:

  • estratto dei post nelle email – selezionato
  • secondi finestra temporale email personali – 60
  • sopprimi email digest dopo giorni – 1095
  • categorie soppressione digest – alcune categorie sono qui
  • tag soppressione digest – un tag privato (che finisce comunque nei digest)
  • colore sfondo accento email – colore personalizzato
  • registra fallimenti elaborazione posta – selezionato
  • elimina log email dopo giorni – 10
  • chiave API Mailgun – compilata
1 Mi Piace

Sul mio sistema sto utilizzando STABLE Docker con container Redis e Data separati.

I seguenti plugin sono abilitati in app.yaml:

  • docker_manager.git
  • discourse-rss-polling.git

E i seguenti nell’interfaccia utente:

  • automation true
  • footnote true
  • rss polling true
  • spoiler alert true

Utilizziamo un tema clonato dal tema predefinito, creato su una versione precedente.

Le seguenti impostazioni sono sovrascritte nelle impostazioni email:

  • contact_email
  • blocked_email_domains
  • normalize_emails true
  • auto approve email domains
  • hide email address token: true
  • personal email time window seconds: 120
  • digest topics: 1 (workaround)
  • digest posts: 1 (workaround)
  • digest other topics: 3
  • supress digest email after days: 600
  • digest suppress categories: forum help
  • digest suppress tags: rss, test
  • show topicsd featured link in digest: true
  • email subject: prefix %{optional_pm}%{optional_cat}%{topic_title}
  • default email message level: only when away
  • default email list mailinglist mode frequency: send en amail for every except own
  • inclde thumbnails in backup: true
  • embed set canonical url: true

Non ci sono personalizzazioni di job di cui sono a conoscenza. Utilizziamo un server smtp privato, nessuna API mailgun. (Ma il problema esiste prima dell’invio, è visibile anche nelle anteprime, comunque).

1 Mi Piace

Grazie per l’aggiornamento, Moin. Ecco cosa ho:\n\nPlugin attivi:\n* Automazione (con un’azione: “notifica quando l’utente cambia gruppo”)\n* Nota a piè di pagina\n* Avviso spoiler\n* Alias dello staff\n\nImpostazioni email non predefinite:\n* secondi finestra temporale email personale – 20\n* sopprimi email digest dopo giorni – 365\n* categorie di soppressione digest – 2 categorie sono qui\n* tag di soppressione digest – un tag privato (sembra essere correttamente soppresso dal digest)\n* registra errori elaborazione email – selezionato\n* elimina log email dopo giorni – 90\n* applica stili personalizzati al digest - deselezionato\n* includi tl0 predefinito nei digest - selezionato\n* email di contatto - personalizzata\n\nImpostazioni email non predefinite ma che non sembrano pertinenti al digest:\n* rispondi via email abilitato - selezionato\n* polling manuale abilitato - selezionato\n* email in - selezionato\n* gruppi consentiti email in - alcuni gruppi specificati\n* domini email bloccati - personalizzato\n* annulla iscrizione tramite piè di pagina email - selezionato\n* disabilita risposta via email dopo giorni - 0\n* comportamento email inoltrate - crea_risposte\n* frequenza modalità mailing list email predefinita - Invia un’email per ogni nuovo post tranne il mio\n* risposte precedenti email predefinite - a meno che non siano state inviate in precedenza\n\nTema predefinito, con questi Componenti attivi:\n* Intestazioni categoria\n* CSS personalizzato\n* Link intestazione personalizzati\n* Pagina Informazioni estesa\n* Filtro senza risposta\n* Directory schede utente\n* Banner link di benvenuto\n\nInstallazione standard self-hosted, niente di speciale. Branch testato, corrente a 3.4.0.beta2-dev (f2121cc437).\n\nUtilizzo MailerSend.net per il relay SMTP, ma il problema esiste prima dell’invio (visibile nelle anteprime).

1 Mi Piace

Potrebbe anche essere utile vedere i dettagli su un argomento specifico che sta causando il problema per un determinato utente. Ad esempio, per sapere se l’argomento ha più tag, se l’utente ha disattivato alcuni di quei tag, ecc.

Ho esaminato riga per riga il metodo utilizzato per assemblare gli argomenti delle email di riepilogo: discourse/app/models/topic.rb at main · discourse/discourse · GitHub. Non vedo problemi evidenti, ma il metodo ha più join. È possibile che ci sia una condizione che possa far apparire un argomento nell’elenco più volte.

1 Mi Piace

Grazie per l’interesse, Simon!

Il sommario allegato è tipico di ciò che ho visto, anche se non li ho analizzati prima per il conteggio dei tag.

È stato generato per un utente:

  • Ultima visita: 2024-09-09
  • Frequenza del sommario: settimanale
  • “Includi contenuti dai nuovi utenti nelle email di riepilogo”: selezionato
  • Nessun tag pertinente disattivato

Argomenti popolari:

“Racconti SciFi del passato…” – ripetuto 3 volte. L’argomento ha 3 tag, 15 risposte, 1 like (staff).
“Fantascienza Cittadina” – ripetuto 2 volte. L’argomento ha 2 tag, 2 risposte, 1 like (staff).

Novità per te:

“Cyborg e Centauri…” – ripetuto 3 volte. L’argomento ha 3 tag, 2 risposte, 0 like.

2 Mi Piace