Skip to content

Latest commit

 

History

History
141 lines (97 loc) · 4.2 KB

README.md

File metadata and controls

141 lines (97 loc) · 4.2 KB


Logo

Joseph AI

Telegram bot for your training!
Explore the backend »

· Report Bug ·

About The Project

Logo

The bot was created using the OPENAI API, prompts are generated using prompt engineering. With the help of many clarifying questions, the bot generates a training plan and nutrition plan uniquely and as accurately as possible for a specific person.

Built With

The project was made using:

  • OpenAI
  • Telegraf
  • Nodejs

Getting Started

Prerequisites

This is an example of how to list things you need to use the software and how to install them.

  • npm
    npm install npm@latest -g

Installation

  1. Get a free API Key at https://example.com
  2. Clone the repo
    git clone https://github.com/kolen44/JosephAIBotTg.git
  3. Install NPM packages
    npm install
  4. Enter your API in config.js
    const TELEGRAM_TOKEN = 'ENTER YOUR API'
    const OPENAI_TOKEN = 'ENTER YOUR API'

Usage

Usage

To receive an individual training plan, you just need to provide information about your physical fitness!

Roadmap

  • Add OpenAI API
  • Add telegraf scenes
  • Add calorie checker
  • Add exercise check using AI
  • Multi-language Support
    • English
    • Japanese

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Contact

Ilya - Telegram - [email protected]

(back to top)