slack-team-watcher

Have all of your teams public chats listed in the CLI

Stars
2

Slack Team Watcher

Have all of your team's public chats running in the CLI. Just for kicks.

Profile pictures, images, gifs, and links are supported.

Requirements

iTerm

iTerm is needed as Slack Team Watcer outputs grapics in an iTerm format

Installation

While there are quite some steps it only takes 1-2 minutes to install.

  1. Run git clone [email protected]:freeall/slack-team-watcher.git
  2. Run npm install
  3. Run npm run setup. A Request URL will be outputted. Note that the setup will not exit until step 5 has completed successfully.
  4. Go to https://api.slack.com/apps
  5. Create App. Choose any App Name. Choose your workspace as the Development Slack Workspace
  6. Enable event. Request URL should be the one outputted to you in step 2.
  7. Subscribe to Workspace Events: message.channels
  8. Create Bot User: Team Watcher / team_watcher
  9. OAuth Scopes: channels:history, channels:read, files:read, users:read
  10. Install the app on your team
  11. Edit local.json and insert the tokens from the Slack app
  12. Run npm run start

Now you should be able to see the messages coming in 🤡

If Slack Team Watcher stops working after a while

Sometimes if you've had Slack Team Watcher turned off too long Slack will stop sending events to you. In that case go to https://api.slack.com/apps, find Slack Team Watcher, go to Event Subscriptions and turn it off and on again.