
Para Vkusville, nós da Avtomakon fizemos vários bots ao mesmo tempo, tanto externos, úteis para compradores, quanto internos, disponíveis para funcionários e entregadores. Debaixo do corte - uma história sobre os próprios bots, suas capacidades e a movimentação das funções e capacidades do bot de compra para o aplicativo.
Por que Telegram
O Telegram é um mensageiro que um grande número de pessoas têm. E se por um tempo não foi muito popular, então uma campanha em grande escala para bloqueá-lo (tentativas de bloqueio, sim) tornou-se uma excelente forma de despertar o interesse e instalações adicionais. Além disso, o que distingue o Telegram do mesmo WhatsApp e Viber é a presença de uma API simples e compreensível e a capacidade de conectar vários sistemas internos ao bot.
E mesmo que do lado do usuário pareça um cenário familiar, ele simplesmente escreve uma solicitação no chat e recebe uma resposta, do lado do bot, tal solicitação atrai um monte de sistemas diferentes.
Bot comprador
O bot foi criado como um assistente do comprador, resolvendo quase todos os seus problemas e respondendo ao máximo de perguntas. Foi necessário olhar o catálogo com uma discriminação por categoria de produto - por favor. Obter informações sobre um determinado produto também funciona. Também é possível trocar o seu produto preferido em alguns cliques, para não ficar na fila.
Inicialmente, ao criar um bot, procuramos levar em consideração o número máximo de desejos dos usuários. Mas mesmo após o lançamento, os usuários aproveitaram ativamente a oportunidade para feedback e ofereceram muitos recursos novos para o bot, que nós próprios nem sequer pensamos. Ele ajudou a vincular o cartão de fidelidade Let's Be Friends ou substituí-lo, se necessário, e receber informações sobre promoções e descontos personalizados. E então adicionamos a função de compilar uma lista de compras, para não esquecer de nada e chegar a uma loja específica (que também poderia ser conferida com o bot) e comprar tudo de uma vez.

Um dos pontos de partida ao criar um bot e escolher uma plataforma para o seu desenvolvimento foi o fato de termos muitos desenvolvedores 1C em nossa equipe. Então decidimos que se eles começarem a estabelecer pacotes de funções e APIs para transferência de dados, então é o bot que nos permitirá fazer rapidamente um produto acabado para usuários que funcione corretamente em um dos mensageiros instantâneos já instalados no telefone.
Pode parecer que em uma situação com um bot não haverá problemas - você acabou de ler a ajuda da API, fazer tudo de acordo com as instruções, o Botfather vai te ajudar, mas na verdade existem dificuldades. Tivemos vários problemas com o bloqueio de API. Devido à complexidade da arquitetura, alguns pacotes foram perdidos, o servidor Telegram foi recusado no nível da rede e repetiu a solicitação somente depois de um tempo. Como resultado, obtivemos uma resposta do bot bastante lenta, o que irritou os compradores. Porque um bot descontroladamente lento na mente do usuário não é muito diferente da ausência de um bot em princípio.
Portanto, sentamos para monitorar o funcionamento do canal, após o que encontramos problemas e os resolvemos com a ajuda do provedor.
O bot se tornou um MVP, o que ajudou a ganhar seguidores iniciais e ajudou a identificar os desejos dos compradores que são importantes e úteis para eles. Este é o estágio em que você ainda não tem um ótimo produto final que possa entregar aos usuários com satisfação. Ele nos ajudou muito no início, quando estávamos finalizando simultaneamente o aplicativo móvel - graças ao feedback dos usuários de bot, foi possível adicionar funções deliberadamente esperadas ao aplicativo.
O bot de compra não está sendo finalizado agora. Todas as novas funções que estamos preparando, inclusive a pedido de clientes, aparecerão apenas em aplicativos móveis ( AppStore / Play Market ). Nós os desenvolvemos para VkusVilla para substituir o bot.
A aplicação é mais conveniente, pelo menos no que diz respeito à percepção visual do catálogo. Aqui você pode encontrar uma foto dos produtos e uma divisão mais conveniente em categorias, e tudo relacionado ao programa de fidelidade, perfil do usuário, promoções e ofertas especiais - é mais conveniente chegar a tudo isso com alguns toques na tela do que por comandos para o bot. As estatísticas que coletamos indicam que a popularidade do bot está caindo e mais e mais pessoas estão começando a usar o aplicativo móvel.
Bot de entrega
Para o trabalho normal de mensageiros. O sistema deveria transmitir rapidamente ao transportador informações sobre onde e qual pedido deveria ser entregue, recebendo como resposta do transportador o status da tarefa em cada etapa.

