Skip to content

josegustavoo/psycobot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Packagist License GitHub contributors Open Source Love Donate GitHub Issues GitHub Pull Requests GitHub Last Commit PRs Welcome Visits Badge

Psycobot

O PsycoBot é um projeto que consiste em um chatbot que tem como foco ajudar as pessoas, o foco dele é se parecer o maximo possivel a um conselheiro.

O Psycobot foi criado pôr apenas 1 pessoa, um programador adolescente de 15 anos, tudo foi criado em celular (não existe desculpa para começar a programar).

Demo

Site

App

Tecnologias

  • NodeJS (Back End)
  • MongoDB (Banco de dados)
  • Heroku (Hospedagem do backend)
  • Vercel (Hospedagem do site)
  • Expo (App)

Principais bibliotecas

  • Fastify
  • Mongoose
  • Node-NLP

Criador

Instruções de como colocar frases ao bot

  • Crie um arquivo com o nome relacionando as frases (em inglês) na pasta src/dictionary e entre na pasta do idioma das frases (crie uma caso não tenha)

  • Adicione esse codigo no arquivo

    const assunto = (manager) => {
    
    }
    
    module.exports = assunto;
    
  • Para cada frase que o usuario possa dizer adicione um

    manager.addDocument();
    
  • Para cada resposta do bot adicione um

    manager.addAnswer();
    
  • Para entender um pouco mais consulte algum dos arquivos que ja tenha criado.

Contribuir

Você pode contribuir de varias formas, a principal é ajudando a treinar o chatbot, adicionando mais frases. Outras formas são dando um feedback no projeto, utilizar-lo, favoritar-lo.

E outra forma que pode me ajudar muito é doando alguma quantia, vai me ajudar a manter o projeto e crescer-lo ainda mais.

Paypal