Channel

interface Channel : KookObjects, ChannelInfo

Kook objects - 频道Channel

示例

{
"id": "53002000000000",
"name": "新的频道",
"user_id": "2418239356",
"guild_id": "6016389000000",
"is_category": 0,
"parent_id": "6016400000000000",
"level": null,
"slow_mode": 0,
"topic": "新的频道的说明",
"type": 1,
"permission_overwrites": [
{
"role_id": 0,
"allow": 0,
"deny": 0
}
],
"permission_users": [],
"permission_sync": 1
}

Author

ForteScarlet

Types

Link copied to clipboard

Channel 的类型,一般出现在事件中。

Properties

Link copied to clipboard
open val category: Category?
Link copied to clipboard
open override val createTime: Timestamp
Link copied to clipboard
abstract val currentMember: Int
Link copied to clipboard
open override val description: String
Link copied to clipboard
abstract override val guildId: ID

服务器id

Link copied to clipboard
abstract val icon: String
Link copied to clipboard
abstract override val id: ID

频道id

Link copied to clipboard
abstract val isCategory: Boolean

是否为分组

Link copied to clipboard
abstract val level: Int

排序level

Link copied to clipboard
abstract val maximumMember: Int
Link copied to clipboard
abstract override val name: String

频道名称

Link copied to clipboard
open override val ownerId: ID
Link copied to clipboard
abstract val parentId: ID

上级分组的id

Link copied to clipboard

针对角色在该频道的权限覆写规则组成的列表

Link copied to clipboard
abstract val permissionSync: Int

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

Link copied to clipboard
abstract val permissionUsers: List<ID>

针对用户在该频道的权限覆写规则组成的列表

Link copied to clipboard
abstract val slowMode: Int

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

Link copied to clipboard
abstract val topic: String

频道简介

Link copied to clipboard
abstract val type: Int

频道类型: 1 文字频道, 2 语音频道

Link copied to clipboard
abstract val userId: ID

创建者id

Inheritors

Link copied to clipboard
Link copied to clipboard