Last active
November 29, 2015 17:47
-
-
Save rssilva/d6316cd3ab7c2c0b376c to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var johnnyTelegram = require('../src/johnny-telegram.js'); | |
var five = require('johnny-five'); | |
var TelegramBot = require('node-telegram-bot-api'); | |
var board = new five.Board(); | |
var token = 'YOUR_TELEGRAM_API_TOKEN'; | |
var bot = new TelegramBot(token, {polling: true}); | |
// Instanciando o módulo e passando o bot do telegram como parâmetro | |
johnnyTelegram.init(bot); | |
// Aguarda a placa do Johnny Five estar 'pronta'. Antes disso criar sensores | |
// provavelmente causará erros de execução | |
board.on('ready', function () { | |
// Instanciamos um novo led no pino 13 | |
var led = new five.Led(13); | |
// Estamos adicionando o led ao Johnny-Telegram sob o nome de 'led' | |
// para podermos referenciá-lo depois | |
johnnyTelegram.add('led', led); | |
// Esse metodo faz com que o bot do telegram escute os eventos necessários para comunicação | |
johnnyTelegram.bindEvents(); | |
}); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment