Skip to content

Motor oficial de @CitasEnLasPalmas_bot — un bot de citas sencillo, directo y local para Gran Canaria, que pretende proponer un modelo alternativo a los engañosos y oscuros algoritmos de Tinder y demás redes similares donde solo importa la pasta. Creado por D4vRAM mediante IA con enfoque ABP, Node.js y despliegue en VPS para funcionamiento 24/7.

License

Notifications You must be signed in to change notification settings

D4vRAM369/GranCanMatch_bot

Repository files navigation

🌴 GranCanMatch Bot

image

Antigravity IDE Gemini 3 Pro Telegram Bot Node.js PM2 DigitalOcean Gran Canaria

License: GPL v3 Made by D4vRAM

Open Source Made_with_ChatGPT Love & Coffee Buy me a coffee


🚨⚠️ DISCLAIMER: BOT FUERA DE SERVICIO ⚠️🚨

Este bot ya NO está en funcionamiento desde el 13 de enero de 2026.

📅 Estuvo desplegado desde el 29 de noviembre de 2025 en un VPS de DigitalOcean que costaba 4$/mes.

Razones del cierre:

  • 👫 Base de datos desequilibrada en cuanto a ambos géneros
  • 📢 Poca promoción
  • 💸 Falta de micropagos para mantenerla funcionando

🗑️ El droplet donde estaba alojado ha sido eliminado.

🔄 ¿Posible regreso? Si veo que en el grupo de Telegram se va uniendo mucha gente y/o veo potencial por alguna forma de promoción, retomaré el proyecto. La migración sería hacia Oracle VM Always Free Tier, aunque el proceso de registro es bastante complejo y pesado. Mi motivación para el proyecto dependerá de su posible potencial.

📊 El potencial solo puede ser reflejado en el grupo de Telegram: t.me/GranCanMatch

💬 ¿Preguntas, ganas de contribuir o lo que sea? Contáctame a través de Telegram.


"Conexiones reales, sin algoritmos depredadores."

Un bot de Telegram para conocer gente en Gran Canaria de forma sencilla, directa y honesta. La dirección del bot es: https://t.me/@CitasEnLasPalmas_bot grupo donde continua el concepto del bot, y desde cual se retomaría el proyecto de forma condicional en el futuro, si se unen suficientes usuarios y usuarias por igual, y tengo tiempo y motivación, es t.me/GranCanMatch.

A mayor equilibrio en el grupo de ambos génercos, mayor potencial la idea de volver a ponerme con el proyecto, así que les invito a unirse. Pero por favor, quería recordarles amablemente, que éste bot solo tiene como propósito unir a personas de Gran Canaria o que vivan actualmente en Gran Canaria.

Quizás en el futuro sea extendido para permitir el ingreso de usuarios de otros lugares, pero la idea original es ser solo personas de la isla, debido a que si ya es difícil establecer vínculos y conexiones sanas físicamente hoy en día, más aún en una isla de 1M de personas aproximadamente. Como mucho personas del Archipiélago de las Islas Canarias, pero si no son de aquí, les solicito que no entren para constuir una base de datos sólida y útil.

Dicho esto, si entran personas que no son de la isla o no tienen pensado estar pronto en ella, se les notificará acerca de ésto y se les reenviará el link del proyecto con éste mensaje, y su enfoque y descripción.

Si a pesar de ésto siguen sin abandonar el grupo, serán eliminados.

Gracias por su comprensión

Este bot estaba funcionando 24/7 en un VPS. Su continuidad dependía del uso y apoyo de la comunidad.


Vivimos en una era donde las apps de citas monetizan nuestra soledad y mercantilizan las relaciones humanas, de una forma que no debería ser aceptada como normopatía, únicamente por un "es lo que hay" y porqué es lo que impera a día de hoy.

GranCanMatch nace como una alternativa local y ética a su monopolio:

  • 🚫 Sin algoritmos oscuros: Ves a la gente por orden de llegada o distancia, no porque paguen más.
  • 🚫 Sin micropagos abusivos: Todas las funciones son gratuitas.
  • 🤝 Conexión directa: Si hay match, hablas directamente en Telegram. Sin intermediarios.

Este proyecto se ha inspirado en el bot de citas de Telegram @LeoMatchBot, pero no contiene absolutamente nada de su código fuente. Enfocado exclusivamente en Gran Canaria por el momento.


🧭 Reglas Básicas del Bot

1. Respeto por encima de todo

