Fonction d'ignorance des utilisateurs : webhook et API

Il serait excellent que le webhook « Événement utilisateur » se déclenche lorsqu’un utilisateur choisit d’ignorer un autre utilisateur, et que la liste des utilisateurs ignorés par une personne puisse être mise à jour via l’API.

Mon cas d’utilisation : J’héberge un site/jeu basé sur le navigateur qui utilise l’authentification unique (SSO) pour offrir un système utilisateur fluide avec Discourse. Dans le jeu, il est possible de bloquer un autre joueur, et je souhaite également ignorer ce joueur sur les forums en son nom. Sans cela, je ne peux que notifier l’utilisateur qu’il devra ignorer manuellement l’autre utilisateur sur le forum.

De même, j’aimerais que les ignorances sur le forum déclenchent le webhook « Événement utilisateur » afin que je puisse bloquer le joueur dans le jeu pour eux.

6 « J'aime »

Cela a du sens : un nouvel utilisateur ignoré devrait déclencher l’événement user-updated, comme la plupart des éléments du profil le font déjà.

Tout ce qui peut être fait dans l’interface utilisateur de Discourse peut l’être via l’API.

Consultez Reverse engineer the Discourse API pour savoir comment faire, et vous trouverez :

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 « J'aime »

Cela fonctionne parfaitement et contribuera à améliorer l’expérience utilisateur. Merci ! J’espère que la partie webhook finira par être intégrée dans la file d’attente des tâches.

3 « J'aime »