Как присвоить значение из .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?


Ответы (0 шт):