Я пытаюсь создать меню настройки для своего бота, которое владелец сервера может использовать для настройки бота. Меню вызывается, когда владелец набирает =setup
. Я хочу, чтобы бот отвечал несколькими сообщениями для встраивания, задавая вопросы пользователя для правильной настройки бота.
Это мой первый Discord.js
проект, поэтому я не знаю синтаксис, но пытаюсь учиться. У меня есть постоянная переменная с именем prefix, присвоенная =
, когда бот внедряется в сервер.
Первая подсказка в меню бота просит пользователя изменить prefix
на что угодно. Мне нужна помощь в понимании того, как переназначить мою исходную постоянную переменную новому префиксу, который они запрашивают.
var PREFIX = '=';
bot.on('message', message=>{
let args = message.content.substring(PREFIX.length).split(" ");
switch(args[0]){
case 'setup':
const embed = new Discord.RichEmbed()
.setTitle('Step 1 of 1')
.setDescription('Set your Prefix')
.setColor(0xF1C40F)
message.channel.sendEmbed(embed);
//I want the user to now enter their own PREFIX and have the
//bot save their responce as the new PREFIX
break;
}
})
Я хочу, чтобы, когда пользователь набрал желаемую prefix
, бот переназначил prefix
в коде и удалите вопрос о ботах и ответы пользователей и начните предлагать им следующий вопрос.