2016-05-25 93 views
0

我更好地解释一下自己:我想用Node的npm模块node-telegram-bot-api来控制我的电报使者。在Angular 2组件中导入一个用js编写的npm模块?

npm install node-telegram-bot-api 

这是例如使用它的节点,完全在Javascript: 如何导入在角2部件内置模块,出口类中,在本例中调用它的功能,怎么样?

var TelegramBot = require('node-telegram-bot-api'); 

var token = 'YOUR_TELEGRAM_BOT_TOKEN'; 
// Setup polling way 
var bot = new TelegramBot(token, {polling: true}); 

// Matches /echo [whatever] 
bot.onText(/\/echo (.+)/, function (msg, match) { 
    var fromId = msg.from.id; 
    var resp = match[1]; 
    bot.sendMessage(fromId, resp); 
}); 

该模块在Github上here

告诉我,如果我得到的东西错误的,因为我仍然在角2

回答

1

对不起的人是初学者,但你可以直接在库未导入Angular2或其他图书馆在客户端。

那是因为那是一个NodeJs模块并且使用了来自nodejs的几个本地模块。

如果你想使用这个模块,你必须在NodeJs中创建一个服务器,并实现将服务器与客户端通信的逻辑,或者像这样的webSockets,或者在客户端发现一个实现。

祝你好运。

相关问题