feat: add channel create responder and redis webhook cache
This commit is contained in:
parent
99c1587e7b
commit
e86b37ce2a
11 changed files with 201 additions and 10 deletions
|
|
@ -1,3 +1,4 @@
|
|||
using Humanizer;
|
||||
using OneOf;
|
||||
using Remora.Discord.API.Abstractions.Objects;
|
||||
using Remora.Discord.API.Abstractions.Rest;
|
||||
|
|
@ -66,5 +67,8 @@ public static class DiscordExtensions
|
|||
new Optional<OneOf<IInteractionMessageCallbackData, IInteractionAutocompleteCallbackData,
|
||||
IInteractionModalCallbackData>>(data)));
|
||||
|
||||
public static string ToPrettyString(this IDiscordPermissionSet permissionSet) =>
|
||||
string.Join(", ", permissionSet.GetPermissions().Select(p => p.Humanize(LetterCasing.Title)));
|
||||
|
||||
public class DiscordRestException(string message) : Exception(message);
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue