2016-05-25 28 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,或者在客戶端發現一個實現。

祝你好運。

相關問題