- Created by jason0x43
- đ Last Updated: 08/05/17 12:29:13
- đ Stars on GitHub: 5
- Please consider supporting the creator by Starring or Sponsoring them on GitHub!
- Get Latest Release
- Get Source Code
From their README
alfred-slack
An Alfred workflow for Slacking
Installation
Download the latest workflow package from the releases page and double click it â Alfred will take care of the rest.
Usage
The workflow provides one universal keyword, âslkâ, from which all functions
can be accessed. The first time you use the keyword, only one item will be
available: token
. Actioning token
will pop up a dialog asking you to enter
your API token (test tokens are
from Slack if you're logged in).
The main functions also have individual keywords:
slc
- List subscribed channelsslu
- List users on your teamsls
- Show and update your status and presence
Initially, slk
will ask for an API token (Oauth support is coming). To get a
token, browse to https://api.slack.com/custom-integrations/legacy-tokens
(youâll need to login) and generate one. Then run slk
, action the
âManually enter a tokenâ item, and paste the token value into the resulting
dialog.
Channels
The channels
command (or slc
) will list the channels available to your
team. Channels you are not subscribed to will have a faded icon.
- Actioning the channel will bring up a list of channel properties, currently âPins...â and âMembers...â, which can be actioned for more information.
- Holding Cmd while actioning a channel will open it in the Slack app.
Users
The users
command (or slu
) will list the users in your team. The userâs
presence is represented by a filled (active) or empty (away) disc next to the
name. If the user has a status emoji set, that emoji will be used as the item
icon. If the user has a status message set, that will be the itemâs subtitle.
- Actioning a user will open more information about the user.
- Holding Cmd while actioning the user will open a chat with the user.
- Holding Alt while actioning the user will open the userâs profile in the Slack app.
Status
The status
command (or sls
) will show your current presence state, either
âActiveâ or âAwayâ.
- Entering a status message (or not) and actioning the item will allow the user to select a status icon. Actioning an icon (or the âNo status iconâ option) will update your status message and status icon.
- Holding Cmd while entering a status message (or not) and actioning the item will follow the same steps, but will set your status to âactiveâ.
- Holding Alt while entering a status message (or not) and actioning the item will follow the same steps, but will set your status to âawayâ.
Note that the first time you try to set your status there may be a delay of several seconds as the workflow expands all the sprite icons.
Credits
This workflow uses emoji sprites from https://github.com/iamcal/emoji-data.