Skip to content
This repository has been archived by the owner on Nov 16, 2020. It is now read-only.

Latest commit

 

History

History
30 lines (28 loc) · 1.06 KB

readme.md

File metadata and controls

30 lines (28 loc) · 1.06 KB

Slack Status Manager

Sets status of slack workspaces based on whether or not a zoom call is open.

Configuration & Installation

  1. First, get a user token from slack here
  2. Create a configuration file like the following and store in ~/slack-status-config.json
    [
      {
        "name": "Slack Workspace 1",
        "token": "xoxp-123456890abcdefghijklmnopqrstuvwxyz"
      },
      {
        "name": "Slack Workspace 2",
        "token": "xoxp-123456890abcdefghijklmnopqrstuvwxyz",
        "meetingStatus": {
          "status_text": "I'm in a meeting",
          "status_emoji": ":warning:"
        },
        "noMeetingStatus": {
            "status_text": "",
            "status_emoji": ":hp-hufflepuff:"
        }
      }
    ]
  3. Copy the zoom-status.app file to your Applications directory
  4. Run the app
  5. You should be prompted to allow the app accessibility features. If not, open System Preferences->Security & Privacy -> Privacy and add the app to the "Accessibility" section