Skip to content

Python script for pulling chat history for Slack channels using a stolen API token.

Notifications You must be signed in to change notification settings

Keramas/Slacker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Slacker

Python-based tool for pulling chat history from Slack channels using a stolen API token.

alt_text

How to use:

  1. With the stolen API token, run the Channel_RIPper.py script to pull all of the channel IDs and names from a specific Slack group. This will output a dictionary file containing both the IDs and names of all channels.

  2. Create a text file of the channels you would like to parse using the channel IDs.

  3. Run the Chat_Raider.py script against the text file you created and indicate the number of messages you want to save. Output will be placed in a dated folder and contain files for each channel.

The messages output will have time stamps and also text will be highlighted according to the regex indicated for the "regex_pattern" variable to make it easier to spot keywords when manually scrolling through messages (i.e., when you are not grepping).

Example usage and output:

alt text

Supplemental:

Set script to run with a daily cron in order to get the most recent messages automatically and diff the output files.

About

Python script for pulling chat history for Slack channels using a stolen API token.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages