Здравствуйте. Являюсь новичком в сфере ботописания discord.js.
Перейду к делу: мне нужно получить с помощью бота ID сообщения и чтобы он его запомнил.
Исходный код:
client.on('message', message => {
if (message.content.toLowerCase()==config.prefix + "sms") {
{
message.reply(" скажи мне "привет")
}
const filter = m => (m.content.includes('привет') && m.author.id != client.user.id);
const channel = message.channel;
const collector = channel.createMessageCollector(filter, {max: 1, time: 10000 });
console.log("Сбор сообщений начат.");
collector.on('collect', m => console.log(`Collected ${m.content}`));
collector.on('end', collected => console.log(`Collected ${collected.size} items`));
}
});
Что может мой код на данный момент? По команде !sms просит пользователя написать ему "привет" с таймером в 10 секунд. Как только сообщение было написано он прекращает сбор сообщения.
Что мне нужно? Бот должен получить ID сообщения, которое получил (в данном случае "привет") и занести его в какую-либо базу.
Насчет базы попробую разобраться сам, предположения как это сделать есть, но перерыв всю Всемирную сеть Интернета не смог найти способа получить ID сообщения ботом.
Просьба объяснить про ID и по желанию исправить ошибки в моем коде (если они есть) и прислать возможные варианты решения моих вопросов. Спасибо.