¿Cómo puedo obtener la clave de respuesta para un usuario+publicación específico?

Continuando la discusión de ¿El filtro para la clave de respuesta en Correos > Enviados ya no funciona?:

Caso de uso: tenemos un programa de recordatorios existente que puede enviar correos electrónicos según un horario a una dirección de correo electrónico determinada.

En este momento, estas publicaciones van a categorías relacionadas. Pero eso es molesto por varias razones (demasiado desorden automatizado) y, además, si cambiamos de categorías a etiquetas… no estarán etiquetadas.

Entonces, la idea: en su lugar, enviarlas como respuestas a un tema. Ese tema podría tener una limpieza automática de respuestas, por lo que solo mostraría la información actual (y también podría usar el complemento de calendario para una visualización agradable).

Pero… sin tener que estar suscrito a la primera publicación del tema del calendario… ¿cómo obtener esa clave de respuesta?

1 me gusta

Creo que la forma fácil sería suscribir esa dirección a la categoría, obtener la clave de respuesta y luego desuscribirla. Podrías crear los temas en una categoría solo para ese propósito y luego moverlos.

O puedes mirar el código fuente y averiguar cómo crear una clave de respuesta y/o crear un plugin que lo haga.

La clave de respuesta es por usuario, ¿verdad? Así que tendría que hacer que cada entrada del calendario pertenezca a la misma persona, o bien hacer que cada posible persona futura se suscriba a la categoría antes de crear el tema…

1 me gusta

Estoy bastante seguro de que es por publicación y usuario, aunque no estoy viendo el código. (De lo contrario, ¿cómo sabría Discourse a qué publicación está respondiendo?)

No creo entender tu caso de uso.

Lo siento, sí, por publicación y por usuario. Permítanme intentar explicarlo más claramente. :slight_smile:

Así es como se ve un calendario para un grupo determinado (aquí, el Consejo de Fedora) en nuestro sistema actual: council - Fedocal. Si hace clic en una reunión en particular, puede obtener detalles, por ejemplo, algo como esto:

Ese sistema Fedocal también puede configurarse para enviar recordatorios por correo electrónico, no de forma individual para cada usuario, sino un correo electrónico configurado para cada reunión. Tradicionalmente, esos se enviaban a la lista de correo asociada con el grupo, y cuando migramos la lista de correo del Consejo a una categoría de Discusión de Fedora, mantuvimos eso igual, utilizando una dirección de correo electrónico entrante específica de la categoría en Discourse. Por lo tanto, ahora mismo, esos aterrizan como invitaciones a reuniones en nuestra categoría de Discusiones del Consejo, luciendo así: https://discussion.fedoraproject.org/t/fedocal-reminder-meeting-council-meeting/33370

Pero esa categoría va a desaparecer, para ser reemplazada por etiquetas. Ahora, tal vez pueda usar el próximo plugin de Automatización para etiquetar estos mensajes automáticamente. Pero… o, tal vez este sea un buen momento para reevaluar ese proceso. Los antiguos anuncios de reuniones no tienen mucho valor de archivo… son realmente mejores como respuestas transitorias que como un tema completo. Entonces, mi idea es crear un tema de “Próximas reuniones del Consejo”, y configurar los mensajes automáticos para que aterricen como respuestas a ese tema. Esto resuelve el problema de las etiquetas (porque esa primera publicación del tema se puede crear y etiquetar manualmente) y creo que también será más agradable en general.

Pero… ¿cómo asociar los mensajes automáticos entrantes con el tema de destino? Puedo hacer lo que usted sugiere de forma puntual, pero si quiero recomendar este mismo proceso a otros equipos, no parece sostenible.

Además, si vuelve al primer enlace de Fedocal, hay otras reuniones programadas bajo el mismo grupo. Para muchos grupos, tendría sentido que todos esos recordatorios fueran al mismo tema (al igual que podrían ir a la misma lista de correo o categoría). Y con el plugin de calendario y un pequeño cambio en el formato de fecha en el texto, incluso podrían aparecer en un calendario en la primera publicación del tema.

¿Tiene sentido?

Eventualmente, me gustaría reemplazar Fedocal con calendarios en Discourse, pero el plugin necesitaría muchas mejoras para que eso funcione (y la funcionalidad de “eventos” va en la dirección equivocada para nuestras necesidades).

Ese parece ser el problema. El hecho de que estés reemplazando la mayoría de las categorías con etiquetas no significa que tengas que reemplazarlas todas. Pero puede que no entienda todo lo que está en juego.

Bueno, ciertamente podríamos hacer que estas invitaciones a reuniones vayan a una categoría diseñada para ellas. Pero entonces, no estarían asociadas con el equipo relacionado (porque no hay forma de etiquetar las publicaciones que llegan por correo). Y alejarse de las categorías por equipo es definitivamente un objetivo, porque está demostrando que no escala bien y tiene una gran cantidad de otros problemas (¡sobre los cuales podríamos crear un tema diferente si quieres discutir más experiencias al respecto!).

Mi plan de contingencia actual es tener una categoría de “invitaciones automáticas a reuniones” y pedir a los miembros del equipo que moderen esa categoría y etiqueten las publicaciones a medida que llegan. Requerir algo de intervención manual allí no es necesariamente lo peor, porque evitará las invitaciones a reuniones “zombis”: sé que algunas de nuestras listas de correo tienen mensajes semanales recurrentes para equipos que en realidad no se han reunido en años. Pero creo que va demasiado hacia el lado de requerir interacción.

1 me gusta