Skip to content

Ailurus13/imax

Repository files navigation

imax

Bot de surveillance Kinepolis Belgique — envoie une notification Discord dès qu'une séance n'est plus complète.

Prérequis

  • Node.js 22+
  • Un webhook Discord (DISCORD_WEBHOOK)

Variables d'environnement

Variable Description
DISCORD_WEBHOOK URL du webhook Discord
CORPORATE_ID corporateId du film Kinepolis à surveiller

Utilisation

En local

Créer un fichier .env à la racine :

DISCORD_WEBHOOK=https://discord.com/api/webhooks/...
CORPORATE_ID=35300

Puis lancer :

npm start -- --env-file=.env

Ou en exportant les variables dans le shell :

# PowerShell
$env:DISCORD_WEBHOOK="https://discord.com/api/webhooks/..."
$env:CORPORATE_ID="35300"
npm start

# Bash
export DISCORD_WEBHOOK="https://discord.com/api/webhooks/..."
export CORPORATE_ID="35300"
npm start

Docker

Build :

docker build -t imax .

Run :

docker run --env DISCORD_WEBHOOK="https://discord.com/api/webhooks/..." --env CORPORATE_ID="35300" imax

Fonctionnement

  • Vérifie toutes les 2 minutes les séances du film via l'API Kinepolis
  • Envoie un message Discord au démarrage pour confirmer que la surveillance est active
  • Dès qu'une séance disponible est détectée, envoie une notification @everyone avec les détails et les liens de réservation
  • N'envoie qu'une seule notification (pas de spam si les places restent disponibles)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors