From e717332b12890b88c9061063b2fd03a6c86e7f6a Mon Sep 17 00:00:00 2001 From: Filip Strajnar Date: Sun, 24 Mar 2024 16:47:24 +0100 Subject: [PATCH] Added SearchGuidMessages method. --- DiscordClient/DiscordUserClient.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/DiscordClient/DiscordUserClient.cs b/DiscordClient/DiscordUserClient.cs index 34987ae..e618d4e 100644 --- a/DiscordClient/DiscordUserClient.cs +++ b/DiscordClient/DiscordUserClient.cs @@ -53,4 +53,13 @@ public class DiscordUserClient string url = $"https://discord.com/api/v9/channels/{channelId}/messages/{messageId}"; return await _httpClient.DeleteAsync(url); } + + public async Task SearchGuildMessages(string guildId, string? authorId = null) + { + string authorQuery = authorId is not null ? $"?author_id={authorId}" : ""; + string url = + $"https://discord.com/api/v9/guilds/{guildId}/messages/search{authorQuery}"; + HttpResponseMessage response = await _httpClient.GetAsync(url); + return await response.Content.ReadFromJsonAsync(); + } }