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

235
Views
Envío de stickers en Discord.js V13

Estoy tratando de reenviar mensajes enviados a mi bot a través de DM. Todo funciona, excepto el envío de las pegatinas.

Cada vez que intento enviar un mensaje con una etiqueta, aparece un Error DiscordAPIError: Cannot use this sticker .

Esta es parte de mi código:

 let userMessage = new discord.MessageEmbed().setDescription(message.content || "᲼") let messageAttachment = message.attachments.size > 0 ? message.attachments.first().url : null userMessage.setImage(messageAttachment) let messagePayload = { content: null, embeds: [], stickers: null } messagePayload.content = `User <@${message.author.id}> said:` messagePayload.embeds.push(userMessage) messagePayload.stickers = message.stickers?.size > 0 ? [message.stickers.first()] : null client.users.fetch(config.ids.me, false).then((user) => { user.send(messagePayload) })

y el mensajePayload se ve así:

 { content: 'User <@USERID> said:', embeds: [ MessageEmbed { type: 'rich', title: null, description: '᲼', url: null, color: null, timestamp: null, fields: [], thumbnail: null, image: [Object], video: null, author: null, provider: null, footer: null } ], stickers: [ Sticker { id: '749054660769218631', description: null, type: null, format: 'LOTTIE', name: 'Wave', packId: null, tags: null, available: null, guildId: null, user: null, sortValue: null } ] }

En los documentos sobre el envío de pegatinas, solo dice que tiene que ser una matriz, ya sea una pegatina -Objeto o un copo de nieve. Dado que estoy buscando el objeto de la etiqueta, asumí que solo agarrarlo y pasarlo a mi messagePayload haría el trabajo, pero de alguna manera la API no lo acepta.

discord.Intents.FLAGS.GUILD_EMOJIS_AND_STICKERS, está configurado, pero tampoco funciona con pegatinas estándar (por ejemplo, messagePayload arriba)

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

0

Resulta que solo puedes enviar pegatinas de un gremio, dentro de ese mismo gremio.

Consulte Problema de Github .

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!