Como desativar o anexo no botframework

Respostas:

9

Ocultar ícone de anexo

Você está consumindo o WebChat atualmente por meio de um iFrame ou da implementação do JavaScript? A integração via JavaScript fornecerá opções moderadas de estilo e personalização.

Modificando o styleOptionsobjeto passado para o renderizador, você pode desativar o botão de upload com o mínimo de esforço.

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

Amostra - Desativar o botão Upload

Desativar upload de anexos

A implementação acima não impede que os usuários enviem anexos ao bot, apenas desativará o botão de upload. No Serviço de Bot do Azure, você também pode, Block attachment upload from usernas configurações do DirectLine, proibir anexos no serviço.

Para desativar a funcionalidade de upload:

  1. Navegue até seus recursos de bot de aplicativos da Web

  2. Navegue para Canais e clique em Editar

    Editar Chat Bot

  3. Verifica Block attachment upload from user

    Editar bate-papo na Web

Mick
fonte
Atualmente usando o iFrame, mas isso pode ser um motivo para mudar para o script, se o nosso CMS puder dar suporte a ele
KyleMit 27/03
1
Há muitas razões funcionais e de marca para mudar para a implementação Javascript, veja as amostras . Você também pode hospedar esta página e incorporá-la como um iframe, caso o seu CMS suporte apenas iframing.
Mick
De nada, obrigado por esclarecer minha postagem para futuros visitantes. :-)
Mick