cannot recieve direct messages

i have partials (which apparently has been the solution for literally everyone else on this planet)

code:
const client = new Client({
  intents: [
    "Guilds",
    "GuildMembers",
    "GuildMessages",
    "MessageContent",
    "DirectMessages",
  ],
  partials: ["Message", "Channel"],
});

client.on("messageCreate", async (message) => {
  if (message.channel.type === 1) {
    fs.appendFileSync(
      "../pepperbot/src/logs/directmessages.log",
      "direct message from: " +
        message.author.username +
        "(" +
        message.author +
        ") at " +
        Date() +
        ' with:  "' +
        message.content +
        '"\n'
    );
  };
};


nodejs version 19.0.0, discordjs version 14.13.0
Was this page helpful?