Sin descripción
- Python 96.3%
- Dockerfile 3.7%
| Nombre del archivo | Mensaje del último instantánea | Fecha de la última instantánea |
|---|---|---|
| data | ||
| .gitignore | ||
| docker-compose.yml | ||
| Dockerfile | ||
| LICENSE | ||
| main.py | ||
| README.md | ||
| requirements.txt | ||
📋 Lista Bot (Telegram)
Un bot de Telegram minimalista y eficiente para gestionar listas compartidas en grupos o canales. Cada chat mantiene sus propias listas independientes persistentes.
🚀 Funcionalidades
- Persistencia: Las listas se guardan en una base de datos SQLite local (/data/lists.db).
- Aislamiento: Cada grupo/chat tiene su propia lista.
- Dockerizado: Listo para desplegar en cualquier VPS con Docker Compose.
🤖 Comandos
/help: Muestra el listado de todos los comandos
🛠️ Despliegue Rápido
Requisitos
- Docker
- Docker Compose
Pasos
- Clona el repositorio:
git clone https://github.com/javilopezg/nuestralistabot.git cd nuestralistabot - Configura el entorno:
Crea un archivo .env en la raíz con tu token de BotFather:TELEGRAM\_TOKEN=123456:ABC-DEF... - Arranca el servicio:
docker compose up \-d \--build
📂 Estructura del Proyecto
.
├── main.py \# Lógica del bot y gestión de SQLite
├── Dockerfile \# Definición de la imagen Python
├── docker-compose.yml \# Orquestación del contenedor
├── requirements.txt \# Dependencias (python-telegram-bot)
└── data/ \# Volumen persistente para la BBDD
credits / autoría
- Código e Intelecto Artificial: Gemini (Google).
- Mecanismo de Despliegue Biológico: Javi.
Este código fue generado por una IA bajo la supervisión de un humano que sabe copiar y pegar comandos de terminal muy bien.