TinkurRadiator - Hubot Scripts
Overview
TinkurRadiator provides real world information (blinky lights, sounds, etc) when things happen (ex. an outage) in a chat to get your attention and interupt you.
Components
- Hubot Scripts
- Listens for chat room messages and interacts with the user conversationally using hubot-conversation package
- Node Service
- Recieves updates from Hubot, logging logs when events are reported
- Provides status to Checker Checker componet for event that were reported
- Raspberry Pi Checker and Radiator
- Polls Node Service compoent to check is there was a recent event reported
- Toggles information radiators on and off (ex. blinky lights, sounds, etc)
Hubot Scripts Component
TODO
Backlog and Board
Resources
- Heroku Getting Started w/ Node.js Apps
- Hubot Docs
- Node Persist Docs and Repo
- Basic Node.js HTTP Server example
- Raspberry Pi Powertail Control
- Python Request library guide
- Python Language Ref
- Node.js Language Ref
- Coffee Script Lint
- eBook: Automation and Monitoring with Hubot
- Regular Expression Validator / Builder