Как присвоить значение из .then в глобальную переменную?
exports.i = (msg) => {
if (msg.content.toLowerCase().indexOf('!i') != -1 || msg.content.toLowerCase().indexOf('!invite') != -1) {
let invite_msg = msg.content.replace("!i", "").replace("nvite", "")
if (invite_msg === "") {
msg.delete()
return
}
let c = msg.member.voice.channel
let c_name = ""
let url = ""
if (!c) {
msg.delete()
msg.channel.send("Вы не в голосовом канале!")
return
}
else {
c_name = msg.member.voice.channel.name
msg.member.voice.channel.createInvite()
.then(invite)
}
if (c.full == true) {
msg.delete()
msg.channel.send("Канал заполнен!")
return
}
if (msg.channel.id === "782692304657580032") {
msg.delete()
let tmp = msg.author.avatarURL
const Embed = new discord.MessageEmbed()
.setColor('#0af202')
.setTitle(msg.member.nickname)
.attachFiles(['./media/CIS1.jpg'])
.setThumbnail('attachment://CIS1.jpg')
.setAuthor(c_name, tmp, "https://discord.com/invite/NcF6UhZkfe")
.setDescription(invite_msg)
.addField(`**Подключиться**`, `**:**${invite.code}`, true)
.setTimestamp()
msg.channel.send(Embed)
}
else {
msg.delete()
}
}
}
.then передаёт объект invite. Как записать его в глобальную переменную url?