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