服务器统计
统计标签页已彻底重构,由你自己的机器人提供服务。四十多种视图展示服务器里发生的一切,数据存储在你机器人自己的数据库中。它只统计发生了什么,从不存储任何人写下的内容。
仅为示意,实际界面和行为可能有所不同
你能获得什么
统计标签页已彻底重构,涵盖活跃度、频道、成员以及你运行的各个模块。模块卡片会在你为机器人启用对应模块后出现。
活跃度
- 消息量随时间的变化
- 整个服务器的语音时长
- 加入与退出
- 服务器最繁忙时段的热力图
- 一周中最繁忙的日子和一天中最繁忙的时段
频道
- 哪些频道很热闹
- 哪些频道已经冷清下来
- 按频道和按分类的排行榜
成员
- 按身份组统计的活跃度
- 最活跃的成员
- 冉冉升起的新星,以及逐渐沉寂的常客
增长与留存
- 成员流动:加入、退出和净增长
- 留存分群和潜水率
- 新发言者与回归发言者对比
- 新成员多久会发出第一条消息
命令
- 最常用的命令
- 命令失败率
- 各模块的命令使用情况
模块
- 管理
- 工单
- 抽奖
- 等级
- 邀请追踪
- 建议与申请
- 连续活跃与经济
- Custom Commands
记录什么,绝不碰什么
数据分析存储的一切都是数字或日期。在你启用之前,这些数据都不存在:不会创建数据库表,你的机器人不会附加任何监听器,也不会向 Discord 请求相关事件。
会记录的内容
- 按天和按小时统计的服务器总量:消息、斜杠命令、表情回应、语音秒数、子区、加入与退出、首次发言者,以及每日成员快照
- 每种自动管理按触发类型被触发的次数,不会存储触发者是谁
- 每天各频道和各身份组的消息数
- 每位成员:每天的消息数、表情回应数和语音秒数,累计消息总数,以及首条消息和最近一次活动的日期
- 一份有数量上限的近期事件列表,每条包含事件类型、成员 ID、频道 ID 和时间戳
绝不会记录的内容
- 消息的文本
- 附件、图片、文件或链接,既不记录其内容,也不记录数量
- 消息的编辑或删除
- 私信,只统计服务器内的活动
- 你的机器人看不到的频道
- 其他机器人,它们的消息和命令会被忽略
数据分析不存储消息文本,也不会申请读取消息文本的权限
统计一条消息并不需要文本。Discord 会告知你的机器人有一条消息发生了,但不包含消息内容,而数据分析从不请求会附带内容的那项权限。部分其他模块确实需要该权限,并会在你启用它们时提出申请。即便如此,数据分析也不会读取任何消息文本,分析数据中也没有任何字段能存放文本。
运行在你的机器人上
你的机器人负责收集数据,并写入它自己的数据库,位于你所选的 Bot-Host 上。SCNX 不会把这些数据与其他服务器合并,控制台也不保留副本:每次打开标签页时,它都会向你的机器人获取数据。
服务器内的活动
消息、语音、加入、模块事件
你自己的机器人
自行收集并写入数据
机器人专属数据库
绝不与其他服务器混合
SCNX 控制台
每次访问时向你的机器人查询,不保存副本。
你的机器人运行在你所选的 Bot-Host 上。不同的主机位于不同区域,所以这个选择决定了数据实际存放在哪个国家。如果你的机器人已停止,控制台就无从获取数据,标签页也会提示你。
隐私与掌控
数据怎么处理,由你决定。可以导出、删除,也可以让成员自行退出统计。
下载副本
服务器所有者可在“统计”标签页的“隐私”下操作。文件由你的浏览器根据机器人返回的数据生成,过程中 ScootKit 不会存储任何内容。无论当前屏幕显示的是什么时间范围,导出的都是完整历史,包含你已隐藏的卡片,并且会列出所有未能导出的内容。
全部删除
需要先勾选确认,且无法撤销。删除操作作为一个数据库事务执行,要么完全成功,要么不产生任何改动,你还会收到按表列出的报告,包含每张表的行数。
成员退出统计
默认关闭。开启“允许成员退出数据分析”设置后,成员可以使用 /analytics-privacy。其每日记录会被匿名化,总计数据和日期会被清除,近期活动会被删除。服务器总数保持不变,只是与个人的关联消失。
保存多久
每日和每小时的总计,以及按频道、身份组和成员统计的数据,会一直保存到你删除为止。近期单条事件列表有固定的容量上限,最旧的会被移除:繁忙的服务器大约能回溯几天,安静的服务器能回溯几个月。
删除后仍会保留的两项内容
一是成员的退出选择,这样删除数据时不会悄悄把已退出的人重新纳入统计。二是灾难恢复备份,其中的副本最长可能保留 90 天。
数据由你负责
作为服务器运营者,成员活动数据由你负责,而不是 SCNX。请了解适用于你服务器的规定,并决定是否向成员提供退出选项。记录哪些内容、保存多久,文档中都有完整说明。
为你的成员准备
成员无需访问控制台,就能了解服务器的动态。两个斜杠命令就能搞定,而且你可以随时关闭其中任何一个。
仅为示意,实际界面和行为可能有所不同
按你需要的方式查看
选择时间范围,设置你的时区,回顾这一年。
三种时间范围
过去 24 小时、过去一周或过去 30 天。每张卡片都会跟随你的选择,每次打开标签页时,数据都会从你的机器人重新获取。
你自己的时区
日期和小时遵循服务器所有者设置的时区,默认为 UTC。更改只会应用于之后记录的活动。
服务器年度回顾
每年年底前后,会生成一份可分享的服务器年度总结。往年的总结依然可以查看。
与团队共享访问权限
所有者和共同所有者可以打开该标签页,也可以给信任的管理员授予“查看并使用数据分析”权限。只有所有者可以更改隐私设置,或下载和删除数据。
按你的方式排布标签页
每个服务器关注的数据都不一样。把“统计”标签页调成你用着顺手的样子。
拖动卡片排序
把每天都看的卡片放在最上面,其余的放在下面。
隐藏用不到的
隐藏的卡片会从标签页消失,也不会再被计算。
常见问题
存在你自己机器人的数据库里,位于你选择的 Bot-Host 上。Bot-Host 分布在不同地区,所以你的选择决定了数据实际存放在哪个国家。数据绝不会与其他服务器混合,SCNX 控制台也不保存副本:每次你打开标签页时,它都会向你的机器人查询数据。
不会。数据分析只记录数量和时间戳,也从不向 Discord 申请读取消息内容的权限。部分其他模块确实需要该权限,会在你启用它们时申请。即便如此,数据分析也不会读取任何消息内容,分析数据中也没有任何字段可以存放消息内容。
每日和每小时的总计,以及按频道、身份组和成员统计的数据,会一直保存到你删除为止。近期单条事件列表有固定的容量上限,最旧的条目会被移除:繁忙的服务器大约能回溯几天,安静的服务器能回溯几个月。
如果你的服务器之前已有统计数据,历史记录已自动迁移,旧副本也已删除。旧系统从未记录过加入、离开或首次发言的人,所以在迁移之前的日期里,这些数据会显示为“未记录”,并标出交接的时间点。现在,数据分析只由你自己的机器人收集。
可以,前提是你开启了成员退出功能,该功能默认关闭。之后成员可以使用 /analytics-privacy:其每日记录会被匿名化,累计总数以及首次发言和最后活跃的日期会被清除,近期活动记录会被删除。其之后的活动仍会计入服务器总数,但不再与本人关联。该操作立即生效,成员之后也可以重新加入统计,但已删除的数据无法恢复。
需要一次。在“统计”标签页开启统计后,用那里的按钮重启你的机器人。重启之前不会记录任何数据,重启后大约一分钟内就会显示新的活动。
你的服务器需要在 SCNX 上拥有自己的机器人,且版本较新。由服务器所有者或共同所有者在控制台中开启数据分析,然后重启机器人。还必须在 Discord Developer Portal 中为机器人启用 Server Members Intent。重启之前不会记录任何数据。
由你负责,你是服务器运营者。按数据保护的说法,你是数据控制者,ScootKit 是数据处理者,依据你的 SCNX 合同附带的数据处理协议。是否运行数据分析、数据用于什么、何时删除,都由你决定。记录哪些内容、保存多久,docs.scnx.xyz 上都有完整说明。