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

108
Vistas
Haz que twitchbot verifique si dije X antes de decir Y

Soy nuevo en js e intento configurar un bot de contracción. Todo funciona bien para los comandos básicos y la conexión al chat. Pero me gustaría que el bot verifique si un usuario ya dijo salut|bonjour|hey|bonsoir antes de decir banane . Si es falso, el bot le diría Hey, tu dis pas bonjour toi?!! , si es cierto que diría on m'a appelée?

Con esta pc de código escribí, aunque ya dije uno de salut|bonjour|hey|bonsoir , el bot solo dice Hey, tu dis pas bonjour toi?!! y no va a on m'a appelée?

¿Qué me estoy perdiendo? Gracias

 var usersayhello = {}; client.on('message', (channel, user, message, self) => { if(self) return; message=message.toLowerCase(); message=' '+message+' '; if(/[ ]+anita[ \?]+/.test(message)){ if(/(salut|bonjour|hey|bonsoir)([ ]+)anita/.test(message)){ usersayhello = true; if(user.username == 'blablabla123'){ var responsebonjour = [ `Salut @${user.username}! Planquez-vous! Ca va encore troller sec` `Hey @${user.username}, tu voles aujourd'hui?` ]; } else{ var responsebonjour = [ `Salut @${user.username}, je suis contente de te voir, tu vas bien?`, `Hey @${user.username}, t'es venu pour moi j'espère`, `Hello @${user.username}, comment vas-tu?`, `Tu ne peux vraiment pas te passer de moi, toi! ^^` ]; } client.say(channel,responsebonjour[Math.floor(Math.random()*responsebonjour.length)]); } if(message == ` banane ` && checkifusersayhello (channel,user,usersayhello)) { client.say(channel, `on m'a appelée?`); } function checkifusersayhello(channel,user,usersayhello) { if (!usersayhello[user.username]){ client.say(channel, `Hey, tu dis pas bonjour toi?!!`); return false; } return true; }
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