Característica de ignorar usuario: webhook y API

Sería excelente que el webhook de “Evento de usuario” se activara cuando un usuario decide ignorar a otro, y que la lista de usuarios ignorados por alguien pudiera actualizarse mediante la API.

Mi caso de uso: Estoy ejecutando un sitio/juego basado en navegador que utiliza inicio de sesión único para tener un sistema de usuarios fluido con Discourse. En el juego es posible bloquear a otro jugador, y quiero también ignorar a ese jugador en los foros en su nombre. Sin esto, solo puedo informar al usuario de que deberá ignorar manualmente al usuario en el foro.

De manera similar, me gustaría que los ignorados en el foro activaran el webhook de “Evento de usuario” para que pueda bloquear al jugador en el lado del juego por ellos.

6 Me gusta

Tiene sentido; cuando se ignora a un nuevo usuario, debería activarse user-updated, como ocurre con la mayoría de las cosas en el perfil.

Todo lo que se puede hacer en la interfaz de Discourse también se puede hacer mediante la API.

Lee Reverse engineer the Discourse API para aprender cómo y encontrarás:

curl 'https://meta.discourse.org/u/averymd/notification_level.json' -X PUT --data 'notification_level=ignore&expiring_at=2019-07-11+18%3A00-03%3A00'
6 Me gusta

Esto funciona perfectamente y ayudará a la experiencia del usuario. ¡Gracias! Espero que la parte de los webhooks llegue a la lista de tareas pendientes.

3 Me gusta