Surveillance des PMs des bots IA

L’action par défaut du bouton du bot IA est de démarrer une messagerie privée avec le bot. Bien que je pense qu’il serait formidable que cela soit configurable afin que l’action par défaut soit de publier un sujet public, je me demande quelle est la meilleure façon pour les modérateurs du forum (pas les administrateurs) de rester informés des conversations du bot afin qu’ils puissent surveiller et intervenir si nécessaire.

En tant qu’administrateur de forum, je peux naviguer vers l’utilisateur associé à une persona Discourse AI, puis afficher les messages privés de cet utilisateur bot. Il y a quelques problèmes avec cela :

  • Je ne reçois pas de notifications pour les messages privés envoyés au bot
  • Les modérateurs du forum n’ont pas accès aux messages privés des autres utilisateurs

questions

  • Comment les membres du groupe du personnel de mon site peuvent-ils surveiller les messages privés envoyés au bot IA sur mon forum ?
  • Est-il possible de démarrer des messages privés avec une boîte de réception de groupe au lieu d’un message privé avec le bot ?
2 « J'aime »

Pour le moment non, mais cela ressemble à une très bonne demande de fonctionnalité.

Forcer un groupe autorisé d'utilisateurs pour tous les MP de bot. Cela le rendra certainement beaucoup plus facile à surveiller car tous les MP de bot seront visibles par le groupe et ce n’est pas un changement énorme.

Déplacement de ceci vers Feature !

3 « J'aime »

J’adore. Si vous me donnez un indice sur la façon de mettre cela en œuvre, je serais heureux d’essayer.

2 « J'aime »

Si vous l’installez en local, voici ce que je recommanderais :

  1. Introduire un nouveau paramètre de site pour ai_bot_monitor_groups (liste des groupes qui surveillent les conversations des bots)
  2. S’assurer que ce paramètre est injecté dans user_allowed_groups lors de toute réponse à un message privé de bot s’il n’y est pas déjà.
  3. Ajouter une sorte de validation qui empêche les utilisateurs de supprimer le groupe.
  4. Ajouter des tests dans playground_spec pour valider le comportement.
2 « J'aime »