Skip to content

Latest commit

 

History

History
59 lines (34 loc) · 1.26 KB

README.md

File metadata and controls

59 lines (34 loc) · 1.26 KB

slackscrape

Usage

Add your slack token credentials to env.json in project root

eg:

{
  "token": "xxxxxx-XXXXXXXX-XXXXXXXX-xxxxxxxx"
}

slackscrape

python slackscrape.py -c [channel id]

eg: `python slackscrape.py -c C193MSB9J

will write channel messages to general.json in output/channels/general/messages/

get channels messages

python get\_channels\_messages.py -u [optional update existing] -a [optional include archived]

eg: `python get_channels_messages.py -u

Will get all channels messages and update with any new messages it finds and write to output/channels/<channel>/messages/<channel>.json

get channels info

python get\_channels\_info.py -u [optional update existing]

eg: `python get_channels_info.py -u

Will get all channels metadata and write to output/channels/<channel>/info/<channel>.json

get users

python get\_users.py -u [optional update existing]

eg: `python get_users.py -u

Will get all users and write to output/users/members/<user>.json

count emojis

python count_emojis.py

Extracts all messages from all chanenls and does a team-wide breakdown of the top 50 most popular emojis & reactions.

Dependencies

pip install slackclient