Heim >WeChat-Applet >Mini-Programmentwicklung >Automatische Kundendienstfunktion des WeChat Mini-Programmroboters
Heutzutage sind WeChat-Miniprogramme in der Entwicklung beliebter. In diesem Artikel lernen Sie eine neue Funktion von WeChat kennen: ein Miniprogramm für Kundendienstroboter. Dieses Miniprogramm kann auch zum Erstellen anderer Arten von automatischen Kundendienstprogrammen verwendet werden. Es kann der Olami-Plattform entsprechende Fragen und Antworten hinzufügen. Die Antwort lautet: Das ist alles.
Die gesamte Mini-Programmoberfläche besteht aus zwei Teilen, einem zum Anzeigen von Antworten und dem anderen für Eingabefelder. Der Kern des Applets besteht darin, eine http-Anfrage an den Olami-Server zu senden, dann die Ergebnisse zu verarbeiten und anzuzeigen. Ausführliche Informationen zur Verwendung der Olami-Schnittstelle finden Sie in den beiden Top-Blogs. Der Code zur Verarbeitung der Eingabe lautet wie folgt:
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 }) } }); },
Die Auswirkung des Ausführens ist unten dargestellt:
Eingabe
Ergebnisse
Einführung der Hilfefunktion
Um das zu realisieren Automatische Kundendienstfunktion, nur die folgenden Schritte sind erforderlich:
1. Geben Sie das NLI-System auf der Olami-Plattform ein und erstellen Sie ein neues Grammatikmodul.
2. Betreten Sie das Modul, bearbeiten Sie die Grammatik, fügen Sie Fragen hinzu, die Unterstützung benötigen, und entsprechende Antworten.
Der Inhalt im Bild sind die unterstützten Fragesätze. Hier wird die OSL-Grammatikbeschreibungssprache der Plattform verwendet, die mehrere ähnliche Aussagen in einer Grammatik unterstützen kann. Die OSL-Sprachbeschreibung finden Sie hier. Wenn Sie sich Ärger sparen möchten, können Sie natürlich auch einfach einen vollständigen Satz schreiben, aber in diesem Fall erhalten Sie die Antwort nur mit dieser vollständigen Frage.
Wählen Sie unten die Antwort als Ausgabemethode aus. Diese Antworten werden nach dem Zufallsprinzip ausgegeben, damit es nicht so eintönig erscheint.
Veröffentlichen Sie es, nachdem die Grammatik abgeschlossen ist.
Wenn das Modul in der Bewerbungsverwaltung konfiguriert ist, können Sie im Miniprogramm sehen, dass die entsprechende Frage beantwortet wurde. Um in Zukunft neue unterstützte Fragen hinzuzufügen, wiederholen Sie einfach die Schritte 2 bis 3.
Die von der Kundendienstfunktion unterstützten Sätze sind:
Welches Spiel ist das?
Was macht dieses Miniprogramm?
Was sind Sprachbefehle? dort
Wie man dieses Spiel spielt
Das obige ist das Tutorial zur automatischen Kundendienstfunktion des WeChat-Miniprogramms. Ich hoffe, es wird für alle hilfreich sein.
Verwandte Empfehlungen:
So implementieren Sie die Bildvergrößerungsvorschaufunktion im WeChat-Miniprogramm
Einführungsbeispiel für die Entwicklung des WeChat-Miniprogramms
Zusammenfassung der Erfahrungen in der Entwicklung von Miniprogrammen
Das obige ist der detaillierte Inhalt vonAutomatische Kundendienstfunktion des WeChat Mini-Programmroboters. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!