De nos jours, les mini-programmes WeChat sont plus populaires en développement. Cet article vous apprendra une nouvelle fonction de WeChat : un mini-programme pour les robots de service client. Ce mini-programme peut également être utilisé pour créer d'autres types de programmes de service client automatiques. Il peut ajouter des questions et réponses correspondantes à la plateforme olami. La réponse est, c'est tout.
L'ensemble de l'interface du mini-programme contient 2 parties, une pour afficher les réponses et l'autre pour les zones de saisie. Le cœur de l'applet est d'envoyer une requête http au serveur olami, puis de traiter les résultats et de les afficher. Pour une utilisation détaillée de l'interface olami, veuillez vous référer aux deux principaux blogs. Le code de traitement de l'entrée est le suivant :
bindInput: function (e) { var that = this; var input = e.detail.value; var timeStamp = new Date().getTime(); var sign = '1df21860a96a4509bcb50957bbdd6eccapi=nliappkey=382c5f83fb67458a99ca7b2eee17473etimestamp=' + timeStamp + '1df21860a96a4509bcb50957bbdd6ecc'; var MD5 = require('../../utils/MD5.js') sign = MD5.md5(sign); wx.request({ url: 'https://cn.olami.ai/cloudservice/api', data: { appkey: '382c5f83fb67458a99ca7b2eee17473e', api: 'nli', timestamp: timeStamp, sign: sign, rq: JSON.stringify({ "data_type": "stt", "data": { "input_type": 1, "text": input } }), cusid: app.globalData.custId, }, header: { 'content-type': 'application/x-www-form-urlencoded' }, method: 'POST', success: function(res) { var result = ''; if (res.data.status == 'ok') { if (res.data.data.nli.length != 0) { result = res.data.data.nli[0].desc_obj.result } } that.setData({ userInfo: {}, userinput: '', result: result }) } }); },
L'effet de l'exécution est illustré ci-dessous :
Entrée
Résultats
Présentation de la fonction d'aide
Pour réaliser le fonction de service client automatique, juste les étapes suivantes sont requises :
1. Entrez dans le système nli sur la plateforme olami et créez un nouveau module de grammaire.
2. Entrez dans le module, modifiez la grammaire, ajoutez des questions qui nécessitent un support et les réponses correspondantes.
Le contenu de l'image correspond aux phrases de questions prises en charge. Le langage de description de grammaire OSL de la plate-forme est utilisé ici, qui peut prendre en charge plusieurs déclarations similaires dans une seule grammaire. La description du langage osl est ici. Bien sûr, si vous voulez éviter des ennuis, vous pouvez simplement écrire une phrase complète, mais dans ce cas, vous ne pouvez obtenir la réponse qu'avec cette question complète.
Sélectionnez la réponse comme méthode de sortie. Vous pouvez ajouter plusieurs réponses ci-dessous. Ces réponses sont générées de manière aléatoire. Vous pouvez écrire plusieurs réponses avec la même signification, afin qu'elles ne paraissent pas si monotones.
Publiez-le une fois la grammaire terminée.
Si le module est configuré dans la gestion de l'application, vous pouvez voir dans le mini programme que la question correspondante a reçu une réponse. Pour ajouter de nouvelles questions prises en charge ultérieurement, répétez simplement les étapes 2 à 3.
Les phrases prises en charge par la fonction de service client sont :
De quel jeu s'agit-il ?
Que fait ce mini programme ?
Quelles sont les commandes vocales là
Comment jouer à ce jeu
Ce qui précède est le tutoriel sur la fonction de service client automatique de l'applet WeChat. J'espère qu'il sera utile à tout le monde.
Recommandations associées :
Exemple d'introduction du développement du mini-programme WeChat
Résumé de l'expérience en développement de mini-programmes
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!