1

我正在尝试使用 node-telegram-bot-API 设置一个机器人,我在 Foo.js 中创建了如下机器人实例

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

const bot = new TelegramBot(config.telegram.TELEGRAM_TOKEN, {polling: true});
module.exports = bot;

我希望机器人实例与 Bar.js 中的方法一起使用 -

const bot = require('path/to/Foo');
bot.sendMessage(config.telegram.CHAT_ID, info.message);

但是,它会抛出一个错误说TypeError: bot.sendMessage is not a function

4

1 回答 1

0

导出类,然后在 Bar.js 中实例化它,例如: var { Bot } = require( "./Foo.js ); var bot = new Bot( x , y );

于 2019-06-24T12:55:16.300 回答