thoka
(Thomas Kalka)
9 Aprile 2024, 2:21pm
102
Durante il debug, non abbiamo riscontrato problemi seri.
# since: last_run_at,
reject_reason: last_run_at.to_s # TODO: this is a hack, since no other option survives
}
Jobs.enqueue(:user_email, opts)
end
end
def target_user_ids(compare_hour = true, repair_problems = true)
enabled_ids = UserCustomField.where(name: "user_mlm_daily_summary_enabled", value: ["true","t"]).pluck(:user_id)
users = User.real
.activated
.not_suspended
.not_silenced
.joins(:user_option)
.where(id: enabled_ids)
.where(staged: false)
.where("#{!SiteSetting.must_approve_users?} OR approved OR moderator OR admin")
.where("COALESCE(first_seen_at, '2010-01-01') <= CURRENT_TIMESTAMP - '23 HOURS'::INTERVAL") # don't send unless you've been around for a day already
risolve l’archiviazione inaffidabile di true nei campi personalizzati.
1 Mi Piace
etienne
(Etienne Girardet)
16 Aprile 2024, 11:49am
103
Thomas Kalka:
Il motivo principale per cui abbiamo utilizzato questo plugin è stato quello di poter promettere agli utenti “un’e-mail al giorno”.
Tuttavia, per nostra esperienza, un’e-mail che riassume le modifiche in un giorno viene ignorata da molti destinatari o finisce nello spam.
solo per la cronaca: vediamo dei vantaggi nell’offrire agli utenti un modo per interagire con una community leggendo il riassunto giornaliero dei loro thread senza dover accedere attivamente al forum o ricevere un’e-mail per ogni post (il che può essere fastidioso). abbiamo riscontrato una maggiore accettazione nel far parte di un forum attivo.
grazie per il lavoro e per aver mantenuto vivo il plugin.
4 Mi Piace
thoka
(Thomas Kalka)
30 Aprile 2024, 8:23pm
104
La fork ha ora una sua pagina ufficiale : Discourse mail daily summary plugin
1 Mi Piace