Я пытаюсь добавить глобальную переменную (server
), которая содержит идентификатор моей гильдии, тогда я мог бы использовать, например, const channel_NAME = server.channels.cache.get('MY CHANNEL ID');
в верхней части кода для определения всех моих каналов вместо: member.guild.roles.cache.get('MY ROLE ID');
в каждой функции.
Я сделал это, но эта ошибка возвращается мне:
const channel_boi_salve = server.channels.cache.get('MY CHANNEL ID');
TypeError: Cannot read property 'channels' of undefined
Мой код:
const Discord = require('discord.js');
const bot = new Discord.Client();
const config = require('./config.json');
const fs = require('fs');
// Guild ID
const server = bot.guilds.cache.get("MY GUILD ID");
// Channels (channel_NAME)
const channel_boi_salve = server.channels.cache.get('MY CHANNEL ID');
Я новенький на JavaScript, так что я был бы признателен, если бы кто-нибудь мог подробно объяснить, как это сделать.