problème de messages dupliquer et envoyer a plusieurs personnes

a marqué ce sujet comme résolu.

bonjour,

Je suis en train de réaliser un bot pour un jeux téléphone et dans celui-ci chaque personne a une fonction différentes. Et nous devons nous envoyez des messages pour demander des ressources a chacun . Cela est chiant! c’est pourquoi j’ai voulu réaliser un bot qui détecte dans un channel la commande pour envoyer a CETTE utilisateur (ces là tout mon soucis) différents Embed ou il pourra choisir les choses qu’il a besoin pour par la suite envoyer a tous les personnes avec la spécialité demander un message pour dire la commande.Mon soucis c que j’ai réussi a le faire mais le bot envoie les messages a toute les personnes et pas a la personne qui a envoyer la commande. Je vous donne le code :

client.on(’message’, message => { if(message.content=== "@cmdhache"){ message.delete() message.author.createDM().then(channel =>{ message.delete() channel.send(craft_hache) .then(message => { message.react(’⚒') message.react(’⚔')

        client.on('messageReactionAdd', (reaction, user) => {
            if (reaction.emoji.name === '⚒' && user.id !== client.user.id) {
                message.delete()
                channel.send(hache_lvlcombat)
                .then(message => {
                    message.react('🇦')
                    message.react('🇧')
                    message.react('🇨')
                client.on('messageReactionAdd', (reaction, user) => {
                    if (reaction.emoji.name === '🇦' && user.id !== client.user.id) {
                        message.delete()
                        channel.send(hache_artisanatfin1)
                    }
                    if (reaction.emoji.name === '🇧' && user.id !== client.user.id) {
                        message.delete()
                        channel.send(hache_artisanatfin2)
                    }
                    if (reaction.emoji.name === '🇨' && user.id !== client.user.id) {
                        message.delete()
                        channel.send(hache_artisanatfin3)
                    }
                })
                })
        }
            if (reaction.emoji.name === '⚔' && user.id !== client.user.id) {
                    message.delete()
                    channel.send(hache_lvlcombat)
                    .then(message => {
                        message.react('🇦')
                        message.react('🇧')
                        message.react('🇨')
                    client.on('messageReactionAdd', (reaction, user) => {
                        if (reaction.emoji.name === '🇦' && user.id !== client.user.id) {
                            message.delete()
                            channel.send(hache_combatfin1)
                        }
                        if (reaction.emoji.name === '🇧' && user.id !== client.user.id) {
                            message.delete()
                            channel.send(hache_combatfin2)
                        }
                        if (reaction.emoji.name === '🇨' && user.id !== client.user.id) {
                            message.delete()
                            channel.send(hache_combatfin3)
                        }
                    })
                    })
            }
        })
        })  
    })
                   
}

})

Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte