{"id":22164468,"url":"https://github.com/faustinopsy/python-flask","last_synced_at":"2026-05-02T15:34:43.741Z","repository":{"id":189528724,"uuid":"677577272","full_name":"faustinopsy/Python-Flask","owner":"faustinopsy","description":"chatbot - para alunos ETEC","archived":false,"fork":false,"pushed_at":"2023-12-07T12:53:03.000Z","size":5660,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-24T16:11:56.248Z","etag":null,"topics":["chatbot","flask","python"],"latest_commit_sha":null,"homepage":"https://chatbot-ultron-bba8f1e43a07.herokuapp.com/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/faustinopsy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2023-08-12T00:25:09.000Z","updated_at":"2023-12-07T12:52:33.000Z","dependencies_parsed_at":"2024-12-02T17:49:55.482Z","dependency_job_id":null,"html_url":"https://github.com/faustinopsy/Python-Flask","commit_stats":null,"previous_names":["faustinopsy/python-django","faustinopsy/python-flask"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/faustinopsy%2FPython-Flask","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/faustinopsy%2FPython-Flask/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/faustinopsy%2FPython-Flask/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/faustinopsy%2FPython-Flask/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/faustinopsy","download_url":"https://codeload.github.com/faustinopsy/Python-Flask/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245304873,"owners_count":20593626,"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","flask","python"],"created_at":"2024-12-02T05:08:08.221Z","updated_at":"2026-05-02T15:34:43.698Z","avatar_url":"https://github.com/faustinopsy.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Chatbot com Treinamento\n\nEste é um projeto de chatbot desenvolvido com Flask que permite aos usuários conversar com um chatbot e treiná-lo com novas perguntas e respostas.\n\n## Como funciona\n\nO chatbot lê um arquivo de texto que contém pares de perguntas e respostas e usa essas informações para responder às perguntas dos usuários. Os usuários também podem treinar o chatbot adicionando novas perguntas e respostas ao arquivo de texto.\n\n## Configuração\n\n1. Clone o repositório:\n  - git clone [Python-Flask](https://github.com/faustinopsy/Python-Flask)\n2. Instale as dependências necessárias:\n  -  pip install Flask\n3. Inicie o aplicativo Flask: (ainda que o nome do diretorio é django foi utilizado o flask por ser minimalista para o proposito do projeto)\n  -  python app.py\n4. Abra um navegador e vá para [http://localhost:5000](http://localhost:5000) para acessar a interface do chatbot.\n\n## Uso\n\n- Na tela inicial, você pode escolher entre treinar o chatbot ou conversar com ele.\n- Se você escolher treinar o chatbot, será solicitada uma senha secreta. A senha correta é `#1Dia_Aluno#1Dia_Professor`. Uma vez que a senha correta seja inserida, você será levado para a tela de treinamento, onde pode adicionar novas perguntas e respostas ao chatbot.\n- Se você escolher conversar com o chatbot, será levado para a tela de chat, onde pode enviar mensagens ao chatbot e receber respostas.\n\n## Arquivos\n\n- `app.py`: É o arquivo principal que contém o aplicativo Flask e define todas as rotas e lógica do aplicativo.\n- `resposta.py`: Este arquivo contém a função que o chatbot usa para buscar respostas para as perguntas dos usuários.\n- `treine.py`: Este arquivo contém a função que permite aos usuários treinar o chatbot com novas perguntas e respostas.\nDemostração de uso em: https://chatbot-ultron-bba8f1e43a07.herokuapp.com/\n## Contribuições\n\nContribuições são bem-vindas! Sinta-se à vontade para abrir uma issue ou enviar um pull request.\n\n## Licença\n\nEste projeto é licenciado sob a Licença MIT.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffaustinopsy%2Fpython-flask","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffaustinopsy%2Fpython-flask","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffaustinopsy%2Fpython-flask/lists"}