Canivete Suíço BotConversa
Aplicação em Python e Streamlit para preparar, limpar e organizar listas de contatos antes da importação no BotConversa. Também possui ferramentas para manutenção de etiquetas, compressão de PDFs e download autorizado de mídias em versão beta.
Contexto
Ferramentas utilitárias para preparação de contatos e manutenção de mídias, integradas em uma aplicação Streamlit containerizada com Docker.
Minha participação
Desenvolvimento completo da aplicação.
Problema
Listas de contatos costumam chegar despadronizadas e duplicadas, o que dificulta a importação em plataformas de disparo como o BotConversa.
Solução
Aplicação em Python e Streamlit que prepara, limpa e organiza listas de contatos, com ferramentas complementares de etiquetas, compressão de PDFs e download autorizado de mídias (beta).
Funcionalidades
- Limpeza e organização de listas de contatos
- Manutenção de etiquetas
- Compressão de PDFs
- Download autorizado de mídias (beta)
Stack
Desafios
- Normalização de diferentes formatos de planilhas de contatos
- Integração de múltiplas ferramentas em uma única aplicação
Aprendizados
- Manipulação de planilhas com Pandas e OpenPyXL
- Construção de aplicações com Streamlit
Quer conversar sobre este projeto?
Entrar em contato