{"repo":"murillous/LumaBot","free":true,"listed":false,"github":"https://github.com/murillous/LumaBot","clone":"git clone https://github.com/murillous/LumaBot.git","description":"A evolução dos bots de WhatsApp: IA com personalidade mutável, visão computacional e criação profissional de stickers. Gemini 2.0 + Baileys + Node.js","language":"JavaScript","stars":24,"topics":["automation","ffmpeg","image-processing","media-converter","sharp","sticker-bot","sticker-maker","whatsapp","whatsapp-bot","whatsapp-bot-baileys-nodejs"],"license":null,"category":"media-processing","readme_excerpt":"LumaBot Assistente de IA para WhatsApp com personalidade humana, arquitetura hexagonal, plugin system e suporte a múltiplos providers de IA. --- 📌 Visão Geral LumaBot é um bot de WhatsApp com uma assistente virtual chamada Luma — uma IA com personalidade que se passa por uma pessoa humana no chat. O sistema responde mensagens, analisa imagens, transcreve áudios, busca na internet, processa mídia, agenda lembretes, mantém ranking de interações e interage espontaneamente em grupos. O projeto foi construído com foco em manutenibilidade e extensibilidade : adicionar uma nova feature significa criar um plugin isolado, sem tocar no core do sistema. Trocar o provider de IA é uma variável de ambiente. Acompanha um dashboard web (Vite + React + TypeScript) que controla o bot e configura tudo que vive em src/config sem editar código. Destaques desta versão (7.0): - 👤 UserResolver — resolve JID → nome humano de forma robusta ( @lid inclusive), com apelidos manuais - 🏆 Ranking de quem mais interage com a Luma (global e por grupo) - ⏰ Lembretes por comando ou linguagem natural (\"Luma, me lembre… terça às 16h\"), com menção a uma ou várias pessoas — sobrevivem a reinícios - 🎛 Dashboard novo em React, mobile-first, que edita toda a configuração em runtime - 🚀 Auto-deploy que aplica backend e painel em todo push na main --- 🏗 Arquitetura O sistema implementa Arquitetura Hexagonal (Ports & Adapters) com Plugin System e Injeção de Dependências . Regra de dependência: core/ não importa nad","default_branch":null,"files":null,"tree":[],"storefront":"/r/murillous","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/murillous/LumaBot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}