Psych chat REST API (Flask, Dialogflow, Heroku)
Find a file
2021-06-01 22:30:09 -04:00
app Update documentation 2020-05-06 15:12:25 -07:00
.env DialogFlow API access 2020-04-30 19:53:27 -07:00
.flaskenv DialogFlow API access 2020-04-30 19:53:27 -07:00
.gitignore Update .gitignore 2020-05-02 17:24:28 -07:00
LICENSE Add GNU GPL license 2020-05-06 15:19:43 -07:00
Pipfile Switch to flask-restplus for Swagger UI, initial models 2020-05-04 16:46:07 -07:00
Pipfile.lock Bump urllib3 from 1.26.4 to 1.26.5 2021-06-02 01:44:17 +00:00
Procfile Update Procfile 2020-05-02 16:32:39 -07:00
README.md Fix line spacing 2020-05-06 15:25:14 -07:00
requirements.txt Switch to flask-restplus for Swagger UI, initial models 2020-05-04 16:46:07 -07:00
wsgi.py Create Procfile and other stuff 2020-05-02 16:16:11 -07:00
yeet.txt DialogFlow API access 2020-04-30 19:53:27 -07:00

YeetBot

YeetBot is a psychiatry chatbot created using Google's Dialoglow. Our project creates a server with a RESTful API to serve any requests and responses to and from Dialogflow without all the necessary dependencies and authentications.


Install

Create a virtual environment (optional, recommended):

Using venv & pip

Run python -m venv env or python3 -m venv env to create the virtual environment

Activate the virtual environment:

Windows: Run env/Scripts/activate.bat on the command line

Install requirements: pip install -r requirements.txt

Using pipenv

Run pipenv shell to setup virtual environment and load variables

Install requirements: pip install -r requirements.txt


Execution

Run flask run in the root directory to run the server on localhost:5000

Deploying to Heroku will work using the Procfile & Pipfile.lock