小编Ste*_*oxy的帖子

我需要帮助在Bot菜单中重新分配变量

我正在尝试为我的机器人构建一个设置菜单,服务器所有者可以使用该菜单来配置该机器人。所有者键入时将触发菜单=setup。我希望该机器人回复一些嵌入消息,询问用户问题,以便正确配置该机器人。

这是我的第一个Discord.js项目,因此我不了解语法,但尝试学习。=当机器人在服务器中实现时,我有一个名为prefix的常量变量分配给该变量。

Bot菜单上的第一个提示要求用户将更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;
    }
})
Run Code Online (Sandbox Code Playgroud)

我要发生的是,当用户键入所需的内容时prefix,机器人将重新分配prefix代码,并删除机器人问题,然后用户响应并开始提示下一个问题。

javascript bots discord discord.js

6
推荐指数
1
解决办法
81
查看次数

标签 统计

bots ×1

discord ×1

discord.js ×1

javascript ×1