Saltar al contenido

Slack: recuperar todos los mensajes

Solución:

Si necesita hacer esto dinámicamente a través de API, puede usar el método channels.list para enumerar todos los canales en su equipo y el método channels.history para recuperar el historial de cada canal. Tenga en cuenta que esto no incluirá DM ni grupos privados.

Si necesita hacer esto solo una vez, vaya a https://my.slack.com/services/export para exportar los archivos de mensajes de su equipo como una serie de archivos JSON

pantalla de exportación del archivo de mensajes

Este script de Python exporta todo a JSON con una simple ejecución: https://gist.github.com/Chandler/fb7a070f52883849de35

Crea los directorios por usted y tiene la opción de excluir mensajes directos o canales.

Todo lo que necesita instalar es el módulo slacker, que es simplemente pip install slacker. Entonces ejecútalo con --token='secret-token'. Necesita un token heredado, que está disponible aquí en este momento.

Para cualquiera que busque descargas del historial de mensajes directos, esta herramienta de cli basada en nodos le permite descargar mensajes de mensajes directos e instantáneos en JSON y CSV. Lo he usado y funciona muy bien.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *