Sign inSign up

aprendendolinux/whatscli

By aprendendolinux

•Updated 11 months ago

Com essa imagem, é possível enviar mensagens no WhatsApp pela linha de comando do Linux.

Image
0

2.5K

aprendendolinux/whatscli repository overview

⁠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 whatsapp npx mudslide send 5521999999999 'Mensagem de Teste!'

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

docker exec -it whatsapp npx mudslide logout

Pra quem tiver a curiosidade de como foi construído esse Dockerfile, segue o link do projeto⁠.

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⁠

Tag summary

Content type

Image

Digest

sha256:bd28d80c1…

Size

525.2 MB

Last updated

11 months ago

docker pull aprendendolinux/whatscli