Comunidade ZDG

Download GIT

Download Node

Download Xampp

Download ARC

Maratona de Grupos - EP #1
Proteção Anti-Hackers

				
					- INSTALAR NODE E GIT
- INSTALAR A API
	a. criar pasta
	b. criar arquivos
	c. npm install
	d. iniciar a api
	e. ler o qrcode
				
			

index.html

				
					<!DOCTYPE html>
<html>
<head>
	<title>WPP API by Pedrinho da NASA</title>
</head>
<body>

	<div id="app">
		<h1>WPP API</h1>
		<h3>Entre agora para comunidade ZDG: <a href="https://comunidadezdg.com.br/">clique aqui</a></h3>
		<p>ZDG MOD</p>
		<img decoding="async" src="" alt="QR Code" id="qrcode">
		<h3>Logs:</h3>
		<ul class="logs"></ul>
	</div>

	<script type="rocketlazyloadscript" data-minify="1" src="https://comunidadezdg.com.br/wp-content/cache/min/1/ajax/libs/jquery/3.5.1/jquery.min.js?ver=1733159882" crossorigin="anonymous" defer></script>
	<script type="rocketlazyloadscript" data-minify="1" src="https://comunidadezdg.com.br/wp-content/cache/min/1/ajax/libs/socket.io/2.3.0/socket.io.js?ver=1733159882" crossorigin="anonymous" defer></script>
	<script type="rocketlazyloadscript">window.addEventListener('DOMContentLoaded', function() {
		$(document).ready(function() {
			var socket = io();

			socket.on('message', function(msg) {
				$('.logs').append($('<li>').text(msg));
			});

			socket.on('qr', function(src) {
				$('#qrcode').attr('src', src);
				$('#qrcode').show();
			});

			socket.on('ready', function(data) {
				$('#qrcode').hide();
			});

			socket.on('authenticated', function(data) {
				$('#qrcode').hide();
			});
		});
	});</script>
