Resumen[]
Archiva todos los datos de gremios/equipos (grupos) de varios grupos en hojas de cálculo en carpetas de Google Drive. Los datos archivados incluyen:
- Nombre del gremio, ID, líder, número de miembros, resumen, descripción
- Lista de miembros Desafíos
- Mensajes de chat
El script también se puede configurar para archivar mensajes de chat automáticamente, siempre que el grupo reciba un nuevo mensaje de chat.
Instrucciones de configuración[]
Se recomienda encarecidamente que utilice una computadora de escritorio para esto, ya que algunos de los pasos no funcionan bien en dispositivos móviles.
- Debes ser miembro de cada grupo y gremio que estés archivando. Si quieres archivar un gremio del que no eres miembro, únete ahora. Si no deseas unirse a todos los gremios que estás archivando, puedes crear otra cuenta de Habitica, unirte a los gremios con esa cuenta, otorgar la dirección de correo electrónico de esa cuenta Acceso al editor a tus carpetas de Google Drive (que creará en el paso 8 a continuación), y configura este script para esa cuenta en su lugar.
- Has clic en aquí para ir a la secuencia de comandos Auto Archive Group Data. Si aún no has iniciado sesión en tu cuenta de Google, se te pedirá que inicies sesión.
- En el menú principal de la izquierda, has clic en "Descripción general" (parece una i minúscula dentro de un círculo).
- Has clic en el botón "Hacer una copia" (parecen dos páginas de papel).
- En la parte superior de la pantalla, has clic en "Copia de datos de grupo de archivo automático". Cámbia el nombre a "Archivo automático de datos de grupo" y has clic en el botón "Cambiar nombre".
- Has clic en aquí para abrir la configuración de tu API. Resalta y copia tu ID de usuario (se parece a esto:
35c3fb6f-fb98-4bc3-b57a-ac01137d0847
). En el script de Auto Archive Group Data, pegua tu ID de usuario entre las comillas donde diceconst USER_ID = "";
. Ahora debería verse así:const USER_ID = "35c3fb6f-fb98-4bc3-b57a-ac01137d0847";
- En la misma página donde copiaste tu ID de usuario, has clic en el botón "Mostrar token de API" y copia tu token de API. En el script de Auto Archive Group Data, pega tu token de API entre las comillas donde dice
const API_TOKEN = "";
. Ahora debería verse así:const API_TOKEN = "35c3fb6f-fb98-4bc3-b57a-ac01137d0847";
- Establecer cada uno de los
ARCHIVE_GROUP_INFO
,ARCHIVE_GROUP_MEMBERS
,ARCHIVE_GROUP_CHALLENGES
yARCHIVE_GROUP_CHATS
entrue
ofalse
según los datos que desee archivar. - Si está archivando su chat de grupo y no quiere que se incluyan habilidades en el archivo de chat de grupo, establezca
OMIT_SKILL_CASTS
entrue
. - Para cada gremio que desee archivar, visite el gremio en un navegador web y copie la URL en la barra de direcciones de su navegador. En su secuencia de comandos, pegue la URL entre las comillas donde dice
groupURL: ""
. Si desea archivar su chat de grupo, no necesita una URL, simplemente deje las comillas vacías. A continuación, cree una carpeta de Google Drive para ese gremio (o grupo), navegue a la carpeta en su navegador web, copie la URL de la carpeta y péguela entre las comillas donde dicefolderURL: ""
. Si quieres, puedes agregar un nombre entre las comillas donde dicename: ""
, para ayudarte a recordar qué gremio o party estás archivando. Puede copiar y pegar el{}
que contiene elname
,groupId
yfolderId
tantas veces como desee. , para tantos gremios como quieras! Solo asegúrese de que cada{}
, excepto el último, tenga una coma después. - Haga clic en el botón "Guardar proyecto" cerca de la parte superior de la página (parece un disquete).
- En el menú principal de la izquierda, haga clic en "Configuración del proyecto" (parece un engranaje).
- Haga clic en el menú desplegable "Zona horaria" y seleccione la zona horaria que desea que usen los archivos de chat.
Ahora, siga las instrucciones en Archivar datos de grupo una vez y/o Archivar chats automáticamente.