Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

237
Visualizações
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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda