Cet article décrit une ancienne fonctionnalité et est uniquement destiné aux clients qui ont déjà installé le Widget de chat Agents IA - Avancé et qui ont besoin d’informations sur sa maintenance. Les nouveaux clients, eux, doivent implémenter des agents IA pour la messagerie via le Web Widget.
Cet article fait partie de la configuration du Widget de chat Agents IA - Avancé dans Connecter votre agent IA à Zendesk Chat.
Articles connexes :
- Ajouter le widget Zendesk Chat à votre site Web ou à votre centre d’aide (Zendesk Guide)
- Connecter votre agent IA à Zendesk Chat
Configurer le widget de chat
Pour configurer votre widget Zendesk Chat, suivez les étapes ci-dessous :
- Copiez le snippet de code ci-dessous
- Donnez-le à votre développeur web et demandez-lui de
- le coller juste en dessous du widget de chat, et
- remplacer « remplacez-moi par le nom de l'agent IA » par le nom de votre service d'agent IA
- remplacer « remplacez-moi par le nom du service humain » par le nom du service de transfert ou du service humain
- Le code est sensible à la casse ET aux espaces, assurez-vous donc qu'il est parfaitement identique à la façon dont vous l’avez configuré dans Zendesk Chat
Si vous le faites vous-même et que vous avez peur de le modifier directement dans le code source de votre site Web ou de votre centre d'aide, vous pouvez également le modifier dans un premier temps dans TextEdit (Mac) ou NotePad (Windows), puis copier-coller le code modifié dans le code source.
Si vous utilisez TextEdit (Mac), assurez-vous de cliquer sur Format > Convertir en texte brut
<script>
var VIRTUAL_AGENT_NAME = 'replace me with name of the virtual department';
var HUMAN_DEPARTMENT_NAME = 'replace me with name of human department';
zE('webWidget:on', 'chat:departmentStatus', function(dept) {
if (dept.name === VIRTUAL_AGENT_NAME && dept.status === 'online') {
zE('webWidget', 'updateSettings', {
webWidget: {
chat: {
departments: {
enabled: [''],
select: VIRTUAL_AGENT_NAME
},
}
}
});
} else if (dept.name === VIRTUAL_AGENT_NAME && dept.status !== 'online') {
zE('webWidget', 'updateSettings', {
webWidget: {
chat: {
departments: {
enabled: [''],
select: HUMAN_DEPARTMENT_NAME
},
}
}
});
}
});
</script>