segunda-feira, 20 de fevereiro de 2023

Cuidado, golpistas estão enviando emails falsos com seu nome!

Para evitar ser vítima do golpe do email, é importante estar ciente de que golpistas estão utilizando técnicas semelhantes ao golpe do whatsapp. Isso inclui enviar emails falsos com seus dados pessoais para enganar você.

Como uma senha de email fica comprometida?

 

Como isso acontece? Geralmente a senha é comprometida pelo uso da mesma senha em varios serviços, infecção do equipamento que tem o email configurado, seja por acessar conteúdo na internet inseguro ou seja por receber emails de phishing e clicar em links...

O invasor consegue ter acesso à sua conta de email e monitorá-la. Quando identifica padrões, começa a enviar emails falsos com arquivos em anexo ou boletos, fazendo-se passar por você.

[caption id="attachment_1027" align="alignnone" width="300"]exemplo de golpe exemplo de golpe[/caption]

Segue abaixo link onde poderá ver outros tipos de golpes:

https://catalogodefraudes.rnp.br/frauds/15245

Fique atento, para evitar o phishing, sugerimos o uso de senhas fortes e mantê-las em segurança. Senhas comprometidas geralmente estão relacionadas ao uso da mesma senha em vários serviços ou a equipamentos infectados.

  1. Crie senhas fortes e únicas para o seu email. Evite usar a mesma senha para vários serviços, para evitar que um golpista acesse sua conta de email.

  2. Não clique em links ou baixe anexos de emails suspeitos. Golpistas muitas vezes enviam emails com links maliciosos ou anexos infectados para obter acesso aos seus dados.

  3. Ative a autenticação de dois fatores (2FA) para o seu email. Isso adiciona uma camada extra de segurança, dificultando o acesso de golpistas à sua conta.

  4. Mantenha seu dispositivo e software atualizados. Isso ajuda a proteger seu email contra vulnerabilidades conhecidas, que podem ser exploradas por golpistas.

  5. Fique atento a qualquer atividade suspeita em sua conta de email. Se você notar algo incomum, como emails que você não enviou, entre em contato com seu provedor de email imediatamente para proteger sua conta contra golpes.

Se você precisa de um serviço de email seguro e confiável, recomendamos nosso serviço de hospedagem de sites cpanel, que oferece email profissional. Além disso, é possível criar um site com WordPress ou Joomla. Clique no link abaixo para saber mais.

https://lxhost.net.br/hospedagem-cpanel-cloud-linux.php

https://blog.atarweb.com.br/cuidado-com-golpe-do-email-que-e-semelhante-ao-golpe-do-whatsapp/?feed_id=80&_unique_id=63f3fdd456585

domingo, 12 de fevereiro de 2023

Que tal usar um Chat GPT-3 no WhatsApp?

Nesse passo a passo estarei mostrando um exemplo de como integrar um chat bot GPT-3 que é uma API da OPENAI, que criou o ChatGPT.  

Integrando Chat GPT com WhatsApp

Para fazer esse procedimento estou usando um servidor com Debian (mas já testei o funcionamento com ubuntu 18...). A integração está sendo feita com: node.js venom-bot api da openai OBS IMPORTANTE: Nos testes que realizei, criei um servidor apenas para essa finalidade, se você não tiver conhecimento técnico suficiente para entender o que está sendo feito, sugiro que instale em uma maquina virtual. Neste exemplo, estou utilizando usuário "root" para fazer todo procedimento.  

Instalando o node.js e atualizando o servidor

Vamos começar atualizando o sistema e instalando node.js no servidor:
sudo apt-get update -y && apt-get upgrade -y
curl -fsSL https://deb.nodesource.com/setup_current.x | sudo -E bash -
sudo apt-get update
sudo apt install nodejs -y
Depois disso, vamos instalar as dependências no servidor:
sudo apt-get update
sudo apt-get install -y gconf-service libasound2 libatk1.0-0 libatk-bridge2.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 wget libgbm-dev
Após a instalações dessas bibliotecas, considere reiniciar o servidor.
Prosseguindo, agora vamos instalar o venom-bot que será responsavel por conectar o chatbot ao WhatsApp:
cd /root
mkdir chatbot-whatsapp
cd chatbot-whatsapp
touch index.js
npm i venom-bot
No arquivo index, você vai colocar esse código:
const venom = require('venom-bot');
venom
.create()
.then((client) => start(client));
function start(client)
client.onMessage((message) => message.body === 'Oi')
client
.sendText(message.from, 'Estou pronto!')
.then((result) =>
console.log('Result: ', result); //retorna um objeto de successo
)
.catch((erro) =>
console.error('Erro ao enviar mensagem: ', erro); //return um objeto de erro
);
);
Agora teste o funcionamento e veja se o chatbot está funcionando digitando esse comando abaixo no terminal do servidor:
node index.js
Se estiver tudo certo, será exibido um QRCode para você autorizar o navegador dessa aplicação a usar o seu WhatsApp
[caption id="attachment_1011" align="alignnone" width="300"]Exemplo de QRCode do chatbot Exemplo de QRCode do chatbot[/caption]
Depois disso, poderá testar digitando um "Olá" ou "Oi" para o WhatsApp conectado ao chatbot.
E ele deverá responder pra você "Estou pronto!"
[caption id="attachment_1012" align="alignnone" width="300"]Exemplo de resposta do chatbot Exemplo de resposta do chatbot[/caption]
Se até essa etapa está tudo ok, podemos prosseguir.
 

