Slack deck and controls for DevDeck.
Project description
DevDeck - Slack
Slack deck and controls for DevDeck.
Installing
Simplify install DevDeck - Slack into the same python environment that you have installed DevDeck.
pip install devdeck-slack
You can then update your DevDeck configuration to use decks and controls from this package.
Configuration
Example configuration:
decks:
- serial_number: "ABC123"
name: 'devdeck.decks.single_page_deck_controller.SinglePageDeckController'
settings:
controls:
- name: 'devdeck_slack.slack_deck.SlackDeck'
key: 0
settings:
api_key: 'YOUR_API_KEY_GOES_HERE'
actions:
- action: online
key: 0
- action: away
key: 1
- action: status
key: 5
text: In a meeting
emoji: ':calendar:'
- action: status
key: 6
text: Lunch
emoji: ':sandwich:'
- action: status
key: 7
text: Off sick
emoji: ':face_with_thermometer:'
- action: status
key: 8
text: On holiday
emoji: ':palm_tree:'
- action: dnd
key: 10
duration: 15
- action: dnd
key: 11
duration: 30
- action: dnd
key: 12
duration: 45
- action: dnd
key: 13
duration: 60
- action: dnd
key: 14
duration: 120
Registering your app and creating permissions
This plugin requires a Slack API key to function.
Head over to https://api.slack.com/apps to create your app.
Once you have created your app you will be able to access your OAuth Access Token under OAuth & Permissions - this
is your api_key
value.
Scopes
Under User Token Scopes you need want to enable the following scopes:
dnd:read
dnd:write
users.profile:write
users:write
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
devdeck_slack-1.0.1.tar.gz
(51.4 kB
view hashes)
Built Distribution
Close
Hashes for devdeck_slack-1.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e5e398eb810211956f60e63d54bc36b6a3ee914d1620993f9d6b9763900bfee |
|
MD5 | afacbf4ca9ec964339b5621e40958fbb |
|
BLAKE2b-256 | f30cf7dfb3af7552aaf423b46debc9483fe2431b3bead15746e4564b26d75747 |