KookGuild

Kook 组件中的频道服务器信息。

Author

ForteScarlet

Functions

Link copied to clipboard
abstract suspend override fun channel(id: ID): KookChannel?

尝试根据指定ID获取匹配的子频道

Link copied to clipboard
open suspend override fun child(id: ID): KookChannel?

尝试根据指定ID获取匹配的子频道

Link copied to clipboard
abstract fun getCategory(id: ID): KookChannelCategory?

尝试根据ID获取匹配的分类对象。

Link copied to clipboard
open fun getChannel(id: ID): Channel?
Link copied to clipboard
open fun getChannelAsync(id: ID): CompletableFuture<out Channel?>
Link copied to clipboard
open override fun getChild(id: ID): Channel?
Link copied to clipboard
open override fun getChildAsync(id: ID): CompletableFuture<out Channel?>
Link copied to clipboard
open override fun getMember(id: ID): GuildMember?
Link copied to clipboard
open override fun getMemberAsync(id: ID): CompletableFuture<out GuildMember?>
Link copied to clipboard
abstract suspend override fun member(id: ID): KookGuildMember?

根据指定ID查询对应用户信息,或得到null。

Link copied to clipboard
open suspend override fun mute(duration: Duration): Boolean
open suspend fun mute(time: Long, timeUnit: TimeUnit): Boolean
Link copied to clipboard
open fun muteAsync(time: Long, timeUnit: TimeUnit): CompletableFuture<out Boolean>
Link copied to clipboard
open fun muteBlocking(): Boolean
open fun muteBlocking(duration: JavaDuration): Boolean
open fun muteBlocking(time: Long, timeUnit: TimeUnit): Boolean
Link copied to clipboard
abstract suspend override fun owner(): KookGuildMember

频道服务器的创建人。

Link copied to clipboard
open suspend override fun previous(): Organization?

频道服务器没有上层。

Link copied to clipboard
open fun sendIfSupportBlocking(message: Message): MessageReceipt?
Link copied to clipboard
open suspend override fun unmute(): Boolean
Link copied to clipboard
open override fun unmuteAsync(): CompletableFuture<out Boolean>
Link copied to clipboard
open override fun unmuteBlocking(): Boolean

Properties

Link copied to clipboard
abstract override val bot: KookComponentGuildBot
Link copied to clipboard

得到当前频道下所有的分组型频道。

Link copied to clipboard
open val category: Category?
Link copied to clipboard

直接获取当前频道服务器下的子频道列表的副本。

Link copied to clipboard
abstract override val channels: Items<KookChannel>

获取当前频道服务器下的子频道序列。

Link copied to clipboard
open override val children: Items<KookChannel>

获取当前频道服务器下的子频道序列。

Link copied to clipboard
abstract override val createTime: Timestamp
Link copied to clipboard
abstract override val currentChannel: Int
Link copied to clipboard
abstract override val currentMember: Int
Link copied to clipboard
abstract override val description: String
Link copied to clipboard
abstract override val icon: String
Link copied to clipboard
abstract override val id: ID
Link copied to clipboard
abstract override val maximumChannel: Int
Link copied to clipboard
abstract override val maximumMember: Int
Link copied to clipboard

直接获取用户列表的副本。

Link copied to clipboard
abstract override val members: Items<KookGuildMember>

查询用户列表。

Link copied to clipboard
abstract override val name: String
Link copied to clipboard
open override val owner: GuildMember
Link copied to clipboard
open override val ownerAsync: CompletableFuture<out GuildMember>
Link copied to clipboard
abstract override val ownerId: ID
Link copied to clipboard
open val previous: Organization?
Link copied to clipboard
open val previousAsync: CompletableFuture<out Organization?>
Link copied to clipboard
open override val roles: Items<Role>

获取当前频道服务器中配置的所有角色信息。

Link copied to clipboard
abstract override val source: Guild

得到当前频道服务器所对应的api模块下的服务器对象。