Skip to content
Tillerino edited this page Sep 9, 2014 · 39 revisions

My recommendations are too hard!

Try !recommend relax. This will use an older version of the system, which has a broader difficulty spectrum.

I got a recommendation with 300 bpm / AR9 DT / CS 5 / some other meta data that I categorically can not play

The recommendations are based on statistics of who-played-what and disregard almost all meta data. This makes most recommendations pretty good right off the bat, but shitty recommendations, no matter how unlikely they are, will always turn up. I invite you to complain about the recommendation by using !complain [some reason]. This is also the basis for a personal complaint, because it logs additional data, which I need to understand how the recommendation came about.

I was promised some pp. Where are they?

See if this answers your question!

Hold on. Isn't this what osu! Trainer does?

osu! Trainer will display scores from players near your rank. Tillerinobot will give recommendations based on your top10 plays. This means that the recommendations will fit your play style. Apart from that you don't need any external software or api key to use Tillerinobot. It's right there in your client.

What do you mean 'some mods'? Can you be a little more specific?

The bot will probably be more specific in the future. For now, I trust that you can make the map hard enough through your own choice of mods. If you don't feel like it, skip it! You can use !recommend [relax] nomod to exclude mods.

Can I specify AR or BPM?

No and I'm not planning on changing that. See if you can go with the flow!

Are the recommendations for everybody?

The recommendations are based on statistics, so top players and players who play with "exotic" mods should not expect anything good. It is hard to say exactly when the recommendations will become meaningless, but there has been good feedback from players as high as top 1k. I'm working on improving those types of recommendations.

Does this work for other game modes than standard?

No. Although the method should translate just fine, there would be a substantial amount of data to be gathered and processed. Since there are comparatively few players for the other modes and I don't play any of them, I won't be supporting modes other than standard in the near future.

Wait. The bot is PLAYING?!?

Robot Tillerino and human Tillerino share the account.

So if you play on the account don't you get spammed to death?

No dying has occurred so far. During "rush hour", there can be a lot of messages, but there is a setting in the osu! client, which prevents notifications from popping up while I'm playing, so it doesn't really bother me.

The bot is offline. What do?

Check @Tillerinobot to see if there is an explanation for this. If there isn't, please contact @Tillerinobot or /u/Tillerino.

The bot doesn't answer / is going offline and online a lot. What do?

As a protection against flooding the osu! server with messages after congestion caused by a bad connection (which can trigger the spam filter), the bot may at times ignore requests for a short while and then reconnect. In the following picture you can see the osu servers having some issues, which Tillerinobot detects very quickly and disconnects for a short while to protect itself.

The osu servers are in trouble, Tillerinobot disconnects early

The cause of these issues can be brief disruptions of a variety of services and should not be cause for concern. If it persists, check @Tillerinobot to see if there is an explanation for this. If there isn't, please contact @Tillerinobot or /u/Tillerino.

Is there some sort of query limit?

Not at this time. Please note that while the recommendations are computed in parallel, the responses are not sent in parallel. Responses are sent on a FIFO basis. As a measure against congestion, all input from a user is disregarded while a previous request from the same user is being answered.

How are the recommendations made? Open source or GTFO!

The recommendations are not made from scratch when a user queries the bot. They require significant preparation ahead of time and are part of a large number of smaller experiments that I have done over the past months. At this point there is no clean way to publish something that would cover the entirety of the recommendations system.

Clone this wiki locally