blink1 icon indicating copy to clipboard operation
blink1 copied to clipboard

Blink1Control: add Slack integration

Open todbot opened this issue 9 years ago • 8 comments

Looks like it might not be too hard to add Slack integration, since IFTTT Slack channel doesn't support Slack event triggers.

Slack API: https://api.slack.com Supported events: https://api.slack.com/events

Perhaps Blink1Control configuration is:

  1. User inputs Web API auth token generated here: https://api.slack.com/web
  2. User picks which events they want and what color patterns to trigger

todbot avatar Feb 17 '16 23:02 todbot

Consider https://github.com/dschep/ntfy as a simpler alternative. Once configured, ntfy send "foo" will work just fine from the CLI, so it should be trivial to use with blink as well.

conorsch avatar Jan 28 '17 01:01 conorsch

This would be cool! Can someone provide good instructions or an example of this set up? This would give my blink a purpose.

On Feb 17, 2016 3:20 PM, "Tod E. Kurt" [email protected] wrote:

Looks like it might not be too hard to add Slack integration, since IFTTT Slack channel doesn't support Slack event triggers.

Slack API: https://api.slack.com Supported events: https://api.slack.com/events

Perhaps Blink1Control configuration is:

  1. User inputs Web API auth token generated here: https://api.slack.com/web
  2. User picks which events they want and what color patterns to trigger

— Reply to this email directly or view it on GitHub https://github.com/todbot/blink1/issues/275.

toddkurtz avatar Jan 28 '17 16:01 toddkurtz

Just looking to see if anyone has made any advancements on this? This sounds really interesting and I'd like to implement this in our business

Jammizzle avatar May 25 '17 16:05 Jammizzle

+1 Would love to have that. All my colleagues have their sound disabled for a good reason, so they do not see when I wrote a slack message to them. I would persuade my boss to buy 8 x blink1 immediatly, if this feature would be implemented

jscontrust avatar Jun 08 '17 08:06 jscontrust

If you do not want to expose a server, you can use the Slack Real Time Messaging system to create an interaction between Slack and the Blink1 device.

Here is an example in Python 3.6. It's based on the Full Stack Python blog.

jnth avatar Jun 09 '17 14:06 jnth

Ok, thank you. How would I implement something like that on OSX in an easy way?

jscontrust avatar Jun 12 '17 11:06 jscontrust

+1 , would love to see this

ghost avatar Aug 29 '19 14:08 ghost

https://github.com/todbot/Blink1Control2/pull/139 Blinker controller now can start a server and listen on the RTM with a classic slack app.

Skarlso avatar Nov 20 '20 10:11 Skarlso