Giter Site home page Giter Site logo

caioagiani / whatsapp-bot Goto Github PK

View Code? Open in Web Editor NEW
314.0 11.0 63.0 196 KB

BOT - WhatsApp Web in TypeScript

License: GNU Affero General Public License v3.0

TypeScript 90.52% JavaScript 8.77% Shell 0.72%
whatsapp whatsapp-web whatsapp-bot whatsapp-api bot api bot-api whatsapp-web-api automation bot-framework

whatsapp-bot's Introduction

WhatsApp BOT @caioagiani

Bot WhatsApp - NodeJS TypeScript

GitHub count language GitHub top language GitHub repo size GitHub last commit

Apresentação:

Esta aplicação é um Client que simula a conexão com WhatsApp Web através do Puppeteer, instanciando em tempo real a conexão.

Instalação:

# Baixar projeto
$ git clone [email protected]:caioagiani/whatsapp-bot.git

# Instalar TypeScript Global
$ npm i -g typescript

# Configurar .env para envio de SMS
$ cp .env.example .env

# Instalar dependências
$ yarn install ou npm install

# Iniciar aplicação
$ yarn dev ou npm run dev

Caso dê algum erro com a depedência Puppeteer, utilize: sudo npm install -g puppeteer --unsafe-perm=true
Após configuração, necessário atrelar aplicação ao seu WhatsApp, para isso, basta escanear o QR Code em seu terminal.

Isenção de Responsabilidade

Este projeto não é afiliado, associado, autorizado, endossado por, ou de qualquer forma oficialmente conectado com o WhatsApp ou qualquer uma de suas subsidiárias ou suas afiliadas. O site oficial do WhatsApp pode ser encontrado em https://whatsapp.com. "WhatsApp" bem como nomes, marcas, emblemas e imagens relacionadas são marcas registradas de seus respectivos proprietários.

Agradecimentos e Créditos

Contato

License

Copyright © 2022 caioagiani.
Este projeto é licenciado GNU AGPL.

whatsapp-bot's People

Contributors

caioagiani avatar renovate[bot] avatar terremoth avatar thallesp avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

whatsapp-bot's Issues

DUVIDA

Boa noite, Caio.
Belo bot!
parceiro, me tira uma dúvida... será possível eu enviar uma requisição GET ou POST via API e o BOT interpreta o comando recebia da a API e envia para o CHAT?

Minha ideia é fazer um programa que usa o bot do discord e do whatsapp para enviar ambas mensagens em um canal/grupo o que receber.

Fiz o BOT do Whatsapp e bot do Discord independente e agora preciso bolar uma maneira de que este bot do whatsapp aceita comandos externos (API) e envia no message.body.

obrigadão!

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Rate-Limited

These updates are currently rate-limited. Click on a checkbox below to force their creation now.

  • chore(deps): update actions/setup-node action to v4
  • chore(deps): update dependency @types/node to v20
  • chore(deps): update dependency eslint to v9
  • chore(deps): update dependency eslint-config-prettier to v9
  • chore(deps): update dependency eslint-plugin-prettier to v5
  • chore(deps): update dependency prettier to v3
  • chore(deps): update dependency typescript to v5
  • chore(deps): update typescript-eslint monorepo to v7 (major) (@typescript-eslint/eslint-plugin, @typescript-eslint/parser)
  • 🔐 Create all rate-limited PRs at once 🔐

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

github-actions
.github/workflows/lint.yml
  • actions/checkout v3
  • actions/setup-node v3
  • icrawl/action-eslint v1
npm
package.json
  • axios ^0.27.0
  • mobizon-node ^0.5.0
  • node-base64-image ^2.0.1
  • qrcode-terminal ^0.12.0
  • whatsapp-web.js ^1.17.1
  • @types/node 16.11.49
  • @types/qrcode 1.4.3
  • @types/qrcode-terminal 0.12.0
  • @typescript-eslint/eslint-plugin 5.33.1
  • @typescript-eslint/parser 5.33.1
  • dotenv 16.0.1
  • eslint 8.22.0
  • eslint-config-prettier 8.5.0
  • eslint-loader 4.0.2
  • eslint-plugin-prettier 4.2.1
  • prettier 2.7.1
  • ts-node-dev 2.0.0
  • typescript 4.7.4

  • Check this box to trigger a request for Renovate to run again on this repository

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.