Imagine trabalhar simultaneamente em um fluxo de chatbot, sem precisar se preocupar com as alterações feitas por outros colegas afetando o seu trabalho. Com o Ligobots, você consegue fazer isso graças à funcionalidade forks, disponível na ferramenta. Olha só como funciona.
Um fork é um clone do fluxo principal do seu chatbot para que você possa trabalhar individualmente nele sem interferir nas ações de outros usuários. Enquanto você trabalha em um fork, outras pessoas podem editar forks diferentes. Para criar um fork em um bot, acesse o ligobots e selecione o chatbot que você deseja editar.
Na aba Forks, clique em criar fork. Você pode criar mais forks para que várias pessoas editem cópias diferentes do mesmo bote. Comece a alterar clicando em editar fluxo.
Agora, todas as edições que você fizer serão exclusivas desse fork. Note que inclusive o que for editado fica destacado em uma cor diferente. As edições feitas nesse fork serão exclusivas dele e não aparecerão no fluxo principal até que seja realizado um merge.
Merge significa unir o que foi editado ao fluxo principal ou a outro bote. Ou seja, as edições feitas no fork ao dar merge farão parte do fluxo principal ou do fluxo de outro fork. Para dar merge, saia da tela de edição do fluxo do bot na aba fork.
Clique no botão merge. Selecione main para unir o fluxo do fork com o fluxo principal ou selecione o nome de outro fork para incluir o fluxo nele. Agora, o que foi editado no fork aparecerá no editor do fluxo principal ou do fork selecionado.
Se algo for editado no fluxo principal e seu fork não estiver atualizado, você pode fazer um pull, ou seja, puxar tudo que existe no fluxo principal para o seu fork. Para fazer isso, basta clicar no botão PL no fork desejado. Confirme sua ação e pronto.
Curtiu essa feature? Acesse o Ligobots agora mesmo para testar. M.