javascript Discordjs客户端未接收事件

zzwlnbp8  于 9个月前  发布在  Java
关注(0)|答案(1)|浏览(104)

我的客户端应该接收并处理交互(斜杠命令),但没有接收到任何东西

require("dotenv").config();
const { Client } = require("discord.js");
//disc = require("discord.js");
const axios = require("axios");

const token = process.env.BOT_TOKEN;

const client = new Client();

client.on("ready", () => {
  console.log(`Logged in as ${client.user.tag}`);
  hook_commands();
});

client.on("interactionCreate", async (interaction) => {
    console.log("interaction created");
});

client.login(token);

function hook_commands() {
//redacted, it works fine
}

字符串

q9rjltbz

q9rjltbz1#

尝试添加意图,但除此之外,我没有看到它有什么问题

const client = new Client({
    intents: [
        IntentsBitField.Flags.DirectMessageReactions,
        IntentsBitField.Flags.DirectMessages,
        IntentsBitField.Flags.DirectMessageTyping,
        IntentsBitField.Flags.Guilds,
        IntentsBitField.Flags.GuildMembers,
        IntentsBitField.Flags.GuildMessages,
        IntentsBitField.Flags.MessageContent,
        IntentsBitField.Flags.GuildModeration,
    ],
});

字符串

相关问题