Discord Webhooks
Configuration File
The Discord webhook configuration is located in the sky_base/config/sv_config.lua file. The configuration is structured as a Lua table (SV_Config) that holds the webhook URLs for different Sky-Systems scripts.
Example Configuration
Below is an example configuration for some scripts:
SV_Config = {
webhooks = {
["sky_base"] = "https://discord.com/api/webhooks/",
["sky_camper"] = "https://discord.com/api/webhooks/",
["sky_watchmarket"] = "https://discord.com/api/webhooks/",
["sky_lifeinvader"] = "https://discord.com/api/webhooks/",
["sky_sportsbetting"] = "https://discord.com/api/webhooks/",
-- Add other Sky-Systems scripts here
}
}
Webhook Entries
Each entry in the webhooks table corresponds to a specific Sky-Systems script. The key is the name of the script, and the value is the Discord webhook URL associated with that script.
For example:
"sky_base": The webhook URL for the Sky Base script."sky_camper": The webhook URL for the Sky Camper script."sky_watchmarket": The webhook URL for the Sky Watch Market script.
Adding New Webhooks
To add a new webhook for a Sky-Systems script, follow these steps:
- Open the
sky_base/config/sv_config.luafile in your text editor. - Locate the
webhookstable within theSV_Configtable. - Add a new entry with the script name as the key and the webhook URL as the value.
Example
To add a webhook for a new script named sky_deathscreen, you would update the webhooks table as follows:
SV_Config = {
webhooks = {
["sky_base"] = "https://discord.com/api/webhooks/",
["sky_camper"] = "https://discord.com/api/webhooks/",
["sky_watchmarket"] = "https://discord.com/api/webhooks/",
["sky_lifeinvader"] = "https://discord.com/api/webhooks/",
["sky_sportsbetting"] = "https://discord.com/api/webhooks/",
-- Add other Sky-Systems scripts here
["sky_deathscreen"] = "https://discord.com/api/webhooks/",
}
}
Replace https://discord.com/api/webhooks/ with the actual webhook URL provided by Discord.
Important Notes
- Ensure each webhook URL is correctly formatted and corresponds to an active webhook on your Discord server.
- You can add one webhook for every script which is using the sky_base.
- If you are not using one of the secripts, you can omit it from the
webhookstable.
Conclusion
Configuring Discord webhooks for the Sky Base library is a straightforward process that involves updating the sv_config.lua file with the appropriate webhook URLs for each script. This integration allows for seamless notifications and interactions between your Sky-Systems scripts and your Discord server.
Support
Need help? Our support team is always ready to assist
Join Discord