ホームページ  >  記事  >  WeChat アプレット  >  WeChatミニプログラムロボット自動接客機能

WeChatミニプログラムロボット自動接客機能

小云云
小云云オリジナル
2017-11-30 09:36:028612ブラウズ

現在、WeChat ミニ プログラムの開発がより一般的になっています。この記事では、WeChat の新しい機能であるカスタマー サービス ロボット ミニ プログラムを説明します。このミニ プログラムは、対応する他の種類の自動カスタマー サービス プログラムを作成するためにも使用できます。 olami プラットフォームでの質問と回答は以上です。

ミニ プログラム インターフェイス全体には 2 つの部分が含まれており、1 つは回答の表示に使用され、もう 1 つは入力ボックスです。アプレットの中核は、http リクエストを olami サーバーに送信し、その結果を処理して表示することです。 olami インターフェイスの詳細な使用方法については、上位 2 つのブログを参照してください。入力を処理するコードは次のとおりです。

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
    })
   }
  });
 },

操作の効果を以下に示します。

Input

WeChatミニプログラムロボット自動接客機能

Result

WeChatミニプログラムロボット自動接客機能

ヘルプ関数の紹介

自動カスタマーサービス機能のみ 以下の手順が必要です:

1. olami プラットフォーム上の nli システムにアクセスし、新しい文法モジュールを作成します。

2. モジュールに入り、文法を編集し、サポートが必要な質問と対応する回答を追加します。

画像内のコンテンツは、サポートされている質問文です。ここでは、1 つの文法で複数の同様のステートメントをサポートできる、プラットフォームの OSL 文法記述言語が使用されています。 OSL言語の説明はこちらです。もちろん、手間を省きたい場合は、完全な文を書くこともできますが、この場合、この完全な質問でのみ答えを得ることができます。

出力方法として回答を選択します。これらの回答はランダムに出力されるため、単調に見えなくなります。

文法が完成したら公開してください。

WeChatミニプログラムロボット自動接客機能

アプリケーション管理でモジュールを設定すると、対応する質問が回答されたことをミニプログラムで確認できます。今後、サポートされる新しい質問を追加するには、手順 2 ~ 3 を繰り返すだけです。

カスタマーサービス機能でサポートされている文は次のとおりです:

これは何のゲームですか?

このミニプログラムは何をしますか?

このゲームのプレイ方法は何ですか?

上記はWeChatです。ミニプログラム自動顧客サービス機能チュートリアル、参考になる皆様のお役に立てれば幸いです。

関連おすすめ:

WeChatミニプログラムに画像拡大プレビュー機能を実装する方法

WeChatミニプログラム開発の導入事例

ミニプログラム開発経験のまとめ

以上がWeChatミニプログラムロボット自動接客機能の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。