Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

dota2-schedule-bot

Bot de programación para Dota 2 que genera calendarios, resultados y partidos en vivo desde PandaScore.

Ficha actualizada 22 sept 2026, 22:23 · upstream 22 sept 2026, 22:12 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es dota2-schedule-bot

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

El bot permite consultar horarios, partidos en vivo y resultados del Dota 2 a través de la API de PandaScore. Utiliza Cloudflare Workers como backend y D1 como base de datos. Permite guardar favoritos, cambiar idioma (inglés/ruso), configurar zona horaria manual o automática, y conectar tokens de PandaScore. Funciona mediante Telegram BotFather para autenticación.

CASOS DE USO
  • Consultar horarios de partidos en vivo del Dota 2
  • Ver resultados de partidos jugados
  • Seguir partidos en tiempo real con enlaces a transmisiones
  • Guardar equipos y temporadas como favoritos
  • Configurar zona horaria manual o automática
  • Cambiar idioma del bot (inglés/ruso)
  • Conectar token de PandaScore para autenticación
PUNTOS DESTACADOS
  • Utiliza Cloudflare Workers para backend y D1 como base de datos en la nube
  • Soporta múltiples idiomas con traducción automática o manual
  • Permite guardar favoritos separados del token de PandaScore
  • Configura zona horaria manualmente o automáticamente (UTC)
  • Integra enlaces a transmisiones de Twitch, YouTube y otros proveedores
  • Mantiene datos de partidos incluso tras reemplazar el token de PandaScore
PRECAUCIONES
  • Depende de la API de PandaScore; si se bloquean los límites de llamadas, el bot fallará
  • No tiene funcionalidad de chat en tiempo real con usuarios del Discord o Telegram
  • La sincronización automática depende de que PandaScore actualice sus datos
  • El token de PandaScore debe ser reemplazado manualmente cada vez que se actualiza
  • Funciona únicamente en chats privados; no tiene funcionalidad de grupo
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Para desplegar: 1) Crear un bot con BotFather y obtener el token. 2) Configurar .dev.vars con BOT_TOKEN, PS_MASTER_KEY (base64) y WEBHOOK_SECRET. 3) Usar `bun wrangler login` para autorizar Cloudflare. 4) Crear D1 database con `bun wrangler d1 create`. 5) Reemplazar el UUID de la DB en `wrangler.jsonc`. 6) Ejecutar `bun deploy`. Se recomienda guardar `.dev.vars` fuera del repositorio y usar un entorno de producción separado. El bot soporta Telegram Premium para mostrar iconos premium.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.