pres:gerti:servico_de_desenvolvimento_de_sistemas_de_informacao:projetos:chatbotzap

Essa é uma revisão anterior do documento!


Chatbot no Whatsapp

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.

Para verificar o status do servidor acesse: https://chatbot.tce.go.gov.br/

Caso precise trazer atualizações do gitlab para o servidor onde está rodando o chatbot, segue as instruções:

ssh usuario@172.17.120.30 DIGITE SUA SENHA sudo su DIGITE SUA SENHA cd /home/chatbot-v2/ matar git pull DIGITE O USUÁRIO E SENHA DO GITLAB reinicia

Airdroid é uma VM android para controle, onde o objetivo é não precisar de um dispositivo físico para ter uma conta whatsapp rodando.

Máquina Virtual: VM-CHATBOT Sistema Operacional: Android-x86 - https://www.android-x86.org/ Processador: 2 CPU Memória: 4 GB Disco: 16 GB Rede: 172.17.111.10 (VLAN 111) - Rede Isolada só tem acesso a internet

Instalei e configurei o Airdroid - https://www.airdroid.com/pt-br/ na VM-CHATBOT para controle remoto O pin para desbloqueio da tela: 559801 Criei uma conta para a play store: chatbot.tcego@gmail.com Senha: chaTc390

Criei uma conta no Airdroid: chatbot.tcego@gmail.com Senha: airTc390

Para acesso remoto, recomendo instalar o cliente do Airdroid - https://www.airdroid.com/pt-br/personal/ Basta instalar e logar com o email chatbot.tcego@gmail.com e senha airTc390

Obs: As vezes o chatbot para de responder mas o servidor ainda continua ativo, o motivo pode estar no airdroid, ou porque o sistema do airdroid caiu ou desligou. Recomendo deixar a tela do dispositivo sempre ligada no airdroid, para fazer isso caso necessário é só ir nas configurações do dispositivo.

Acesse via SSH utilizando o seguinte comando (Utilize o mesmo usuário/senha do GitLab):
ssh <nome_usuario>@172.17.120.30

Ative o modo root:
sudo su

Após acesse a pasta do projeto:
cd /home/chatbot-v2/

Execute o comando:
matar

E logo apos execute o comando:
reinicia

Pronto!

Para resolver o problema *“Service Unavailable”* do Chatbot-v2 deve-se seguir o mesmo passo-a-passo anterior.

  • pres/gerti/servico_de_desenvolvimento_de_sistemas_de_informacao/projetos/chatbotzap.1676326483.txt.gz
  • Última modificação: 13/02/2023 22:14
  • por jaires