A criação do bot foi feita utilizando um fluxo conversacional proposto no desafio. Nesse fluxo, estão as interações e as mensagens que o bot deve exibir. Assim, o projeto foi desenvolvido baseado no fluxo abaixo:
O fluxo completo do desafio pode ser visto aqui
https://www.figma.com/file/NfBx7Bf3GAPx8KZA3bcIfQ/Take-Teste---Valores?node-id=0%3A3&t=AxsFbDzbTVZof6pv-0
No fluxo conversacional existe um componente de carrossel com informações sobre o Desafio, que deve listar informações sobre os 5 repositórios de linguagem C# da Blip. Para isso, foi criado uma API que realiza a integração com a API pública do GitHub. A modelagem dessa integração pode ser vista na imagem abaixo:
Icon designed by Flaticon