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:
commit
dddcee25e6
@ -14,6 +14,7 @@ using System.Drawing;
|
|||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Net;
|
using System.Net;
|
||||||
|
using System.Net.Http;
|
||||||
|
|
||||||
namespace NadekoBot.Modules.Searches
|
namespace NadekoBot.Modules.Searches
|
||||||
{
|
{
|
||||||
@ -157,10 +158,17 @@ $@"🌍 **Weather for** 【{obj["target"]}】
|
|||||||
var obj = JObject.Parse(await SearchHelper.GetResponseStringAsync(reqString).ConfigureAwait(false));
|
var obj = JObject.Parse(await SearchHelper.GetResponseStringAsync(reqString).ConfigureAwait(false));
|
||||||
await e.Channel.SendMessage(obj["items"][0]["link"].ToString()).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 + "ir")
|
cgb.CreateCommand(Prefix + "ir")
|
||||||
@ -176,10 +184,17 @@ $@"🌍 **Weather for** 【{obj["target"]}】
|
|||||||
var obj = JObject.Parse(await SearchHelper.GetResponseStringAsync(reqString).ConfigureAwait(false));
|
var obj = JObject.Parse(await SearchHelper.GetResponseStringAsync(reqString).ConfigureAwait(false));
|
||||||
await e.Channel.SendMessage(obj["items"][0]["link"].ToString()).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")
|
cgb.CreateCommand(Prefix + "lmgtfy")
|
||||||
.Description("Google something for an idiot.")
|
.Description("Google something for an idiot.")
|
||||||
|
Loading…
Reference in New Issue
Block a user