Table of Contents

Class QueuePeekCommand

Namespace
JD.AI.Channels.Queue
Assembly
JD.AI.Channels.Queue.dll

Admin commands for inspecting and managing the durable queue. Registered via ICommandRegistry alongside existing channel commands.

public sealed class QueuePeekCommand : IChannelCommand
Inheritance
QueuePeekCommand
Implements
Inherited Members

Constructors

QueuePeekCommand(DiscordMessageBuffer)

Admin commands for inspecting and managing the durable queue. Registered via ICommandRegistry alongside existing channel commands.

public QueuePeekCommand(DiscordMessageBuffer queue)

Parameters

queue DiscordMessageBuffer

Properties

Description

Short description shown in help text and slash command metadata.

public string Description { get; }

Property Value

string

Name

Command name without prefix (e.g., "help", "usage").

public string Name { get; }

Property Value

string

Parameters

Optional parameters this command accepts.

public IReadOnlyList<CommandParameter> Parameters { get; }

Property Value

IReadOnlyList<CommandParameter>

Methods

ExecuteAsync(CommandContext, CancellationToken)

Execute the command and return a result.

public Task<CommandResult> ExecuteAsync(CommandContext context, CancellationToken ct = default)

Parameters

context CommandContext
ct CancellationToken

Returns

Task<CommandResult>