Padel Browser
💬 Discussion 💬

[NL] I had to create a bot to book courts

1448 commentsu/wild_pancake_15w ago
I live in the Netherlands, it is impossible to book a court in the peak hours (between 5pm and 8pm), at least in the big cities. My expectations is to be able to book a cort after office hours one or two weeks in advance. The reality is that there are no available at all, meaning all the courts (in the peak hours) are fully booked up to a month, then they are simply not "bookable". This means that people book them as soon as they are available just in case and then they can cancel the reservation 1/2 days before the match. All of this seems crazy to me, so I went crazier level and created a bot. Especially to avoid to stay awake until midnight to book a court one month in advance I created a bot that does it for me. I put the dates and it wakes up at midnight and one millisecond and book the court. What do you think about this? What is the real solution? Maybe the free cancellation should be defined according to how soon you book a court? Something like if you book one month in advance you cancel for free up to two weeks not two days before. If you book it one week before then 2 days is fine.

Comments (48)

Another tech intrusion that provides a disparate advantage to someone over others is precisely what we don’t need in this world. The solution is for the clubs not to let people book so far in advance, so there is no incentive to book courts on a contingency. They need to tighten up both the booking window AND cancellation policy, and that will cut out a lot of this. In the meantime, get in the queue and compete fairly like everyone else.
12
To be fair. This issue in the Netherlands only applies to the absolute peak hours. You can book a court on Friday evening at 20:00 days before. Same with weekends. But OP thinks he is entitled getting a Tuesday court at 19:30 and refuses to put in any effort. He may agree with you, but he would also never get a court when you can only book a week in advance.
4
u/1092675w ago
I cannot even book a court 2 weks in advance (when they open) for 20:00 in Rotterdam. Tried 2 days in a row, 7 different placed, all Indoor courts gone already.
1
I totally agree with this.
3
Living in Sweden (south) is really the dream for an intermediate padel player these days. Plenty of winner’s court tournaments every week, leagues to play in in various levels, easy to find courts, good prices (45-65 euro for 90 minutes court peak times, can get down to 25-35 off hours, 8-15 Euros per person to participate in 90 minutes winners court or americano) Group training 30 euro per 90 minutes, private class 60-90 per hour depending on coach… Recommended for a spring visit :)
10
While everything else there is nice, the prices for training are not super cheap compared to many countries.
1
That is probably true (Just to clarify those prices are including court fee)
3
Some harsh words in here, not sure I agree with all the downvoting, don't hate the player hate the game
9
🙏
2
I think people should only be allowed X Bookings during prime time hours per club.
4
You guys in Northern Europe schedule things weeks or months in advance. In Southern Europe (Portugal, Spain, Italy) slots are usually filled only for the next 4 or 5 days. So the solution is for everyone to chill, and think only of the near future 😁
2
Probably best solution 😃
1
I agree with your last para. One simple partial solution is to ban cancellations. If I were the court owners I would also raise prices, as demand seems to be outstripping supply!
2
I did exactly the same until 3 years ago. It worked on [baanreserveren.nl](http://baanreserveren.nl) til it started to become a cat and mouse game. I think I used Puppeteer. Anyway, I always had mixed feelings about it, but it was much nicer than setting an alarm a minute before midnight to make a reservation as quick as possible. I stopped using it as soon as the website introduced a captcha. The real solution is to be able to book a weekly (seasonal) court so you have a steady schedule. But that usually means you play with the same group of people. I like to play matches, but it was impossible to arrange in the evenings from Monday to Thursday.
2
Sounds like at least a possibility to improve the current situation.
1
You sure you are not breaking any TOS? Im pretty certain that Playtomics TOS forbids this, it’s just a bad system so they don’t recognize the bots.
1
Ok here some ideas (by these comments and ideas) to improve the situation. 1. reduce reservation windows 2. Increase cancel for free windows now is 1/2 days it should be more. Maybe related to the reservation period, if I book 1 month in advance then I can cancel for free only up to 15 days before, if I book 1 week in advance 2 days seems fair 3. Queues and random extractions, if 10 people want the same slot let them sign up in a queue this time I can book imthe week after goe sto another person. And similar random extractions 10 people sign up one is extracted 4. Penalty when you cancel. To cancel happens, so maybe you can have 1 or 2 free cancel and then you start to pay. I am sure this would drastically reduce the "just in case" reservations and cancelations. No a solution but a concern 5. Higher prices (and no free cancel), I hope they will never to this but this problem is easily exploitable by padel courts. 100 people want the same slot? The price increase exponentially, you see this already with airplane ticket and concert tickets unfortunately. To actually reach a solution would be nice to have some data like how many cancellation people do, how many cancellations made way in advance are the cancelled and so on, etc. Ok enough on this topic, book your courts play with nice people and have fun!
1
how do you handle payment?
1
I gave credit card details to this AI, it handles it pretty well.
2
u/st1dge5w ago
What court booking system did you build the bot for? We encounter similar issues with playtomic. There's (mostly Spanish) players that are always 5 minutes late. But in those 5 minutes, they quickly grab a court for 2 weeks later.
1
Sounds like you need more courts 😏
1
u/ksiAle5w ago
Good idea.
1
Having a tool/bot is actually a great idea! You had a problem and you solved it. Would you be willing to share and Do you think it would work on Playtomic (booking app a lot of clubs use)? P.s. we are not in sane country so you don't need to worry about "competition" :D
0
u/HairyCallahan Let me try to find a middle ground here, I still hope that people can have an actual conversation on the internet even with different point of view. Here is what I see: 1. To use a bot to make a reservation is NOT unfair, it is just a tool 2. What is unfair is that the bot can make the reservation one millisecond after midnight, as human you cannot. 2.2 I admit this is unfair. If 2 people wake up to make the reservation and "compete" to get the same spot sometimes person A wins sometimes person B wins. If one of the 2 is a bot, the bot will always win. I hope this is an edge case, meaning that I hope that most of the times there is enough availability for both my bot reservation and you as human reservation. 2.3 In other words if a bot prevents you from making a reservation it is unfair. 3. The most annoying/wrong thing is to make reservations and then cancel them because "reserve and cancel" doesn't cost me anything. 3.1 I admit that a bot give you the possibility to make several reservations as human you probably will not wake up every single night to make several reservations. 4. That being said, doesn't matter how you make the reservation the main issue is still the fact that you make a reservation, keep the court reserved (this impact anyone who wants to make a reservation for that slot) and then cancel it. 5. I disagree with the bot is unfair because you have to "wake up at midnight and show effort", with or without bot I don't have to show effort to book a padel game period. Personally I can tell you, I make 1 reservation per week using the bot, the rest I join open matches or tournaments. To create a bot is/was a very fun project, I like to spend time coding and I am really happy about the final result.
0
I apologize for the way I responded. I was too aggressive.
2
❤️
1
I think this is pretty silly. I had a friend who booked courts with a bot as well and he is now banned cause it was deemed as unsportsmanlike. I told him it was unfair and I actually did not mind he got a ban. The thing is, everyone wants to play at peak hours. That's just what it is. There are plenty of options to jump into games. If you are determined to get a court at a peak hour, just put in the effort and stay up late.
0
How is this unsportsmanlike? This is a workaround to not stay up late, I wake up very early I cannot make my life miserable to book a court, also who can wake up late should have an advantage? The problem is in the system no consequences if you book 10 slots and then you cancel them 24h before the game that is th issue.
12
I see it exactly the same way… Booking a package deal and then cancelling shortly before is at least as unsportsmanlike!
3
>I wake up very early I cannot make my life miserable to book a court, You can. Do you really think other people don't have busy lives? I wake up at 4:30 AM on weekdays. Courts are usually already booked. So I set an alarm at 23:59, book a court and go back to sleep. Big deal. >The problem is in the system no consequences if you book 10 slots and then you cancel them 24h before the game that is th issue. You would have to login at 23:59 anyway if you want a court on say 19:30 on a Tuesday. Even when there would be consequences to cancelling a booking, there would be more than enough players that will book those courts. So even when the issue you have would be fixed, you would have to get up at 23:59. In all honesty, I find people like you what's wrong with the world. You think you are more important than other people. You blame others for your lack of dedication. It's honestly annoying as fuck. >The problem is in the system no consequences if you book 10 slots and then you cancel them 24h before the game that is th issue. No, you are the issue
-4