Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
My personal list of statuses for Slack that I use in a custom Alfred Workflow to change my Slack presense and status as well as send a ping to HomeAssistant to change a physical busy light RGB LED for my office so my family knows my current state/focus.
State Slack Status Emoji Slack Presense Busy Light
Active 🟢 🟢
In a Meeting red-dot 🟢 🔴
On Call red-dot 🟢 🔴
Red 🟢 🔴
Busy red-dot ⚪️ 🔴
BRB yellow-dot ⚪️ 🟡
Lunch yellow-dot ⚪️ 🟡
Family yellow-dot ⚪️ 🟡
AFK afk ⚪️ ⚪️
Offline ⚪️ ⚪️
[
{
"title" : "Active",
"presence" : "auto",
"emoji" : "",
"text" : "",
"busy-light": "available"
},
{
"title" : "BRB",
"presence" : "away",
"emoji" : ":yellow-dot:",
"text" : "brb",
"busy-light": "away"
},
{
"title" : "Lunch",
"presence" : "away",
"emoji" : ":yellow-dot:",
"text" : "brb, lunch",
"busy-light": "away"
},
{
"title" : "Family",
"presence" : "away",
"emoji" : ":yellow-dot:",
"text" : "brb, family duties",
"busy-light": "away"
},
{
"title" : "In a Meeting",
"presence" : "auto",
"emoji" : ":red-dot:",
"text" : "currently in a meeting",
"busy-light": "busy"
},
{
"title" : "On Call",
"presence" : "auto",
"emoji" : ":red-dot:",
"text" : "oncall",
"busy-light": "busy"
},
{
"title" : "Red",
"presence" : "auto",
"emoji" : "",
"text" : "",
"busy-light": "busy"
},
{
"title" : "Busy",
"presence" : "away",
"emoji" : ":red-dot:",
"text" : "focused work",
"busy-light": "busy"
},
{
"title" : "AFK",
"presence" : "away",
"emoji" : ":afk:",
"text" : "",
"busy-light": "offline"
},
{
"title" : "Offline",
"presence" : "away",
"emoji" : "",
"text" : "",
"busy-light": "offline"
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.