Code: Select all
function sendToDiscordWebhook(discord_username, avatarurl, message)
local httpdone = registerAnonymousEventHandler('sysPostHttpDone',
function(event, rurl, response)
if rurl == url then display(r) else return true end
end, true)
local httperror = registerAnonymousEventHandler('sysPostHttpError',
function(event, response, rurl)
if rurl == url then display(r) else return true end
end, true)
local url = ""
local data = {
username = discord_username,
avatar_url = avatarurl,
content = message
}
local header = {
["Content-Type"] = "application/json",
--["Content-Length"] = data:len()
}
postHTTP(yajl.to_string(data), url, header)
killAnonymousEventHandler(httpdone)
killAnonymousEventHandler(httperror)
end
To send a message, you can do something akin to:
Code: Select all
sendToDiscordWebhook("MyBotName", false, "My boring message.")
Enjoy!