Introduction

In slack world, everyone can generate own bot service.
And here is the Sparki(powered by Arduino). Sparki is a robot.

Let's combine the services. You can control Sparki from slack.
On this project, i made him a Coffee delivery robot.
He gets all your orders, responds to your questions and deliver a coffee to your place, gently.

It's working

  1. New order comes from my boss! Sparki responds.
    TODO: Movie
  2. Sparki arrived at a pot, and calls me. I cook a coffee and give him.
    TODO: Movie
  3. Now Sparki is delivering a coffee to my boss. I hope my boss is patient...
    TODO: Movie
  4. My boss seems to be inpatient... He asked Sparki what he's doing right now.
    TODO: Movie
  5. Phew! It was long way! Here is your coffee. I'm going to back home. Bye!
    TODO: Movie
  6. I arrived at home now. Waiting next order.
    TODO: Movie

Ingredients

Recipe

  1. Create a sample project that Sparki and Node.js can communicate via Bluetooth.
  2. Create a sample project that slack and Node.js can communicate via slack API.
  3. Mix 1. and 2.
    You can download all sources from here.

References

TODO: from dev memo