Automatische Kundendienstfunktion des WeChat Mini-Programmroboters

小云云
Freigeben: 2017-11-30 09:36:02
Original
8567 Leute haben es durchsucht

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
    })
   }
  });
 },
Nach dem Login kopieren

Die Auswirkung des Ausführens ist unten dargestellt:

Eingabe

Automatische Kundendienstfunktion des WeChat Mini-Programmroboters

Ergebnisse

Automatische Kundendienstfunktion des WeChat Mini-Programmroboters

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.

Automatische Kundendienstfunktion des WeChat Mini-Programmroboters

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!