Google Drive
Almacenamiento en la nube para los adjuntos de los agentes
Como configurarlo (5 minutos)
Pasos una sola vez. El mismo service account sirve para todos los clientes futuros.
-
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
Habilitar Google Drive API
APIs & Services → Library → busca
Google Drive API→ Enable. -
3
Crear el Service Account
APIs & Services → Credentials → Create credentials → Service account.
- · Nombre:
inmobiliaria-drive - · ID: se autogenera
- · Rol: puedes dejarlo vacio (el acceso real se da via el folder compartido)
- · Done
- · Nombre:
-
4
Descargar la key JSON
Click en el service account recien creado → pestana Keys → Add Key → Create new key → JSON → se descarga un fichero.
-
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
Crear la carpeta en TU Google Drive
Entra en drive.google.com → Nuevo → Carpeta. Nombre:
Plataforma Inmobiliaria - Adjuntos -
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 Editor → Enviar.Tambien comparte la misma carpeta con Gabriel (Editor o Viewer).
-
8
Copiar el Folder ID
Abre la carpeta en Drive. La URL sera como:
https://drive.google.com/drive/folders/1A2B3C4D5E6F7G8H9I0JLa parte resaltada es el Folder ID. Pasamelo y lo pego en la variable
GOOGLE_DRIVE_FOLDER_IDdel.env. -
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.pdfen 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