Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

229
Views
Detecta cuando alguien usa un emoji en discord.js

Hice una función en un bot de discordia que eliminará el mensaje del usuario, cuando su longitud supere los 100 caracteres, emojis animados/personalizados/Unicode, sin embargo, pasa por alto este límite de 100 caracteres (teóricamente, 1 emoji no es igual a 1 carácter, no sé cómo funciona) ) pero mi bot falla después de muchos de ellos. Quiero hacer una función que detecte estos emojis, y si encuentra uno, simplemente elimine el comentario de esta persona. Estaba trabajando en algo así.

 client.on('messageCreate', message =>{ if(message.content.startsWith(":") && message.content.endsWith(":") || message.content.startsWith("<:") && message.content.endsWith(":>") { return; } else { if(!message.content.startsWith(prefix) || message.author.bot || message.member.roles.cache.has('828277437242146816')) return;

Si tienes alguna otra solución, puedes compartirla en un comentario.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Todos los emojis en Discord comienzan con <: (los emojis animados comienzan con <:a ) y terminan con :> . Entre este grupo de caracteres se encuentra el nombre del emoji y su ID. Puede usar String.prototype.match() para hacer coincidir expresiones regulares con una cadena, y así encontrar un emoji. Puedes leer más sobre el método aquí . El uso message.content.startsWith("<:") y message.content.endsWith(":>") no es confiable ya que los mensajes no suelen comenzar con emojis.

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!