Izing Multiatendimento para Whatsapp, Instagram, Facebook e Telegram – Atualizado

Fala pessoal neste vídeo atualizado sobre o Izing multiatendimento para whatsapp, facebook, instagram e Telegram. Vou ensinar você a instalar sem erros e da melhor forma possível. Facilitando muito a conexão com banco de dados da forma mais segura. Trazendo melhor desempenho para seu servidor.

Lembrando que estamos utilizando as linhas códigos mais atualizadas para minimizar os erros de instalação.

Aproveite e instale agora mesmo em seu servidor para gerar uma renda extra no seu dia a dia.

– UBUNTU 22.04

– PACOTE INICIAL

timedatectl set-timezone America/Sao_Paulo && apt update && apt upgrade -y && apt install -y libgbm-dev wget unzip fontconfig locales gconf-service libasound2 libatk1.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgcc1 libgconf-2-4 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk-3-0 libnspr4 libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 ca-certificates fonts-liberation libappindicator1 libnss3 lsb-release xdg-utils python2-minimal build-essential postgresql redis-server && add-apt-repository -y ppa:rabbitmq/rabbitmq-erlang && wget -qO – https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.deb.sh | sudo bash && apt install -y rabbitmq-server && rabbitmq-plugins enable rabbitmq_management && wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb && apt install -y ./google-chrome-stable_current_amd64.deb && rm -rf google-chrome-stable_current_amd64.deb && wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && bash install.sh aapanel && rm -rf install.sh && reboot

– ACESSAR O AAPANEL COM AS CREDENCIAS GERADAS

Instalar o Nginx 1.21 e PM2 Manager

No Node.js version manager instale a versão 14.21.1 do Node.

– Vá nas configurações do SYS Firewall e abra as portas:

➥ 5432 (PostgreSQL)

➥ 6379 (Redis)

➥ 5672 (RabbitMQ)

➥ 8081 (Izing)

-Edite os arquivos:

➥ /etc/postgresql/14/main/postgresql.conf

Descomentar e deixar a linha como abaixo:

listen_addresses = ‘*’

➥ /etc/postgresql/14/main/pg_hba.conf

Deixar a linha como abaixo:

host all all 0.0.0.0/0

➥ /etc/redis/redis.conf

Descomentar e deixar a linha como abaixo:

requirepass 2000@23

– Configure o PostgreSQL no terminal.

sudo -u postgres psql

ALTER USER postgres PASSWORD ‘2000@23’;

CREATE DATABASE izing;

\q

-Configure o RabbitMQ no terminal.

rabbitmqctl add_user admin 123456

rabbitmqctl set_user_tags admin administrator

rabbitmqctl set_permissions -p / admin “.” “.” “.*”

Navegar até a aba files e ir na pasta www > wwwroot

-Clonar repositório.

git clone https://github.com/ldurans/izing.io.git

– Editar o .env do backend

▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼

NODE_ENV=dev

BACKEND_URL=https://xxxx.xxxxx.xxxxx

FRONTEND_URL=https://xxxx.xxxxx.xxxxx

# URL PARA O ADMIN-FRONTEND

ADMIN_DOMAIN=https://xxxx.xxxxx.xxxxx

PROXY_PORT=443

PORT=8081

DB_DIALECT=postgres

DB_PORT=5432

POSTGRES_HOST=localhost

POSTGRES_USER=postgres

POSTGRES_PASSWORD=2000@23

POSTGRES_DB=izing

JWT_SECRET=DPHmNRZWZ4isLF9vXkMv1QabvpcA80Rc

JWT_REFRESH_SECRET=EMPehEbrAdi7s8fGSeYzqGQbV5wrjH4i

IO_REDIS_SERVER=localhost

IO_REDIS_PASSWORD=2000@23

IO_REDIS_PORT=’6379′

IO_REDIS_DB_SESSION=’2′

#CHROME_BIN=/usr/bin/google-chrome

CHROME_BIN=/usr/bin/google-chrome-stable

#CHROME_BIN=null

RABBITMQ_DEFAULT_USER=USUARIO_RABBITMQ

RABBITMQ_DEFAULT_PASS=SENHA_RABBITMQ

AMQP_URL=’amqp://admin:123456@localhost:5672?connection_attempts=5&retry_delay=5′

# API OFICIAL (INTEGRAÇÃO EM DESENVOLVIMENTO)

API_URL_360=https://waba-sandbox.360dialog.io

# DADOS PARA UTILIZAÇÃO DO CANAL DO FACEBOOK

FACEBOOK_APP_ID=3237415623048660

FACEBOOK_APP_SECRET_KEY=3266214132b8c98ac59f3e957a5efeaaa13500

▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲

Alterar a versão do whatsapp-web-js para a mais atualizada

Apagar o arquivo packge-look.json

-Abrir o terminal na pasta backend

npm install

npm run build

npx sequelize db:migrate

npx sequelize db:seed:all

-Navegar até a pasta do frontend e editar o .env

▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼

URL_API=’https://xxxx.xxxxx.xxxxx’

FACEBOOK_APP_ID=’23156312477653241′

npm i -g @quasar/cli

npm install

quasar build -P -m pwa

– CONFIGURAR O PM2 PARA INICIAR COM O SERVIDOR

– SUBIR E MAPEAR AS INSTÂNCIAS DO BACKEND, FRONTEND E ADMIN-FRONTEND

🔹 Caminhos no PM2 MANAGER DO AAPANEL:

➥ BACKEND:

Startup file: /www/web/NOME_DA_PASTA/backend/dist/server.js

Run dir: /www/web/NOME_DA_PASTA/backend

🔹 Caminhos no WEBSITE DO AAPANEL:

➥ FRONTEND: /www/web/NOME_DA_PASTA/frontend/dist/pwa

▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲

🔹 Executar os comandos após finalizar:

Ajustar o cache

Site > backend/ configurações/ config

Depois de -> error_page 497

Adiciona -> underscores_in_headers on;

Site > backend/ configurações/ reverse proxy

Adicionar o codigo

proxy_cache_bypass $http_upgrade;

proxy_http_version 1.1;

proxy_set_header Upgrade $http_upgrade;

proxy_set_header Connection ‘upgrade’;

Reiniciar o nginx

📺Como Definir Parcelamentos Diferentes para Cada Produto do Woocommerce No WordPress

👉https://www.youtube.com/watch?v=eiuczes-MPo&t=1s&ab_channel=AstraOnline

📺Como Debugar a API do Whastapp Grátis e Atualizar a API

👉https://www.youtube.com/watch?v=kJ2olthpu5o&t=1045s&ab_channel=AstraOnline

📺Como integrar o WordPress com Eduzz e Whatsapp | Uncanny Automator

👉https://www.youtube.com/watch?v=peoDyDxlHTM&ab_channel=AstraOnline

📺Uncanny Automator | Integrando Uma ou Mais Instalações do WordPress

👉https://www.youtube.com/watch?v=kAcBQ8L-oUA&t=19s&ab_channel=AstraOnline

📺Site para IPTV Com Envio de Código No Whatsapp👉https://www.youtube.com/watch?v=ZrX7-gQMX-Y&t=92s&ab_channel=AstraOnline

Fonte: https://astraonline.com.br/izing-multiatendimento-para-whatsapp-instagram-facebook-e-telegram-atualizado/

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *