KookChannel

interface KookChannel : Channel, DeleteSupport(source)

一个基于 Kook Channel 的类型定义。

Author

ForteScarlet

See also

Inheritors

Properties

Link copied to clipboard
abstract val bot: KookBot

Channel 所属 bot

Link copied to clipboard
abstract override val category: KookCategory?
Link copied to clipboard
abstract override val coroutineContext: CoroutineContext
Link copied to clipboard
open val guildId: ID

频道所属服务器id

Link copied to clipboard

是否有密码

Link copied to clipboard
open override val id: ID

频道ID

Link copied to clipboard
open val level: Int

频道排序level

Link copied to clipboard
open override val name: String

频道名称

Link copied to clipboard
open val parentId: ID

上级分组的id

Link copied to clipboard

权限设置是否与分组同步, 1 or 0

Link copied to clipboard
open val slowMode: Int

慢速模式下限制发言的最短时间间隔, 单位为秒(s)

Link copied to clipboard
abstract val source: Channel

得到此实例内对应的 api 模块下的原始 channel 信息。

Link copied to clipboard
open val topic: String

频道简介

Link copied to clipboard
open val userId: ID

频道创建者id

Inherited properties

Link copied to clipboard

获取频道的慢速模式的持续时间。

Functions

Link copied to clipboard
abstract suspend override fun delete(vararg options: DeleteOption)

删除此频道。

Link copied to clipboard
abstract fun updater(): KookChannelUpdater

获取一个频道更新器。 提供需要修改的内容,然后使用 KookChannelUpdater.execute 更新频道数据。

Inherited functions

Link copied to clipboard
inline suspend fun KookChannel.update(block: UpdateChannelApi.Builder.() -> Unit): KookChannel

使用 DSL 直接配置 KookChannelUpdater.builder 并更新频道信息。