mirror of
https://github.com/alexgetmancom/miband-bot.git
synced 2026-09-05 18:16:18 +03:00
1.3 KiB
1.3 KiB
miband-bot
Bot de Telegram self-hosted para datos de Xiaomi Fitness y Mi Band.
Sincroniza pasos, sueño, pulso, SpO2, estrés, actividad diaria, peso y entrenamientos en archivos SQLite locales, y permite consultarlos o exportarlos desde Telegram. No utiliza servicios externos para tus datos.
Diseñado para un único propietario. No es un bot público ni un servicio médico.
Funciones
- Resúmenes diarios, historial, informes semanales, tendencias, estadísticas familiares y comparaciones.
- Inicio de sesión QR de Xiaomi y sincronización manual o programada.
- Exportación CSV/ZIP desde Telegram.
- Interfaz en inglés por defecto, con ruso y español disponibles en Settings.
- Runtime Bun/TypeScript y Docker Compose.
Inicio rápido
` cp .env.example secrets.env
Define TELEGRAM_BOT_TOKEN en secrets.env
bun install bun run check docker compose up -d --build `
Los datos de ejecución se guardan en ./data/. Mantén privados secrets.env, data/,
los tokens de Xiaomi, las bases SQLite y las exportaciones.
Desarrollo
bun install bun run check bun run dev
El servicio expone /healthz y /readyz en el puerto 8080.