Пример #1
0
        public async Task EvalAsync([Summary("The code to evaluate."), Remainder] string code)
        {
            var msg = await _misc.EvaluateAsync(Context, code.Replace("--noreply", ""));

            if (!code.Contains("--noreply"))
            {
                await ReplyAsync(embed : msg.Build());
            }
        }
Пример #2
0
 public async Task EvalCmd([Summary("The code to evaluate."), Remainder] string code)
 {
     try
     {
         await ReplyAsync(embed : (await _misc.EvaluateAsync(Context, code)).Build());
     }
     catch (System.Net.WebException e) when(e.Message == "The remote server returned an error: (400) Bad Request.")
     {
         await ReplyAsync("Bisoga returned an HTTP 400 error (bad request). Are you doing something shady? :thinking:");
     }
     catch (System.Net.WebException e) when(e.Message == "The remote server returned an error: (413) Payload Too Large.")
     {
         await ReplyAsync("Bisoga returned an HTTP 413 error (payload too large). Are you doing something shady? :thinking:");
     }
     catch (Exception e)
     {
         await ReplyAsync(embed : (await _misc.GenerateErrorMessage(e)).Build());
     }
 }