Здравствуйте, уважаемые пользователи Хабра! Являюсь начинающим в Java-скриптинге и node.js. Пишу бота для Discord на discord.js. Изначально имею такой код:
client.on("message", message => {
if(message.content.toLowerCase()==config.prefix + "cmd")
{
message.reply("привет, введи какое-нибудь слово, я его запомню!")
}
})
Что мне нужно и чего я ожидаю? По некой команде !cmd бот пишет "@*имя пользователя*, привет, введи какое-нибудь слово, я его запомню!". Пользователь пишет некоторое слово/выражение, бот его запоминает и удаляет.
После запоминания, по некоторой команде бот выдает некоторое сообщение с этим словом/выражением.
При этом бот должен идентифицировать и удалять/отвечать на сообщения только того пользователя, который изначально прописал команду и работал отдельно от других.
Пример:
!cmd
@*имя пользователя*, привет, введи какие-нибудь слово, я его запомню!
Привет!
'сообщение удаляется'
!slovo
Бот: "Привет!"
=================
Кто-то может сказать, что я прошу уже готовый код. Может быть так и есть, но это лишь по желанию. В некотором роде мне будет достаточно объяснений и некой "инструкции")
Заранее благодарю за помощь.