弃用警告:消息事件已弃用.请改用messageCreate



我对discord机器人还比较陌生,但我一辈子都不明白为什么我会一直出现这个错误——我曾试图用消息创建来替换消息,但似乎根本不起作用。这是我的代码:

client.on('message', (message) => {
if(message.author.client) return; 
if(message.channel.type !== 'text') return;
let prefix = '!'; 
let MessageArray = message.content.split(' ');
let cmd = MessageArray(0).slice(prefix.length)
let args = MessageArray.slice(1)
if(!message.content.startsWith(prefix)) return; 
if(cmd == 'hello') {
message.channel.send({ messages: ['hello'] });
})

message事件已重命名为messageCreate。使用message仍然有效,但在切换之前,您将收到一个弃用警告。


client.on("messageCreate", (message) => {
if (message.author.client) return;
if (message.channel.type !== "text") return;
let prefix = "!";
let MessageArray = message.content.split(" ");
let cmd = MessageArray(0).slice(prefix.length);
let args = MessageArray.slice(1);
if (!message.content.startsWith(prefix)) return;
if (cmd == "hello") {
message.channel.send({ messages: ["hello"] });
}
});

最新更新