me gusta guardar mi DM enviado a un usuario en una variable local. ¿Cómo puedo hacer esto? Me gustaría reaccionar ante ese mensaje, pero si uso .then() después o antes del bloque .catch() requerido, el registro dice "No se pueden enviar mensajes a este usuario", sin él, puedo enviar el mensaje. .
¡¡Gracias!!
Código:
client.users.cache .get(memb.id) .send(emb5) .catch((msb) => { write("Error"); }) .then((msg) => { msg.react(one); });uno es el emoji...
Si está en una función asíncrona , puede poner el mensaje en una variable como esta:
const user = await client.users.fetch(mem.id); // Fetching the user const awaitedMessage = await user.send(emb5); // Send the message to the user awaitedMessage.react(one); // React the sent message