Table of Contents

Class KookWebhookConfig

Namespace
Kook.Webhook
Assembly
Kook.Net.Webhook.dll

表示一个用于 KookWebhookClient 的配置类。

public abstract class KookWebhookConfig : KookSocketConfig
Inheritance
KookWebhookConfig
Derived
Inherited Members

Remarks

此配置基于 KookSocketConfig,在与网关有关的配置的基础上,定义了有关 Webhook 的配置。

Constructors

KookWebhookConfig(WebhookProvider)

初始化一个 KookWebhookConfig 类的新实例。

protected KookWebhookConfig(WebhookProvider webhookProvider)

Parameters

webhookProvider WebhookProvider

用于创建 Webhook 客户端的委托。

Properties

AutoLogin

获取或设置客户端是否尝试自动登录。

public bool AutoLogin { get; set; }

Property Value

bool

AutoLogout

获取或设置客户端是否尝试自动退出登录。

public bool AutoLogout { get; set; }

Property Value

bool

EncryptKey

获取或设置用于解密 Webhook 负载的加密密钥。

public string? EncryptKey { get; set; }

Property Value

string

HeartbeatIntervalMilliseconds

获取或设置网关发送心跳包的时间间隔(毫秒)。

public int HeartbeatIntervalMilliseconds { get; set; }

Property Value

int

VerifyToken

获取或设置用于验证 Webhook 请求的验证令牌。

public string? VerifyToken { get; set; }

Property Value

string

WebhookProvider

获取或设置用于创建 Webhook 客户端的委托。

public WebhookProvider WebhookProvider { get; set; }

Property Value

WebhookProvider