ボットフレームワークで添付ファイルを無効にする方法


8

私たちは、使用しているウェブチャットでチャンネルをMicrosoftのボットフレームワーク、そして我々は、添付ファイルのアイコンを使用する必要はありません。

エンドユーザーが誤ってクリックしたり、混乱したりしないように、添付ファイルを非表示にして無効にする方法を教えてください。

取付例


回答:


9

添付ファイルアイコンを非表示

現在、iFrameまたはJavaScript実装を介してWebChatを使用していますか?JavaScript介して統合すると、適度なスタイルとカスタマイズのオプションが提供されます。

styleOptionsレンダラーに渡されたオブジェクトを変更することにより、最小限の労力でアップロードボタンを無効にすることができます。

window.WebChat.renderWebChat({
  directLine: window.WebChat.createDirectLine({ token }),
  styleOptions: {
    hideUploadButton: true
  }
}, document.getElementById('webchat'));

サンプル-アップロードボタンを無効にする

添付ファイルのアップロードを無効にする

上記の実装は、ユーザーがボットに添付ファイルを送信することを妨げず、アップロードボタンを無効にするだけです。Azure Bot ServiceではBlock attachment upload from user、DirectLine設定でサービスの添付を禁止することもできます。

アップロード機能を無効にするには:

  1. あなたに移動Webアプリケーションボットリソース

  2. 移動チャンネルとクリック編集

    チャットボットの編集

  3. 小切手 Block attachment upload from user

    Webチャットを編集


現在iFrameを使用していますが、CMSがiFrameをサポートできる場合、これがスクリプトに切り替える理由になるかもしれません
KyleMit

1
Javascript実装に切り替えるには、機能上およびブランド上の理由がたくさんありますサンプルをご覧ください。CMSがiframingのみをサポートしている場合は、このページをホストしてiframeとして埋め込むこともできます。
ミック

どうぞよろしくお願いします。今後の訪問者のために私の投稿を明確にしていただきありがとうございます。:-)
ミック
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.