Converter um bot v3 em uma habilidade

aplica-se a: SDK v4

Em alguns cenários, talvez não faça sentido migrar de um bot v3 para um bot v4 imediatamente, mas você talvez ainda seja interessante aproveitar a funcionalidade adicional disponível no SDK v4. Nesses casos, pode fazer sentido converter o bot v3 em uma habilidade e criar um bot de consumidor de habilidades com base no SDK v4 para passar mensagens para o bot v3. Confira o artigo de visão geral das habilidades para obter informações adicionais sobre habilidades e consumidores de habilidades.

Para bots mais complexos, essa abordagem também pode permitir uma migração gradual. Você poderá controlar quais mensagens são manipuladas em seu bot de consumidor de habilidades e quais são passadas para sua habilidade. Isso permite migrar a funcionalidade para o novo bot em fases, e você poderá eventualmente desativar a habilidade depois que toda a funcionalidade tiver sido movida.

O que é necessário

Atualizar o SDK do bot v3 para a versão 3.x mais atual

Os ganchos necessários para converter o bot em uma habilidade foram adicionados à versão 3.30.2 do SDK do .NET e à versão 3.30.0 do SDK do JavaScript.

Converter seu bot v3 em uma habilidade

Depois de atualizar sua versão do SDK, você precisará adicionar alguma lógica ao bot para manipular o envio e o recebimento de mensagens para o bot do consumidor de habilidades.

Criar um bot de consumidor de habilidades v4

Em seguida, você precisará criar um bot para funcionar como seu consumidor de habilidades e adicionar lógica para determinar quais mensagens são roteadas para sua habilidade. Esse novo bot será aquele com o qual seus clientes interagem e será o local em que você adicionará funcionalidade extra com base nas funcionalidades expandidas do SDK v4.

Conectar seus usuários ao novo bot do consumidor de habilidades

Por fim, você precisará substituir o bot v3 pelo novo bot v4 criado.

Introdução

Pronto para começar?