Semana 13: Apresentação Semanal, Integração com BotCity e Orquestração de Bots

Dia 16: Apresentação Semanal e Organização de Atividades

No dia 16, tivemos a oportunidade de compartilhar e discutir o que aprendemos nos Workshops de GitHub, Design Patterns e Business Process. Cada participante apresentou os aspectos mais interessantes desses tópicos, além de refletir sobre as dificuldades encontradas e como elas foram superadas. Essas discussões permitiram um ambiente de troca de experiências e colaboração entre os colegas.

Outro ponto importante desse dia foi a organização da atividade de POO proposta pelo professor. Estruturamos o que deveria ser feito, dividindo as tarefas e definindo os principais objetivos para assegurar uma execução eficiente.

Dia 17: Oficina de GitHub e Integração com BotCity

O foco do dia 17 foi em uma oficina voltada para comandos GitHub, onde, com o suporte dos mentores, nos aprofundamos no uso prático e em como esses comandos facilitam a colaboração em equipe. Além disso, exploramos a possibilidade de integrar o GitHub com o BotCity, uma ferramenta que oferece grande flexibilidade para automação de processos.

Orquestrador

O dia também marcou o início das atividades relacionadas à orquestração de bots no BotCity. Entendemos como a orquestração funciona, para que serve e por que é uma ferramenta essencial na automação. Tivemos um exercício prático que envolveu orquestrar um bot e configurá-lo para ser executado na Runner de uma máquina, que estava preparada para receber e gerenciar filas de bots. Esse exercício nos permitiu entender o fluxo de trabalho em um ambiente de orquestração real.

Dia 18: Resolvendo Falhas na Orquestração

Dando continuidade à aula anterior sobre orquestração, no dia 18 enfrentamos o desafio de resolver falhas na execução dos bots. Observamos que os bots enviados para o orquestrador não conseguiam concluir a execução, permanecendo no estado de falha. Para contornar esse problema, foi necessário implementar alertas dentro dos bots, permitindo identificar rapidamente o que estava causando o erro.

Configuração de Alertas

Além disso, aprendemos a utilizar logs e a extrair essas informações para serem exibidas no orquestrador, o que facilitou a análise e solução dos problemas. Essa abordagem prática de resolução de falhas trouxe uma visão clara de como monitorar e otimizar a performance dos bots no ambiente de produção, aprimorando ainda mais nossas habilidades em automação.

Log de execução


Até a próxima! E lembre-se: se o bot falhar, não entre em pânico... ele só está tirando uma pausa estratégica! 😅