Infraestructura

Google Drive

Almacenamiento en la nube para los adjuntos de los agentes

Cargando...
Verificando conexion...

Como configurarlo (5 minutos)

Pasos una sola vez. El mismo service account sirve para todos los clientes futuros.

  1. 1

    Crear el proyecto (o usar uno existente)

    Entra en Google Cloud Console. Si ya tienes un proyecto para otras plataformas puedes reutilizarlo. Si no, New Project → nombre Plataforma Inmobiliaria.

  2. 2

    Habilitar Google Drive API

    APIs & ServicesLibrary → busca Google Drive APIEnable.

  3. 3

    Crear el Service Account

    APIs & ServicesCredentialsCreate credentialsService account.

    • · Nombre: inmobiliaria-drive
    • · ID: se autogenera
    • · Rol: puedes dejarlo vacio (el acceso real se da via el folder compartido)
    • · Done
  4. 4

    Descargar la key JSON

    Click en el service account recien creado → pestana KeysAdd KeyCreate new keyJSON → se descarga un fichero.

  5. 5

    Colocar la key en el servidor

    Pasame el fichero JSON y lo dejo en:

    ~/Projects/plataforma-general-inmobiliaria/config/google-drive-credentials.json
  6. 6

    Crear la carpeta en TU Google Drive

    Entra en drive.google.comNuevoCarpeta. Nombre: Plataforma Inmobiliaria - Adjuntos

  7. 7

    Compartir la carpeta con el service account

    Click derecho en la carpeta → Compartir → pega el email del service account (tiene forma inmobiliaria-drive@<project>.iam.gserviceaccount.com) → permiso EditorEnviar.

    Tambien comparte la misma carpeta con Gabriel (Editor o Viewer).

  8. 8

    Copiar el Folder ID

    Abre la carpeta en Drive. La URL sera como:

    https://drive.google.com/drive/folders/1A2B3C4D5E6F7G8H9I0J

    La parte resaltada es el Folder ID. Pasamelo y lo pego en la variable GOOGLE_DRIVE_FOLDER_ID del .env.

  9. 9

    Reinicio + test

    Cuando tenga la key y el folder ID reinicio la plataforma y en esta misma pagina veras el badge en verde.

Como va a funcionar una vez activo

  • 1. Gabriel adjunta un archivo en el chat de cualquier agente (ej: PDF con info de un activo)
  • 2. El archivo llega al Mac mini y el agente lo lee para responder
  • 3. En background, el archivo se sube automaticamente a Plataforma Inmobiliaria - Adjuntos / <modulo> / <usuario> / archivo.pdf en tu Drive>
  • 4. Despues del upload, el archivo local se borra del Mac mini (cero impacto en espacio)
  • 5. Gabriel ve el archivo en su Drive como cualquier otro (ha sido compartido desde tu cuenta)
  • 6. En los bubbles del chat aparece un link "Ver en Drive" que abre el archivo directamente