Galactic-Cat é um chatbot open-source desenvolvido em Node.js para integração com o WhatsApp. Ele utiliza a API @whiskeysockets/baileys para gerenciar conexões, envio e recebimento de mensagens, permitindo a construção de interações avançadas.
Além disso, o Galactic-Cat possui as seguintes características:
- Eficiência e Confiabilidade: Gerencia múltiplas conexões de forma robusta, garantindo maior estabilidade na comunicação.
- Funcionalidades Avançadas: Inclui recursos que vão desde comandos básicos de interação até integrações mais complexas, ampliando a usabilidade do bot.
- Facilidade de Configuração: Com instruções claras para instalação e configuração, o projeto facilita a entrada de novos desenvolvedores.
- Open-Source: Permite contribuições da comunidade, incentivando melhorias contínuas e a evolução do projeto.
Esta abordagem modular e a utilização de tecnologias modernas tornam o Galactic-Cat uma ótima base para quem deseja implementar um sistema de automação para o WhatsApp de forma flexível e escalável.
Siga os passos abaixo para configurar e iniciar o bot:
-
Clone o repositório:
git clone https://github.com/Kaikygr/galactic-cat.git cd galactic-cat
-
Instale as dependências:
npm install
-
Configuração do Ambiente:
- ℹ️ Crie um arquivo
.envcom as seguintes variáveis:
GEMINI_APIKEY=1234567890abcdef
GLOBAL_PREFIX=/- ℹ️ Para obter a chave da API Gemini, acesse o Google IA.
- ℹ️ Nota: Certifique-se de instalar o FFmpeg e o Webpmux em seu sistema. No Linux, utilize o gerenciador de pacotes correspondente; no Windows, consulte as instruções disponíveis nos sites oficiais.
- Inicie o Bot com PM2:
- Para iniciar, execute:
npm start
- Para verificar os logs:
npm run logs
O bot irá iniciar o processo de conexão (gerenciado por Connection.js) e exibirá um QR Code no terminal para emparelhamento caso ainda não esteja registrado.
Contribuições para melhorias, correções e novas funcionalidades são bem-vindas!
- Crie uma branch para sua feature ou correção.
- Envie um Pull Request com suas alterações.
Este projeto é licenciado sob a MIT License.
- Kaikygr
GitHub: Kaikygr
