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
拥有 ManageMessages 或 ManageChannels 权限的用户不受慢速模式延迟的限制。
Topic
获取此频道的说明。
string Topic { get; }
Property Value
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
PinMessageAsync(IUserMessage, RequestOptions?)
置顶该频道内的指定消息。
Task PinMessageAsync(IUserMessage message, RequestOptions? options = null)
Parameters
message
IUserMessage要置顶的消息。
options
RequestOptions发送请求时要使用的选项。
Returns
- Task
一个表示异步置顶操作的任务。
PinMessageAsync(Guid, RequestOptions?)
置顶该频道内的指定消息。
Task PinMessageAsync(Guid messageId, RequestOptions? options = null)
Parameters
messageId
Guid要置顶的消息的 ID。
options
RequestOptions发送请求时要使用的选项。
Returns
- Task
一个表示异步置顶操作的任务。
UnpinMessageAsync(IUserMessage, RequestOptions?)
取消置顶该频道内的指定消息。
Task UnpinMessageAsync(IUserMessage message, RequestOptions? options = null)
Parameters
message
IUserMessage要取消置顶的消息。
options
RequestOptions发送请求时要使用的选项。
Returns
- Task
一个表示异步取消置顶操作的任务。
UnpinMessageAsync(Guid, RequestOptions?)
取消置顶该频道内的指定消息。
Task UnpinMessageAsync(Guid messageId, RequestOptions? options = null)
Parameters
messageId
Guid要取消置顶的消息的 ID。
options
RequestOptions发送请求时要使用的选项。
Returns
- Task
一个表示异步取消置顶操作的任务。