Merge pull request #228 from Midnight-Myth/patch-1

Bot tells you when you reached your daily limit with the google api
This commit is contained in:
Master Kwoth 2016-04-21 01:49:39 +02:00
commit dddcee25e6

View File

@ -14,6 +14,7 @@ using System.Drawing;
using System.IO;
using System.Linq;
using System.Net;
using System.Net.Http;
namespace NadekoBot.Modules.Searches
{
@ -157,10 +158,17 @@ $@"🌍 **Weather for** 【{obj["target"]}】
var obj = JObject.Parse(await SearchHelper.GetResponseStringAsync(reqString).ConfigureAwait(false));
await e.Channel.SendMessage(obj["items"][0]["link"].ToString()).ConfigureAwait(false);
}
catch (Exception ex)
{
await e.Channel.SendMessage($"💢 {ex.Message}").ConfigureAwait(false);
}
catch (HttpRequestException exception)
{
if (exception.Message.Contains ("403 (Forbidden)"))
{
await e.Channel.SendMessage ("Daily limit reached!");
}
else
{
await e.Channel.SendMessage ("Something went wrong.");
}
}
});
cgb.CreateCommand(Prefix + "ir")
@ -176,10 +184,17 @@ $@"🌍 **Weather for** 【{obj["target"]}】
var obj = JObject.Parse(await SearchHelper.GetResponseStringAsync(reqString).ConfigureAwait(false));
await e.Channel.SendMessage(obj["items"][0]["link"].ToString()).ConfigureAwait(false);
}
catch (Exception ex)
{
await e.Channel.SendMessage($"💢 {ex.Message}").ConfigureAwait(false);
}
catch (HttpRequestException exception)
{
if (exception.Message.Contains ("403 (Forbidden)"))
{
await e.Channel.SendMessage ("Daily limit reached!");
}
else
{
await e.Channel.SendMessage ("Something went wrong.");
}
}
});
cgb.CreateCommand(Prefix + "lmgtfy")
.Description("Google something for an idiot.")