Hello everyone,
I'm Puparia, the developer of Pupsbot — a beatmap recommendation bot built entirely around player performance and playstyle.
Since its first release, Pupsbot has relied on a purely algorithmic approach: it analyses thousands of player profiles, performances, and preferences to suggest maps that match each user’s skill level.
But there’s one thing algorithms can’t measure —
the human feeling of what makes a map truly good.
That’s the next step we’re aiming for.
A New Community-Driven Phase
We’re opening a new public phase where anyone can help shape the future of Pupsbot.
The goal is to give its algorithm a more human understanding of beatmap quality.
You can now participate here:
Log in with your osu! account, test beatmaps, and share your impressions on various aspects: aim, speed, reading, control, accuracy, stamina, and more.
Your feedback will be used to connect human perception with the existing recommendation models, helping Pupsbot refine its ability to recognize what players actually enjoy.

We’re opening a new public phase where anyone can help shape the future of Pupsbot.
The goal is to give its algorithm a more human understanding of beatmap quality.
You can now participate here:
Log in with your osu! account, test beatmaps, and share your impressions on various aspects: aim, speed, reading, control, accuracy, stamina, and more.
Your feedback will be used to connect human perception with the existing recommendation models, helping Pupsbot refine its ability to recognize what players actually enjoy.
How It Works
Each map is selected based on internal parameters such as difficulty, structure, and playstyle diversity.
After playing, you can rate the map across several key aspects.
The purpose isn’t to judge how “hard” or “pretty” a map is, but to capture how it feels to play:
is it satisfying, coherent, smooth, frustrating, or unbalanced?
All submitted ratings are used to improve Pupsbot’s recommendation engine — not to replace its existing algorithms, but to enhance them with real player insight.


Each map is selected based on internal parameters such as difficulty, structure, and playstyle diversity.
After playing, you can rate the map across several key aspects.
The purpose isn’t to judge how “hard” or “pretty” a map is, but to capture how it feels to play:
is it satisfying, coherent, smooth, frustrating, or unbalanced?
All submitted ratings are used to improve Pupsbot’s recommendation engine — not to replace its existing algorithms, but to enhance them with real player insight.
A Project for the Entire Community
This initiative isn’t just about Pupsbot.
The long-term vision is to build a community knowledge base — a shared dataset of how players perceive beatmaps.
A public API will be released in the coming months so that other developers can use this data for their own tools, ranking systems, or recommendation engines.
The idea is simple:
what we build here will not serve one bot alone, but the entire osu! ecosystem — anyone aiming to make map discovery more personal and meaningful.
This initiative isn’t just about Pupsbot.
The long-term vision is to build a community knowledge base — a shared dataset of how players perceive beatmaps.
A public API will be released in the coming months so that other developers can use this data for their own tools, ranking systems, or recommendation engines.
The idea is simple:
what we build here will not serve one bot alone, but the entire osu! ecosystem — anyone aiming to make map discovery more personal and meaningful.
Rewards & Recognition
To thank players who take the time to provide useful and thoughtful feedback, a reward selection will take place on the 6th of every month, until January 6th (final round).
Each month, 5 osu!supporter tags will be randomly given among the players who submitted high-quality and consistent map evaluations.
All submissions are reviewed and filtered automatically by Pupsbot’s evaluation system to ensure fairness — only serious and relevant feedback counts.
Eligibility:
• Higher-ranked players can still participate — profile review and manual approval are possible on request.
• You don’t need to be a Pupsbot user; simply log in on the site with your osu! account and start contributing.
After filtering, the system will randomly select winners from the top 25 contributors each month.
The goal isn’t to submit the most ratings, but to help train the model with meaningful input that truly reflects a player’s understanding of what makes a good beatmap.
To thank players who take the time to provide useful and thoughtful feedback, a reward selection will take place on the 6th of every month, until January 6th (final round).
Each month, 5 osu!supporter tags will be randomly given among the players who submitted high-quality and consistent map evaluations.
All submissions are reviewed and filtered automatically by Pupsbot’s evaluation system to ensure fairness — only serious and relevant feedback counts.
Eligibility:
• Higher-ranked players can still participate — profile review and manual approval are possible on request.
• You don’t need to be a Pupsbot user; simply log in on the site with your osu! account and start contributing.
After filtering, the system will randomly select winners from the top 25 contributors each month.
The goal isn’t to submit the most ratings, but to help train the model with meaningful input that truly reflects a player’s understanding of what makes a good beatmap.
Why This Matters
Right now, Pupsbot’s engine relies solely on algorithmic similarity between players.
It analyses your profile, finds players with similar performance patterns, and suggests maps accordingly.
That system works — but it’s purely mathematical.
This new phase introduces the missing dimension: player intuition.
It’s what separates a “popular” map from a “beloved” one.
By combining statistical data with human perception, the next version of Pupsbot will recommend maps that truly fit you — not just statistically, but emotionally.

Right now, Pupsbot’s engine relies solely on algorithmic similarity between players.
It analyses your profile, finds players with similar performance patterns, and suggests maps accordingly.
That system works — but it’s purely mathematical.
This new phase introduces the missing dimension: player intuition.
It’s what separates a “popular” map from a “beloved” one.
By combining statistical data with human perception, the next version of Pupsbot will recommend maps that truly fit you — not just statistically, but emotionally.
How to Participate
1. Visit https://pb.pupsweb.cc/help
2. Log in with your osu! account
3. Test the beatmaps provided
4. Rate the ones you know — or discover new ones
5. Return regularly as the map pool evolves


Every piece of feedback helps — even a few well-thought-out reviews can have a meaningful impact on the future of the project.
Join the Project / Contribute
For technical discussions, help, or feedback about the project, you can join the community Discord:

The source code and development updates are available on GitHub:

1. Visit https://pb.pupsweb.cc/help
2. Log in with your osu! account
3. Test the beatmaps provided
4. Rate the ones you know — or discover new ones
5. Return regularly as the map pool evolves
Every piece of feedback helps — even a few well-thought-out reviews can have a meaningful impact on the future of the project.
Join the Project / Contribute
For technical discussions, help, or feedback about the project, you can join the community Discord:
The source code and development updates are available on GitHub:
Both platforms are used to discuss new ideas, track development progress, and prepare the upcoming public API release.
Conclusion
This project is both an experiment and an ambition:
to create a community-driven recommendation system that evolves with players, not apart from them.
Algorithms can rank scores — but only players can describe how it feels to play.
Pupsbot aims to bridge that gap between data and emotion.
Participate: https://pb.pupsweb.cc/help
Follow development: https://github.com/Pupariaa/pupsbot
Thanks to everyone who takes part, no matter how small the contribution.
Each thoughtful rating helps shape a system that’s smarter, fairer, and closer to what we truly love to play.