GroupActive
表示一个群活跃度管理.
获取 GroupActive 实例
只可以通过 Group.active 获取一个群的活跃度管理, 即 GroupActive 实例.
头衔设置
通过 isHonorVisible 可以获取和设置一个群的荣誉是否显示,
通过 isTitleVisible 可以获取和设置一个群的头衔是否显示,
通过 isTemperatureVisible 可以获取和设置一个群的活跃度是否显示,
通过 rankTitles 可以获取和设置一个群的等级头衔列表 (PC 端显示),
通过 temperatureTitles 可以获取和设置一个群的活跃度头衔列表 (手机端显示)
刷新群成员活跃数据
通过 refresh 可以刷新 Member.active 中的属性 (不包括 honors 和 temperature)
活跃度记录
通过 asFlow 可以获取群活跃度记录惰性流.
若要获取全部活跃度记录, 可使用 toList.
活跃度图表
通过 queryChart 可以获取活跃度图表, 包括
每日总人数 ActiveChart.members
每日活跃人数 ActiveChart.actives
每日申请人数 ActiveChart.sentences
每日入群人数 ActiveChart.join
每日退群人数 ActiveChart.exit
通过 queryHonorHistory 可以获取群荣耀历史数据, 包括
当前荣耀持有者 (龙王,壕礼皇冠, 善财福禄寿) ActiveHonorList.current
群荣耀历史记录 ActiveHonorList.records
Since
2.13
Functions
创建一个能获取 T 的 Flow.
获取活跃度排行榜,通常是前五十名
获取活跃度图表数据
获取群荣耀历史数据, 刷新 Member.active 中的 MemberActive.honors
刷新 Member.active 中的属性 (不包括 honors 和 temperature)
设置是否在群聊中显示荣誉
设置等级头衔列表,键是等级,值是头衔。操作成功时会同时刷新等级头衔信息。
设置活跃度头衔列表,键是等级,值是头衔。操作成功时会同时刷新活跃度头衔信息。
设置是否在群聊中显示活跃度。操作成功时会同时刷新等级头衔信息。
设置是否在群聊中显示头衔。操作成功时会同时刷新等级头衔信息。