Nó simples para conectar o Node-Red ao Whatsapp Enviar e Receber Imagem/Texto do Whatsapp.
Atualmente em modo de desenvolvimento, atualizações contínuas podem ocorrer. ?
!nodered
" para obter uma resposta do Node-Red em bate-papos/grupos.Sua versão lite também está disponível nele. Totalmente diferente do Whatapp-Web, o Whatsapp-Lite (Modo Beta) funciona apenas em Web-Sockets. Pode funcionar para você também.
Basta escolher Whatsapp Lite
no nó de configuração do Whatsapp-Link.
Ele criará uma instância do Whatsapp Web em sua máquina e armazenará sua sessão localmente no Node-RED. Todos os dados são armazenados na pasta dos usuários <user>/.node-red/Whatsapp-Link
. Perto de você, o arquivo settings.js do Node-Red.
Administrador do Whatsapp : nó usado para usuários iniciantes se conectarem ao Whatsapp e outras tarefas relacionadas ao administrador.
Admin Node gera QR Code logo abaixo do node para fácil conexão com o Whatsapp.
Entradas | Descrição |
---|---|
teste | Verifica o status atual do Whatsapp e gera o mesmo em msg.payload |
destruir | Feche o cliente e destrua a conexão do Whatsapp. |
reiniciar | Reinicie a conexão do Whatsapp. |
sair | Simplesmente desconecte-se e feche a sessão. |
Saída | Descrição |
---|---|
status | forneça o status em msg.payload para todas e cada uma das entradas mencionadas na tabela acima. |
Conectando.. | Quando o Whatsapp tenta se conectar. |
Código QR (imagem) | quando o código QR é gerado. Este método também pode ser utilizado para obter QR Code (imagem) gerado pelo Whatsapp. |
Conectado | Quando o whatapp está conectado com sucesso. |
Grupo ingressado ou removido | msg.paylod : Nome do grupo.msg.type : ingressou/removido do grupo.msg.notification : Notificação completa.msg.chat : detalhes completos do grupo. |
Chats In : Nó para receber todas as mensagens enviadas para o número conectado.
Saída | Descrição |
---|---|
msg.paylod | Mensagem recebida |
msg.from | Número do remetente |
msg.chatID | ID do bate-papo em grupo/bate-papo pessoal |
msg.message | Objeto de mensagem completo. Alguns detalhes extras para usuários avançados |
Existem muitas outras opções de eventos disponíveis junto com o evento message
no Chats-In Node. Para obter detalhes, consulte a documentação do nó Chats-In.
Chats / Group Out : Tão simples quanto mencionar o nome, o node enviará msg.payload
recebido na entrada para o número mencionado no node. O exemplo ImageMessage.json
está disponível em exemplos para importação.
Mensagem Multimídia: Requisitos-
Entrada | Descrição |
---|---|
msg.image | Base64 (imagem codificada), nó image-tool funciona bem para codificação em base64 |
msg.payload | Legenda da imagem |
msg.toNumber | Número do receptor (se o número não for fornecido no nó) |
Não se esqueça de mencionar o código de discagem internacional antes do seu número. O número deve estar no formato +11 99999 99999 sem espaço.
OU
Deixe o Número em branco e forneça o número junto com o paylod emmsg.toNumber
com o código internacional. Para enviar mensagens para vários contatos, um Arrar de número pode ser passado em msg.toNumber
como msg.toNumber
= ["+1199999999", "+12990000099", "+1311111111"].Mensagem de grupo : Nó de grupo do Whatsapp para enviar mensagem em um grupo.
O nó enviará msg.payload
recebido para um chat em grupo.
A-reply-to-All.json
está disponível em exemplos para importação.
O nó responderá (a payload
) em cada mensagem começando com a string mencionada na instrução coloum ou defaults !red
. Evite usá-lo, por favor.
Problemas e sugestões são bem-vindos aqui.
Ver-0.1.21
: Nó de mensagem de grupo adicionado.Ver-0.1.23
: Os nós são formatados corretamente e os nomes são atualizados.Ver-0.1.28
: Agora os códigos QR estão disponíveis diretamente em tempo de execução no Whatsapp-Admin-Node.Ver-0.1.30
: A mensagem pode ser enviada para um array de contatos fornecido em msg.toNumber
.Ver-0.1.32
: Nó de configuração Whatsapp Lite
baseado em soquete adicionado no modo beta. Suporte para envio de mensagens de imagem adicionado no nó de bate-papo.Ver-0.1.33
: Adicionado suporte a botões e listas, bugs menores corrigidos.Ver-0.1.34
: Várias opções de leitura de eventos são adicionadas no Chats-In Node.Ver-0.1.36
: Caixa de seleção adicionada para mostrar o status como Online/Offline
no Whatsapp-Link Node, para receber notificações push. Ping-Interval adicionado para manter o WhatsApp ativo por muito tempo. Vários exemplos adicionados.Ver-0.1.37
: Alterações para correção de envio de mensagem com imagens e utilização de perfis Chromium no Puppeteer.Ver-0.1.39B
: "Whatsapp-Web & Lite" quebrado corrigido. Capaz de Send/Receive
Image/Text
do Whatsapp tanto no Whatsapp-Lite quanto na Web. trabalhando em nós fáceis de usar. Atualmente trabalhando em mais Whatsapp Node e estará disponível em breve -
Os detalhes completos dos Nodes também serão atualizados assim que possível.
Por favor, não tente enviar spam com seu número pessoal. Atividades suspeitas podem ser rastreadas pelo Whatsapp.
Obrigado por ter paciência comigo