Telegram chatbot for calculating transfer trips in Germany
Languages: Russian 🇷🇺 and English 🇬🇧
Currency: Euro (€)
1. Bot Purpose
The user (client or potential client) enters the route in Telegram.
The bot calculates the route (starting point, destination, and intermediate stops if necessary).
The bot automatically generates an offer in euros based on pricing logic.
If the client agrees → the bot transfers them directly to a chat with a service employee (live communication).
2. Functional Capabilities
2.1 User Interaction
Language selection at first launch: Russian or English.
Request for starting point and destination (address, city, or geolocation).
Ability to add multiple intermediate points.
Collection of additional information (number of passengers, luggage, date and time of the trip).
2.2 Route Calculation
Integration with mapping API (Google Maps API or OpenStreetMap + OSRM).
Calculation:
Distance (km)
Estimated travel time
Cost in euros according to a specified formula (e.g., base rate + price per km)
2.3 Offer Generation
Automatic calculation and display to the user:
Total length of the route
Estimated travel time
Final cost in euros
Display in the selected language.
Buttons: “✅ Accept Offer” / “❌ Decline Offer”.
2.4 Offer Acceptance
When clicking “✅ Accept Offer”:
Sending a notification to the internal Telegram account of the employee or to the workgroup.
Redirecting the client to the chat with the service employee (via link or direct connection).
2.5 Error Handling
Friendly notifications for:
Address search error
API request error
Internet connection issues
3. Technical Requirements
3.1 Platform
Telegram Bot API
Deployment on VPS or in the cloud (Railway, Render, AWS, DigitalOcean)
Secure storage of API keys (e.g., in
.envfiles)
3.2 Development Language
Python (
python-telegram-bot) or Node.js (telegraf) — to be confirmed with the developer
3.3 Integrations
Google Maps Distance Matrix API or OpenStreetMap Routing API
If necessary — integration with CRM for storing client data
3.4 Multilingual Support
Separate language files (JSON) for easy editing
Full translation of all messages into Russian and English
4. Admin Functions
Statistics on the number of requests and accepted offers
Export of client and route data (CSV)
Ability to change the pricing formula through code or admin panel
5. Security and Privacy
Storage of personal data only when necessary
Compliance with GDPR requirements
Ability to delete client data upon request
6. What the Freelancer Should Provide
Fully functional Telegram bot according to the specifications
Source code + installation instructions
Documentation for changing texts, rates, and languages
Secure transmission of API keys (not in code)
Testing on real scenarios
Bug fixes after testing
-
2991 73 4 2 Good day! I can develop and deploy such a bot on the server according to all the tasks set in the technical specifications!!!!!! Feel free to contact me!!!!
-
296 Good day!
I am ready to create a Telegram bot according to your specifications (RU/EN, route calculation, automatic price calculation in €, "Accept → transfer to chat with manager", admin statistics/export).
Technologies: Python (python-telegram-bot) + Google Maps Distance Matrix API or OSM+OSRM; storing configs/rates and texts in JSON; deployment on Railway/Render.
Deadlines:
MVP (languages, route input, calculation of km+ETA+€ by formula, accept/reject buttons, notification to manager) — 3–5 days.
Full functionality (multi-stops, admin panel/statistics, CSV export, editing rate formula, error handling, GDPR feature for deletion) — 7–10 days.
… Support: 14 days bug fix after delivery.
Budget (EUR):
MVP: €450–650
Full version: €900–1300
(more precise after answers to the questions below)
I would like to clarify to get started:
What pricing scheme are we implementing: base_fee + €/km (+ €/min?) and different prices based on route types/time of day?
Which routing provider do you prefer: Google Maps (paid API billing) or OSM+OSRM (no billing from Google, but a separate hosting solution for routing is needed)?
Where do we redirect the client after "Accept": link to the manager, to a group, or do we create a "chat by button" (via link)?
Is a manual price override by the operator required before sending the offer?
Is a log in the database required (requests, prices, status "accepted/rejected") and admin roles?
Where are we hosting: Railway/Render/DigitalOcean? Is my deployment and domain/SSL setup needed?
Are limits/quotas on requests per user (anti-spam) required?
Is CRM integration needed now or do we leave a hook/export for future integration?
I am ready to start immediately after confirming the map provider and pricing formula.
-
477 2 0 Good day! I can write a Telegram bot according to your specifications. I will make it beautiful and of high quality. The project will take 2–3 days. Write to me.
-
9972 117 0 Hello.
I am developing bots for Telegram using NodeJS. I am ready to take on the project. Write to me, and we will discuss.
-
2882 26 0 Hello! I am creating a Telegram bot with dynamic routing, .env security, multilingual support, and Google Maps. I will optimize the code, test it locally, and deploy it on the server. I am ready to discuss the details and implementation.
Current freelance projects in the category Bot Development
Telegram bot
269 USD
It is necessary to completely replicate the interface and functionality, but without the payment platform. It needs to be done in a short time. Bot Development ∙ 7 hours 21 minutes back ∙ 62 proposals |
Automatic video posting on social media according to a scheduleTechnical Assignment (TA) Automatic video publication on social media according to a scheduleProject Description A script/bot (Python preferred, or any other solution of your choice — the main thing is stability and ease of maintenance) is needed, which automatically publishes… Python, Bot Development ∙ 8 hours 56 minutes back ∙ 38 proposals |
Bot for receiving/searching applications
28 USD
In short: Create a bot where users can create and find profiles, the bot should have referral links, etc. Everything is detailed below. Client-side bot: Before the /start button, text in the center of the chat: What can this bot do? Welcome to Sugar Secret Agency! -Premium… Python, Bot Development ∙ 10 hours 59 minutes back ∙ 43 proposals |
Signal bot with automation in Google SheetsA bot is needed that will accept an application and automatically place it in Google Sheets, for example: store1, 26.06, 500kg or 200kg, and it will automatically mark 500 or 200 in the cell of the date on the store's line in the table. Bot Development ∙ 11 hours 13 minutes back ∙ 49 proposals |
We are looking for a developer to create a trading bot/chatbot.We are looking for a developer to create a trading bot / chat bot. An IT specialist is needed who can develop a bot for market analysis 24/7 and send trading signals for gold, indices, Bitcoin, and Forex pairs. The main requirement is that the specialist must understand… Python, Bot Development ∙ 1 day 6 hours back ∙ 36 proposals |