Consenti a un utente specifico diverso da guardian.user nei servizi di chat come Chat::CreateMessage

Ora che PostCreator può specificare user come creatore del post e guardian per verificare i permessi di pubblicazione, vorrei che Discourse Chat avesse un comportamento simile, che permetterebbe ai plugin di aiutare a inviare messaggi da un utente (sia che sia nel canale di chat o meno) con il guardian dell’utente di sistema.

Utilizzo: In Discourse Automation e Chat bridge, è necessario inviare messaggi di chat dai plugin. Ma attualmente questo script molto probabilmente non verrà inviato perché l’utente specificato (ad esempio DiscoBot) potrebbe non essere nel canale.

So che il team è molto impegnato, quindi posso farlo da solo. Spero che il team di Discourse pensi che questo possa essere aggiunto al core, quindi mi prenderò il tempo per modificare il codice qui e inviare una pull request.

1 Mi Piace

Discourse Chatbot ha risolto una sfida simile con il codice attuale senza bisogno di modifiche specifiche al core, hai dato un’occhiata alla mia soluzione?

1 Mi Piace

Grazie mille per il tuo suggerimento! Vediamo

Sì, come ha detto @merefield, un servizio di chat accetta un tutore e puoi impostare il tutore come desideri.

1 Mi Piace

Questo argomento è stato chiuso automaticamente 4 giorni dopo l’ultima risposta. Non sono più ammesse nuove risposte.