Sobre o projeto

O EV Slider automatiza a criação de publicações de carrossel no Instagram a partir de links de exposés da Engel & Völkers. A ferramenta carrega dados do imóvel e imagens, renderiza os slides no visual E&V, gera um texto de publicação com gancho, CTA e hashtags e agenda a publicação através do Metricool. A estrutura do slider inclui uma imagem de capa com linha de localização e título do exposé, um slide de visão geral com área útil, número de casas de banho, ano de construção e divisões, além de até oito imagens do imóvel. O Instagram permite um máximo de dez elementos por carrossel; o renderizador corta automaticamente. A obtenção de imagens funciona em duas etapas: primeiro, as imagens da galeria fornecidas pelo servidor são analisadas via HTTP. Se, de acordo com o contador da página, existirem mais imagens, um Chromium headless é iniciado, navega pela galeria e recolhe as imagens carregadas posteriormente. Em caso de discrepâncias, a ferramenta emite um aviso. A operação pode ser feita através do Telegram e corre como GitHub Action sem servidor próprio. Alternativamente, a ferramenta pode ser operada localmente ou num servidor com interface web. Para o alojamento de imagens é utilizado um repositório público do GitHub; os slides são transferidos para o Metricool e posteriormente normalizados no servidor deste. A distribuição de agendamentos é feita automaticamente de segunda a sábado, com publicações agendadas na parte da manhã para evitar sobreposições com reels do período noturno. A configuração é feita através de um ficheiro YAML, e os secrets são definidos como variáveis de ambiente.