🌈 Amanuensis: Your Exercise Tracker Telegram Bot 🤖

Amanuensis Logo
A shining light amidst your exercise routines, Amanuensis keeps track of your chat's physical activities and celebrates everyone's progress. Built with ❤️ using Rust.

🚀 Features

  1. Exercise Logging: Whether it's 20 pushups or a 5k run, Amanuensis can log it.
  2. Progress Tracking: Get insights on individual progression, from week one and beyond.
  3. Activity Leaderboard: See who's leading in participation in your chat.
  4. Reminders: Regular nudges to keep the chat active.
  5. Beautiful Reports: Weekly, monthly, or custom range reports to see your chat's overall fitness journey.

🛠 Installation

  1. Clone the repository:

git clone https://github.com/salsasteve/amanuensis.git

  1. Navigate to the project directory and build the bot:

cd amanuensis cargo build --release

  1. Set up your Telegram Bot Token (received from @BotFather after creating a bot):

export TELEGRAM_BOT_TOKEN=your_token_here

  1. Run the bot:

cargo run

📖 How to Use

  1. Invite the bot to your Telegram group.
  2. Simply type /log <exercise_name> <reps/amount> to log an activity. Example: /log pushups 20.
  3. Type /stats to see individual progress.
  4. Admins can use /report to get the chat's overall statistics.

🌟 Contribution

Got a cool idea? Feel free to open an issue or submit a pull request. We'd love to make Amanuensis even better!

📜 License

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

💌 Contact & Support

For any queries or assistance, drop a message to your_email@example.com.


🌟 Don't forget to star the repository if you found it useful!


Written with ❤️ by SalsaSteve and the Rust community. Keep exercising and stay healthy! 💪🌈