Skip to content

jtwirly/encouragebot

Repository files navigation

EncourageBot

AI-Powered Encouragement Project

EncourageBot is an AI-powered encouragement application designed to provide positive affirmations and support to users. The chatbot uses GPT-3.5 to understand natural language inputs and generate personalized encouragement messages based on the user's needs.

Features

EncourageBot has the following features:

AI-driven encouragement: Users can receive personalized encouragement messages on any topic they would like to be encouraged about. High-quality responses: EncourageBot uses OpenAI's GPT-3 model for generating high-quality encouragement while maintaining a kind, ethical, and friendly tone. Streamlined updates and version control: The application is deployed on Heroku and integrated with GitHub for streamlined updates and version control. Simple web interface: Users can interact with the chatbot through a simple web interface, providing seamless access to the encouragement-generating AI.

Installation

To run EncourageBot on your local machine, follow these steps:

Clone the repository to your local machine using git clone https://github.com/[username]/encouragebot.git Install the necessary dependencies in package.json Run the application using npm run dev Note: You will need to obtain your own API key from OpenAI to use GPT-3.

Contributing

If you would like to contribute to EncourageBot, please follow these steps:

Fork the repository to your GitHub account Clone the repository to your local machine using git clone https://github.com/[username]/encouragebot.git Create a new branch using git checkout -b new-feature Make your changes and commit them using git commit -m "Added new feature" Push your changes to your forked repository using git push origin new-feature Create a pull request to the original repository

License

EncourageBot is licensed under the MIT License. See LICENSE for more information.

Releases

No releases published

Packages

No packages published