Instalando a API do OPenAI e integrando com WhatsApp

Agora vamos para integração com a api do openai, vamos fazer a integração do gpt-3 com o WhatsApp
Para isso, vamos instalar a api do openai:
cd /root/chatbot-whatsapp
npm i openai
Deverá criar um arquivo chamado ".env" com suas credenciais de acesso do openai (organização e api de acesso).
OBS IMPORTANTE: é necessário se cadastrar no site da openai.com
Depois disso poderá adquirir as informações nos seguintes links:
OPENAI_API_KEY=https://platform.openai.com/account/api-keys
ORGANIZATION_ID=https://platform.openai.com/account/org-settings
Já o "PHONE_NUMBER=" é o numero do WhatsApp que você vai colocar no qrcode.
touch .env
echo "OPENAI_API_KEY=COLEAQUISUAAPI" >> /root/chatbot-whatsapp/.env echo "ORGANIZATION_ID=COLEAQUISUAORGANIZACAO" >> /root/chatbot-whatsapp/.env
echo "PHONE_NUMBER=5511998765432@c.us" >> /root/chatbot-whatsapp/.env
Agora você pode substituir o código do arquivo index, ou criar um novo arquivo para testar, neste exemplo estou criando um novo arquivo:
touch gpt.js
E deverá colocar o seguinte código nele:
const venom = require('venom-bot'); const dotenv = require('dotenv'); const Configuration, OpenAIApi = require("openai");
dotenv.config();
venom.create( session: 'bot-whatsapp', multidevice: true ) .then((client) => start(client)) .catch((error) => console.log(error); );
const configuration = new Configuration( organization: process.env.ORGANIZATION_ID, apiKey: process.env.OPENAI_API_KEY, );
const openai = new OpenAIApi(configuration);
const getGPT3Response = async (clientText) => const options = model: "text-davinci-003", prompt: clientText, temperature: 1, max_tokens: 4000
try const response = await openai.createCompletion(options) let botResponse = "" response.data.choices.forEach(( text ) => botResponse += text ) return `Chat GPT ??

$botResponse.trim()`
catch (e) return `? OpenAI Response Error: $e.response.data.error.message`
const commands = (client, message) => const iaCommands = davinci3: "/bot",
let firstWord = message.text.substring(0, message.text.indexOf(" ")); switch (firstWord) case iaCommands.davinci3: const question = message.text.substring(message.text.indexOf(" ")); getGPT3Response(question).then((response) => /* * Faremos uma validação no message.from * para caso a gente envie um comando * a response não seja enviada para * nosso próprio número e sim para * a pessoa ou grupo para o qual eu enviei */ client.sendText(message.from === process.env.PHONE_NUMBER ? message.to : message.from, response) ) break;
async function start(client) client.onAnyMessage((message) => commands(client, message));
Agora teste o funcionamento e veja se a integração está funcionando digitando esse comando abaixo no terminal do servidor:
node gpt.js
Se estiver tudo certo, será exibido um QRCode para você autorizar o navegador dessa aplicação a usar o seu WhatsApp
Depois disso, poderá testar digitando qualquer frase ou pergunta iniciando por "/bot"
Então o bot vai responder você com a inteligência artificial configurada no código do arquivo gpt.js
[caption id="attachment_1014" align="alignnone" width="300"]Resposta do chat gpt-3 Resposta do chat gpt-3[/caption]
Bom é isso, espero que esse passo a passo ajude você. Reiterando que utilizei um servidor somente para essa finalidade, ou seja, para fins de testes. Referencias para publicação desse passo a passo: https://github.com/victorharry/zap-gpt https://platform.openai.com https://github.com/orkestral/venom
https://blog.atarweb.com.br/que-tal-usar-um-chat-gpt-3-no-whatsapp/?feed_id=57&_unique_id=63e8e7833dde1

