Skip to content

Instantly share code, notes, and snippets.

@rssilva
Last active November 29, 2015 17:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rssilva/d6316cd3ab7c2c0b376c to your computer and use it in GitHub Desktop.
Save rssilva/d6316cd3ab7c2c0b376c to your computer and use it in GitHub Desktop.
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