Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
| 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] jaires | pres: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: | ||
| + | < | ||
| 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 | ||
| + | </ | ||
| ===== 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. | ||
| + | < | ||
| Máquina Virtual: VM-CHATBOT | Máquina Virtual: VM-CHATBOT | ||
| Sistema Operacional: | Sistema Operacional: | ||
| 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 | ||
| + | |||
| + | </ | ||
| Instalei e configurei o Airdroid - https:// | Instalei e configurei o Airdroid - https:// | ||
| 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 | + | Acesse via SSH utilizando o seguinte comando (Utilize o mesmo usuário/ |
| - | \\ssh < | + | < |
| - | \\Ative o modo root: | + | Ative o modo root: \\ |
| - | \\sudo su | + | < |
| - | \\Após acesse a pasta do projeto: | + | Após acesse a pasta do projeto: \\ |
| - | \\cd / | + | < |
| - | \\Execute o comando: | + | Execute o comando: \\ |
| - | \\matar | + | < |
| - | \\E logo apos execute o comando: | + | E logo apos execute o comando: \\ |
| - | \\reinicia | + | < |
| - | + | Log do servidor em: /usr/bin/servidor </ | |
| - | \\**Pronto!** | + | |
| - | + | ||
| - | \\Para resolver o problema *" | + | |
| - | + | ||
| - | + | ||
| - | ====== 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, | + | Para resolver |
| - | **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: \\ | ||
| + | < | ||
| + | Execute o comando: | ||
| + | < | ||
| + | E logo apos execute o comando: \\ | ||
| + | < | ||
| + | Pronto, o serviço estará disponivel. \\ | ||
| - | *Scripts de Inicialização/ | + | **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/ | ||
| - | Diretório que estão armazenados os scripts *matar* e *servidor*: | + | Diretório que estão armazenados os scripts |
| - | / | + | < |
| - | 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 / | + | < |
| - | Inicializa o serviço: | + | Inicializa o serviço: |
| - | cat / | + | < |