Задать вопрос
day90
@day90

Global.name = require("./name .js"); как запустить повторное исполнение скрипта?

Всем привет.
Имеется интервал, которым долбится мускл. Как только условия выполняются, запускается скрипт, global.botname= require("./botname .js"); . Бот справляется с задачей однократно. Затем, спустя какое то время мне нужно снова его вызвать, но все виснет. Как мне кажется, я неправильно убиваю global.botname после выполнения(process.exit();), есть идеи?
  • Вопрос задан
  • 78 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
SagePtr
@SagePtr
Еда - это святое
Оформить бота правильно, чтобы у него был конструктор. Потом вызывать каждый раз этот конструктор для создания нового экземпляра бота. А require однократно подключает нужный файл и запоминает его в кэше, если выполнять много раз - не будет плодиться много экземпляров.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы