I want to sending the error message from dm to users. But I’m getting ReferenceError: error is not defined error. How can I fix this?
if (error) {
client.users.cache.get(message.author.id).send(error)
}
Here is my index.js
const Discord = require('discord.js');
const client = new Discord.Client();
client.on('ready', () => {
console.log(`x1b[33m${client.user.tag} x1b[0mgiriş yaptı!`);
client.user.setActivity(`Online on ${client.guilds.cache.size} servers`, {type: 'WATCHING'})
});
client.on('message', message => {
const { channel } = message
if (channel.type === 'news') {
message.crosspost().catch(console.error)
console.log(`x1b[31m${message.guild.name}x1b[0m sunucusunda duyuru yapıldı! x1b[33m(ID: ${message.guild.id})`)
}
if (error) {
client.users.cache.get(message.author.id).send(error)
}
});
Advertisement
Answer
Problem is solved.
const Discord = require('discord.js');
const client = new Discord.Client();
client.on('ready', () => {
console.log(`x1b[33m${client.user.tag} x1b[0mgiriş yaptı!`);
client.user.setActivity(`Online on ${client.guilds.cache.size} servers`, {type: 'WATCHING'})
});
client.on('message', message => {
const { channel } = message
if (channel.type === 'news') {
message.crosspost().catch(error => {
console.log(error)
message.author.send(error.message)
})
console.log(`x1b[31m${message.guild.name}x1b[0m sunucusunda duyuru yapıldı! x1b[33m(ID: ${message.guild.id})`)
}
});