public void LoadDefaults() { Discord = new List <DiscordSettings>() { DiscordSettings.Create() }; }
public static DiscordSettings Create() { DiscordSettings ss = new DiscordSettings(); ss.Webhook = "https://discordapp.com/api/webhooks/"; return(ss); }
public static bool SendSingle(JObject WebHook, DiscordSettings Discord) { if (WebHook == null) { return(false); } try { using (WebClient weebClient = new WebClient()) { ServicePointManager.ServerCertificateValidationCallback = (o, certificate, chain, errors) => true; weebClient.Headers[HttpRequestHeader.ContentType] = "application/json"; weebClient.UploadStringAsync(new Uri(Discord.Webhook), WebHook.ToString(Newtonsoft.Json.Formatting.None)); } return(true); } catch (Exception) { return(false); } }