Интеграция доната IGS в Discord

Привет, есть вопрос. Допустим чел купил випку, и я хочу чтобы Discord Bot сам проверил, ли есть на сервере випка или типо того? Типо привязка хз

Вот такое бесплатно не делают.

image

local discordWebhookURL = ""

-- Функция для отправки сообщения в Discord
local function sendDiscordMessage(content, steamID)
    local embed = {
        {
            ["title"] = "Покупка привилегии",
            ["description"] = content .. " (" .. steamID .. ")",
            ["color"] = 16711680, -- Красный цвет
            ["footer"] = {
                ["text"] = "Система привилегий"
            },
            ["timestamp"] = os.date("!%Y-%m-%dT%H:%M:%SZ")
        }
    }

    local payload = util.TableToJSON({
        username = "Privilege Bot",
        embeds = embed
    })

    http.Post(discordWebhookURL, {
        payload_json = payload
    }, function(result)
        print("Сообщение отправлено в Discord: " .. result)
    end, function(failed)
        print("Не удалось отправить сообщение в Discord: " .. failed)
    end)
end

-- Пример привилегии VIP на месяц
IGS("VIP на месяц", "vip_na_mesyac"):SetULXGroup("vip")
    :SetPrice(150)
    :SetTerm(30) -- 30 дней
    :SetWeapon("ak47") -- выдать игроку при спавне
    :SetCategory("Группы")
    :SetDescription("С этой покупкой вы станете офигенными, потому что в ней воооот такая куча крутых возможностей")
    :SetOnBuy(function(ply)
        sendDiscordMessage(ply:Nick() .. " купил VIP на месяц!", ply:SteamID())
    end)

-- Пример привилегии PREMIUM навсегда
IGS("PREMIUM навсегда", "premium_navsegda"):SetULXGroup("premium")
    :SetPrice(400)
    :SetPerma() -- навсегда
    :SetCategory("Группы")
    :SetDescription("А с этой покупкой еще офигеннее, чем с покупкой VIP")
    :SetOnBuy(function(ply)
        sendDiscordMessage(ply:Nick() .. " купил PREMIUM навсегда!", ply:SteamID())
    end)
1 лайк