Telegram Rideshare Matching Bot

Замовник: AI | Опубліковано: 27.01.2026
Бюджет: 30 $

I’m building a simple rideshare service that lives entirely inside Telegram, and I need a bot that can do the matching for me. The flow should feel natural and be driven by clickable buttons rather than text commands, so riders and drivers never have to remember slash-codes. Here’s the core job: • When a rider taps “Request Ride,” the bot asks—via buttons—for pickup location, drop-off location, preferred time, and number of passengers. • When a driver taps “Offer Ride,” the bot gathers their current or planned route and available seats the same way. • As soon as there’s a compatible pair, the bot creates a private chat (or group, if easier) introducing both parties with the trip details, so they can confirm final logistics on their own. • Status messages should keep each side informed—“Looking for a match…,” “Match found,” or “No match within X minutes, try again?”—again, all through buttons. Acceptance criteria – All interactions rely on Telegram buttons; users never need to type commands. – Matching uses the three rider inputs I listed above and any basic driver info you deem necessary. – The bot runs on my server (I’ll provide SSH) and is fully documented so I can update the token or tweak wording later. – Additional instructions for creating additional button flows will be added later. Feel free to build in Python with python-telegram-bot, Node with Telegraf, or another well-supported library—just keep the code clean and the setup steps minimal. If you have past Telegram bot examples, I’d love to see them when you bid.