Telegram-бот мониторинга электросети
Telegram-бот для мониторинга состояния электросети в посёлке.
Проект создавался как практичный сервис для местных жителей: бот показывает текущее напряжение в сети, историю отключений, график напряжения и отправляет уведомления при изменениях.
Данные поступают с физического датчика напряжения, передаются на сервер и сохраняются в базе данных. Пользователь видит актуальное состояние сети прямо в Telegram.
Проект работает в реальном использовании, им пользуются почти 200 человек.
Что реализовано:
#TelegramBot #Python #FastAPI #PostgreSQL #Docker
— Telegram-бот с меню и интерактивными кнопками;
— отображение текущего напряжения и статуса сети;
— история отключений и изменений напряжения;
— график напряжения;
— уведомления для пользователей;
— получение данных с физического датчика через API;
— backend на FastAPI;
— хранение данных в PostgreSQL;
— запуск проекта на VPS через Docker.
Моя роль: логика бота, backend API, база данных, пользовательские карточки, кнопки, уведомления и запуск проекта на сервере.
Стек: Python, aiogram 3, FastAPI, PostgreSQL, Docker, Telegram Bot API.
Проект создавался как практичный сервис для местных жителей: бот показывает текущее напряжение в сети, историю отключений, график напряжения и отправляет уведомления при изменениях.
Данные поступают с физического датчика напряжения, передаются на сервер и сохраняются в базе данных. Пользователь видит актуальное состояние сети прямо в Telegram.
Проект работает в реальном использовании, им пользуются почти 200 человек.
Что реализовано:
#TelegramBot #Python #FastAPI #PostgreSQL #Docker
— Telegram-бот с меню и интерактивными кнопками;
— отображение текущего напряжения и статуса сети;
— история отключений и изменений напряжения;
— график напряжения;
— уведомления для пользователей;
— получение данных с физического датчика через API;
— backend на FastAPI;
— хранение данных в PostgreSQL;
— запуск проекта на VPS через Docker.
Моя роль: логика бота, backend API, база данных, пользовательские карточки, кнопки, уведомления и запуск проекта на сервере.
Стек: Python, aiogram 3, FastAPI, PostgreSQL, Docker, Telegram Bot API.