Oi gente.
Tenho um bot longo (+ 100 blocos), que, até o momento, atende somente um local.
Em breve, mais duas cidades serão adicionadas ao grupo, e estou com uma dúvida:
Eu inicialmente sugeri que o roteamento seria a melhor opção, onde cada cidade teria seu próprio fluxo (que serão bem parecidos).
Porém, após mostrar o sistema de funcionamento (builder e o fluxo atual), o chefe de projetos sugeriu que eu continuasse apenas com um fluxo, adicionando informações logo no bloco inicial (após a escolha da cidade pelo cliente), ao que seria um grande JSON com variáveis pré-definidas, e a depender do local do cliente, aquele JSON seria ativado (com informações específicas de cada local).
Ele sugeriu utilizar esse sistema porque, provavelmente, em breve, mais cidades serão adicionadas ao grupo empresarial, e gostaria de manter um sistema semelhante à um app.
Qual seria a posição de vocês? Alguma sugestão?
Após alguns estudos, estou mantendo que utilizar o roteamento seria melhor (menos trabalhoso e menos confuso).
Obrigado de antemão!