#Small problem with my v12 rolemenu

6 messages · Page 1 of 1 (latest)

quartz wave

``` let channel = message.guild.channels.cache.get(db.get(rolemenusalon_${message.guild.id})) || message.channel
if (!channel) return message.channel.send(Aucun **salon** valide n'est configuré !)

                        channel.messages.fetch(db.get(`rolemenumsg_${message.guild.id}`)).then(async mmm => {
                            let role = message.guild.roles.cache.get(db.get(`rolemenurole_${message.guild.id}`))

                            if (!role) return message.channel.send(`Aucun **rôle** valide n'est configuré !`)
                            let yes = false
                            if (db.get(`rolemenutext_${message.guild.id}`) === null && db.get(`rolemenubuttonemoji_${message.guild.id}`) !== null) yes = true
                            if (db.get(`rolemenutext_${message.guild.id}`) !== null && db.get(`rolemenubuttonemoji_${message.guild.id}`) === null) yes = true
                            if (db.get(`rolemenutext_${message.guild.id}`) !== null && db.get(`rolemenubuttonemoji_${message.guild.id}`) !== null) yes = true
                            if (!yes) return message.channel.send(`Pas asser de données`)

                            let buttonmenu = new MessageButton()
                            buttonmenu.setID("menu-" + role.id)
                            if (db.get(`rolemenubuttonemoji_${message.guild.id}`) !== null) buttonmenu.setEmoji(db.get(`2rolemenubuttonemoji_${message.guild.id}`) === null ? db.get(`rolemenubuttonemoji_${message.guild.id}`) : db.get(`2rolemenubuttonemoji_${message.guild.id}`))
                            if (db.get(`rolemenutext_${message.guild.id}`) !== null) buttonmenu.setLabel(db.get(`rolemenutext_${message.guild.id}`) || role.name)
                            buttonmenu.setStyle(db.get(`rolemenucolor_${message.guild.id}`) || "blurple")


                            mmm.edit({
                                button: [buttonmenu]
                            }).catch(() => {
                                return message.channel.send(`Ce message n'est pas de moi, je ne peux pas créer de menu de ce style dessus`)

                            }).then(() => {

                                message.channel.send(`Rolemenu crée`)
                                return db.set(`buttonmenuconfig_${message.guild.id}`,
                                    role.id,


                                )
                            })

                        })
                    }
                }``` **The problem is simple but I can't basically correct it: I manage to add a button to an embed but the embed is edited so the embed disappears and just leaves the button example below:**
inner jungleBOT
  • Consider reading #how-to-get-help to improve your question!
  • Explain what exactly your issue is.
  • Post the full error stack trace, not just the top part!
  • Show your code!
  • Issue solved? Press the button!
quartz wave

exemple :

solid estuary

v12 is unsupported so i recommend updating

quartz wave

I just want the embed not to be deleted / edited when my button appears on the embed