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)
}
})
})
}
})
})
})
}
})