Skip to content

This telegram bot is designed to help users maintain a healthy lifestyle and plan workouts. The bot offers various features such as: -1. Personalized exercise and diet recommendations -2. Track progress and workout statistics -3.Possibility to ask questions to the trainer online and receive advice

License

Notifications You must be signed in to change notification settings

kolen44/JosephAIBotTg

Repository files navigation


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 - vlodimirz981@gmail.com

(back to top)

About

This telegram bot is designed to help users maintain a healthy lifestyle and plan workouts. The bot offers various features such as: -1. Personalized exercise and diet recommendations -2. Track progress and workout statistics -3.Possibility to ask questions to the trainer online and receive advice

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published