{"id":22396230,"url":"https://github.com/kmanadkat/rasa-wellness-bot","last_synced_at":"2026-02-04T06:03:14.434Z","repository":{"id":108727056,"uuid":"356507871","full_name":"kmanadkat/rasa-wellness-bot","owner":"kmanadkat","description":"Rasa Wellness Form Chatbot","archived":false,"fork":false,"pushed_at":"2021-04-14T07:11:25.000Z","size":9358,"stargazers_count":3,"open_issues_count":0,"forks_count":4,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-12T11:06:59.250Z","etag":null,"topics":["chatbot","rasa","rasa-chatbot"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kmanadkat.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,"zenodo":null}},"created_at":"2021-04-10T07:34:25.000Z","updated_at":"2021-06-17T21:35:53.000Z","dependencies_parsed_at":"2023-07-25T04:15:25.435Z","dependency_job_id":null,"html_url":"https://github.com/kmanadkat/rasa-wellness-bot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kmanadkat/rasa-wellness-bot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kmanadkat%2Frasa-wellness-bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kmanadkat%2Frasa-wellness-bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kmanadkat%2Frasa-wellness-bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kmanadkat%2Frasa-wellness-bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kmanadkat","download_url":"https://codeload.github.com/kmanadkat/rasa-wellness-bot/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kmanadkat%2Frasa-wellness-bot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29072469,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-04T03:31:03.593Z","status":"ssl_error","status_checked_at":"2026-02-04T03:29:50.742Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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","rasa","rasa-chatbot"],"created_at":"2024-12-05T06:07:30.424Z","updated_at":"2026-02-04T06:03:14.422Z","avatar_url":"https://github.com/kmanadkat.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Wellness Check Rasa ChatBot\n[![Python](https://img.shields.io/badge/Python-3.7.9-blue.svg?style=?style=flat-square\u0026logo=python)](https://www.python.org/downloads/release/python-379)\n[![Rasa](https://img.shields.io/badge/Rasa%20Open%20Source-2.4.3-purple.svg?style=flat-square)](https://rasa.com/docs/rasa/)\n\nThis is rasa based chatbot. User is asked several health related questions and at the end the logs are shared back to the user. This project demonstrates how easy it is to create NLP based chatbots with rasa opensource sdk. It mainly consists of a Form and Custom Actions. A beginner friendly scope was kept so that any one looking for getting started, could refer this.\n\n[Demo](https://kmanadkat.github.io/rasa-wellness-bot/)\n\n## Setup and Installation\nIt is recommended to use Python 3.6 or Python 3.7 with rasa framework. Below are the steps to run this project.\n\n1. Clone master branch of this repository \u0026 open root directory in terminal.\n2. Create virtual env with python: `python3.7 -m venv ./venv` and activate it by `source ./venv/bin/activate`\n3. Install rasa `pip install rasa`, with this you can now run rasa commands described below.\n\n### Generating Trained Model\nMake sure python virtual env is active in terminal. Change directory to `backend` \u0026 run rasa train like below. After training is done, you will find `models` directory at `backend/models` this is the result of rasa NLU training \u0026 rasa Core training.\n\n```shell\ncd backend\nrasa train\n```\n\n### Running Actions Server\nAfter training is done, you need to run server to serve custom actions related computation. Open another terminal instance, activate virtual env and open `backend` directory.\n\n```shell\nrasa run actions\n```\n\n### Running Rasa Chatbot in Shell\nBelow command loads the trained model, opens communication to custom actions running server \u0026 provides REPL to interact with chatbot.\n\n```shell\nrasa shell\n```\n\nOnce you have developed your bot and you are ready to integrate the bot with the UI, you can start the Rasa server using the below command\n```shell\nrasa run -m models --enable-api --cors \"*\" --debug\n```\n\nIf you have custom actions, you can start the action server using the below command\n```shell\nrasa run actions --cors \"*\" --debug\n```\nOnce you have you Rasa server up and running, you can test the bot by running the index.html file in the browser.\n\n## Chatbot Screenshots\n\n**rasa train**\n\n\u003cimg width=\"1594\" alt=\"01 rasa-train-success\" src=\"./images/01 rasa-train-success.png\"\u003e\n\n\n**rasa run actions**\n\n\u003cimg width=\"1016\" alt=\"02 rasa-run-actions-success\" src=\"./images/02 rasa-run-actions-success.png\"\u003e\n\n\n**rasa shell - happy flow 1 - affirmed for exercise**\n\n\u003cimg width=\"1525\" alt=\"03 rasa-shell-happy-flow\" src=\"./images/03 rasa-shell-happy-flow.png\"\u003e\n\n\n**rasa shell - happy flow 2 - denied for exercise**\n\n\u003cimg width=\"1528\" alt=\"04 rasa-shell-happy-flow-no-exercise\" src=\"./images/04 rasa-shell-happy-flow-no-exercise.png\"\u003e\n\n\n**rasa shell - sad flow 1 - going out of scope \u0026 coming back**\n\n\u003cimg width=\"1523\" alt=\"05 rasa-shell-sad-path-1\" src=\"./images/05 rasa-shell-sad-path-1.png\"\u003e\n\n\n**rasa shell - sad flow 2 - going out of scope \u0026 denied to proceed**\n\n\u003cimg width=\"1525\" alt=\"06 rasa-shell-sad-path-2\" src=\"./images/06 rasa-shell-sad-path-2.png\"\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkmanadkat%2Frasa-wellness-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkmanadkat%2Frasa-wellness-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkmanadkat%2Frasa-wellness-bot/lists"}