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.
- Exercise Logging: Whether it's 20 pushups or a 5k run, Amanuensis can log it.
- Progress Tracking: Get insights on individual progression, from week one and beyond.
- Activity Leaderboard: See who's leading in participation in your chat.
- Reminders: Regular nudges to keep the chat active.
- Beautiful Reports: Weekly, monthly, or custom range reports to see your chat's overall fitness journey.
- Clone the repository:
git clone https://github.com/salsasteve/amanuensis.git
- Navigate to the project directory and build the bot:
cd amanuensis cargo build --release
- Set up your Telegram Bot Token (received from @BotFather after creating a bot):
export TELEGRAM_BOT_TOKEN=your_token_here
- Run the bot:
cargo run
- Invite the bot to your Telegram group.
- Simply type
/log <exercise_name> <reps/amount>
to log an activity. Example:/log pushups 20
. - Type
/stats
to see individual progress. - Admins can use
/report
to get the chat's overall statistics.
Got a cool idea? Feel free to open an issue or submit a pull request. We'd love to make Amanuensis even better!
This project is licensed under the MIT License. See LICENSE
for more information.
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! 💪🌈