Chat

FAQ

Domande frequenti su Clerk.io Chat.

Passaggio ad un altro sistema #

Puoi utilizzare Clerk.io Chat come assistente di prima linea e trasferire la conversazione al tuo sistema di supporto quando un visitatore richiede di parlare con un umano.

Clerk.io richiama il hook onSupport quando viene attivata l’azione di supporto Chat. Il callback riceve un oggetto event che contiene un riepilogo della conversazione. Nell’esempio seguente, l’oggetto event è chiamato e.

Usa il riepilogo per aprire il tuo provider di chat con il contesto della conversazione. Sostituisci le funzioni segnaposto con l’integrazione API o JavaScript fornita dal tuo provider di chat.

Clerk('config', {
  key: 'YOUR_PUBLIC_API_KEY',
  chat: {
    onSupport: function (e) {
      Clerk('chat', 'disable');
      Clerk('chat', 'close');

      open_support_chat({
        message: e
      });
    }
  }
});

Se il tuo provider necessita di un campo specifico dall’oggetto event, ispeziona e nella console del browser e passa quel campo invece dell’intero oggetto.

function open_support_chat(context) {
  // Sostituisci questo con l'integrazione del tuo provider di chat.
  window.SendDeskWidget.open({
    context: context.message
  });
}

Il metodo esatto per aprire la chat esterna dipende dal provider. Le parti importanti sono preservare il riepilogo, disabilitare Clerk.io Chat e aprire l’altra chat dopo che i dati del passaggio sono pronti.

Questa pagina è stata tradotta da un'utile intelligenza artificiale, quindi potrebbero esserci errori linguistici. Grazie per la comprensione.