Olá!
Tenho várias categorias no meu fórum e a maioria dos usuários se inscreveu nessas categorias com a preferência de inscrição definida como ‘Observando’. Recentemente, surgiu um problema em que os usuários recebem notificações por e-mail e desktop para todas as categorias, exceto para uma categoria específica. Essa categoria não envia notificações para nenhum usuário.
Estou confuso sobre por que apenas essa categoria específica é afetada. Poderia ser devido ao tráfego intenso nessa categoria ou porque ela tem o maior número de assinantes?
Bem, primeiro tente descobrir quantos usuários realmente têm essa categoria específica na lista de “observando”. Se você tiver o plugin data explorer instalado, poderá executar esta consulta
-- [params]
-- int :category_id
SELECT
cu.user_id,
CASE
WHEN u.admin THEN 'Admin'
WHEN u.moderator THEN 'Moderator'
ELSE 'Regular User'
END AS user_type,
CASE
WHEN cu.notification_level = 3 THEN 'Watching'
WHEN cu.notification_level = 2 THEN 'Tracking'
WHEN cu.notification_level = 4 THEN 'Watching First Post'
WHEN cu.notification_level = 0 THEN 'Muted'
ELSE 'Regular'
END AS notification_status,
STRING_AGG(g.name, ', ') AS custom_group_names
FROM
category_users cu
JOIN
users u ON cu.user_id = u.id
LEFT JOIN
group_users gu ON gu.user_id = u.id
LEFT JOIN
groups g ON gu.group_id = g.id AND g.automatic = false
WHERE
cu.category_id = :category_id
GROUP BY
cu.user_id, u.admin, u.moderator, cu.notification_level
ORDER BY
cu.notification_level
Pode haver vários fatores que afetam as notificações, começando pelas configurações do site, configurações de segurança da categoria, limites de taxa e assim por diante.
A melhor coisa que você pode fazer é tentar investigar exemplos reais de usuários que não estão recebendo as notificações que deveriam. Talvez eles tenham atingido sua cota diária de e-mails enviados? Você investigou os logs de e-mails enviados, ignorados e devolvidos?
Olá @dax, tenho uma categoria com configurações de segurança onde membros do grupo com nível de confiança 1 podem visualizar e responder a tópicos. Apenas administradores podem criar tópicos, e em média, 10 tópicos são criados nesta categoria por dia. Há cerca de 500 a 600 usuários inscritos em “Observando” para essa categoria.
Investiguei os logs de e-mails enviados, ignorados e devolvidos, mas não encontrei nada. O log de e-mails ignorados não mostra nenhum e-mail relacionado a tópicos nesta categoria, e a seção de e-mails devolvidos diz ‘Nenhum Log Encontrado’.
Você está criando o tópico ou movendo-o para a categoria após a criação? Houve um bug assim há muito tempo, mas talvez haja uma regressão?
Não, eu não a estou movendo para a categoria depois de ter sido criada. O tópico é criado na própria categoria.
Somente administradores podem criar tópicos nesta categoria, enquanto usuários inscritos só podem responder a eles. Os tópicos nesta categoria incluem blogs, que são postagens que todos os usuários seguem.