Tengo dos archivos de texto, uno con nombres de usuario discord con # y otro con la misma cantidad de direcciones URL únicas. Estoy tratando de hacer un bot de discordia para enviar a cada persona una de las URL únicas. Me encontré con un problema al intentar enviar un dm de prueba a una persona. Sigo recibiendo el error.
TypeError: no se puede leer la propiedad 'enviar' de indefinido
// Require the necessary discord.js classes const { Client, Intents } = require('discord.js'); const { token } = require('./config.json'); // Create a new client instance const client = new Client({ intents: [Intents.FLAGS.GUILDS] }); // When the client is ready, run this code (only once) client.once('ready', () => { console.log('Ready'); client.users.cache.get('877248726085828720').send('yo'); }); // Login to Discord with your client's token client.login(token);Entonces, al principio, creo que pierde una intención, así que búsquelos en API Documentation Discord.js Segundo, realmente no entiendo a dónde quiere enviar el mensaje, pero debería verse así
client.channels.cache.get('idhere').send('message');Espero que eso te ayude. Dame tu opinión si es así.