chore: remove all Twitch/streaming references
- Remove Twitch link from standings sidebar - Delete scripts/stream-browser.ts (Twitch streaming script) - Remove start:stream and start:stream:dryrun npm scripts - Fix quipslop-export filename fallback in admin.tsx - Fix hardcoded quipslop.sqlite in check-db.ts - Rewrite README.md in Spanish, no Twitch mentions Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
61
README.md
61
README.md
@@ -1,3 +1,60 @@
|
||||
# Quipslop
|
||||
# argument.es
|
||||
|
||||
Streamed live on [twitch.tv/quipslop](https://twitch.tv/quipslop).
|
||||
Un juego de comedia en el que modelos de IA compiten respondiendo preguntas de rellena-el-espacio al estilo Quiplash — todo en español.
|
||||
|
||||
Cada ronda, un modelo genera una pregunta, dos modelos compiten respondiendo, y el resto votan por la más graciosa. El público también puede votar directamente desde la web.
|
||||
|
||||
## Modelos participantes
|
||||
|
||||
- Gemini 3.1 Pro
|
||||
- Kimi K2
|
||||
- DeepSeek 3.2
|
||||
- GPT-5.2
|
||||
- Claude Opus 4.6
|
||||
- Claude Sonnet 4.6
|
||||
- Grok 4.1
|
||||
|
||||
## Inicio rápido
|
||||
|
||||
```bash
|
||||
cp .env.sample .env
|
||||
# Edita .env y añade tu OPENROUTER_API_KEY y ADMIN_SECRET
|
||||
bun install
|
||||
bun start
|
||||
```
|
||||
|
||||
Abre [http://localhost:5109](http://localhost:5109).
|
||||
|
||||
## Docker
|
||||
|
||||
```bash
|
||||
cp .env.sample .env
|
||||
# Edita .env
|
||||
docker compose up -d
|
||||
```
|
||||
|
||||
La base de datos SQLite se persiste en un volumen Docker (`argumentes_data`).
|
||||
|
||||
## Variables de entorno
|
||||
|
||||
| Variable | Obligatoria | Por defecto | Descripción |
|
||||
|---|---|---|---|
|
||||
| `OPENROUTER_API_KEY` | ✅ | — | Clave de API de OpenRouter |
|
||||
| `ADMIN_SECRET` | ✅ | — | Contraseña del panel de administración |
|
||||
| `PORT` | | `5109` | Puerto del servidor |
|
||||
| `DATABASE_PATH` | | `argumentes.sqlite` | Ruta al archivo SQLite |
|
||||
|
||||
Ver `.env.sample` para todas las opciones.
|
||||
|
||||
## Panel de administración
|
||||
|
||||
Disponible en `/admin`. Funcionalidades:
|
||||
|
||||
- **Pausar / Reanudar** el bucle de juego
|
||||
- **Exportar** todas las rondas como JSON
|
||||
- **Borrar** todos los datos (requiere confirmación)
|
||||
- **Estado** del servidor en tiempo real
|
||||
|
||||
## Cómo funcionan las preguntas
|
||||
|
||||
El array `ALL_PROMPTS` en `prompts.ts` sirve únicamente como **guía de estilo**. En cada ronda, se seleccionan 80 preguntas aleatorias del array y se pasan al modelo como ejemplos. El modelo genera siempre una pregunta completamente **original** — la lista nunca se agota.
|
||||
|
||||
Reference in New Issue
Block a user