如何在botframework中禁用附件

如何在botframework中禁用附件,botframework,Botframework,我们正在使用中的频道,不想使用附件图标 我们如何隐藏和禁用附件,以便最终用户不会意外地单击它或感到困惑 隐藏附件图标 您当前是通过iFrame还是通过JavaScript实现使用WebChat?将为您提供适度的造型和定制选项 通过修改传递到渲染器中的styleOptions对象,您可以用最小的努力禁用上载按钮 window.WebChat.renderWebChat({ directLine:window.WebChat.createDirectLine({token}), 样式选项:{ hid

我们正在使用中的频道,不想使用附件图标

我们如何隐藏和禁用附件,以便最终用户不会意外地单击它或感到困惑

隐藏附件图标 您当前是通过iFrame还是通过JavaScript实现使用WebChat?将为您提供适度的造型和定制选项

通过修改传递到渲染器中的
styleOptions
对象,您可以用最小的努力禁用上载按钮

window.WebChat.renderWebChat({
directLine:window.WebChat.createDirectLine({token}),
样式选项:{
hideUploadButton:真
}
},document.getElementById('webchat');

禁用附件上载 上面的实现不会阻止用户向bot发送附件,它只会禁用上载按钮。在Azure Bot服务中,您还可以在DirectLine设置中
阻止用户上传附件
,以禁止服务上的附件

要禁用上载功能,请执行以下操作:

  • 导航到您的Web应用程序Bot资源

  • 导航到频道并单击编辑

  • 选中
    阻止用户上传附件


  • 目前正在使用iFrame,但如果我们的CMS能够支持它,这可能是切换到脚本的一个原因。切换到Javascript实现有很多功能和品牌原因,请查看。如果您的CMS仅支持iframing,您也可以托管此页面并将其作为iframe嵌入。不客气,感谢您为未来的访问者澄清我的帖子。:-)当使用
    样式集
    而不是
    样式选项
    时,我们如何做到这一点?或者我们可以同时使用两者吗?我们能否将选项传递给
    window.WebChat.createStyleSet()
    ?另请参见: