メインコンテンツまでスキップ

SDK の統合

ボットを作成する

ロボットの作成手順は、前回の記事で 3 つの機能タブを含めて詳しく紹介しました。以下は 3 番目のタブページの内容です。

認定されたナレッジスペース

ナレッジベースのメンバー認証コンテンツは以前紹介しましたが、認証が完了して初めてロボットは通常の質問に回答できるようになります。

コードをコピーする

[ロボット管理] メニューで、作成 (または編集) する必要があるロボットをクリックして入力します。

复制代码

作成(または編集)したロボットのページで、「インストール コード」をクリック -> 「クリックしてコピー」をクリックしてインストール コードをコピーします

复制代码

SDK スクリプトの引用

次のコード (前の手順でコピーした) を必要なページに追加します。

<script src="https://console.aid.daxue.cloud/AIDSDK.js"></script>
<script>
// 初期化ウィンドウ
window.AIDO = new AID({
rid: 'あなたのボットID',
AUID: 'システムのユーザー ID',
AUNM: 'システムのユーザー Name',
env: 'development',
showHeader: true,
showFullscreen: true,
showVerticalFullScreen: false,
showClose: true,
robotSource: 'jssdk'
})
// 破壊する
// window.AIDO.destroy()
</script>

初期化パラメータの説明

// window.AIDO = new AID(options)
// options: {rid: 'xxx'}
説明するデフォルト値必要ですか?
ridシステムがロボット ID を生成します-はい
AUIDシステムがユーザー ID を生成します-はい
AUNMシステムがユーザー名を生成します-はい
env環境prod [development,unitest,prod]いいえ
showHeaderヘッダーを表示するかどうかfalseいいえ
showFullscreenヘッダーに最大化ボタンを表示するかどうかfalseいいえ
showVerticalFullScreenヘッダーに縦方向最大化ボタンを表示するかどうかfalseいいえ
showCloseヘッダーに閉じるボタンを表示するかどうかfalseいいえ
domIdそれを特定の dom にレンダリングしたい場合、それは dom の ID です-いいえ (DOM にレンダリングする場合は必須)
extInfo追加の情報を追加してください'{"nickname":"xxx", xxx: "xxx"}'いいえ

注: AUID は、「組織構造」の「メンバー管理」にユーザーの携帯電話番号、電子メール アドレス、または従業員番号を入力できます。システムは他の 3 つの値と同じユーザー ID を生成します。AUNM は現在のユーザーの名前を表しますが、このパラメータは後で削除されます。この情報に依存しないでください。現在、この情報はダイアログ ウィンドウの左下隅にのみ表示されています。

破壊する

// 破壊する
window.AIDO.destroy()

予防

AUID と AUNM のパラメータは、ナレッジ コンテンツの認証に関連します。間違って入力すると、ロボットは該当する内容に回答することができなくなります。

埋め込み効果

SDK 組み込み後の効果

ウィンドウを最大化する


フローティング小窓の効果

フローティング小窓


ウィンドウの効果

ウィンドウ


ウィンドウの効果

ウィンドウ