Trata a los demás como te gustaría ser tratado. Esto no es una app de consumo rápido: aquí buscamos conexiones reales.

🚫2. Nada de difundir datos personales

Está terminantemente prohibido exponer información privada de otras personas obtenida mediante el bot. Este tipo de conductas puede acarrear consecuencias legales graves. Seamos adultos y civilizados.

🔞 3. No contenido sexual, explícito o inapropiado

No pidas ni compartas material sexual, “nopor”, insinuaciones fuera de lugar o contenido similar. La foto, biografía e ID de Telegram se guardan de forma segura en una base de datos, y ante un proceso judicial podrían ser utilizados como prueba.


⚠️ Descargo de Responsabilidad (Disclaimer)

GranCanMatch_bot es un proyecto independiente y comunitario. Al utilizar este bot, aceptas las siguientes condiciones:

-No se garantiza la veracidad de la información proporcionada por los usuarios (edad, fotos, ubicación o biografía).

-No asumimos responsabilidad por las acciones, comportamientos, encuentros o conversaciones que ocurran fuera del bot entre usuarios que hayan hecho match.

-Cada usuario es responsable de su propia seguridad, privacidad y decisiones personales.

-Aunque existen medidas básicas de protección, no se puede asegurar al 100% la integridad de las comunicaciones o archivos enviados por terceros dentro de Telegram. Esto ya depende de la plataforma en sí, no del proyecto.

-El bot no ofrece servicios profesionales ni actúa como intermediario en conflictos, citas o relaciones entre usuarios.

-No se garantiza que obtengas matches, compatibilidad o resultados específicos en el uso del bot.

-En casos de abuso, acoso, suplantación o actividades ilegales, Telegram y las autoridades competentes pueden intervenir si es necesario.

-Al continuar usando el bot, aceptas estas condiciones y asumes la responsabilidad sobre tu experiencia dentro y fuera de la plataforma.


🌟 Características

  • Perfil Completo: Edad, Bio, Foto y Ubicación (opcional).
  • 📍 Geolocalización Ética: Filtra por distancia (km) solo si tú también compartes tu ubicación.
  • ❤️ Matches: Sistema de Likes/Pass. Si es recíproco, ¡se abre el chat!
  • 📸 Fotos: Sube tu foto directamente al chat.
  • 🔒 Privacidad: Tus likes son secretos hasta que haya match.

📋 Comandos

  • /start - Crear o reiniciar perfil
  • /buscar - Ver personas y darles like
  • /matches - Ver tus matches y chatear
  • /perfil - Ver tu perfil
  • /foto - Cambiar tu foto
  • /ubicacion - Configurar filtros de distancia
  • /ayuda - Menú de ayuda
  • /borrar - Eliminar tu perfil y datos

🚀 Instalación Local

  1. Clonar y preparar:

    git clone https://github.com/TU_USUARIO/gc-matchbot.git
    cd gc-matchbot
    npm install
  2. Configuración:

    • Copia .env.example a .env y pon tu BOT_TOKEN.
    • Coloca tu archivo serviceAccountKey.json de Firebase en la raíz.
  3. Ejecutar:

    npm start

☁️ Despliegue en DigitalOcean (Droplet)

Si tienes un VPS (Droplet), sigue estos pasos para mantener el bot activo 24/7:

  1. Entra a tu servidor:

    ssh root@tu_ip
  2. Instala Node.js y Git (si no los tienes):

    curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
    sudo apt-get install -y nodejs git
  3. Clona el repo y configura:

    git clone https://github.com/TU_USUARIO/gc-matchbot.git
    cd gc-matchbot
    npm install
    # Sube tu .env y serviceAccountKey.json (puedes usar scp o nano)
  4. Usa PM2 para mantenerlo vivo:

    sudo npm install -g pm2
    pm2 start src/server.js --name "gc-matchbot"
    pm2 save
    pm2 startup

👨‍💻 Desarrollado por

D4vRAM - Code with soul.

📄 Licencia

GPLv3

🔒 Privacidad

Consulta PRIVACY.md para conocer qué datos se recogen, cómo se usan y cómo borrarlos.

About

Motor oficial de @CitasEnLasPalmas_bot — un bot de citas sencillo, directo y local para Gran Canaria, que pretende proponer un modelo alternativo a los engañosos y oscuros algoritmos de Tinder y demás redes similares donde solo importa la pasta. Creado por D4vRAM mediante IA con enfoque ABP, Node.js y despliegue en VPS para funcionamiento 24/7.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published