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

259
Vistas
DiscordAPIError: 404: Not Found, Reaction roles

v13, I'm trying to do Reaction roles, but it gives me this error:

throw new DiscordAPIError(data, res.status, request);

DiscordAPIError: 404: Not Found at RequestHandler.execute (C:\Users\DELL\OneDrive\Desktop\Discord Bot\node_modules\discord.js\src\rest\RequestHandler.js:298:13) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async RequestHandler.push (C:\Users\DELL\OneDrive\Desktop\Discord Bot\node_modules\discord.js\src\rest\RequestHandler.js:50:14) at async ChannelManager.fetch (C:\Users\DELL\OneDrive\Desktop\Discord

Bot\node_modules\discord.js\src\managers\ChannelManager.js:114:18) at async module.exports (C:\Users\DELL\OneDrive\Desktop\Discord Bot\utils\EditMessage.js:10:21) {

EditMessage.js file code:

const addReactions = (message, reactions) => {
    message.react(reactions[0])
    reactions.shift()
    if(reactions.length > 0) {
        setTimeout(() => addReactions(message, reactions), 500)
    }
}

module.exports = async (client, id, text, reactions = []) => {
    const channel = await client.channels.fetch(id) // Send Message In Channel ID Provided

    channel.messages.fetch().then((messages) => {
        if(messages.size === 0) {
            // Send Message In Channel ID Provided
            // Send Text
            message.channel.send(text).then((message) => {
                // Add Reaction
                addReactions(message, reactions)
            })
        } else {
            // Edit Message After Sent
            for(const message of messages) {
                //Edit Text
                message[1].edit(text)
                // Edit Reaction
                addReactions(message[1], reactions)
            }
        }
    })
}

setup.js file code:

const { MessageEmbed } = require('discord.js')
const EditMessage = require('../../utils/EditMessage')

module.exports = (client) => {
    EditMessage(client, '798996288258703382', new MessageEmbed()
    .setTitle('Role Menu: Editing Program')
    .setColor('#000000')
    .setDescription(`React to give yourself a role.
1️⃣ After Effects
2️⃣ Video Star
3️⃣ Alight Motion
4️⃣ Sony Vegas
    `)
    .setFooter('Reaction Roles')
    , ['1️⃣', '2️⃣', '3️⃣', '4️⃣']
    )
}
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