Я пытаюсь построить бот Telegram, я использую следующий пакет npm: https://www.npmjs.com/package/node-telegram-bot-api
У меня следующая структура проекта:
В моем файле app.js
я делаю: const bot = new TelegramBot(token, {polling: true});
.Я хотел бы поделиться этим экземпляром bot
с файлами index.js
, чтобы в файлах index.js
я мог сделать что-то вроде:
bot.onText(/\/time (.+)/, (msg, match) => {
});
Я не уверен, как это можно выполнитья могу думать только о том, чтобы сделать это с помощью module.exports в файле app.js, но я не уверен, является ли это правильным способом.
-edit-
В файле app.js я хочу сделать:
require('./plugins/time')
require('./plugins/weather')
и затем набрать node app.js
для запуска бота.