Fixed ~img and ~rimg, closes #1001
This commit is contained in:
parent
cde2931a51
commit
a4c190c312
@ -115,6 +115,8 @@ namespace NadekoBot.Modules.Searches
|
|||||||
if (string.IsNullOrWhiteSpace(terms))
|
if (string.IsNullOrWhiteSpace(terms))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
terms = WebUtility.UrlEncode(terms).Replace(' ', '+');
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
var res = await NadekoBot.Google.GetImageAsync(terms).ConfigureAwait(false);
|
var res = await NadekoBot.Google.GetImageAsync(terms).ConfigureAwait(false);
|
||||||
@ -131,7 +133,6 @@ namespace NadekoBot.Modules.Searches
|
|||||||
catch
|
catch
|
||||||
{
|
{
|
||||||
_log.Warn("Falling back to Imgur search.");
|
_log.Warn("Falling back to Imgur search.");
|
||||||
terms = WebUtility.UrlEncode(terms).Replace(' ', '+');
|
|
||||||
|
|
||||||
var fullQueryLink = $"http://imgur.com/search?q={ terms }";
|
var fullQueryLink = $"http://imgur.com/search?q={ terms }";
|
||||||
var config = Configuration.Default.WithDefaultLoader();
|
var config = Configuration.Default.WithDefaultLoader();
|
||||||
@ -167,6 +168,7 @@ namespace NadekoBot.Modules.Searches
|
|||||||
terms = terms?.Trim();
|
terms = terms?.Trim();
|
||||||
if (string.IsNullOrWhiteSpace(terms))
|
if (string.IsNullOrWhiteSpace(terms))
|
||||||
return;
|
return;
|
||||||
|
terms = WebUtility.UrlEncode(terms).Replace(' ', '+');
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
var res = await NadekoBot.Google.GetImageAsync(terms, new NadekoRandom().Next(0, 50)).ConfigureAwait(false);
|
var res = await NadekoBot.Google.GetImageAsync(terms, new NadekoRandom().Next(0, 50)).ConfigureAwait(false);
|
||||||
|
@ -199,7 +199,7 @@ namespace NadekoBot.Services.Impl
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public async Task<ImageResult> GetImageAsync(string query, int start = 0)
|
public async Task<ImageResult> GetImageAsync(string query, int start = 1)
|
||||||
{
|
{
|
||||||
if (string.IsNullOrWhiteSpace(query))
|
if (string.IsNullOrWhiteSpace(query))
|
||||||
throw new ArgumentNullException(nameof(query));
|
throw new ArgumentNullException(nameof(query));
|
||||||
|
Loading…
Reference in New Issue
Block a user