QGCommandPanelRecord

指令面板记录信息。

它的内容信息是获取时基于 CommandPanelRecord 的瞬时快照。

Since

5.0

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard

面板配置。

Link copied to clipboard

面板生效场景的 scope 。

Link copied to clipboard

面板生效范围。

Link copied to clipboard
val version: Int?

面板版本。

Inherited properties

Link copied to clipboard
abstract val id: ID

指令面板 ID。

Link copied to clipboard

得到此容器中保留的原始对象。

Inherited functions

Link copied to clipboard
open suspend fun addGroupTargets(groupOpenids: Collection<ID>)

添加群聊相关的面板关联目标。

Link copied to clipboard
abstract suspend fun addTargets(userOpenids: Collection<ID>?, groupOpenids: Collection<ID>?)

添加面板关联目标。

Link copied to clipboard
open suspend fun addUserTargets(userOpenids: Collection<ID>)

添加用户相关的面板关联目标。

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

删除此指令面板。

Link copied to clipboard
abstract suspend fun get(): QGCommandPanelRecord

获取此面板的详情快照。

Link copied to clipboard
open suspend fun removeGroupTargets(groupOpenids: Collection<ID>)

删除群聊面板关联目标。

Link copied to clipboard
abstract suspend fun removeTargets(userOpenids: Collection<ID>?, groupOpenids: Collection<ID>?)

删除面板关联目标。

Link copied to clipboard
open suspend fun removeUserTargets(userOpenids: Collection<ID>)

删除用户面板关联目标。

Link copied to clipboard
abstract suspend fun update(panel: CommandPanel): QGCommandPanelUpdateReceipt

整体覆盖此面板的内容与备注。

Link copied to clipboard

使用 love.forte.simbot.qguild.model.panel.CommandPanelBuilder DSL 整体覆盖此面板的内容与备注。