KookGuildBlacklistOperator

KOOK 服务器黑名单相关内容的操作器。

Since

4.4.0

Author

ForteScarlet

Properties

Link copied to clipboard
abstract val guildId: ID

服务器ID

Functions

Link copied to clipboard
open suspend fun add(targetId: ID)
abstract suspend fun add(targetId: ID, remark: String?, delMsgDays: Int?)

添加一个目标到黑名单。

Link copied to clipboard
open suspend fun all(): List<KookBlacklistItem>

获取全量列表数据。

Link copied to clipboard
abstract suspend fun delete(targetId: ID, vararg options: DeleteOption)

删除指定黑名单内的目标。

Link copied to clipboard
abstract fun flow(batchSize: Int? = null): Flow<KookBlacklistItem>

获取黑名单列表元素的 Flow。

Link copied to clipboard
abstract suspend fun list(page: Int?, size: Int?): ListData<KookBlacklistItem>

获取黑名单的分页列表。