owos / chatbot-hogwarts

Chatbot utilizando Rasa & Docker | Aplicação disponível no Okteto

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Chatbot Hogwarts 💬

Informações


Funcionalidades

  • Fornecer tour pela escola
  • Contar curiosidades sobre Hogwarts
  • Mostrar histórico de visitas

Projeto Local

Rasa

  • Siga bot:
    rasa train
    rasa run --enable-api --cors "*"

Rasa SDK

  • Siga bot > actions:
    Adicione um arquivo secrets.py com as informações do seu cluster.

    secrets = {
        "CLUSTER": "your_cluster",
        "DB_NAME": "your_database",
        "COL_NAME": "your_collection"
    }
  • Siga bot:

    rasa run actions

Webchat

  • Siga web:
    npm i
    npm run devStart

Okteto

  • Comando para deploy:

    okteto deploy --build
  • Siga web > public > index.html:
    Mude data-websocket-url para o endpoint gerado pelo bot no Okteto.

  • Sige bot > endpoints.yml:
    Mude url para o endpoint gerado pelo actions no Okteto.


Tecnologias e depêndencias 📚

About

Chatbot utilizando Rasa & Docker | Aplicação disponível no Okteto


Languages

Language:Python 56.8%Language:HTML 29.2%Language:Dockerfile 8.1%Language:JavaScript 4.1%Language:CSS 1.8%