示例#1
0
 public void LoadDefaults()
 {
     Discord = new List <DiscordSettings>()
     {
         DiscordSettings.Create()
     };
 }
示例#2
0
        public static DiscordSettings Create()
        {
            DiscordSettings ss = new DiscordSettings();

            ss.Webhook = "https://discordapp.com/api/webhooks/";
            return(ss);
        }
示例#3
0
        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); }
        }