Как поставить бесконечное прослушивание событий используя модуль event

Есть код

const telegram_bot = require('node-telegram-bot-api');
const fs = require('fs');
const path = require('path');
const color = require('colors');
const EventEmitter = require('events')


const now = new Date()
const settings = JSON.parse(fs.readFileSync('./keys.json'))
const bot = new telegram_bot(settings.token, {polling: true });


const myEmitter = new EventEmitter();



myEmitter.on('update', async (time) => { 
  const mes = () => new Promise(res => {
    bot.on('message', msg =>{
      res(msg.text);
    })
  }) 

  const jun = async (elem) =>{
    if(elem < 15){
      console.log('Меньше 15')
    }
    if(elem < 45 && elem > 15){
      console.log('В промежутке')
    }
    if(elem > 45 ){
      console.log('Больше всего')
    }
  }
  jun(await mes())
  
});


myEmitter.emit('update')


console.log(color.green('Бот запущен'))

Сейчас он выключается после того как событие выполнилось 1 раз, как поставить, чтобы событие прослушивалось бесконечное количество раз?


Ответы (0 шт):