本文介紹了DeprecationWarning:消息事件已被棄用.改用 messageCreate的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
我對不和諧機器人相對較新,但我一生都無法弄清楚為什么我不斷收到此錯誤 - 我試圖用 message creat 替換 message,但它似乎根本不起作用.這是我的代碼:
I am relatively new to discord bots but I cant for the life of me figure out why I keep getting this error - I have tried to replace message with message creat but it doesn't seem to work at all. Here is my code:
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
仍然有效,但在您切換之前,您會收到棄用警告.
The message
event has been renamed to messageCreate
. Using message
will still work, but you'll receive a deprecation warning until you switch over.
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"] });
}
});
這篇關(guān)于DeprecationWarning:消息事件已被棄用.改用 messageCreate的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!
【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!