Table of Contents

Interface ITextChannel

Namespace
Kook
Assembly
Kook.Net.Core.dll

表示服务器中一个通用的具有文字聊天能力的频道,可以发送和接收消息。

public interface ITextChannel : INestedChannel, IGuildChannel, IDeletable, IMentionable, IMessageChannel, IChannel, IEntity<ulong>
Inherited Members
Extension Methods

Properties

SlowModeInterval

获取此频道当前设置的慢速模式延迟。

int SlowModeInterval { get; }

Property Value

int

一个 int,表示用户在可以发送另一条消息之前需要等待的时间(以秒为单位);如果未启用,则为 0

Remarks

拥有 ManageMessagesManageChannels 权限的用户不受慢速模式延迟的限制。

Topic

获取此频道的说明。

string Topic { get; }

Property Value

string

Methods

GetPinnedMessagesAsync(RequestOptions?)

获取此频道中的所有置顶消息。

Task<IReadOnlyCollection<IMessage>> GetPinnedMessagesAsync(RequestOptions? options = null)

Parameters

options RequestOptions

发送请求时要使用的选项。

Returns

Task<IReadOnlyCollection<IMessage>>

一个表示异步获取操作的任务。任务的结果包含此频道中找到的所有置顶消息。

ModifyAsync(Action<ModifyTextChannelProperties>, RequestOptions?)

修改此频道有关文字聊天能力的属性。

Task ModifyAsync(Action<ModifyTextChannelProperties> func, RequestOptions? options = null)

Parameters

func Action<ModifyTextChannelProperties>

一个包含修改频道有关文字聊天能力的属性的委托。

options RequestOptions

发送请求时要使用的选项。

Returns

Task

一个表示异步修改操作的任务。

See Also