stickerbot

A WhatsApp bot for creating stickers and much more.

MIT License

Stars
2
Committers
6

StickerBot 🤖

💻 Originalmente desenvolvido em Python, migrado para JavaScript e agora escrito em TypeScript. 🎉

StickerBot é um bot de figurinhas com uma vasta gama de comandos. Ele pode:

  • Auxiliar na administração do seu grupo
  • Divertir os membros
  • Criar figurinhas incríveis

🤖 Showcase

  • Veja o bot em funcionamento aqui.

📝 Lista de Tarefas

  • Confira as tarefas pendentes e o progresso do projeto aqui.

🚀 Funcionalidades Principais

  • Administração de Grupo: Comandos para gerenciar e moderar grupos.
  • Criação de Figurinhas: Transforme imagens, vídeos e textos em figurinhas personalizadas.
  • Diversão: Baixe músicas do YouTube diretamente pelo WhatsApp.

📦 Instalação

  1. Clone este repositório:
    git clone https://github.com/juniorkrz/stickerbot
    
  2. Navegue até o diretório do projeto:
    cd stickerbot
    
  3. Instale as dependências:
    npm install
    
  4. Configure as variáveis de ambiente necessárias (veja .env.example para referência).

🚀 Como Usar

Compilando o projeto:

npm run build

Rodar em produção:

npm start

Rodar em desenvolvimento:

npm run dev

Rodar em desenvolvimento com auto reload:

npm run debug

🐳 Via Docker

Build:

docker build -t juniorkrz/stickerbot .

Run:

docker run -d --name stickerbot -p 3000:3000 -v [/your/data/folder]:/data juniorkrz/stickerbot

Como escanear o QR Code

Assim que o container estiver em execução, você precisará vincular seu telefone a ele. Para fazer isso, você tem algumas opções:

  • http://localhost:3000/qr para ver uma pequena página com o QR Code para digitalizar.
  • docker logs -f stickerbot para abrir o log. O QR será impresso lá. (Via Docker)

🤝 Contribuição

  1. Faça um fork do projeto
  2. Crie uma branch para sua feature (git checkout -b feature/nova-feature)
  3. Faça commit das suas alterações (git commit -m 'Adiciona nova feature')
  4. Faça push para a branch (git push origin feature/nova-feature)
  5. Abra um Pull Request

👨🏻‍💻 Autor

💡 Inspirações

Este projeto foi inspirado pelo trabalho de helv-io/wa-stickerbot.

📄 Licença

Este projeto está licenciado sob a Licença MIT. Veja o arquivo LICENSE para mais detalhes.

⚙ Tecnologias e Ferramentas

🌟 Agradecimentos

Obrigado a todos os contribuidores e usuários que tornam este projeto possível!


Feito com 💜 por Juniorkrz

Related Projects