1.0.0 • Published 3 years ago
zapzap-bot v1.0.0
O que é
Um bot para whatspapp feito com @open-wa/wa-automate
Nada sério, é só por diversão.
Funcionalidades
Além do automatizador para o Whatsapp, o projeto tem:
- Uma sistema de armazenamento tosco em JSON
- Um painel simples feito em ReactJS
- Uma API em NodeJS com Express
Instalando dependências
yarn install &&
cd src/panel &&
yarn install &&
cd ../..
Rodando
Para executar o bot:
yarn dev:bot
Para executar a api:
yarn dev:api
Para executar o painel:
yarn dev:panel
Adicionando comandos novos
Os comandos ficam na pasta src/bot/commands/command-list
.
Não é necessário incluir o comando em nenhum lugar. Ao criá-lo ele será automaticamente importado usando o fast-glob.
Exemplo de um comando
import { Command, CommandData } from '../protocols/command';
const func: Command = async ({client, message}) => {
await client.sendText(message.from, 'hello world');
};
const sampleCommand: CommandData = {
command: '.hello', // o quê o usuário precisará digitar
description: 'Printa "hello world"', // descrição, isso printa no comando ajuda
func, // função que o comando executa
};
export default sampleCommand;
Testando
Este projeto não possui muitos testes 😥
Rodando os testes unitários
yarn test:unit
1.0.0
3 years ago