Мне нужно что бы при вводе команды бот отправлял сообщение и на него ставил реакцию
Как только тот кто написал команду ставит реакцию бот её считывает и отправляет другое сообщение
(если можно напишите нормальный код а то у меня в последнее время беда с этим)
Очень нуждаюсь в помощи и совете
Бот игнорирует и ошибки не выдает
Кодconst { MessageEmbed } = require('discord.js');
module.exports.properities = {
name:["321"]
}
module.exports.run = async (bot,message,member,args) => {
let page0 = new MessageEmbed()
.setTitle('1')
.setTimestamp()
.setAuthor('1страница')
.setColor("RED")
message.channel.send(page0).then(function (message) {
message.react("◀")
message.react("▶")
message.react("❌")
}).catch(function() {
const collector = message.createReactionCollector((reaction, user) =>
reaction.emoji.name === "◀" ||
reaction.emoji.name === "▶" ||
reaction.emoji.name === "❌"
).once("collect", reaction => {
const chosen = reaction.emoji.name;
if(chosen === "◀"){
let embed = new MessageEmbed()
.setTitle('2')
.setTimestamp()
.setAuthor('2страница')
.setColor("RED")
message.channel.send(embed)
}else if(chosen === "▶"){
let embed2 = new MessageEmbed()
.setTitle('3')
.setTimestamp()
.setAuthor('3страница')
.setColor("RED")
message.channel.send(embed2)
}else{
let embed3 = new MessageEmbed()
.setTitle('4')
.setTimestamp()
.setAuthor('4страница')
.setColor("RED")
message.channel.send(embed3)
}
collector.stop();
});
})
}