使用Twitter的API,我编写了一个命令,只要在我的新闻时间轴中找到包含特定单词的推文,就会发送警报。但是,我现在想要使用此警报来打开连接到我的爱迪生电路板的LED树丛。
这是我正在使用的代码:
var groveSensor = require('jsupm_grove');
var led = new groveSensor.GroveLed(3);
led.on();
我只是不确定如何在我的API中显示它。目前,我在API之前将代码放在顶部,然后在每个阵列之后使用“on”/“off”命令。但这只会导致LED保持关闭状态。
var params = {screen_name: 'myusername'};
client.get('statuses/home_timeline', params, function(error, tweets,
response) {
if (!error) {
for (var i=0;i<tweets.length;i++){
for (var ii=0;ii<techArray.length;ii++){
if(tweets[i].text.indexOf(techArray[ii])>-1&&tweets[i].id_str*1>lastId)
{
console.log("-----found a tech article - " + tweets[i].text + "-------"
+ tweets[i].text.indexOf(techArray[ii]));
var led = new groveSensor.GroveLed(3);
led.on();
}
else {
var led = new groveSensor.GroveLed(3);
led.off();
}
知道我应该在哪里/如何写这个命令?