https://github.com/malcolmgreaves/slack_tools
Tools for accessing Slack's API.
https://github.com/malcolmgreaves/slack_tools
slack
Last synced: about 2 months ago
JSON representation
Tools for accessing Slack's API.
- Host: GitHub
- URL: https://github.com/malcolmgreaves/slack_tools
- Owner: malcolmgreaves
- Created: 2017-07-01T20:33:17.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-07-03T04:03:56.000Z (almost 9 years ago)
- Last Synced: 2025-03-31T22:39:22.438Z (about 1 year ago)
- Topics: slack
- Language: Python
- Homepage:
- Size: 9.77 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# slack_tools
Scripts for programatically interacting with Slack.
## Setup
Do `conda env create` then `source activate slack_tools`.
## Tools
* All tools need a [legacy token](https://api.slack.com/custom-integrations/legacy-tokens) for Slack access.
* `slack_history.py`
* Grab a Slack team's complete history, includes public and private channels and a user's DMs.
* From [this nice person's gist](https://gist.github.com/Chandler/fb7a070f52883849de35)
* `slack_merge_channel.py`
* Merges the history of several channels.
* Grabs all messages from a set of public and private channels.
* Organizes these messages from oldest to newest.
* Posts all of them to a new channel.