Hackeando (un poco) Hangouts Chat


Debo reconocer que el titular algo tiene de clickbait. Pero dado que vamos a hacer algunas cosas poco o nada documentadas con Google Hangouts Chat (HC, en adelante) supongo que no me lo tendrás demasiado en cuenta.

En plan telegráfico: HC, el servicio de mensajería instantánea de Google (¡otro!) para entornos corporativos G Suite aspira a ser su particular Slack killer. Y aunque aún le falta algún que otro curso para graduarse en la killer academy, cada vez pinta mejor, especialmente gracias a su integración con G Suite y, sobre todo, por su sencilla API Apps Script, mediante la cual se pueden hacer cosas muy vistosas como nos explica estupendamente Laura Taylor por aquí.

El caso es que no sé si sabías que todas y cada una de las salas de HC tienen... sí, lo has adivinado: una dirección de email de grupo. Lo mismito que las clases de Classroom. Y de un modo análogo al que planteé en aquel ahora lejano mes de agosto de 2018, cuando Google se cargó de un plumazo la posibilidad de colgar materiales en la página de información de la clase sin tener aún del todo lista para el rock'n'roll la capacidad de colgar recursos en la nueva sección Trabajo de clase, ahora también podemos explotar esta posibilidad.

Imagen
Aquellos tiempos en los que Classroom estaba saliendo del huevo.

¿Y cómo obtenemos esa dirección de grupo? ¿Y, más importante, para qué la queremos? Sigue leyendo.

Veamos, comparte cualquier documento que tengas en tu Drive dentro de la sala cuya dirección de grupo quieras averiguar.

Compartiendo un documento de Drive con los usuarios de la sala.

Por cierto, también podemos compartir de este modo, de manera inmediata en una sala de HC, sitios de Sites o scripts GAS. ¡Y también carpetas completas! Vamos, cualquier cosa (con la que me haya encontrado hasta ahora) dentro de Drive. Muy bien.

Ahora abre la configuración para compartir del documento.  HC habrá ajustado sus permisos automáticamente de modo que todos los participantes tengan acceso para comentar (esto es groupware, amiga o amigo). Ahí tenemos la dirección secreta de la sala de HC. Selecciona y copia (doble clic sobre la dirección  CTRL + C).

La dirección de email de la sala.

¿Y ahora qué?

Naturalmente, podríamos usarla para compartir elementos de Drive de manera directa, y con permisos distintos a solo comentar, por supuesto.

Primera prueba: compartir un elemento de Drive con la dirección de la sala de HC.

Pero al igual que ocurría con las direcciones grupales de profesores y alumnos en Classroom, esta dirección de grupo de la sala de HC tiene restricciones. De entrada, los participantes no van a recibir un correo electrónico informándoles de que hemos compartido un elemento con ellos. Las notificaciones enviadas por Drive nos rebotarán.

¿Qué la dirección no existe? Eso ya lo veremos...

Y como cabría suponer, tampoco podremos enviar un email directo. Bueno, sí podemos, pero pasará esto:

Esto ya nos lo sabemos.

Pero veamos ahora qué pasa si tratamos de usar la dirección de la sala en el contexto de un evento de Calendar:

Vaya, pues parece que después de todo esa dirección sí existe...

...y resulta que ahora las invitaciones correspondientes sí son recibidas por los participantes de la sala. Intrigante.

Invitación a un evento enviada a todos los participantes de una sala de HC.

Y, mira por dónde, aparentemente también podemos usarla para invitar en masa a una clase de Classroom... pero no llegamos a consumar la acción.

¿Una clase para los participantes en una sala de HC?



Y hasta aquí llega el pequeño descubrimiento de hoy. ¿Se te ocurre algún otro uso para él?

Comentarios