No estoy haciendo un comando, solo quiero enviar un mensaje cada vez que un usuario envíe un dm al bot. Cualquier mensaje. aquí está el código que escribí pero es específico para un comando-
client.on("messageCreate", (message) => { if (message.content === "hi") { message.member.send("Hello") } })Para ejecutar un fragmento de código cuando un usuario envía un DM a un bot, todo lo que tiene que hacer es agregar la intención DIRECT_MESSAGES a su cliente. Luego, puede modificar su código actual para verificar si el mensaje enviado fue en un DM y luego ejecutar un código:
client.on("messageCreate", (message) => { if (message.channel.type === 'DM') { // Execute something } })