Como escrevemos acima, com a ajuda de uma equipe (desenvolvedor 1C, desenvolvedor SQL e analista), tudo sobre tudo levou 5 dias. Primeiro, discutimos e corrigimos a funcionalidade necessária, então, de fato, escrevemos um bot, implementamos os procedimentos SQL necessários para seu funcionamento normal e implantamos todos os bancos de dados. Estes são os primeiros três dias. Eles decidiram dedicar o quarto dia inteiramente ao teste ativo, e no quinto dia lançaram o bot em modo de trabalho.
No total, descobriu-se que o courier bot foi feito por uma equipe de três pessoas em 5 dias. Suporte e algumas melhorias, caso em que não leva mais do que uma hora de trabalho por dia.
O rápido lançamento do courier bot ajudou a aumentar a capacidade de entrega no prazo, que durante o período de auto-isolamento recebeu um forte teste de força. No entanto, como todas as outras entregas de qualquer coisa. Além disso, a implementação do mecanismo para o correio funcionar na forma de um bot removeu as restrições aos dispositivos: antes tínhamos um pequeno aplicativo móvel para correios, mas o escrevemos apenas para Android, acreditando que este sistema operacional será muito mais popular entre os entregadores do que a Apple.
A realidade fez seus próprios ajustes: muitos mensageiros têm iPhones. Portanto - um bot que funciona igualmente bem em ambos os eixos. E também tira a dor de cabeça em termos de lançamentos e sua compatibilidade: o bot só ganha novas funções, tudo funciona da mesma forma, e funciona, sem a necessidade de atualizar algo com frequência ou verificar a versão do aplicativo. Porque quando o aplicativo de entrega começa a ficar estúpido para qualquer mensageiro, isso quase sempre se traduz em uma diminuição na fidelidade do cliente (isso não é problema dele, que o mensageiro tem algo que não está funcionando corretamente ou não foi carregado, ele está esperando seu pedido na hora certa)
Algumas coisas foram feitas em movimento. Por exemplo, foi hipotetizado que a entrega em geral funcionaria melhor se o bot impedisse o mensageiro de responder a novos pedidos se ele ainda não tivesse concluído a entrega dos que tinha em mãos. Parece lógico - entregar o que você tem agora e só então buscar novos.
Mas tal condição tornou-se um sério obstáculo nos casos em que o mensageiro precisa entregar encomendas não dentro da cidade, mas em dachas, vilas e SNT: então a situação era preferível quando o mensageiro coletava encomendas por algumas horas para uma determinada aldeia, 30 peças e já fui para a aldeia para entregar todos os pedidos de uma vez.
Tudo funciona de forma simples:
- O mensageiro verifica com o bot se ele está pronto para partir.
- Recebe uma notificação do bot de que apareceu um novo pedido que precisa ser entregue.
- Ele vê no mapa os pedidos que são gratuitos para entrega, estimando que agora são as entregas mais convenientes e rápidas.
- Tem a oportunidade de construir um roteiro no navegador para uma viagem, podendo também entrar em contato com o comprador pelo telefone.
- Quando ele entrega um pedido a um cliente (ou retorna à loja por algum motivo), ele cancela a assinatura do bot de bate-papo. O bot muda o status do pedido.
Funciona e é ativamente refinado. Como você pode ver, a situação se inverte aqui: no caso dos compradores, deixamos o bot na direção de um aplicativo móvel completo e funcional para duas plataformas.
No caso dos correios, ao contrário, do aplicativo existente para o bot para o mensageiro. Até agora, Vkusville tem cerca de 2300 mensageiros (usuários ativos do bot).
Outros bots internos
Além dessas duas áreas principais (consumidor e correio), decidimos implementar outras na forma de bots. Temos um bot de linha direta, que recebe solicitações de usuários, onde são analisadas pelos funcionários.
Possui um bot técnico para funcionários, que permite enviar rapidamente notícias sobre temas que uma pessoa está inscrita (desde questões de pessoal e folha de pagamento a eventos promocionais), bem como alertas sobre o funcionamento de um determinado sistema. Ele também contém um calendário de eventos e distribuição de tarefas para tecnólogos de loja. captando alertas provenientes do monitoramento de diversos sistemas e notificando os responsáveis a tempo.

Também fizemos um bot de livro - os funcionários de Vkusville têm um clube do livro e, com a ajuda do bot, você pode deixar uma crítica sobre um livro específico e recomendá-lo aos colegas.
Todos eles funcionam e continuam a ser refinados. Então, acontece que com a ajuda de um único mensageiro e bots úteis para ele, você pode resolver um monte de problemas diferentes, tanto externos quanto internos. Sem aplicativos adicionais, plataformas de fornecedores ou qualquer outra coisa.
Se você tiver alguma dúvida, feedback ou sugestão sobre o trabalho de nossos bots ou aplicativos, ficaremos felizes em responder seus comentários.