// Service
Turnkey Telegram Bot Development
A Telegram bot can be a storefront, a catalogue, a request desk, an internal panel or a whole platform. I build it in Python around your process, from the scenario design to launch and support. If you already have a bot, I improve it without stopping it.
The kinds of bots I build
Bali rental platform
A two-sided platform inside Telegram: landlords and tenants talk directly, without exchanging contacts and without a separate account area. Search filters, requests, anonymous chat, several languages and an admin web interface. The whole interface uses regular inline buttons, no Mini App.
Voice prank bot
Improving a running bot without stopping it: SIP telephony via MikoPBX, the robot calls, plays the chosen phrase and sends the recording of the reply back to the chat. Monetisation through Telegram Stars.
A network of 150 Telegram channels for a travel agent
The system finds tours (Level.Travel API) and flights itself, prepares posts with visuals and publishes them on a schedule. n8n orchestrates the process, the heavy part lives in Python.
Client tasks and results are in the case write-ups. More projects are in the section Python projects.
Cost and timeline
From $600 per project, from 10 days. I give the final price and timeline after you describe the task: they depend on the number of scenarios, integrations and whether an admin panel is needed. We agree on them before work starts.
How the work goes
- You describe the task, the users and the scenarios. If needed, I help to formulate them.
- I propose the bot design, the list of integrations, the timeline and the price.
- I build it in stages and you check the intermediate result in Telegram.
- I launch it in Docker, hand over access and documentation, and stay available for changes.
Related articles
- Two days on a task that seemed trivial: asynchronous loading in Telegram bots
- Local Telegram Bot API: advantages, limitations of the standard API and Docker setup
- How to set up queue dialing via SIP and Python
Frequently asked questions
What do you need to start?
A description of the task: who uses the bot and what should happen. If scenarios and integrations are already clear, send them over. If not, I help to formulate them.
Can you improve an existing bot?
Yes. One of my projects was improving a running bot without stopping it, including adding telephony and payments. I need access to the bot’s code and server.
What do you write it in?
Python, aiogram, aiohttp, PostgreSQL, Redis, MongoDB, Docker. I pick the stack for the task.
What happens after launch?
I deploy in Docker and stay available for changes. For continuous work we can agree on support.
How to order
Message me on Telegram @BigMike_help: briefly describe what the bot should do. I reply on the next business day. Other ways to reach me are on the contacts page. The general Python development service is Automation and Python; details are on the Python development page.
Requirements
- • A description of the task: who uses the bot and what should happen
- • Scenarios, user roles and integrations, if they are already clear
- • Access to external systems or APIs, if the bot works with them
- • For improvements: access to the code and server of the running bot
Service includes
- • A bot built from scratch for your scenario: menus, inline buttons, filters, calendars, favourites
- • An admin web interface to manage content, requests and users
- • Integrations with CRMs, payment systems, Telegram Stars, telephony (SIP) and external APIs
- • Multilingual interface and anonymous chat between users
- • Improving an existing bot without downtime: new scenarios, working with legacy code
- • Channel automation: data collection, generated visuals, scheduled publishing
- • Docker deployment and support after launch