Ask at the courts
Tennis clubs and centres know the regular groups and players looking for a partner. Many have a notice board or their own chat.
Tennis
Short answer: in tennis the hard part isn’t the court — it’s a partner at your level at the right time. Amateurs solve it with groups: they book one or two courts for a couple of hours and get 4–8 people together for doubles every week. Look for such groups at tennis clubs and in local chats. Can’t find one? Start your own: a court, a Telegram group and a bot that handles sign-ups and the waitlist.
Tennis clubs and centres know the regular groups and players looking for a partner. Many have a notice board or their own chat.
Amateurs arrange games in Telegram and WhatsApp: “anyone on court tomorrow at 8 am?”. Look for chats in your city and neighbourhood — expat chats too.
Amateur tournaments and ladders are a way to meet opponents at your level — but they won’t give you the same weekly game with the same people.
One court is 2 people for singles or 4 for doubles. A group on two courts is 8 people: doubles, switching partners after each set. Here’s how to set it up.
at a regular time — say, two courts on Saturdays from 10 to 12. A regular slot is easier to keep.
of people you’ve already played with, at roughly the same level. In tennis a gap in level shows more than in team sports.
a recurring one with 8 spots (two courts of four) and the court fee. The bot posts the sign-up card every week by itself.
Once 8 are in, the next people join the waitlist. Someone cancels — the first person on the waitlist gets the spot.
A game card for two courts: 8 of 8 spots, one on the waitlist, the courts split among everyone.
One court — 4 spots, two courts — 8. The 5th or 9th person joins the waitlist instead of turning up extra.
Someone cancels — the next person gets the spot right away and a private message from the bot. No scrambling for a replacement.
The court fee is divided among those signed up, and the share recalculates by itself. Money doesn’t go through the bot.
The admin splits the players into pairs or teams — at random or evenly by level — and posts them in the chat.
Up to three reminders in private messages, say a day and two hours before — so whoever’s plans changed frees the spot in time.
After the game — who actually came. You see who cancels at the last minute.
Ask at the courts and in local tennis chats, play a few times with new people. Once you have 4–8 players of a similar level, set up a regular group — then there’s a partner every week.
Singles is 2, doubles is 4. A group on two courts is 8 people: easy to switch pairs after each set.
Add Docker Event Bot to the group and create an event with the number of spots — four per court. A card with a “Join” button appears in the chat, and the list and waitlist update by themselves. All the ways compared — in the guide to sign-ups in Telegram groups.
Enter the court fee — the card shows the share per person and recalculates it every time someone joins or leaves. You collect the money yourselves: the bot doesn’t take payments.
Yes: no subscription and no payments through the bot. Players don’t install anything — Telegram is enough.
Add the bot to your tennis chat — the first sign-up card is a minute away.