Telegram bot in Python
Hello! I need to develop a Telegram bot for informing about power outage schedules in the regions of Ukraine.
I want the bot to display buttons: cities of Ukraine.
Kyiv
Zhytomyr
Vinnytsia, etc.
Then, a selection of the outage queue.
1.2
1.3, etc.
And current information from DTEK as of today.
Additionally, it is necessary to describe how this bot was developed in 50+ pages with the addition of photos, links to sources...
Client's review of cooperation with Serhii Valko
Telegram bot in PythonThe work was done perfectly!
Freelancer's review of cooperation with Vadimys Lyseniys
Telegram bot in PythonThank you for the collaboration. The client was in touch, quickly agreed on the terms and format of work, communication was correct and to the point. Payment through the Safe was processed without delays. I recommend for collaboration.
-
Hello! I am ready to take on your project and will complete it urgently. I have extensive experience with similar tasks, so there will be no difficulties. If I have piqued your interest, I would be happy to collaborate!
-
Hello!
We are dZENcode – a full-cycle digital solutions development company: from design and programming to integrations and post-release support. We take on projects from scratch and also engage in the refinement of existing solutions.
We can develop a Telegram bot for you for this task.
Where should the bot get the current schedules from: via API, parsing, or manually?
You can find detailed information about our services and rates on our website:Freelancehunt
… Take a look – after that we can discuss the details and agree on the next step.
⚠️ After clarifying all the details, we will determine the scope, suitable format of cooperation: task-based, outsourcing, or outstaffing, and the final cost.
Why projects with us are guaranteed to reach release:
💎 10+ years providing IT services;
🔥 90+ in-house specialists;
🚀 250+ public reviews since 2015;
⚙️ We support the product under SLA after launch;
✅ We work under NDA and a contract with the company!
-
Vadim, I can create a Telegram bot with buttons for cities in Ukraine, a selection of queues 1.2/1.3, etc., and pulling current data from DTEK as of today. I will think through a convenient logic so that the bot works stably and without unnecessary actions for the user. I will also prepare a detailed development description of 50+ pages with photos and links to sources. I have experience in Python and automation — I can start with the technical specifications.
-
I will develop an asynchronous Telegram bot in Python with multi-level data parsing from DTEK and prepare comprehensive technical documentation of 50+ pages with a detailed description of the architecture and visualization of processes.
What method do you plan to use to bypass Cloudflare protection and dynamic layout on energy companies' websites to ensure the relevance of charts during peak request times, and do we already have a structure of sections for the report to meet your academic or business standards?
The budget and development timeline along with the preparation of the documentation volume will be discussed in personal correspondence. 🤝
-
Hello, I worked on a Telegram bot for monitoring energy supply with integration of the DTEK API and geolocation features - processing over 10,000 requests daily with 95% accuracy.
Are you planning to integrate push notifications to alert users about changes in the disconnection schedules?
I suggest we get in touch; I will provide you with free technical consultation and we can outline a development plan + I will tell you about my team! ⚡
-
3714 17 0 Hello! 👋
I have experience in developing Telegram bots, parsers, automatic retrieval of current data from external sources, creating admin logic, and technical documentation. Your project can be implemented as an informational Telegram bot for power outage schedules by regions of Ukraine with up-to-date data from official sources.
Technology stack used:
Backend:
Python + aiogram
PostgreSQL or SQLite for MVP
… logic for selecting city/region/queue
saving user subscriptions for a specific queue
Integrations:
parsing or API/sources from DTEK
official sources for outage schedules
automatic data updates
Telegram Bot API
Bot UX:
buttons with cities: Kyiv, Zhytomyr, Vinnytsia, etc.
queue selection: 1.1 / 1.2 / 1.3, etc.
display of current information for today
ability to receive updates when the schedule changes
Documentation:
description of the bot architecture
description of the development stages
database structure
logic of button operations
code examples
screenshots of operation
links to data sources
instructions for launching and maintenance
the volume of documentation can be prepared for 50+ pages
I am ready to implement the Telegram bot, set up the retrieval of current schedules, and prepare complete technical documentation with photos, diagrams, and sources.
I look forward to your message in private!
Best regards,
Andriy
-
306 1 0 Good day! I am surprised, I have a very similar bot in my portfolio that provides outage schedules only for the Dnipropetrovsk region. I can do this in Python, Aiogram, and I will use Playwright for parsing the schedules. I am doing it cheaply because I am gathering reviews.
-
252 Conversation with Gemini
I want to respond to this order "What needs to be done: — The bot receives messages from the client and forwards them to a closed group of managers — Manager's reply in the group = response returns to the client in the bot chat — Message without Reply = internal, client does not see — Similarly for WhatsApp — Email IMAP: email to the mailbox → notification in the group. I have a detailed technical specification, the price is negotiable" can I do it, the deadline, the price, and give feedback, the feedback should be as if I am a professional and have done something similar before, describing how it will work (approximately)
This task is a classic Support Bot (Feedback Bot). Since you have already worked with aiogram and asyncio, you can definitely implement this. The main difficulty here is not in the code, but in the correct architecture of message processing.
1. How it will work (technical logic)
Telegram branch: The bot receives a message from the client (user_id). It forwards it to the group of managers. Important: in the database (SQLite/PostgreSQL) a link is recorded message_id (in the group) user_id (of the client).
Response mechanics: When a manager replies, the bot catches message.reply_to_message, searches the database for whom this dialogue belongs, and sends the text to the client via bot.send_message(chat_id=user_id, ...).
…
WhatsApp: It is best to use Green-API or Twilio. The logic is the same: Webhook from WhatsApp comes to your server (FastAPI/Aiohttp), the bot forwards it to the same group of managers.
Email (IMAP): Use the aiosmtplib or imaplib library. The script checks the email once a minute (or via IDLE), parses the subject/text, and sends a notification to the same group.
2. Price and deadlines
This is a complex solution (3 communication channels), so the price cannot be low.
Deadline: 7–10 days (3 days for Telegram, 3 for WhatsApp, 2 for Email, 2 for testing and deployment).
Price: It is optimal to ask for 12,000 – 18,000 UAH. If the client's budget is lower, you can start from 8,000 - 10,000 UAH, but that would be "with a discount".
3. Feedback on the order
This text is written in the style of a confident developer who immediately sees the project structure:
Hello! I have implemented similar feedback systems multiple times. The logic with Reply responses is the most convenient option for managers, as it allows for internal discussions directly in the group without "showing" them to the client.
How I propose to implement this:
Telegram & WhatsApp: We use a single backend in Python (aiogram + FastAPI). All messages flow into one group. We create a mapping database so that the bot knows exactly to whom to return the response when replying.
WhatsApp: Integration...
-
256 Welcome! Our team with 4 years of experience in automation specializes in developing modern, fast, and fault-tolerant Telegram bots in Python. We write clean, asynchronous code using advanced libraries (aiogram, Telethon), ensuring instant bot response even under high loads. We implement logic of any complexity: from interactive menus and administration systems to connecting databases (PostgreSQL, SQLite), integrating third-party APIs, parsers, and payment gateways. We pay special attention to cybersecurity and data protection, guaranteeing stable operation without failures. We are ready to discuss your technical task, select the optimal architecture, and promptly implement the project.
-
517 13 3 Hello. I can implement this Telegram bot in Python. I can also explain how it was implemented later. I am ready to start immediately after discussing the details. Feel free to contact me, and we will discuss the implementation, deadlines, and price in more detail.
-
536 3 0 1 Hello. I am ready to implement your project. I have experience in developing chatbots in Python and parsing data from websites with dynamic content, which is critical for working with DTEK and Yasno resources. I will create a user-friendly interface with city and queue selection so that the information is updated accurately every day. As for the 50-page documentation, I will prepare a detailed technical description with all stages of development, database schemas, explanations of the script logic, and screenshots. You will receive both a fully functional tool and a detailed report with all references to sources. Please let me know if you have a ready list of all regional companies that need to be added, or should we focus on the main cities from your list for now?
-
807 5 3 Good day! I am ready to perform quickly and efficiently. I provide a user guide and 3 days of free support. Details in private messages.
-
492 1 0 I will create a bot according to your requirements. I am knowledgeable in Python and bot development. The completion time is up to 7 days.
-
4558 50 1 Good day, I am a Python developer with extensive experience in developing Telegram bots of various complexity. I can complete your order quickly and efficiently. Write to discuss the details, I am ready to start today. I will also upload your bot to the server for stable operation 24/7 and I will provide technical support for the bot for another month. This is included in the cost.
-
937 5 0 1 Hello! I am Volodymyr, the founder of the engineering agency Vaysed. Your task is extremely relevant, and we have the perfect expertise to implement it.
Let me immediately point out the main advantage: our agency already has a ready, successfully operating, and scalable product in this niche — the Telegram bot Lumos, which daily tracks power outage schedules in the Ivano-Frankivsk and Lviv regions. We have gone through all stages of developing a similar system in practice and know the specifics of working with data from energy companies perfectly.
You can familiarize yourself with the Lumos project at the following link: https://freelancehunt.com/showcase/work/lumos-bot-monitoringu-vidklyuchen-svitla/2041595.html
Here’s how we will technically implement your project:
1. Architecture and logic of the bot:
We will develop a fast backend in Python (Aiogram 3). The bot will have convenient navigation through Inline buttons (selecting a region: Kyiv, Zhytomyr, Vinnytsia, etc. -> selecting a group/queue). The user's selection will be stored in a database (PostgreSQL or MongoDB), allowing the system to remember it and automatically send the current schedule via push notifications daily, without the need to press buttons each time.
… 2. Integration with DTEK / energy company data:
Obtaining current data is the most challenging part, as energy company websites often "crash" under load or change their structure. We will develop robust parsers or connect to available APIs. To prevent your bot from being blocked due to frequent requests and to ensure it responds instantly to users, we will use a caching system based on Redis. The bot will fetch data from DTEK once every few minutes and distribute it to users from its cache.
3. Technical documentation (50+ pages):
We fully understand the specifics of preparing thorough documentation according to strict technical and academic standards.
Our team will write a comprehensive report that will include:
A detailed description of the project architecture and technology stack selection.
Flowcharts of the bot's algorithms and UML diagrams of the database.
Description of the parsing process, bypassing protection, and data caching.
Screenshots of development stages, code snippets (with explanations), and testing.
A complete list of sources, libraries, and links to documentation used.
You can evaluate our engineering approach and implemented cases on the agency's website: https://vaysed.me/. Message me privately so we can discuss the structure of the future document and promptly start the development!
-
4796 67 0 Good day. I am ready to create such a bot for you. Message me privately and we will arrange it.
-
1786 19 0 1 Hello, Vadimys!
Our IT company creates and improves websites that operate stably, quickly, and solve specific business tasks for clients. We engage in developing websites "from scratch" as well as enhancing existing solutions, increasing their performance and user experience for your users.
We have experience in:
- developing responsive and fast websites on various platforms (WordPress, OpenCart, Shopify, WIX);
- integrations with payment systems, CRM systems, external services, and internal systems;
- optimizing website performance and security;
- setting up analytics and basic SEO tools;
… - software development and business process automation: managing customer databases, resource accounting, automating repetitive tasks, integrations with third-party systems;
After completing the project, we provide 14 days of technical support, during which we help adapt the system to your final business processes and consult on any questions regarding the completed work area. Thanks to the free support of the completed project, this allows you to be confident that the developed solution operates stably from the moment of launch and does not require any additional adjustments.
We work in a structured, responsible manner - focused on results that align with your business goals.
-
10130 117 0 Hello!
I develop bots for Telegram using NodeJS. I am ready to take on the project. Write to me, and we will discuss.
-
6514 28 0 I will create a bot in Python (aiogram): city selection with buttons, submenu for disabling queues, parsing the current schedule from the DTEK website for the current day with updates according to the schedule. The structure is clean, and it's easy to add new cities.
I will also write documentation of 50+ pages: architecture, code with explanations, screenshots, links to sources — formatted in Google Docs or Word.
Approximately 5–6 days, 4500 UAH for both parts together.
Which regions are a priority to start, and is an admin chat needed for manual schedule updates?
-
1476 14 1 Hello! I have experience creating Telegram bots using aiogram with buttons and dynamic content. I can create a parser for current information from DTEK and prepare a detailed report with photos and links. Will there be a need for bot support after launch?
-
2044 23 0 Hello! Are you planning to add other data sources besides DTEK for updating the schedules?
I will clarify the deadlines and budget in personal correspondence.
1. I will implement parsing of current data from the DTEK website and set up automatic information updates.
2. I will develop an intuitive menu with buttons for selecting the city and the disconnection queue.
3. I will prepare a detailed report of 50+ pages with descriptions, photos, and links to sources.
Thank you for considering my proposal. I am excited about the possibility of working with you!
-
Термiни?
-
Current freelance projects in the category Bot Development
Create a bot in Telegram (seller's cabinet)
16 USD
Hello everyone I need a user personal account in the format of a bot in Telegram After launching and completing the survey, a personal account is created for the user (which allows them to access the system for further buttons) so that each registered user is displayed in a… Python, Bot Development ∙ 10 hours 22 minutes back ∙ 81 proposals |
Development of a TikTok farm (content factory)It is necessary to develop a system for centralized management of multiple TikTok accounts with automatic content publishing, using individual proxies and simulating natural account activity. Functional Requirements1. Account Management Adding and removing TikTok accounts.… Python, Bot Development ∙ 1 day 7 hours back ∙ 16 proposals |
Instagram chatbotIt is necessary to set up a chat bot on Instagram that will address new subscribers by name. A possible option for collaboration with setup in Telegram later. Bot Development ∙ 1 day 8 hours back ∙ 38 proposals |
AI agent in Telegram for online store
451 USD
Task: creating an AI agent in Telegram for live communication with customers and processing orders in the online store on OpenCart. It is also necessary to implement customer notifications regarding order statuses, store operating hours, working conditions, delivery times, and… AI & Machine Learning, Bot Development ∙ 2 days 4 hours back ∙ 69 proposals |
Link UA Telegram botA Telegram bot needs to be developed that connects clients and performers of physical labor (movers, cleaning, repairs, laborers) across cities in Ukraine. Functionality: Two roles — client and performer. The client creates a request, selects a category, specifies the address… Bot Development ∙ 2 days 6 hours back ∙ 73 proposals |