Skip to content
/ cinebot Public

Bot Telegram para consultar la cartelera unificada de tus cines

Notifications You must be signed in to change notification settings

Nekmo/cinebot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

https://goo.gl/KD3rVN https://goo.gl/N4JM92 https://goo.gl/vQAz9h
https://goo.gl/uSY5oi https://goo.gl/kD2mp9 https://goo.gl/Nqd83Y

CineBot

CineBot es un bot para Telegram que te permite obtener la cartelera de tus cines favoritos de forma unificada y fácil. Con un solo comando verás en una imagen toda la cartelera del día para todos tus cines, y pulsando sobre una película, su nota en Filmaffinity, IMDB, Rotten Tomatoes, su descripción, y sus horarios.

Para gestionar tus cines favoritos, ejecuta el comando /cinemas. Tras ello podrás ejecutar los comandos /today (cartelera de hoy), /tomorrow (mañana), /next2days (pasado mañana) y /next3days (dentro de 3 días). Se intentará unificar las películas de todos tus cines según su nombre.

Si deseas ver la cartelera de un cine sin necesidad de añadirlo a tus favoritos, usa el comando /search. Además, se mostrará el historial de los últimos cines buscados.

Aunque puedes montar tu propia versión de CineBot, hay una versión oficial para probar: @horascinebot.

Bot oficial: ==> @horascinebot <==

Comandos

Comando Descripción
/cinemas Añadir o borrar tus cines favoritos
/today Ver la cartelera de hoy de tus cines favoritos
/tomorrow Ver la cartelera de mañana de tus cines favoritos
/next2days Ver la cartelera de pasado mañana de tus cines favoritos
/next3days Ver la cartelera de dentro de 3 días de tus cines favoritos
/search Buscar un cine y ver su cartelera
/help Mostrar la ayuda sobre el uso de este bot
/about Acerca de este bot y su desarrollador

Con la primera ejecución del bot, se te pedirá añadir cines favoritos. Puedes gestionarlos más adelante con /cinemas. Cuando un cine está en favoritos, puedes usar los comandos /today, /tomorrow, /next2days y /next3days para ver su cartelera de forma rápida. Si añades varios cines favoritos, su cartelera se unificará. En futuras versiones además, periódicamente recibirás un informe de los cambios en cartelera de los cines definidos como favoritos.

El comando /search te permite buscar un cine sin añadirlo a favoritos, y ver su cartelera. Además, podrás ver el histórico de los últimos cines de los que viste cartelera por este método, sin necesidad de volver a escribir su nombre.

Cines soportados

En estos momentos este bot sólo está orientado al mercado español, con soporte para los cines:

  • Yelmo
  • Cinesur

Este proyecto está abierto a PR para recibir soporte a nuevos cines. También se busca en un futuro añadir soporte internacional para incluir cines de otros países, además de la traducción del propio bot, que a día de hoy sólo se encuentra en español.

Montar bot propio

Se requiere de los siguientes elementos instalados:

  • Python 3.5+
  • Mongodb
  • Virtualenvs
  • Instalar desde requirements

El archivo de configuración, el cual debe estar en la raíz del proyecto, sería (`config.json`):

{
  "api_token": "<apitoken>",
  "bot_alias": "<aliasbot>",
  "db_url": "mongodb://localhost:27017",
  "db_name": "cinebot"
}

Para ejecutarlo:

./scripts/cinebot

About

Bot Telegram para consultar la cartelera unificada de tus cines

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages