/whatscli

Enviando mensagens no WhatsApp com o Docker

Primary LanguageDockerfile

Enviando mensagens no WhatsApp com o Docker

Prezados colegas,

Saudações pinguianas para todos!

Para facilitar a vida de muita gente, criei uma imagem docker para enviar mensagens de WhatsApp pela linha de comando do Linux.

Partirei do do suposto que você já tenha o docker instalado e configurado, mas caso não tenha, instale-o com a ajuda da documentação oficial.

Subindo o contêiner:

docker run -id --name='whatsapp' \
    --hostname='whatsapp' \
    -v /srv/whatsapp:/home/node/whatsapp \
    --restart=always aprendendolinux/whatscli

Também é possível iniciar a partir de um arquivo docker-composer.yml. Segue o conteúdo abaixo:

version: "3.7"

services:
  whatsapp:
    container_name: whatsapp
    hostname: whatsapp
    image: aprendendolinux/whatscli
    restart: always
    stdin_open: true
    tty: true
    volumes:
      - /srv/whatsapp:/home/node/whatsapp

Agora o contêiner está pronto para ser utilizado.

Modo de uso:

Primeiro, precisamos logar no WhatsApp CLI. Faça o comando abaixo para obter o QRCode:

docker exec -it whatsapp npx mudslide login

Você verá uma tela como essa:

Faça o login como se estivesse fazendo no WhatsApp Web, normalmente.

Agora, para mandar mensagens, faça o comando:

docker exec -it whatsapp npx mudslide send 5521999999999 'Mensagem de Teste!'

Para deslogar do WhatsApp, faça o comando abaixo:

docker exec -it whatsapp npx mudslide logout

Segue o link do projeto no DockerHub.

Isso é tudo, espero que vocês tenham gostado!

Para suporte comercial, entre em contato por e-mail, telegram ou whatsapp.

Acesse meu site:

https://www.henrique.tec.br