✅ WhatsApp API de graça + WEBHOOK para HOTMART
📁 Arquivos prontos para download nessa aula.
👉 INSTRUÇÕES BÁSICAS:
Parte 1:
1- Instalar o GIT: link para download
2- Instalar o NODE: link para download
3- Instalar o ARC: link para download
4- Instalar a aplicação localmente
5- Post teste para o ARC:
- http://localhost:8000/send-message
- Header name: content-type
- Header content: application/x-www-form-urlencoded
- Body content type: application/x-www-form-urlencoded
- Body value 1: number > 553588754197
- Body value 2: message> oieeee
6- Subir o APP na Heroku: seguir até o comando ‘ git push heroku master ‘
7- Adicionar o pupperteer ao Settings da Heroku:
- $ heroku plugins:install heroku-builds
- $ heroku builds:cache:purge -a appname
- $ git commit –allow-empty -m “Purge cache” (observação: são dois traços antes da palavra allow, seu browser pode juntá-los em um só, confirme antes de rodar o comando)
- $ git push heroku master
Parte 2:
1- Acessar o BD (PHPMyAdmin)
2- Criar três tabelas (produtos, usuarios, vendas)
3- TABELA produtos
- id -> INT (AI e PK) -> Tamanho: 11
- produto -> Varchar -> Tamanho: 50
- idHotmart -> Varchar -> Tamanho: 255
4- TABELA usuarios
- id -> INT (AI e PK) -> Tamanho: 11
- nome -> Varchar -> Tamanho: 255
- sobrenome -> Varchar -> Tamanho: 255
- email -> Varchar -> Tamanho: 50
- telefone -> Varchar -> Tamanho: 250
5- TABELA vendas
- id -> INT (AI e PK) -> Tamanho: 11
- data -> TIMESTAMP -> CURRENT_TIMESTAMP
- user -> INT -> Tamanho: 11
- prod -> INT -> Tamanho: 11
- status -> Varchar -> Tamanho: 20
- transaction -> Varchar -> Tamanho: 50
- whatsweb -> Varchar -> Tamanho: 550
5- PRODUTO TESTE
- idHotmart: 00000 | produto: Produto test postback2
- idHotmart: 123456 | produto: Produto test postback2 com ç e á
6- QUERY SQL WPDATABLES (opicional)
- SELECT usuarios.`id`,
- usuarios.`nome`,
- usuarios.`sobrenome`,
- usuarios.`email`,
- usuarios.`telefone`,
- vendas.`whatsweb`,
- vendas.`data`,
- vendas.`user`,
- vendas.`prod`,
- vendas.`status`,
- vendas.`transaction`,
- produtos.`produto`,
- produtos.`idHotmart`
- FROM usuarios
- LEFT JOIN vendas
- ON usuarios.`id` = vendas.`user`
- LEFT JOIN produtos
- ON vendas.`prod` = produtos.`id`
Parte 3:
Enviar arquivo:
- http://localhost:8000/send-media
- number: destinatário
- caption: título
- file: URL do arquivo
Enviar mensagem em grupo:
- http://localhost:8000/send-group-message
- name: nome do grupo | id: id do grupo
- message: mensagem