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. 🤝
-
Good day. I am ready to create such a bot for you. Message me privately and we will arrange it.
-
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! ⚡
-
3631 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
-
282 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...
-
624 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.
-
1460 5 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?
-
734 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.
-
4611 52 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!
-
1762 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.
-
9927 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.
-
6589 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?
-
2006 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
It is necessary to develop a Telegram bot for monitoring cars from auctions in the USA (Copart, IAAI)A Telegram bot is needed for automatic searching and monitoring of "BUY IT NOW" cars at auctions in the USA (Copart, IAAI). The bot should operate automatically and send notifications about new cars that meet the specified filters.Main functionalityFilter settings: 1. Car… Data Parsing, Bot Development ∙ 1 day 11 hours back ∙ 91 proposals |
Telegram bot
53 USD
I need code for a Telegram bot that will take messages from one channel, modify them to fit my design, and post them in two other channels. In one channel, from 1 to 6 posts, and in the other channel, all posts. Bot Development ∙ 2 days 1 hour back ∙ 90 proposals |
I am looking for a strong specialist in trading bots and agents.
250 USD
It is important to start - TODAY I need a person who has experience in writing trading bots on DEXs (needed on the BSC network) with an understanding of transaction costs, gas, etc. I want to test several trading strategies on a real trading agent I need to quickly… Cryptocurrency & Blockchain, Bot Development ∙ 2 days 22 hours back ∙ 34 proposals |
Creation of a TikTok farm with income generation
601 USD
Looking for a person who can write software for a TikTok farm, so we can generate traffic and earn income. We are seeking a ready-made solution with a full cycle. Python, Bot Development ∙ 4 days back ∙ 16 proposals |
TG BOT for Auto Ria
156 USD
We are interested in creating a bot that can send 1000+ exchange offers per day from one account. Authorization through Ria login and password, with characteristics exclusively those listed on the portal. The ability to limit the number of exchange requests. Also, monitoring… Bot Development ∙ 5 days 2 hours back ∙ 44 proposals |