Conversión de un bot de la versión 3 en una aptitudConvert a v3 bot to a skill

se aplica a: SDK V4APPLIES TO: SDK v4

En algunos escenarios puede que no tenga sentido migrar de un bot de la versión 3 a un bot de la versión 4 inmediatamente, pero quizás quiera aprovechar las ventajas de la funcionalidad adicional que ofrece el SDK de la versión 4.In some scenarios it may not make sense to migrate from a v3 bot to a v4 bot immediately, but you may still want to take advantage of the additional functionality available in the v4 SDK. En estos casos, puede tener sentido convertir el bot de la versión 3 en una aptitud y crear un bot consumidor de aptitudes basado en el SDK de la versión 4 para pasar mensajes al bot de la versión 3.In these cases it may make sense to convert your v3 bot to a skill, and create a skill consumer bot based on the v4 SDK to pass messages to your v3 bot. Consulte el artículo Introducción a las aptitudes para más información sobre las aptitudes y sus consumidores.See the skills overview article for additional information on skills and skill consumers.

En el caso de los bots más complejos, este enfoque también permite una migración gradual.For more complex bots, this approach can also allow for a gradual migration. Podrá controlar los mensajes que se administran en el bot consumidor de aptitudes y aquellos que se transmiten a la aptitud.You'll be able to control which messages are handled in your skill consumer bot, and which are passed on to your skill. Esto le permite migrar la funcionalidad al nuevo bot por fases y, finalmente, podría retirar la aptitud una vez que se haya trasladado toda la funcionalidad.This let's you migrate functionality to the new bot in stages, and you can eventually retire the skill once all the functionality has moved.

RequisitosWhat's required

Actualización del SDK del bot de la versión 3 a la versión 3.x más recienteUpgrade your v3 bot SDK to the most current 3.x version

Los enlaces necesarios para convertir el bot en una aptitud se agregaron a la versión 3.30.2 del SDK para .NET y la versión 3.30.0 del SDK para JavaScript.The hooks necessary to convert your bot to a skill were added to version 3.30.2 of the .NET SDK and version 3.30.0 of the JavaScript SDK.

Conversión del bot de la versión 3 en una aptitudConvert your v3 bot to a skill

Una vez que haya actualizado la versión del SDK, deberá agregar lógica al bot para controlar el envío y la recepción de mensajes al bot consumidor de aptitudes.Once you've upgraded your SDK version you'll need to add some logic to your bot to handle sending and receiving messages to your skill consumer bot.

Creación de un bot consumidor de aptitudes de la versión 4Create a v4 skill consumer bot

A continuación, deberá crear un bot para que actúe como consumidor de aptitudes y agregar lógica para determinar qué mensajes se enrutan a la aptitud.You'll next need to create a bot to act as your skill consumer, and add logic to determine which messages are routed to your skill. Este nuevo bot será aquel con el que interactúan los clientes y donde agregará funcionalidad adicional basada en las funcionalidades expandidas del SDK de la versión 4.This new bot will be what your customers interact with, and where you'll add additional functionality built on the expanded capabilities of the v4 SDK.

Conexión de los usuarios al nuevo bot consumidor de aptitudesConnect your users to the new skill consumer bot

Por último, tendrá que reemplazar el bot de la versión 3 por el nuevo bot de la versión 4 que ha creado.Finally, you'll need to replace your v3 bot with the new v4 bot you've created.

IntroducciónGet started

¿Ya está listo para comenzar?Ready to get started?