Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

134
Vistas
Función que no regresa a otro archivo

así que tengo un problema. Tengo dos archivos, testMode.js e initialize.js, testMode.js requiere initialize.js y ejecuta las funciones de inicialización, todo funciona bien hasta que hay tiempo para volver a testMode.js. En initialize.js, todo funciona perfectamente, cuando imprimo la variable de usuario, se imprime, pero cuando intento devolver la misma variable, de repente no está definida en testMode.js.

Aquí está mi código: testMode.js

 // # MODULES # const initModule = require('./initialize.js'); // # VALUES # const botCmdChannel = process.env.BOT_COMMANDS_CHANNEL; function error(issue) { console.log('An error has occured in test mode. Exiting with exit code 1. Error:' + issue); process.exit(1); } async function test(bot) { bot.login(process.env.TOKEN); bot.on('ready', async () => { console.log('Logged in successfully in test mode.'); console.log('Attempting to initialize in test mode'); const channelObj = bot.channels.cache.get(botCmdChannel); const message = await channelObj.send('Došlo k aktualizaci bota, probíhá test funkcí.'); initModule.initialize(message, bot).then(function(response) { console.log(response); if (!response) { error(' Initialization failed.'); } else { console.log('Initialization successful'); process.exit(0); } }); bot.on('error', issue => { error(issue); }); }); } exports.testmode = test;

Y la parte de initialize.js que no funciona:

 edupage.login(process.env.USER, decryptedpass, { edupage: process.env.SCHOOL }).then(user => { console.log('-----PŘIHLÁŠENÍ OK-----'); sentembed3.delete(); origmsg.channel.send({ embeds: [embed4] }); console.log('-----KONEC INICIALIZACE------'); isInitialized = true; edupageuser = user; console.log(user) //works return user; //doesnt work }

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda