{"id":23119023,"url":"https://github.com/vbss-io/dialogflow-chatbot-phq9-depression-questionary","last_synced_at":"2025-07-14T22:32:56.702Z","repository":{"id":244780900,"uuid":"398548809","full_name":"vbss-io/dialogflow-chatbot-phq9-depression-questionary","owner":"vbss-io","description":"(Legado) ChatBot com integração ao Google Dialogflow para aplicação do formulário PHQ-9 na identificação dos sintomas da Depressão.","archived":false,"fork":false,"pushed_at":"2022-12-06T11:03:48.000Z","size":80,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-04T05:11:50.045Z","etag":null,"topics":["chatbot","deprecated","depression","dialogflow","dialogflow-agent"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vbss-io.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-08-21T12:10:53.000Z","updated_at":"2024-11-19T11:31:54.000Z","dependencies_parsed_at":"2024-06-17T12:18:35.995Z","dependency_job_id":"c1d2cb3c-d05c-46ad-b510-5cca18f036bf","html_url":"https://github.com/vbss-io/dialogflow-chatbot-phq9-depression-questionary","commit_stats":null,"previous_names":["vitorbss12/dialogflow-chatbot-phq9-depression-questionary","vbss-io/dialogflow-chatbot-phq9-depression-questionary"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/vbss-io/dialogflow-chatbot-phq9-depression-questionary","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vbss-io%2Fdialogflow-chatbot-phq9-depression-questionary","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vbss-io%2Fdialogflow-chatbot-phq9-depression-questionary/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vbss-io%2Fdialogflow-chatbot-phq9-depression-questionary/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vbss-io%2Fdialogflow-chatbot-phq9-depression-questionary/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vbss-io","download_url":"https://codeload.github.com/vbss-io/dialogflow-chatbot-phq9-depression-questionary/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vbss-io%2Fdialogflow-chatbot-phq9-depression-questionary/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265360327,"owners_count":23752682,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chatbot","deprecated","depression","dialogflow","dialogflow-agent"],"created_at":"2024-12-17T05:31:10.816Z","updated_at":"2025-07-14T22:32:56.671Z","avatar_url":"https://github.com/vbss-io.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ChatBot - Aplicação Questionário PHQ-9\nDependências a serem instaladas:\nInstalação do node.js (Reinicie o VS Code)\n\n    https://nodejs.org/en/download/\n\nPara uso do GitHub é necessário instalar o GIT no dispositivo:\n\n    https://git-scm.com/\n\nÉ IMPORTANTE SEMPRE O USO DO TERMINAL CMD NO VSCODE (NÃO POWERSHELL)\n\n# Clonar repositório:\nCaso clone o projeto em uma pasta especifica mude para a pasta raiz do projeto\n\n        cd depressão1.0-master\n\n# Na pasta do projeto:\nInstalação dos pacotes npm – Gerenciados Node.js *NA PASTA FUNCTIONS\n        \n        cd functions\n        npm install\n\n**instalação das dependencias (Caso de erro)\n\n        npm install firebase-functions@3.7.0\n        npm install firebase-admin@^8.0.0\n\nInstalação do mySQL\n\n        npm install mysql\n        \nInstalação firebase tools\n\n        npm install -g firebase-tools\n\nLogin no firebase para pode fazer o deploy do código\n\n        firebase login\n        *Yes para o CLI\n    \nFaça o login na conta google que vai estar linkada ao projeto. Caso o navegador não inicie automaticamente, basta clicar na URL lançada no terminal.\nPara acessar o projeto com diretorio já configurado.\n\n    \tfirebase use NOME_DO_PROJETO\n \nAgora já esta conectado ao Dialogflow, qualquer alteração feita no arquivo index.js sera enviado para o dialogflow. Após alteração basta um deploy.\n\n    \tfirebase deploy\n\nO Firebase Deploy pode demorar, principalmente na primeira execução.\nPara testes é possível usar a versão demo do Bot, no painel do Dialogflow basta ir em integrations -\u003e web demo -\u003e Selecionar o link na parte superior.\n\nDEMO: https://bot.dialogflow.com/e301d948-7c0b-4a4c-8e56-c0123a2d1165\n\n# Pull request GitHub\nNo canto inferior esquerdo do Visual Code Studio é possivel fazer login usando a conta criada no GitHub, isso facilitará o acesso as permissões do projeto. \nCaso seu VS Code não esteja conectado ao GitHub basta instalar a última atualização do plugin:\nGitHub Pull Requests and Issues ou Solicitações de pull e problemas do GitHub\n\nNa Pasta Raiz\n        cd ..\n\nApós instalação declarar seu e-mail e usuário no CMD;\n        git config --global user.email \"you@example.com\"\n        git config --global user.name \"Your Name\"\n\nCrie uma branch para alteração do código\n        git checkout -b NOME_DA_BRANCH\n\nApós alteração em algum arquivo para salvar alteraçõe no GitHub:\n        git add .\n        git commit -m \"MENSAGEM\"\n        git push origin NOME_DA_BRANCH\n\nAdicionar index.js (Assim como aquivos na pasta Functions, isso se dá por um conflito no Firebase e GitHub)\n\n        git add functions/index.js\n        git commit -m \"MENSAGEM\"\n        git push origin NOME_DA_BRANCH\n\n# Variáveis de ambiente:\n\nAlterar o nome do arquivo .env.example para .env e adicionar as variáveis de ambiente, substituindo os valores pelas informações do seu banco de dados.\n\nCaso as variáveis não estejam funcionando no arquivo .env, remova o trecho do index.js e faça a atribuição manualmente.\n````JavaScript\nconst dotenv = require(\"dotenv\");\ndotenv.config();\n````\n\nAlterações manuais\n````JavaScript\nvar MYSQL_HOST = \"HOST\";\nvar MYSQL_USER = \"USER\";\nvar MYSQL_PASS = \"PASS\";\nvar MYSQL_DB = \"DB\";\n````","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvbss-io%2Fdialogflow-chatbot-phq9-depression-questionary","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvbss-io%2Fdialogflow-chatbot-phq9-depression-questionary","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvbss-io%2Fdialogflow-chatbot-phq9-depression-questionary/lists"}