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

166
Vistas
¿Por qué la variable "recuento + contador" aparece como indefinida?

Estoy tratando de hacer un bot en Slack para publicar un mensaje en un canal cuando se recibe un mensaje en otro canal, y solo se ejecuta una vez al día. Este es mi código con el mensaje que recibí (con lo que hice). ¿Cómo soluciono esto para que sea correcto?

 const web = new WebClient(process.env.SLACK_TOKEN); const currentTime = new Date().toTimeString(); let channelId = "C02FHG0K0SY"; let conversationHistory, message, count, stop; let counter; async function fetchMessages() { const result = await web.conversations.history({ channel: channelId, limit: 11000, }); conversationHistory = result.messages; count = conversationHistory.length; } setInterval(function () { if (counter === null) { fetchMessages(); var count = fetchMessages.count; counter === count; console.log("Counter has been setup!"); } if (counter === count) { fetchMessages(); if (count > counter) { web.chat.postMessage({ token: process.env.SLACK_TOKEN, channel: "C02FB9QHW10", text: "Hits have arrived, let's get started with them! Woo-hoo! This is just a test by the way, no hits have actually arrived.", }); stop === true; console.log("Hits arrived! Posted.") } else { console.log(`No new hits! ${count} messages and ${counter} in "counter".`); } } }, 5000); setInterval(function () { if (currentTime == "23:59:59 GMT+0000 (Coordinated Universal Time)") { if (stop === true) { stop === false; } } }, 1000);
 No new hits! undefined messages and undefined in "counter".
about 4 years ago · Santiago Trujillo
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