Table of Contents

Interface ICommandContext

Namespace
Kook.Commands
Assembly
Kook.Net.Core.dll

表示命令的上下文。这可能包括客户端、公会、频道、用户和消息。

public interface ICommandContext

Properties

Channel

获取命令执行所在的 IMessageChannel。

IMessageChannel Channel { get; }

Property Value

IMessageChannel

Client

获取命令执行时所使用的 IKookClient。

IKookClient Client { get; }

Property Value

IKookClient

Guild

获取命令执行所在的 IGuild。

IGuild? Guild { get; }

Property Value

IGuild

Message

获取命令解析的源 IUserMessage。

IUserMessage Message { get; }

Property Value

IUserMessage

User

获取执行命令的 IUser。

IUser User { get; }

Property Value

IUser