<script>class RocketElementorAnimation{constructor(){this.deviceMode=document.createElement("span"),this.deviceMode.id="elementor-device-mode",this.deviceMode.setAttribute("class","elementor-screen-only"),document.body.appendChild(this.deviceMode)}_detectAnimations(){let t=getComputedStyle(this.deviceMode,":after").content.replace(/"/g,"");this.animationSettingKeys=this._listAnimationSettingsKeys(t),document.querySelectorAll(".elementor-invisible[data-settings]").forEach(t=>{const e=t.getBoundingClientRect();if(e.bottom>=0&&e.top<=window.innerHeight)try{this._animateElement(t)}catch(t){}})}_animateElement(t){const e=JSON.parse(t.dataset.settings),i=e._animation_delay||e.animation_delay||0,n=e[this.animationSettingKeys.find(t=>e[t])];if("none"===n)return void t.classList.remove("elementor-invisible");t.classList.remove(n),this.currentAnimation&&t.classList.remove(this.currentAnimation),this.currentAnimation=n;let s=setTimeout(()=>{t.classList.remove("elementor-invisible"),t.classList.add("animated",n),this._removeAnimationSettings(t,e)},i);window.addEventListener("rocket-startLoading",function(){clearTimeout(s)})}_listAnimationSettingsKeys(t="mobile"){const e=[""];switch(t){case"mobile":e.unshift("_mobile");case"tablet":e.unshift("_tablet");case"desktop":e.unshift("_desktop")}const i=[];return["animation","_animation"].forEach(t=>{e.forEach(e=>{i.push(t+e)})}),i}_removeAnimationSettings(t,e){this._listAnimationSettingsKeys().forEach(t=>delete e[t]),t.dataset.settings=JSON.stringify(e)}static run(){const t=new RocketElementorAnimation;requestAnimationFrame(t._detectAnimations.bind(t))}}document.addEventListener("DOMContentLoaded",RocketElementorAnimation.run);</script></body>
</html>

				
			

package.json

				
					{"name":"bot-zdg","version":"1.0.0","description":"bot-zdg: based on Whatsapp API","main":"app.js","scripts":{"start":"node .\botzdg_typebot_stop.js","start:dev":"nodemon app.js","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["whatsapp-api","node.js"],"author":"Pedro","license":"MIT","dependencies":{"axios":"^1.5.0","express":"^4.17.1","express-fileupload":"^1.2.0","express-validator":"^6.9.2","http":"0.0.1-security","mysql2":"^3.6.3","qrcode":"^1.4.4","qrcode-terminal":"^0.12.0","socket.io":"2.3.0","whatsapp-web.js":"^1.23.0"},"devDependencies":{"nodemon":"^2.0.19"}}
				
			

botzdg_grupos_maratona_aula1.js

				
					// BACKEND DA API
// BIBLIOTECAS UTILIZADAS PARA COMPOSIÇÃO DA API
const { Client, LocalAuth, MessageMedia } = require('whatsapp-web.js');
const express = require('express');
const socketIO = require('socket.io');
const qrcode = require('qrcode');
const http = require('http');
const fileUpload = require('express-fileupload');
const { body, validationResult } = require('express-validator');
const app = express();
const server = http.createServer(app);
const io = socketIO(server);

// PORTA ONDE O SERVIÇO SERÁ INICIADO
const port = 8001;
const idClient = 'bot-zdg-maratona-grupos';

// NUMEROS AUTORIZADOS
const permissaoBot = ["DDIdddXXXXXXXX@c.us"];

// SERVIÇO EXPRESS
app.use(express.json());
app.use(express.urlencoded({
extended: true
}));
app.use(fileUpload({
debug: true
}));
app.use("/", express.static(__dirname + "/"))

app.get('/', (req, res) => {
  res.sendFile('index.html', {
    root: __dirname
  });
});


// PARÂMETROS DO CLIENT DO WPP
const client = new Client({
  authStrategy: new LocalAuth({ clientId: idClient }),
  puppeteer: { headless: true,
    // CAMINHO DO CHROME PARA WINDOWS (REMOVER O COMENTÁRIO ABAIXO)
    // executablePath: 'C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe',
    //===================================================================================
    // CAMINHO DO CHROME PARA MAC (REMOVER O COMENTÁRIO ABAIXO)
    //executablePath: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome',
    //===================================================================================
    // CAMINHO DO CHROME PARA LINUX (REMOVER O COMENTÁRIO ABAIXO)
    //executablePath: '/usr/bin/google-chrome-stable',
    //===================================================================================
    args: [
      '--no-sandbox',
      '--disable-setuid-sandbox',
      '--disable-dev-shm-usage',
      '--disable-accelerated-2d-canvas',
      '--no-first-run',
      '--no-zygote',
      '--single-process', // <- this one doesn't works in Windows
      '--disable-gpu'
    ] }
});

// INITIALIZE DO CLIENT DO WPP
client.initialize();

// EVENTOS DE CONEXÃO EXPORTADOS PARA O INDEX.HTML VIA SOCKET
io.on('connection', function(socket) {
  socket.emit('message', '© BOT-ZDG - Iniciado');
  socket.emit('qr', './icon.svg');

client.on('qr', (qr) => {
    console.log('QR RECEIVED', qr);
    qrcode.toDataURL(qr, (err, url) => {
      socket.emit('qr', url);
      socket.emit('message', '© BOT-ZDG QRCode recebido, aponte a câmera  seu celular!');
    });
});

client.on('ready', async () => {
  socket.emit('ready', '© BOT-ZDG Dispositivo pronto!');
  socket.emit('message', '© BOT-ZDG Dispositivo pronto!');
  socket.emit('qr', './check.svg')	
  console.log('© BOT-ZDG Dispositivo pronto');
  const groups = await client.getChats()
  for (const group of groups){
    if(group.id.server.includes('g.us')){
      socket.emit('message', 'Nome: ' + group.name + ' - ID: ' + group.id._serialized.split('@')[0]);
      console.log('Nome: ' + group.name + ' - ID: ' + group.id._serialized.split('@')[0]) 
    }
  }
});

client.on('authenticated', () => {
    socket.emit('authenticated', '© BOT-ZDG Autenticado!');
    socket.emit('message', '© BOT-ZDG Autenticado!');
    console.log('© BOT-ZDG Autenticado');
});

client.on('auth_failure', function() {
    socket.emit('message', '© BOT-ZDG Falha na autenticação, reiniciando...');
    console.error('© BOT-ZDG Falha na autenticação');
});

client.on('change_state', state => {
  console.log('© BOT-ZDG Status de conexão: ', state );
});

client.on('disconnected', (reason) => {
  socket.emit('message', '© BOT-ZDG Cliente desconectado!');
  console.log('© BOT-ZDG Cliente desconectado', reason);
  client.initialize();
});
});


// EVENTO DE ESCUTA DE MENSAGENS RECEBIDAS PELA API
client.on('message', async msg => {

  if (msg.body === null) return;

  // REMOVER MENSAGEM DE NÚMEROS NÃO AUTORIZADOS
  if (!permissaoBot.includes(msg.author || msg.from)) {
    try{
      msg.delete(true)
      client.sendMessage(msg.from, "😎 Você não tem autorização para enviar mensagens.")
    } catch (e){
      console.log('© Comunidade ZDG')
    }
  }
});


// INITIALIZE DO SERVIÇO    
server.listen(port, function() {
  console.log('© Comunidade ZDG - Aplicativo rodando na porta *: ' + port);
});
				
			

Funcionalidades poderosas pré-configuradas

🔗 API Gratuita e Ilimitada

🔒 Anti pirata: deletar mensagem hacker
Implementar um sistema de segurança para detectar e remover mensagens de hackers ou atividades suspeitas.

🔗 Remover links
Desenvolver um mecanismo para identificar e remover automaticamente links indesejados ou maliciosos.

📋 Listar grupos e capturar todos que entram usando banco de dados
Criar um sistema que registra e armazena informações sobre os membros que entram nos grupos, utilizando um banco de dados para referência futura.

👋 Mensagem de saudação e menção de usuário
Configurar um sistema de boas-vindas que saúda novos membros e menciona seus nomes de usuário.

🔄 Controle de grupos em massa com comandos via webhook (post)
Permitir a administração de grupos em massa por meio de comandos enviados via webhook, facilitando a gestão de vários grupos simultaneamente.

🗣️ Controle de grupos em massa com comandos via chat
Estabelecer a capacidade de gerenciar grupos em massa por meio de comandos enviados diretamente através do chat, oferecendo uma alternativa conveniente para a administração centralizada.

Conheça alguns dos alunos da Comunidade ZDG

E entenda porque tanta gente está economizando tempo e ganhando dinheiro explorando robôs e automações, mesmo sem nunca antes ter tido contato com uma API.

"O Pedrinho pega na nossa mão. Se eu consegui, você também consegue."

"Eu sou desenvolvedor de sistemas, e venho utilizando as soluções do Pedrinho para integrar nos meus sistemas, e o ganho de tempo é excepcional."

"O Pedrinho tem uma didática excelente e com o curso dele, consegui colocar minha API para rodar 24 horas e estou fazendo vendas todos os dias."

"A estratégia mais eficiente e totalmente escalável."

O melhor suporte para marketing de conversa do Brasil

De segunda a sexta, os alunos da Comunidade ZDG têm uma hora durante o plantão de dúvidas para analisar erros, acertos, e criar soluções. É praticamente uma imersão intensa de ideias todo santo dia.

Respostas organizadas por tópicos e interação com membros da comunidade para resolver problemas do dia a dia

Dúvidas específicas para cada aula / implementação, com orientação para resolver problemas técnicos

Plano Anual

R$49,60 / mês

(ou R$497,00 à vista)

🔐 14 dias de garantia

Acesso imediato

Suporte
todos os dias
no Telegram

Garantia
de 14 dias

Veja tudo que você terá acesso

Aqui você sai do zero e começa a criar projetos profissionais de gestão e automação de conversas

INTRODUÇÃO

Na Comunidade ZDG, você vai receber as informações necessários para dominar todas as tecnologias abordadas durante o curso, e terá contato com os conceitos básicos dos componentes e ferramentas utilizados na criação das automações, robôs e sistemas para WhatsApp.

Você vai aprender como configurar o seu ambiente de desenvolvimento do zero até colocar a sua solução em produção, entender conceitos básicos sobre as apis, bancos de dados, domínios, linguagens de programação e muito mais.

PROJETOS

Você vai ter acesso a mais de 200 projetos profissionais prontos para copiar e colar. Integrações prontas para envio de notificações automáticas em plataformas como Hotmart, Eduzz, Monetizze, Rd Station, Active Campaing, WordPress, WooCommerce, Elementor, WP Amelia, Jet Engine, entre outras.

Você vai ter acesso a projetos com DialogFlow, BotPress e outras interfaces conversacionais. Soluções para automação de grupos e chatbots profissionais e fazer o download de tudo isso direto para o seu computador em apenas um clique.

MULTI ATENDENTE

No conteúdo você vai encontrar tudo que precisa para aprender como instalar, customizar e comercializar plataformas de múltiplos atendentes como Whaticket, Izing.io, Rocket.Chat e ChatWoot.

Você vai aprender como criar integrações com outras plataformas e será capacitado a fornecer um sistema profissional de alta rentabilidade.

BIBLIOTECAS E APIS

Na Comunidade ZDG você vai ter acesso a um conteúdo focado nas principais tecnologias disponíveis no mercados. Nós vamos explorar juntos as bibliotecas não oficiais WWeb.JS, WPP Connect, Baileys e Venom-BOT, e também a API Oficial, a Cloud API.

Você será orientado sobre qual tecnologia escolher de acordo com o seu objetivo.

INTEGRAÇÕES

Na Comunidade ZDG você vai encontrar módulos específicos com integrações com diversos sitemas como Bubble, N8N, BotPress, GLPI, Mautic, AAPanel, Twitter, ClikUp, Telegram e vários outros.

ÍNDICE COMPLETO

São mais de 350 aula com projetos prontos para você copiar e colar, partindo do absoluto zero e avançando até projetos profissionais. Acesse nosso conteúdo completo clicando aqui.

Resultados validados pelos nossos alunos

Entenda porque tanta gente está economizando tempo e ganhando dinheiro explorando robôs e automações, mesmo sem nunca antes ter tido contato com uma API.

"A estratégia mais eficiente e totalmente escalável."

"O Pedrinho compartilha muitas informações na Comunidade ZDG."

"Eu consegui organizar todas as notificações da minha loja online com o Método ZDG."

"O retorno que tenho no meu trabalho com as informações do Pedrinho, fez o meu investimento sair de graça."

"A Comunidade ZDG e o suporte do Pedrinho são incríveis. Depois que eu adquiri o curso eu deixei de gastar R$300,00 todo mês com outros serviços."

"O material do professore Pedrinho é excelente e eu nunca tinha encontrado na internet um conteúdo com tanta qualidade como o dele."​​

"Tenho uma agência digital e com o curso do Pedrinho nós criamos um novo produto e já estamos vendendo."

"Nós aumentamos o nosso faturamento e vendemos pra mais clientes com a estratégia ZDG."

"O Pedrinho tem um conteúdo libertador. Foi o melhor investimento que eu fiz. Conteúdo surreal."

Entre na comunidade ZDG e aprenda a criar automações personalizadas no whatsapp

"Depois de implementar as soluções do Pedrinho eu tive um aumento de 30% no meu faturamento, sem contar que na comunidade ZDG todos se ajudam."

"A ZDG é um método que vai permitir você aumentar o seu faturamento."​

"Sem sombra de dúvida ter conhecido o Pedrinho e o seu conteúdo foi a melhor coisa que aconteceu comigo."

"O sistema da ZDG foi fundamental na elaboração e na execução das estratégias do meu negócio."

"As soluções da comunidade me ajudaram muito a aumentar as minhas vendas e a interagir com os meus clientes de maneira mais prática. O suporte é incrível"

"A comunidade ZDG é incrível. O dinheiro que eu investi não chega nem perto de todo o conhecimento que o Pedrinho me passou."​

"O método ideal para acoplar no seu lançamento enviando mensagens."

"A Comunidade ZDG tem muito conteúdo legal, que da pra você utilizar no seu dia a dia pra meios profissionais. Depois que aprendi o método, nunca mais tive bloqueios."

"Tenho 72 anos e mais de 50 anos de experiência com informática e as dicas do Pedrinho tem me ajudado muito com as Api."

Conheça o seu mentor...

Pedro Bastos é a mente por trás de um dos maiores ecossistemas de marketing de conversa do Brasil. Tudo começou em 2020, quando iniciou despretensiosamente a Comunidade ZDG.

” Sou empreendedor desde 2009. Sócio e diretor de 8 empresas, que faturam milhões todos os meses.

Eu percebi o poder das mensagens por aplicativo em converter vendas e não sosseguei enquanto não validei um método de envio de mensagens para os clientes das minhas empresas.

E nesse cenário nasceu a Comunidade ZDG. E agora eu resolvi compartilhar com vocês, todo esse conhecimento.

Já somos mais de 1.950 ALUNOS nesse momento que eu escrevo para você. “

pedrinho_blusa_sembg
Reproduzir vídeo

Isai, Community Manager na Neil Patel Brasil

Pedrinho já palestrou em uma das maiores comunidades de marketing do Brasil a convite da equipe Neil Patel BR

A Comunidade ZDG tem 14 dias de garantia incondicional

Você pode assistir todas as aulas, ter acesso a todo o conteúdo utilizado por mim e meus alunos.

Se por qualquer motivo você não ficar satisfeito ou não se adaptar, basta entrar em contato com a minha equipe dentro do prazo de 14 dias e solicitar o reembolso do valor investido.

Você receberá de volta cada centavo que pagou. Eu estou tirando todo o risco das suas mãos e colocando nas minhas.

Faça sua inscrição agora mesmo e veja com seus próprios olhos.

Você irá consumir o conteúdo da Comunidade ZDG na Hotmart. Fundada em 2011, a Hotmart é uma das maiores empresas de educação online do mundo. É uma empresa com presença mundial, promovendo o empreendedorismo e a educação a distância em 188 países. Ela conta com mais de 20 milhões de usuários, entre Produtores, Afiliados e compradores, e cerca de 200 mil produtos cadastrados.

FAQ - Perguntas frequentes

Você terá acesso a mais de 250 vídeos aulas sobre APIs e técnicas de marketing, conteúdo exclusivo, todas as soluções desse canal para copiar e colar, grupo de alunos e o meu suporte pessoal. Mesmo que você não seja programador, na Comunidade ZDG você vai aprender como fazer envios de mensagem com segurança, enviar notificações, construir ChatBots com inteligência artificial, criar soluções com a API da Baileys, Venom-BOT, WPPConnect, WWeb-JS e Cloud API (Api Oficial), construir sistemas para múltiplos atendentes, fazer a gestão de grupos, construir conversas com listas e botões, criar integrações com aplicativos Bubble, WordPress (WooCommerce e Elementor), Botpress, N8N, DialogFlow, ChatWoot e plataformas como Hotmart, Edduz, Monetizze, Rd Station, Mautic, Google Sheets, Active Campaing, e muito mais. Você terá acesso por 1 ano a métodos exclusivos, e todas as atualizações de sistema durante esse período.

Ao clicar no botão laranja, você será direcionado para Hotmart, uma das plataformas de pagamento mais seguras da internet. Após realizar a compra, você receberá um e-mail com todas as informações para seu acesso.

Seu acesso a Comunidade ZDG, área de membros na Hotmart, grupo de alunos e suporte é válido por 1 ano.

Sim, no final de cada aula existe um espaço para perguntas e respostas. Você também receberá suporte durante os plantões de dúvidas no grupo do Telegram de segunda a sexta das 18 as 19 horas. O grupo privado de alunos é um bônus fornecido de graça para todos os alunos da Comunidade ZDG. Nele deverão ser tratadas todas as dúvidas relacionadas ao curso.

Vocês tem garantia incondicional e zero risco. Vou explicar como funciona:

1- Garantia incondicional: Você terá até 14 dias após sua compra para solicitar o seu reembolso, caso veja que a COMUNIDADE ZDG não é pra você. Basta nos enviar um e-mail no endereço [email protected]

Acesso imediato

Suporte
todos os dias
no Telegram

Garantia
de 14 dias

Comunidade ZDG © 2023 | CNPJ: 35.617.749/0001-67 | Razão Social: BIANCA SANT ANA PEREIRA 10398514607
Rua Alaor Ferreira da Fonseca, 295, CEP 37.136-132, Alfenas – MG | Tel: (35) 9 8875-4197 | E-mail: [email protected] | Política de Privacidade | Termos de Uso
Art. 49 do Código de Defesa do Consumidor | GARANTIA TOTAL DE 7 DIAS | Este produto não garante a obtenção de resultados. Qualquer referência ao desempenho de uma estratégia não deve ser interpretada como uma garantia de resultados.