feat(bot): add support for Discord message context commands (#513)
This commit is contained in:
@@ -90,6 +90,11 @@ public class DiscordApiClient
|
||||
_client.Delete($"/channels/{channelId}/messages/{messageId}/reactions/{EncodeEmoji(emoji)}",
|
||||
("DeleteAllReactionsForEmoji", channelId));
|
||||
|
||||
public Task<ApplicationCommand[]?> ReplaceGlobalApplicationCommands(ulong applicationId,
|
||||
List<ApplicationCommandRequest> requests) =>
|
||||
_client.Put<ApplicationCommand[]>($"/applications/{applicationId}/commands",
|
||||
("ReplaceGlobalApplicationCommands", applicationId), requests);
|
||||
|
||||
public Task<ApplicationCommand> CreateGlobalApplicationCommand(ulong applicationId,
|
||||
ApplicationCommandRequest request) =>
|
||||
_client.Post<ApplicationCommand>($"/applications/{applicationId}/commands",
|
||||
|
@@ -4,6 +4,7 @@ namespace Myriad.Rest.Types;
|
||||
|
||||
public record ApplicationCommandRequest
|
||||
{
|
||||
public ApplicationCommand.ApplicationCommandType Type { get; init; }
|
||||
public string Name { get; init; }
|
||||
public string Description { get; init; }
|
||||
public List<ApplicationCommandOption>? Options { get; init; }
|
||||
|
Reference in New Issue
Block a user