1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Watson Assistant Tips - Web Chatをもっと大きくしたい

Last updated at Posted at 2022-05-17

できればブラウザ全体に表示したい

Web Chat機能は、その名の通り、ホームページに設置するチャットの入り口です。
通常はブラウザの右下に設置されたアイコンをクリックすると自動的にチャット・ウィンドウが開いてチャットボットに質問を入力することができます。
それを『もっと大きく』、さらには『ブラウザ全体に表示』したいという。。。

通常はこんな大きさ

webchat1.png

どうしてそんなに大きくしたいの?

「表示できる情報を増やしたり、ホームページの補助的な位置付けではなく、チャットボットのインターフェースそのモノとして使いたいんです」

なるほど。画面いっぱいに表示したいのであれば、こんな感じでしょうか。。。
web2.png

変更方法はこちら

画面サイズの50%程度の大きさであれば。。。
web3.png

やり方は簡単です。
Web Chatの横幅を指定することで変更可能です。
この例では、画面サイズの50%を指定しています。

  window.watsonAssistantChatOptions = {
      integrationID: "xxx",
      region: "xxx", 
      serviceInstanceID: "xxx",
      onLoad: (instance) => {
        instance.updateCSSVariables({
            'BASE-width': '50%',
        });
        instance.render();
      }
    };

updateCSSVariables()を使って、Web Chat(コード上はinstanceです)のパラメータを変更します。

ポイント箇所の抜粋

instance.updateCSSVariables({
  'BASE-width': '50%',
});

横幅の他に高さも変更できるので詳細はオンラインマニュアルを参照してください。

もっと詳しく知りたい方は、
オンラインマニュアルを参照してください。

いかがでしたでしょうか

また、Watson Assistantがちょっぴり好きになりました :blush:

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?