/topobot

A Slackbot, just for fun

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

TopoBot

My silly take on home automation

I developed this Slackbot to automate my home in a fun way. The idea is to provide commands to a Slackbot, which looks like a mouse, hence the name TopoBot, that runs integrated scripts, managing all the different connected elements of my home.

So far the bot can control two main systems:

  • Philips Hue Lights - one bridge with five bulbs
  • Sonos - Two Sonos devices

Have a look at the code, take what you need, play as you like.

Credits

I have been inspired by The NorrisBot, and I used a few libraries to get this done.