Que tal usar um Chat GPT-3 no WhatsApp?

Nesse passo a passo estarei mostrando um exemplo de como integrar um chat bot GPT-3 que é uma API da OPENAI, que criou o ChatGPT.  

Integrando Chat GPT com WhatsApp

Para fazer esse procedimento estou usando um servidor com Debian (mas já testei o funcionamento com ubuntu 18...). A integração está sendo feita com: node.js venom-bot api da openai OBS IMPORTANTE: Nos testes que realizei, criei um servidor apenas para essa finalidade, se você não tiver conhecimento técnico suficiente para entender o que está sendo feito, sugiro que instale em uma maquina virtual. Neste exemplo, estou utilizando usuário "root" para fazer todo procedimento.  

Instalando o node.js e atualizando o servidor

Vamos começar atualizando o sistema e instalando node.js no servidor:
sudo apt-get update -y && apt-get upgrade -y
curl -fsSL https://deb.nodesource.com/setup_current.x | sudo -E bash -
sudo apt-get update
sudo apt install nodejs -y
Depois disso, vamos instalar as dependências no servidor:
sudo apt-get update
sudo apt-get install -y gconf-service libasound2 libatk1.0-0 libatk-bridge2.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 wget libgbm-dev
Após a instalações dessas bibliotecas, considere reiniciar o servidor.
Prosseguindo, agora vamos instalar o venom-bot que será responsavel por conectar o chatbot ao WhatsApp:
cd /root
mkdir chatbot-whatsapp
cd chatbot-whatsapp
touch index.js
npm i venom-bot
No arquivo index, você vai colocar esse código:
const venom = require('venom-bot');
venom
.create()
.then((client) => start(client));
function start(client)
client.onMessage((message) => );
Agora teste o funcionamento e veja se o chatbot está funcionando digitando esse comando abaixo no terminal do servidor:
node index.js
Se estiver tudo certo, será exibido um QRCode para você autorizar o navegador dessa aplicação a usar o seu WhatsApp
[caption id="attachment_1011" align="alignnone" width="300"]Exemplo de QRCode do chatbot Exemplo de QRCode do chatbot[/caption]
Depois disso, poderá testar digitando um "Olá" ou "Oi" para o WhatsApp conectado ao chatbot.
E ele deverá responder pra você "Estou pronto!"
[caption id="attachment_1012" align="alignnone" width="300"]Exemplo de resposta do chatbot Exemplo de resposta do chatbot[/caption]
Se até essa etapa está tudo ok, podemos prosseguir.
 

Instalando a API do OPenAI e integrando com WhatsApp

Agora vamos para integração com a api do openai, vamos fazer a integração do gpt-3 com o WhatsApp
Para isso, vamos instalar a api do openai:
cd /root/chatbot-whatsapp
npm i openai
Deverá criar um arquivo chamado ".env" com suas credenciais de acesso do openai (organização e api de acesso).
OBS IMPORTANTE: é necessário se cadastrar no site da openai.com
Depois disso poderá adquirir as informações nos seguintes links:
OPENAI_API_KEY=https://platform.openai.com/account/api-keys
ORGANIZATION_ID=https://platform.openai.com/account/org-settings
Já o "PHONE_NUMBER=" é o numero do WhatsApp que você vai colocar no qrcode.
touch .env
echo "OPENAI_API_KEY=COLEAQUISUAAPI" >> /root/chatbot-whatsapp/.env echo "ORGANIZATION_ID=COLEAQUISUAORGANIZACAO" >> /root/chatbot-whatsapp/.env
echo "PHONE_NUMBER=5511998765432@c.us" >> /root/chatbot-whatsapp/.env
Agora você pode substituir o código do arquivo index, ou criar um novo arquivo para testar, neste exemplo estou criando um novo arquivo:
touch gpt.js
E deverá colocar o seguinte código nele:
const venom = require('venom-bot'); const dotenv = require('dotenv'); const Configuration, OpenAIApi = require("openai");
dotenv.config();
venom.create( session: 'bot-whatsapp', multidevice: true ) .then((client) => start(client)) .catch((error) => console.log(error); );
const configuration = new Configuration( organization: process.env.ORGANIZATION_ID, apiKey: process.env.OPENAI_API_KEY, );
const openai = new OpenAIApi(configuration);
const getGPT3Response = async (clientText) => const options = model: "text-davinci-003", prompt: clientText, temperature: 1, max_tokens: 4000
try const response = await openai.createCompletion(options) let botResponse = "" response.data.choices.forEach(( text ) => botResponse += text ) return `Chat GPT ??

$botResponse.trim()`
catch (e) return `? OpenAI Response Error: $e.response.data.error.message`
const commands = (client, message) => const iaCommands = davinci3: "/bot",
let firstWord = message.text.substring(0, message.text.indexOf(" ")); switch (firstWord) case iaCommands.davinci3: const question = message.text.substring(message.text.indexOf(" ")); getGPT3Response(question).then((response) => /* * Faremos uma validação no message.from * para caso a gente envie um comando * a response não seja enviada para * nosso próprio número e sim para * a pessoa ou grupo para o qual eu enviei */ client.sendText(message.from === process.env.PHONE_NUMBER ? message.to : message.from, response) ) break;
async function start(client) client.onAnyMessage((message) => commands(client, message));
Agora teste o funcionamento e veja se a integração está funcionando digitando esse comando abaixo no terminal do servidor:
node gpt.js
Se estiver tudo certo, será exibido um QRCode para você autorizar o navegador dessa aplicação a usar o seu WhatsApp
Depois disso, poderá testar digitando qualquer frase ou pergunta iniciando por "/bot"
Então o bot vai responder você com a inteligência artificial configurada no código do arquivo gpt.js
[caption id="attachment_1014" align="alignnone" width="300"]Resposta do chat gpt-3 Resposta do chat gpt-3[/caption]
Bom é isso, espero que esse passo a passo ajude você. Reiterando que utilizei um servidor somente para essa finalidade, ou seja, para fins de testes. Referencias para publicação desse passo a passo: https://github.com/victorharry/zap-gpt https://platform.openai.com https://github.com/orkestral/venom
https://blog.atarweb.com.br/que-tal-usar-um-chat-gpt-3-no-whatsapp/?feed_id=34&_unique_id=63e8e269dd296

