Skip to content

Latest commit

 

History

23 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Workout-Run-Bot

Workout-Run-Bot is a Telegram bot designed to assist users in tracking and managing their workouts. It provides features for recording training sessions, monitoring progress, and analyzing performance data.

Table of Contents

Installation

To install and run the Workout-Run-Bot, follow these steps:

  1. Clone the repository: git clone https://github.com/freelkee/Workout-Run-Bot.git

markdown Copy code

  1. Install the required dependencies: cd Workout-Run-Bot npm install

markdown Copy code

  1. Configure the bot:
  • Rename the .env.example file to .env.
  • Open the .env file and provide your Telegram bot token.
  1. Start the bot: npm start

vbnet Copy code

Usage

Once the bot is up and running, you can interact with it through Telegram. Search for "Workout-Run-Bot" in Telegram and start a conversation with it.

The bot supports various commands and interactions to manage your workouts. Some of the available commands include:

  • /start: Start the bot and receive a welcome message.
  • /newtraining: Record a new training session, providing details like date, duration, distance, and heart rate.
  • /mytrainings: View a list of your recorded training sessions.
  • /statistics: Get insights and statistics about your training data.

Refer to the bot's responses and inline commands for more information on how to use specific features.

Features

The Workout-Run-Bot offers the following features:

  1. Record Training Sessions:
  • Capture and store details about your workouts, such as date, duration, distance, heart rate, and more.
  • Differentiate between various types of workouts, such as running or general workouts.
  1. View and Analyze Training Data:
  • Retrieve a list of your recorded training sessions, including relevant information.
  • Get insights and statistics about your performance, such as average heart rate, total distance, and more.
  1. Personalization:
  • Customize your user profile with information like weight, height, age, and condition.
  • Use personalized data for better analysis and tracking of your progress.
  1. Interactive Interface:
  • Communicate with the bot using commands and inline interactions for a user-friendly experience.
  • Receive helpful tips and suggestions based on your training data.

Contributing

Contributions to the Workout-Run-Bot project are welcome! If you have any ideas, improvements, or bug fixes, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature/fix: git checkout -b my-feature.
  3. Commit your changes: git commit -am 'Add a new feature'.
  4. Push the branch to your fork: git push origin my-feature.
  5. Submit a pull request.

Please ensure that your code follows the project's coding style and conventions. Include clear descriptions and tests for your changes to facilitate the review process.

About

Workout-Run-Bot is a Telegram bot that helps users track their workouts and runs, allowing them to log training data, calculate calories burned, and view past workout history.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages