Skip to content

Telegram bot that provides information about the status of the electric power grid in Ukraine, helping users stay informed about potential power outages and shutdowns

Notifications You must be signed in to change notification settings

batiukmaks/nopower_cv

Repository files navigation

🇺🇦 Ukrainian Power Interruption Informant Telegram Bot 🤖

This is a useful and valuable Telegram bot that provides information about the status of the electric power grid in Ukraine, helping users stay informed about potential power outages and shutdowns, and serving as an example of how technology can be used to help people stay safe and informed. 📊💡👨‍💻

Features 📋

The bot offers a variety of features, including:

  • Ability to choose and view information for specific power grid areas 📍🗺️
  • Report issues and outages 🆘❌
  • Receive help and support 🆘🤝

Technology Stack 📚

The bot is built using the Telegram Bot API and Python, and relies on a number of external libraries to function. It includes a range of handlers to manage user interactions, as well as modules for data management and logging. The bot is hosted on a server, and can be accessed through the Telegram messaging app. 💻📲

Usage for users 🙋‍♂️🙋‍♀️

To use the bot, users can start by sending a message to the bot to initiate a conversation. The bot will then offer a range of commands and menus to help users navigate its features. Users can choose to view information about power grids in specific areas, report issues or outages, or receive help and support. The bot is designed to be user-friendly and intuitive, with clear and simple menus and prompts. 🤖👍

Usage for developers 👨‍💻👩‍💻

Paste your Telegram token in the file config.py python3 bot.py

Resourses: 📖

Extracting Table From Image 📷

https://medium.com/analytics-vidhya/how-to-detect-tables-in-images-using-opencv-and-python-6a0f15e560c3 https://www.geeksforgeeks.org/text-detection-and-extraction-using-opencv-and-ocr/

Image Scrapping From Website 🌐

https://stackoverflow.com/a/8286449 https://scrapingant.com/blog/scrape-dynamic-website-with-python#web-scraping-api

Heroku: 🚀

https://towardsdatascience.com/how-to-deploy-a-telegram-bot-using-heroku-for-free-9436f89575d2

Other: 💡

https://github.com/python-telegram-bot/python-telegram-bot/blob/master/examples/errorhandlerbot.py

About

Telegram bot that provides information about the status of the electric power grid in Ukraine, helping users stay informed about potential power outages and shutdowns

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published