¡Hola!
Tengo varias categorías en mi foro y la mayoría de los usuarios se han suscrito a estas categorías con la preferencia de suscripción configurada en ‘Observando’. Recientemente, ha surgido un problema por el cual los usuarios reciben notificaciones por correo electrónico y de escritorio para todas las categorías, excepto para una en particular. Esta categoría no envía notificaciones a ningún usuario.
Estoy confundido sobre por qué solo esta categoría específica se ve afectada. ¿Podría deberse al tráfico intenso en esa categoría o a que tiene el mayor número de suscriptores?
Bueno, primero intenta averiguar cuántos usuarios tienen realmente esa categoría en la lista de “observando”. Si tienes instalado el plugin de exploración de datos, puedes ejecutar esta consulta
-- [params]
-- int :category_id
SELECT
cu.user_id,
CASE
WHEN u.admin THEN 'Admin'
WHEN u.moderator THEN 'Moderator'
ELSE 'Usuario Regular'
END AS user_type,
CASE
WHEN cu.notification_level = 3 THEN 'Observando'
WHEN cu.notification_level = 2 THEN 'Siguiendo'
WHEN cu.notification_level = 4 THEN 'Observando Primera Publicación'
WHEN cu.notification_level = 0 THEN 'Silenciado'
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
Puede haber varios factores que afecten las notificaciones, comenzando por la configuración del sitio, la configuración de seguridad de la categoría, los límites de velocidad, etc.
Lo mejor que puedes hacer es intentar investigar ejemplos reales de usuarios que no están recibiendo las notificaciones que deberían. ¿Quizás han alcanzado su cuota diaria de correos electrónicos enviados? ¿Has investigado los registros de correos electrónicos enviados, omitidos o rebotados?
Hola @dax, tengo una categoría con ajustes de seguridad donde los miembros del grupo con nivel de confianza 1 pueden ver y responder a los temas. Solo los administradores pueden crear temas, y en promedio, se crean 10 temas en esta categoría cada día. Hay alrededor de 500 a 600 usuarios suscritos a “Observando” para esa categoría.
Investigué los registros de correos electrónicos enviados, omitidos y rebotados, pero no encontré nada. El registro de correos electrónicos omitidos no muestra ningún correo electrónico relacionado con temas en esta categoría, y la sección de correos electrónicos rebotados dice “No se encontraron registros”.
¿Estás creando el tema o moviéndolo a la categoría después de que se ha creado? Hubo un error como este hace mucho tiempo, ¿pero tal vez hay una regresión?
No, no lo estoy moviendo a la categoría después de que se ha creado. El tema se crea en la propia categoría.
Solo los administradores pueden crear temas en esta categoría, mientras que los usuarios suscritos solo pueden responder a ellos. Los temas de esta categoría incluyen blogs, que son publicaciones que todos los usuarios siguen.