Service client pour mini-programmes WeChat
Laissez l'IA répondre aux messages du service client des mini-programmes WeChat, puis transférez à un agent humain depuis le back-office.
Lorsqu'un client clique sur le bouton « Contacter le service client » dans le mini-programme, il ouvre une conversation WeChat Customer Service et ses messages reçoivent une réponse de l'AI. En cas de transfert à un agent humain, la conversation est prise en charge dans « Conversations » du back-office, et les réponses sont renvoyées vers le WeChat du client.
Étape 1 : connecter le canal depuis la page « Canaux » du back-office. Renseignez l'AppID et l'AppSecret du mini-programme (Plateforme WeChat → Développement → Gestion du développement → Paramètres de développement). Avant l'enregistrement, un échange d'access_token est réellement effectué auprès de WeChat : en cas d'erreur de saisie, la raison est indiquée directement. Nous utilisons l'interface stable_token pour obtenir le jeton, afin de ne pas invalider celui qu'utilise déjà votre propre serveur.
Étape 2 : configurer le push des messages. Plateforme WeChat → Développement → Gestion du développement → Paramètres de développement → Push des messages. Après activation, remplissez les champs avec les informations affichées sur la page « Canaux » :
| Élément | Valeur à saisir |
|---|---|
| URL | {API}/channels/wechat/{渠道 ID}, copiable depuis la page du canal |
| Token / EncodingAESKey | Générés sur la page du canal, copiables |
| Mode de chiffrement des messages | Mode sécurisé |
| Format des données | JSON |
À la soumission, WeChat vérifie l'adresse ; en cas de succès, le statut du canal passe à « En service ». Si le mini-programme a activé une liste blanche d'IP, ajoutez-y l'IP du serveur affichée sur la page du canal.
Étape 3 : ajouter le bouton dans le mini-programme.
<button open-type="contact" session-from="{{userToken}}">联系客服</button>
Placez dans session-from le user_token émis par votre serveur (format décrit dans Identifier les clients connectés) : l'AI saura alors de quel membre il s'agit et pourra consulter ses commandes. Sans ce paramètre, le client est traité comme anonyme. Le jeton n'est vérifié qu'une seule fois, au moment où le client ouvre la conversation ; nous recommandons une valeur exp d'au moins 1 heure.
Remarques :
- Vous pouvez répondre au client dans les 48 heures suivant son message (règle de WeChat) ; au-delà, il faut attendre qu'il écrive de nouveau. Les réponses qui n'ont pas pu être envoyées apparaissent en rouge dans « Conversations », avec la raison indiquée.
- Les messages texte et les cartes de mini-programme sont pris en charge pour le moment ; les images et les messages vocaux sont enregistrés dans la conversation pour que les agents puissent les consulter, et l'AI invite le client à décrire sa demande par écrit.
- Si vous avez renseigné un « Chemin de la page produit » dans le canal (par exemple
pages/goods/detail?id={id}), les produits recommandés par l'AI sont également envoyés sous forme de cartes de mini-programme,{id}étant remplacé par l'external_iddu produit. Le produit doit avoir une image JPG ou PNG pour que la carte soit envoyée. - Un message de bienvenue est envoyé une fois lorsque le même client ouvre une conversation pour la première fois dans les 24 heures ; cette option peut être désactivée dans le canal. Le contenu utilisé est celui du message de bienvenue défini dans « Paramètres du robot ».
- Les messages WeChat Customer Service ne prennent pas en charge Markdown : l'AI répond donc en texte brut.
Cette page vous a-t-elle été utile ?
Dernière mise à jour:
