我更好地解释自己:我想使用node-telegram-bot-api
,一个用于Node的npm模块来控制我在Telegram信使上的机器人。
npm install node-telegram-bot-api
这是在Node上使用它的示例,完全在Javascript中: 如何在Angular 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上。
告诉我,如果我在Angular 2中仍然是初学者,我是否会出错。
答案 0 :(得分:1)
对不起男士,但您无法直接将该库导入Angular2或客户端的其他库。
这是因为它是一个NodeJs模块,并使用来自nodejs的几个本机模块。
如果你想使用那个模块,你必须在NodeJs中创建一个服务器,并实现将服务器通信给客户端的逻辑,也许就像这样的webSockets,或者在客户端找到一个实现。
祝你好运。