在统计用户活跃度方面,我们开发了一个Python脚本 count_oneapi_inactive_users.py,用于分析用户在指定时间段内的活跃情况。该脚本可以连接到数据库 one-api.db,并统计最近指定天数内有过使用记录的用户数量以及无使用记录的用户数量。以下是一个使用该脚本的例子,展示了如何统计最近100天和30天内用户的活跃情况。

./count_oneapi_inactive_users.py --summary-only --days 100
# 数据库: D:\newapi\one-api.db
# 统计窗口: 最近 100 天
# 统计结束时间: 2026-04-28 16:06:28
# 统计起始时间: 2026-01-18 16:06:28
# 使用记录类型: 2
# 统计范围用户数: 3010
# 最近 100 天有使用记录的用户数: 1064
# 最近 100 天无使用记录的用户数: 1946

./count_oneapi_inactive_users.py --summary-only --days 30
# 数据库: C:\newapi\one-api.db
# 统计窗口: 最近 30 天
# 统计结束时间: 2026-04-28 16:09:05
# 统计起始时间: 2026-03-29 16:09:05
# 使用记录类型: 2
# 统计范围用户数: 3010
# 最近 30 天有使用记录的用户数: 531
# 最近 30 天无使用记录的用户数: 2479

从上述结果可以看出,在最近100天内,有1064位用户有过使用记录,而无使用记录的用户有1946位。而在最近30天内,有531位用户有过使用记录,而无使用记录的用户有2479位。这些数据可以帮助我们了解用户的活跃情况,并针对活跃度较低的用户采取相应的措施,以提高他们的活跃度。

标签: none

评论已关闭