Update SearchesModule.cs

Bot tells you, when you reached your daily limit with the Google Api.
This commit is contained in:
rox666 2016-04-20 20:13:39 +02:00
parent fa213d2a1b
commit 0b20e8536a

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,9 +158,16 @@ $@"🌍 **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)
catch (HttpRequestException exception)
{
await e.Channel.SendMessage($"💢 {ex.Message}").ConfigureAwait(false);
if (exception.Message.Contains ("403 (Forbidden)"))
{
await e.Channel.SendMessage ("Daily limit reached!")
}
else
{
await e.Channel.SendMessage ("Something went wrong.");
}
}
});
@ -176,9 +184,16 @@ $@"🌍 **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)
catch (HttpRequestException exception)
{
await e.Channel.SendMessage($"💢 {ex.Message}").ConfigureAwait(false);
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")