RoHook Configuration

Added more configuration to the webhook.
This commit is contained in:
Norberto A 2020-02-29 16:59:25 +00:00 committed by GitHub
parent 7b840098fa
commit 74b6d0d5d7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 22 additions and 6 deletions

View File

@ -18,26 +18,42 @@ local function rgbToDec(rgb)
return rgbTotal return rgbTotal
end end
local module = {} local module = {}
module.webhookConfig = { module.webhookConfig = {
webhookUrl = "", webhookUrl = "https://canary.discordapp.com/api/webhooks/682537382519635974/VfS2r9dRsPW4Q-Ti4FPhnoeWY1KdeLeS6F4bTA2oqWzKrqqQQ2qII0UVJtouBnHml52P",
overrideUsername = false, overrideUsername = false,
overrideAvatar = false, overrideAvatar = false,
username = "", username = nil,
avatar = "", avatar = nil
} }
local function getUsername()
local config = module.webhookConfig
if(config.overrideUsername) then
return config.username
end
end
local function getAvatar()
local config = module.webhookConfig
if(config.overrideAvatar) then
return config.avatar
end
end
function module.newMessage(message) function module.newMessage(message)
message = message message = message
local content = { local content = {
content = message, content = message,
embeds = {}, embeds = {},
avatar_url = "", username = getUsername() or "",
username= "", avatar_url = getAvatar() or "",
} }
function content.setWebhookUsername(name) function content.setWebhookUsername(name)