quinta-feira, 9 de fevereiro de 2023

Abrir ticket - Você sabe o que é isso?

Abrir um ticket de suporte é importante para garantir a satisfação do cliente e a fidelidade à marca. De maneira geral, um bom suporte é crucial nesse sentido. Aqui na atar web, nós explicamos o que um operador de suporte faz e começamos com o básico sobre ticket de suporte para você entender melhor.

O que significa ticket de suporte

Abrir um ticket de suporte é quando um cliente entra em contato com um representante de suporte através de um sistema de gerenciamento de tickets.

Com um sistema de ticket de suporte eficiente, sua empresa pode gerenciar rapidamente as necessidades dos clientes e fornecer soluções precisas e rápidas, além disso deverá conseguir esclarecer as dúvidas mais comuns rapidamente. Imagine por exemplo a felicidade dos clientes ao receber suporte ágil e personalizado!

Tíquetes ou tickets?

Quer ter uma experiência suave e eficiente com suporte ao cliente?

Esse bilhete é a sua passagem para soluções rápidas e satisfatórias para qualquer dúvida ou problema. Imagine ter acesso imediato a um representante capacitado, pronto para ajudá-lo a resolver qualquer questão. Isso é o que o ticket de suporte oferece aqui na atarweb.

O que é um sistema de ticket de suporte?

Os ticket de suporte estão disponíveis em várias formas para atender aos clientes, como redes sociais, chat, WhatsApp, emails ou através do portal de suporte ao cliente da empresa.

Nós usamos um sistema inovador que permite a abertura de tíquetes pelo portal do cliente e também importa os emails enviados pelos clientes para o suporte da empresa.

Sugestão para sistema de tickets

Em primeiro lugar é importante comentar que você tem várias opções quando se trata de sistemas de tickets de suporte. O Zendesk é um dos mais conhecidos, Além disso, ele oferece uma plataforma robusta, porém é sistema de suporte pago. Portanto, se você procura por uma opção gratuita, o OSticket é uma boa escolha.

[caption id="attachment_943" align="alignnone" width="300"]interface do osticket uma interface de exemplo do osticket[/caption]

Como instalar o OSTicket?

Não perca a oportunidade de ter um suporte excepcional com o nosso serviço de Hospedagem de Site com SSL Grátis! Com apenas alguns cliques, você pode instalar o OSticket e ter acesso a um sistema de suporte incrível. E, caso encontre dificuldades, não se preocupe! Estamos aqui para ajudá-lo, basta abrir um ticket e nossa equipe irá lhe auxiliar com todo o carinho e dedicação. Junte-se a nós e experimente a satisfação de um atendimento de primeira linha!

 

https://blog.atarweb.com.br/ticket-de-suporte-entenda-o-significado-como-funciona-e-como-instalar-no-seu-site/?feed_id=11&_unique_id=63e5359c71cf4