Para Vkusville, en Avtomakon hicimos varios bots a la vez, tanto externos, útiles para los compradores como internos, disponibles para empleados y mensajeros. Debajo del corte: una historia sobre los propios bots, sus capacidades y sobre cómo trasladar las funciones y capacidades del bot comprador a la aplicación.
Por qué Telegram
Telegram es un mensajero que tiene una gran cantidad de personas. Y si durante un tiempo no fue muy popular, entonces una campaña a gran escala para bloquearlo (intentos de bloqueo, sí) se convirtió en un excelente medio para generar interés e instalaciones adicionales. Además, lo que distingue a Telegram del mismo WhatsApp y Viber es la presencia de una API simple y comprensible y la capacidad de conectar muchos sistemas internos al bot.
E incluso si desde el lado del usuario parece un escenario familiar, simplemente escribe una solicitud en el chat y recibe una respuesta, desde el lado del bot, dicha solicitud atrae una apelación a un montón de sistemas diferentes.
Bot comprador
El bot fue creado como asistente del comprador, resolviendo casi todos sus problemas y dando respuesta al máximo número de preguntas. Era necesario mirar el catálogo con un desglose por categoría de producto, por favor. Obtener información sobre un producto en particular también funciona. También es posible cambiar tu producto favorito en un par de clics, para no hacerlo en la cola.
Inicialmente, al crear un bot, intentamos tener en cuenta el número máximo de deseos de los usuarios. Pero incluso después del lanzamiento, los usuarios aprovecharon activamente la oportunidad de recibir comentarios y propusieron muchas características nuevas para el bot, en las que nosotros ni siquiera pensamos. Ayudó a vincular la tarjeta de fidelidad “Seamos amigos” o reemplazarla, si es necesario, y recibir información sobre promociones y descuentos personalizados. Y luego agregamos la función de compilar una lista de la compra, para no olvidar nada y venir a una tienda específica (que también se podría consultar con el bot) y comprar todo de una vez.
Uno de los puntos de partida a la hora de crear un bot y elegir una plataforma para su desarrollo fue el hecho de que tenemos muchos desarrolladores 1C en nuestro equipo. Entonces decidimos que si comienzan a establecer paquetes de funciones y API para la transferencia de datos, entonces es el bot el que nos permitirá hacer rápidamente un producto terminado para los usuarios que funcione correctamente en uno de los mensajeros instantáneos ya instalados en el teléfono.
Puede parecer que en una situación con un bot no habrá problemas: simplemente lea la ayuda de la API, haga todo de acuerdo con las instrucciones, Botfather lo ayudará, pero en realidad hay dificultades. Tuvimos varios problemas con el bloqueo de API. Debido a la complejidad de la arquitectura, algunos paquetes se perdieron, el servidor de Telegram fue rechazado a nivel de red y repitió la solicitud solo después de un tiempo. Como resultado, obtuvimos una respuesta de bot bastante lenta, lo que molestó a los compradores. Porque un bot muy lento en la mente del usuario no es muy diferente de la ausencia de un bot en principio.
Por eso, nos sentamos a monitorear el trabajo del canal, luego de lo cual encontramos problemas y los solucionamos con la ayuda del proveedor.
El bot se convirtió en MVP, lo que ayudó a ganar seguidores tempranos y ayudó a identificar los deseos de los compradores que son importantes y útiles para ellos. Esta es la etapa en la que aún no tiene un gran producto final que pueda entregar felizmente a los usuarios. Nos ayudó mucho al principio, cuando estábamos finalizando simultáneamente la aplicación móvil; gracias a los comentarios de los usuarios del bot, fue posible agregar funciones esperadas deliberadamente a la aplicación.
El robot de compra no se está finalizando en este momento. Todas las nuevas funciones que estamos preparando, incluso a petición de los clientes, aparecerán únicamente en aplicaciones móviles ( AppStore / Play Market ). Los desarrollamos para que VkusVilla reemplazara al bot.
La aplicación es más conveniente, al menos en términos de percepción visual del catálogo. Aquí puede encontrar fotos de productos, y un desglose más conveniente en categorías, y todo lo relacionado con el programa de fidelización, perfil de usuario, promociones y ofertas especiales; es más conveniente llegar a todo esto con un par de toques en la pantalla que mediante comandos al bot. Las estadísticas que hemos recopilado indican que la popularidad del bot está cayendo y cada vez son más las personas que comienzan a utilizar la aplicación móvil.
Bot de entrega
Para el trabajo normal de los mensajeros. Se suponía que el sistema transmitía rápidamente información al mensajero sobre dónde y qué pedido debía entregarse, recibiendo en respuesta del mensajero el estado de la tarea en cada etapa.
Como escribimos anteriormente, con la ayuda de un equipo (desarrollador 1C, desarrollador SQL y analista), todo tomó 5 días. Primero, discutimos y arreglamos la funcionalidad necesaria, luego, de hecho, escribimos un bot, implementamos los procedimientos SQL necesarios para su operación normal y desplegamos todas las bases de datos. Estos son los primeros tres días. Decidieron dedicar el cuarto día por completo a las pruebas activas, y el quinto día lanzaron el bot en modo de trabajo.
En total, resultó que el bot de mensajería fue creado por un equipo de tres personas en 5 días. Soporte y algunas mejoras en cuyo caso no se necesita más de una hora de trabajo por día.
El lanzamiento rápido del bot de mensajería ayudó a ampliar las capacidades de entrega a tiempo, que durante el período de autoaislamiento recibió una fuerte prueba de fuerza. Sin embargo, como todas las demás entregas de cualquier cosa. Además, la implementación del mecanismo para que el mensajero funcione en forma de bot ha eliminado las restricciones en los dispositivos: anteriormente teníamos una pequeña aplicación móvil para mensajeros, pero la escribimos solo para Android, creyendo que este sistema operativo será mucho más popular entre los mensajeros que Apple.
La realidad ha hecho sus propios ajustes: muchos mensajeros tienen iPhones. Por lo tanto, un bot que funciona igualmente bien en ambos ejes. Y también elimina el dolor de cabeza en términos de lanzamientos y su compatibilidad: el bot simplemente obtiene nuevas funciones, todo simplemente funcionó y funciona, sin la necesidad de actualizar algo con frecuencia o verificar la versión de la aplicación. Porque cuando la aplicación de entrega empieza a volverse estúpida para algún mensajero, esto casi siempre se traduce en una disminución de la fidelidad del cliente (este no es su problema, que algo no le funciona correctamente al mensajero o no se ha cargado, está esperando su pedido en el momento adecuado).
Algunas cosas se ejecutaron sobre la marcha. Por ejemplo, se planteó la hipótesis de que la entrega en general funcionaría mejor si el bot impidiera que el mensajero respondiera a los nuevos pedidos si aún no había completado la entrega de los que tenía a mano. Parece sonar lógico: entregue lo que tiene ahora y solo entonces busque otros nuevos.
Pero tal condición se convirtió en un serio obstáculo en los casos en que el mensajero necesita entregar los pedidos no dentro de la ciudad, sino en las dachas, aldeas y SNT: entonces la situación era preferible cuando el mensajero recogía los pedidos durante un par de horas para un pueblo en particular, alrededor de 30 piezas, y luego ya Fue al pueblo a entregar todos los pedidos a la vez.
Todo funciona de manera bastante simple:
- El mensajero verifica con el bot que está listo para partir.
- Recibe una notificación del bot de que ha aparecido un nuevo pedido que debe entregarse.
- Ve los pedidos que son gratuitos para la entrega en el mapa, estimaciones que son las entregas más convenientes y rápidas ahora.
- Obtiene la oportunidad de construir una ruta en el navegador para un viaje, y también puede contactar al comprador por número de teléfono.
- Cuando entrega un pedido a un cliente (o regresa a la tienda por algún motivo), cancela la suscripción al chat bot. El bot cambia el estado del pedido.
Funciona y se perfecciona activamente. Como puede ver, la situación se invierte aquí: en el caso de los compradores, dejamos el bot en la dirección de una aplicación móvil completa y funcional para dos plataformas.
En el caso de los mensajeros, por el contrario, desde la aplicación existente hacia el bot para el messenger. Hasta ahora, Vkusville tiene alrededor de 2300 mensajeros (usuarios activos del bot).
Otros bots internos
Además de estas dos áreas clave (consumidor y mensajería), decidimos implementar otras en forma de bots. Contamos con un bot de línea directa, que recibe las solicitudes de los usuarios, donde luego son analizadas por los empleados.
Existe un bot técnico para empleados, que permite enviar rápidamente noticias sobre temas a los que está suscrito una persona (desde cuestiones de personal y nómina hasta eventos promocionales), así como alertas sobre el funcionamiento de un sistema en particular. También contiene un calendario de eventos y distribución de tareas para los tecnólogos de la tienda. captando alertas de la monitorización de varios sistemas y notificando al responsable a tiempo.
También creamos un bot de libros: los empleados de Vkusville tienen un club de lectores y, con la ayuda del bot, puedes dejar una reseña de un libro en particular y recomendarlo a tus colegas.
Todos funcionan y siguen perfeccionándose. Entonces, resulta que con la ayuda de un solo mensajero y bots útiles para él, puedes resolver un montón de problemas diferentes, tanto externos como internos. Sin aplicaciones adicionales, plataformas de proveedores ni nada más.
Si tiene alguna pregunta, comentario o sugerencia sobre el trabajo de nuestros bots o aplicaciones, estaremos encantados de responder a sus comentarios.