public async Task RequestDog() { string fileUrl = await ApiFetcher.RequestEmbeddableUrlFromApi("https://random.dog/woof.json", "url"); if (!string.IsNullOrEmpty(fileUrl) && Uri.IsWellFormedUriString(fileUrl, UriKind.Absolute)) { await SendAnimalEmbed(":dog:", fileUrl); } else { await Context.Channel.SendMessageAsync("The dog command is currently unavailable."); } }
public async Task RequestFox() { string fileUrl = await ApiFetcher.RequestEmbeddableUrlFromApi("https://wohlsoft.ru/images/foxybot/randomfox.php", "file"); if (!string.IsNullOrEmpty(fileUrl) && Uri.IsWellFormedUriString(fileUrl, UriKind.Absolute)) { await SendAnimalEmbed(":fox:", fileUrl); } else { await Context.Channel.SendMessageAsync("The fox command is currently unavailable."); } }
public async Task RequestCat() { string fileUrl = await ApiFetcher.RequestEmbeddableUrlFromApi("https://aws.random.cat/meow", "file"); if (!string.IsNullOrEmpty(fileUrl) && Uri.IsWellFormedUriString(fileUrl, UriKind.Absolute)) { await SendAnimalEmbed(":cat:", fileUrl); } else { await Context.Channel.SendMessageAsync("The cat command is currently unavailable."); } }
public async Task RequestBirb() { string fileUrl = await ApiFetcher.RequestEmbeddableUrlFromApi("https://random.birb.pw/tweet.json", "file"); if (!string.IsNullOrEmpty(fileUrl) && Uri.IsWellFormedUriString(fileUrl, UriKind.Absolute)) { fileUrl = "https://random.birb.pw/img/" + fileUrl; await SendAnimalEmbed(":bird:", fileUrl); } else { await Context.Channel.SendMessageAsync("The birb command is currently unavailable."); } }