MiraiGroupActive

针对 GroupActive 的封装类型,通过 MiraiGroup.active 获取。

有关各API或属性的详细描述请参考 GroupActive

表示一个群活跃度管理.

Author

ForteScarlet

See also

Functions

Link copied to clipboard
open suspend fun queryChart(): ActiveChart

获取活跃度图表数据, 直接得到原生的mirai类型 ActiveChart

Link copied to clipboard
open suspend fun refresh()

刷新成员活跃度 (MiraiMember.active) 中的属性, 具体说明请参考 GroupActive.refresh

Link copied to clipboard
open suspend fun setHonorVisible(newValue: Boolean)

设置是否在群聊中显示荣誉

Link copied to clipboard
open suspend fun setRankTitles(newValue: Map<Int, String>)

设置等级头衔列表,键是等级,值是头衔。操作成功时会同时刷新等级头衔信息。

Link copied to clipboard
open suspend fun setTemperatureTitles(newValue: Map<Int, String>)

设置活跃度头衔列表,键是等级,值是头衔。操作成功时会同时刷新活跃度头衔信息。

Link copied to clipboard
open suspend fun setTemperatureVisible(newValue: Boolean)

设置是否在群聊中显示活跃度。操作成功时会同时刷新等级头衔信息。

Link copied to clipboard
open suspend fun setTitleVisible(newValue: Boolean)

设置是否在群聊中显示头衔。操作成功时会同时刷新等级头衔信息。

Properties

Link copied to clipboard

得到 GroupActive 中的 ActiveRecord 数据流。

Link copied to clipboard

通过 activeRecordFlow 获取数据流并阻塞地收集为列表。

Link copied to clipboard
Link copied to clipboard

是否在群聊中显示荣誉

Link copied to clipboard

是否在群聊中显示活跃度

Link copied to clipboard

是否在群聊中显示头衔

Link copied to clipboard

得到当前实例所代表的具体的 GroupActive.

Link copied to clipboard
open val rankTitles: Map<Int, String>

等级头衔列表,键是等级,值是头衔

Link copied to clipboard

活跃度头衔列表,键是等级,值是头衔。操作成功时会同时刷新活跃度头衔信息。