KookMember

一个 KOOK 的频道成员。

Author

ForteScarlet

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override val avatar: String

成员头像

Link copied to clipboard
abstract override val coroutineContext: CoroutineContext

源于 bot 的上下文,但是没有 Job。

Link copied to clipboard
abstract val guildId: ID

此成员所属频道ID

Link copied to clipboard
open override val id: ID

成员ID

Link copied to clipboard

用户名的认证数字

Link copied to clipboard
open override val name: String

成员用户名

Link copied to clipboard
open override val nick: String?

成员昵称

Link copied to clipboard

获取此成员所拥有的所有角色。

Link copied to clipboard
abstract val source: User

得到此 Member 内对应的 api 模块下的原始 user 信息。

Functions

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

踢出此成员。bot 应当具有相应的权限。

Link copied to clipboard
abstract suspend fun mute(type: Int): Boolean
open suspend fun mute(type: MuteType): Boolean
abstract suspend fun mute(type: Int, duration: Duration): Boolean
open suspend fun mute(type: MuteType, duration: Duration): Boolean
abstract suspend fun mute(type: Int, time: Long, timeUnit: TimeUnit): Boolean
open suspend fun mute(type: MuteType, time: Long, timeUnit: TimeUnit): Boolean

设置频道成员的静音状态。

open suspend fun mute(duration: Duration): Boolean
open suspend fun mute(time: Long, timeUnit: TimeUnit): Boolean

设置频道成员的麦克风静音状态。

Link copied to clipboard
abstract suspend override fun send(text: String): KookMessageReceipt
abstract suspend override fun send(message: Message): KookMessageReceipt
abstract suspend override fun send(messageContent: MessageContent): KookMessageReceipt

向当前频道对象发起一个新的聊天会话(私聊)并发送消息。

Link copied to clipboard
open suspend fun unmute(): Boolean

取消频道成员的麦克风静音状态。

abstract suspend fun unmute(type: Int): Boolean
open suspend fun unmute(type: MuteType): Boolean

取消频道成员的静音状态。