首页 > 解决方案 > 如何将用户的消息作为变量?

问题描述

我正在尝试制作一个不和谐的机器人,其中我将前缀设为“!e”,然后我希望它成为任何东西的变量......

我怎么做?


    client.on("message", (message) => {
        var botmessage = usermessage
        if (message.content === `${prefix} ${usermessage}`) { 
            var usermessage = botmessage
        message.channel.send(`:${botmessage}:`)
        } 
        
    })

标签: node.jsdiscord.js

解决方案


解决方案是substr逻辑

client.on("message", (message) => {
    if (message.content.startsWith('!e ')) { 
        var usermessage = message.content.substr(3)
        var botmessage="whatever"
        message.channel.send(`:${botmessage}:`)
    }
})

推荐阅读