https://github.com/labatata101/oximeter-telegram-bot
Telegram bot for real time data visualization of the oximeter monitor project.
https://github.com/labatata101/oximeter-telegram-bot
bot python telegram-bot
Last synced: over 1 year ago
JSON representation
Telegram bot for real time data visualization of the oximeter monitor project.
- Host: GitHub
- URL: https://github.com/labatata101/oximeter-telegram-bot
- Owner: LaBatata101
- License: gpl-3.0
- Created: 2022-08-20T21:47:48.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-08-21T21:25:10.000Z (almost 4 years ago)
- Last Synced: 2025-01-20T17:50:43.919Z (over 1 year ago)
- Topics: bot, python, telegram-bot
- Language: Python
- Homepage:
- Size: 70.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Oximeter Monitor Telegram Bot
Project made for my Microcontrollers class, the goal of this project is to collect the heartrate and oxygen saturation data using the ESP32 microcontroller
and the MAX30100 sensor. The whole project is divided into 3 parts/repositories: the [microcontroller firmware](https://github.com/LaBatata101/oximeter-esp32-firmware),
the [REST Api](https://github.com/LaBatata101/oximeter-rest-api) for the data management and the Telegram bot (this repository) for real time data visualization.
## Dependencies
- python-telegram-bot v20
- aiohttp v3.8.1
## Installing and running the project
Follow [this tutorial](https://core.telegram.org/bots) on how to create a Telegram Bot and get your Bot token.
Clone the project:
```bash
$ git clone https://github.com/LaBatata101/oximeter-telegram-bot
$ cd oximeter-telegram-bot/
```
Installing the dependencies using `pip`:
```bash
$ pip install -r requirements.txt
```
Or, using `poetry`:
```bash
$ poetry install
```
Running:
```bash
$ BOT_TOKEN=YOUR_BOT_TOKEN python oximeter/bot.py
```
Once you start a conversation with the bot type `/help` for the available commands.