• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Evaluaciones
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

199
Vistas
eliminar mensajes si un determinado nombre de usuario lo dijo
discordClient.on('messageCreate', async (message) => { async function dt() { if (message.content.includes('has been timed out for')){ const user = message.content.split(" ")[1] const time = message.content.split(" ")[7] if (message.content === `** ${user} has been timed out for ${time} seconds.**`) { await message.channel.messages.fetch({ limit: 20 }).then((messages) => { const msg = []; messages.filter(m => m.author.username.toLowerCase() === user.toLowerCase()).forEach(message => msg.push(message)) message.channel.bulkDelete(msg).then(() => { console.log('cleared messages') }); }) } } } dt().catch(error) });

Hice algo que hace que los registros de chat de Twitch se muestren en Discord, pero ahora estoy tratando de hacer que si se agotó el tiempo de espera de un usuario, elimine sus mensajes. El código funciona bien, pero si alguien lo escribió en el chat, lo considerará como un tiempo de espera para que las personas en el chat puedan eliminar mensajes en Discord. ¿Hay alguna forma posible de hacerlo si un determinado nombre de usuario hizo esto y luego aplica el código usando webhooks?

ingrese la descripción de la imagen aquí

El que tiene el nombre User Timed Out lo obtuve de /timeout en Twitch pero con DancingPotato simplemente escribí las mismas palabras que haría si eliminara el mensaje sin /timeout y borrará los mensajes de ambos.

almost 3 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 Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda