下面是我的代碼,我嘗試從開發者門戶啟用 Intents,并檢查了頻道權限,并且我的節點版本在 v16.14.2 上運行,但由于某種原因它仍然沒有發送任何訊息。
const { Client, Intents } = require("discord.js");
const { token } = require("./config.json");
const client = new Client({
intents: [Intents.FLAGS.GUILDS, Intents.FLAGS.GUILD_MEMBERS, Intents.FLAGS.DIRECT_MESSAGE_REACTIONS, Intents.FLAGS.GUILD_MESSAGES],
});
client.on("ready", () => {
console.log("Ready");
});
client.on("messageCreate", (message) => {
if (message === "ping") {
message.reply({
content: "pong",
});
}
});
client.login(token);
uj5u.com熱心網友回復:
您正在將物件與字串進行比較,錯誤在您的 if() 陳述句中:
if(message.content=='ping'){
message.reply('pong')
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/469007.html
標籤:javascript 节点.js 不和谐 不和谐.js
下一篇:我想將我認為的價值觀傳遞給行動
