#javascript
#javascript
Вопрос:
извините, тогда я был новичком
const client = new Discord.Client();
const token = process.env.DISCORD_BOT_TOKEN;
const activities = [
`${this.client.servers.cache.size} servers!`,
`${this.client.channels.cache.size} channels!`,
`${this.client.guilds.cache.reduce((a, b) => a b.memberCount, 0)} users!`
];
client.on('ready', message => {
let i = 0;
setInterval(() => this.client.user.setActivity(`${activities[i % activities.length]}`, { type: 'WATCHING' }), 10000);
console.log(`Thank you for starting the mighty Towers. Please keep this page open to keep it running bro!!! This is ${client.user.tag}! hosted by Abhinav`)
});
client.login(token);
1: — это выбор
это ошибка ${this.client.servers.cache.size}
серверов!
Комментарии:
1. Обратите внимание, что Java и JavaScript — это две разные вещи. Не путайте их.
Ответ №1:
Ошибка возникает из this.client
-за того, что не определено. Вы определили const client
так, что оно недоступно как this.client
, но как просто client
Изменение this.client
на client
в коде должно решить вашу проблему.
const client = new Discord.Client();
const token = process.env.DISCORD_BOT_TOKEN;
const activities = [
`${client.servers.cache.size} servers!`,
`${client.channels.cache.size} channels!`,
`${client.guilds.cache.reduce((a, b) => a b.memberCount, 0)} users!`
];
client.on('ready', message => {
let i = 0;
setInterval(() => client.user.setActivity(`${activities[i % activities.length]}`, { type: 'WATCHING' }), 10000);
console.log(`Thank you for starting the mighty Towers. Please keep this page open to keep it running bro!!! This is ${client.user.tag}! hosted by Abhinav`)
});
client.login(token);
Комментарии:
1. привет, спасибо, это сработало, но появляется новая ошибка, которая показывает, что кэш не определен, как я должен определять кэш?