pres:gerti:servico_de_desenvolvimento_de_sistemas_de_informacao:projetos:chatbotzap

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
Próxima revisão
Revisão anterior
pres:gerti:servico_de_desenvolvimento_de_sistemas_de_informacao:projetos:chatbotzap [13/02/2023 22:13] – [Instruções para reiniciar o serviço do Chatbot-v2] jairespres:gerti:servico_de_desenvolvimento_de_sistemas_de_informacao:projetos:chatbotzap [09/03/2023 19:57] (atual) – [Chatbot no Whatsapp] bholiveira
Linha 2: Linha 2:
 Este projeto foi construído utilizando o app autoresponder configurado numa conta de whatsapp que adquirimos para o Serviço de Sistemas. O Dispositivo está  no servidor numa máquina com o airdroid. Este projeto foi construído utilizando o app autoresponder configurado numa conta de whatsapp que adquirimos para o Serviço de Sistemas. O Dispositivo está  no servidor numa máquina com o airdroid.
 Há um botão no site para invocar o whatsapp, que chama um chatbot que oferece um menu que redireciona para o site conforme o usuário vai escolhendo. Há um projeto no SGF que recebe recomendação de fiscalização dos cidadãos. Há um botão no site para invocar o whatsapp, que chama um chatbot que oferece um menu que redireciona para o site conforme o usuário vai escolhendo. Há um projeto no SGF que recebe recomendação de fiscalização dos cidadãos.
 +
 +**As três versões abaixo não podem funcionar simultâneamente. No Site funciona a V2**
 +
 +A V1 é a que está integrada no watson.
 +
 +A V2 é a que está em produção. Segundo o estagiário o que roda em /bot é sempre a V2
 +
 +A V3 é a tentativa de se integrar com o WhatsappBusiness
  
 ===== Status do servidor  ===== ===== Status do servidor  =====
Linha 10: Linha 18:
 Caso precise trazer atualizações do gitlab para o servidor onde está rodando o chatbot, segue as instruções:  Caso precise trazer atualizações do gitlab para o servidor onde está rodando o chatbot, segue as instruções: 
  
 +<code>
 ssh usuario@172.17.120.30 ssh usuario@172.17.120.30
 DIGITE SUA SENHA DIGITE SUA SENHA
Linha 19: Linha 28:
 DIGITE O USUÁRIO E SENHA DO GITLAB DIGITE O USUÁRIO E SENHA DO GITLAB
 reinicia reinicia
 +</code>
  
 ===== Airdroid ===== ===== Airdroid =====
  
 Airdroid é uma VM android para controle, onde o objetivo é não precisar de um dispositivo físico para ter uma conta whatsapp rodando. Airdroid é uma VM android para controle, onde o objetivo é não precisar de um dispositivo físico para ter uma conta whatsapp rodando.
 +<code>
 Máquina Virtual: VM-CHATBOT Máquina Virtual: VM-CHATBOT
 Sistema Operacional: Android-x86 - https://www.android-x86.org/ Sistema Operacional: Android-x86 - https://www.android-x86.org/
Linha 31: Linha 40:
 Disco: 16 GB Disco: 16 GB
 Rede: 172.17.111.10 (VLAN 111) - Rede Isolada só tem acesso a internet Rede: 172.17.111.10 (VLAN 111) - Rede Isolada só tem acesso a internet
 +
 +</code>
  
 Instalei e configurei o Airdroid - https://www.airdroid.com/pt-br/ na VM-CHATBOT para controle remoto Instalei e configurei o Airdroid - https://www.airdroid.com/pt-br/ na VM-CHATBOT para controle remoto
Linha 51: Linha 62:
 ===== Instruções para reiniciar o serviço do Chatbot-v2 ===== ===== Instruções para reiniciar o serviço do Chatbot-v2 =====
  
-\\ Acesse via SSH utilizando o seguinte comando //(Utilize o mesmo usuário/senha do GitLab): +Acesse via SSH utilizando o seguinte comando (Utilize o mesmo usuário/senha do GitLab): \\ 
-\\ ssh <nome_usuario>@172.17.120.30 +<code>ssh <nome_usuario>@172.17.120.30</code> \\
  
-\\ Ative o modo root: +Ative o modo root: \\ 
-\\ sudo su+<code>sudo su</code> \\
  
-\\ Após acesse a pasta do projeto: +Após acesse a pasta do projeto: \\ 
-\\ cd /home/chatbot-v2/ +<code>cd /home/chatbot-v2/</code> \\
  
-\\ Execute o comando: +Execute o comando: \\ 
-\\ matar+<code>matar</code> \\
  
-\\E logo apos execute o comando: +E logo apos execute o comando: \\ 
-\\reinicia +<code>reinicia 
- +Log do servidor em: /usr/bin/servidor </code> \\
-\\ **Pronto!** +
- +
-\\ Para resolver o problema *"Service Unavailable"do Chatbot-v2 deve-se seguir o mesmo passo-a-passo anterior. +
- +
- +
-====== Ativando o serviço do Chatbot-v3 ====== +
- +
-Para inicializar o Chatbot V3 execute os passos abaixo: +
- +
-Acesse a pasta do projeto:\\ +
-cd /home/chatbot-v3 +
- +
-Execute o comando:\\ +
-matar+
  
-E logo apos execute o comando:\\ +Pronto! \\
-servidorteste+
  
-Pronto, serviço estará disponivel.\\+Para resolver problema **//Service Unavailable//** do **//Chatbot-v2//** deve-se seguir o mesmo passo-a-passo anterior\\ \\ \\
  
-**Observação:** 
-Os dois serviços não funcionam em paralelo, então ao subir o versão 2 obrigatoriamente a versão 3 estará indisponível e vice-versa. 
  
  
 +===== Ativando o serviço do Chatbot-v3 =====
  
 +Para inicializar o Chatbot V3 \\
  
 +Acesse a pasta do projeto: \\
 +<code>cd /home/chatbot-v3/ </code> \\
  
 +Execute o comando:
 +<code>matar</code> \\
  
 +E logo apos execute o comando: \\
 +<code>servidorteste</code> \\
  
 +Pronto, o serviço estará disponivel. \\
  
-*Scripts de Inicialização/Reinicialização do projeto*+**Observação:** \\ 
 +Os dois serviços não funcionam em paralelo, então ao subir o versão 2 obrigatoriamente a versão 3 estará indisponivel e vice-versa. \\ \\ \\ 
 +===== Scripts de Inicialização/Reinicialização do projeto =====
  
-Diretório que estão armazenados os scripts *matar* e *servidor*: +Diretório que estão armazenados os scripts **matar** e **servidor**: 
-/usr/bin/ +<code>/usr/bin/  </code> \\
  
-Para verificar a execução dos scripts execute os seguintes comandos:+Para verificar a execução dos scripts execute os seguintes comandos: \\ \\
  
-Encerra o serviço: +Encerra o serviço: \\ 
-cat /usr/bin/matar +<code>cat /usr/bin/matar </code> \\
  
-Inicializa o serviço: +Inicializa o serviço: \\ 
-cat /usr/bin/servidor+<code>cat /usr/bin/servidor</code> \\
  • pres/gerti/servico_de_desenvolvimento_de_sistemas_de_informacao/projetos/chatbotzap.1676326412.txt.gz
  • Última modificação: 13/02/2023 22:13
  • por jaires