消息计数
奖励让服务器保持活跃的成员
Invite Tracker 统计每位成员发送的消息,并通过计数间隔、黑名单和白名单防止刷屏冲榜。在你选择的消息数发放奖励身份组,想重新开始时还可以重置计数。
免费使用,已在超过 200 万个服务器中运行。
NebulaNinja
本月消息数
462
功能介绍
每位成员都有消息数
成员发送的每条消息都会计入其消息数。来自机器人和 Webhook 的消息永远不计入。
消息计数间隔
设置成员的下一条消息需要间隔多少秒(最多 300 秒)才会计入,一阵刷屏只算一次。
选择计入范围
将频道、身份组或成员加入黑名单,或开启频道白名单,只统计主要聊天频道。
里程碑奖励身份组
在你选择的消息数授予身份组,例如 100 条获得“青铜”,1000 条获得“黄金”,并在成员获得时发布通知。
最少字数
设置消息至少需要多少个字(最多 100)才计入,忽略 gm 或 ok 这类短消息。
定时重置
自动将消息数归零,可在指定日期和时间执行一次,也可重复执行,例如每月 1 日。
使用方法
- 1
添加 Invite Tracker
将机器人添加到服务器。它会立即开始统计消息,无需开启任何功能,也无需运行任何命令。
- 2
选择计入范围
在控制面板中打开“消息计数”,设置计数间隔、将机器人频道加入黑名单,或将需要统计的频道加入白名单。
- 3
添加奖励身份组
选择身份组以及获得它所需的消息数。成员达到该数量时即可获得,/messages 会显示还差多少。
奖励最活跃成员的身份组
把消息数变成成员可以努力争取的身份组。添加身份组并设置获得它所需的消息数,Invite Tracker 会将其授予每位达到目标的成员。
- 成员保留获得的所有身份组,或在“仅保留最高”模式下只保留最高的一个
- 在你选择的频道或成员聊天的频道中发布祝贺消息
- /messages 告诉成员距离下一个奖励身份组还需要多少条消息
- 免费方案 5 个奖励身份组,Premium 不限数量

不让刷屏计入
只有不被刷屏灌水,消息数才有意义。设置计入消息之间的间隔,选择计入的频道,并排除不想参与排名的身份组或成员。
- 计入的消息之间最多可设 300 秒的消息计数间隔
- 黑名单中的频道、身份组和成员,其消息永远不计入
- 频道白名单只统计你选择的频道,黑名单依然有效
- 有了 Premium,可设置每条消息的最少字数和身份组白名单

每周或每月重新计数
每周或每月都从零开始。有了 Premium,定时重置会自动将消息数归零,可在指定日期和时间执行一次,也可按你选择的周期重复执行。
- 重置消息数、邀请数或两者,可针对所有人或仅针对已离开的成员
- 每天、每周、每月或每年指定日期,按你的时区执行
- 每个服务器最多 10 个定时重置,每个最多每小时重复一次
- 延迟超过 6 小时的重置会被跳过,避免在奇怪的时间执行

命令
/messages [user]显示你或其他成员在服务器中发送的消息数。/leaderboard messages [type] [role]显示服务器的消息排行榜,可按全部时间、每日或每周查看,Premium 还可按月查看。/addmessages <user> <amount>为成员的消息数添加你指定的数量。/removemessages <user> <amount>从成员的消息数中移除消息,消息数最低为零。/resetmessages [user] [target]重置某位成员、所有人或已离开成员的消息数。/exportleaderboard <leaderboard_type>将全部时间的消息排行榜导出为 CSV 文件,包含用户 ID 和消息数。 Premium
免费版与 Premium
免费
- 统计每位成员的消息数,可使用 /messages 和 /leaderboard
- 最多 300 秒的消息计数间隔
- 5 个奖励身份组,支持“仅保留最高”模式和通知
- 黑名单可加入 5 个频道、3 个身份组和 3 名成员
- 最多 3 个频道的频道白名单
Premium 额外提供
- 无限奖励身份组、黑名单频道和黑名单身份组
- 最多 100 名黑名单成员和 25 个白名单频道
- 消息计入所需的最少字数,最多 100
- 最多 25 个身份组的身份组白名单
- 最多 10 个定时重置,可执行一次或重复执行
常见问题
Invite Tracker 能统计它加入服务器之前发送的消息吗?
不能。Invite Tracker 在消息发送时计数,从它加入你的服务器时开始。要沿用之前的计数,管理员可以用 /addmessages 为成员添加消息数。
机器人的消息或机器人频道中的消息会计入吗?
来自机器人和 Webhook 的消息永远不计入。成员在机器人命令频道中发送的消息会计入,因此请在“消息计数”页面将该频道加入黑名单,将这些消息排除在外。
如何防止成员靠刷屏冲上消息排行榜?
设置消息计数间隔。一条消息计入后,该成员的后续消息要等过了设定的秒数才会计入,10 秒是不错的起点。有了 Premium,你还可以要求每条消息达到最少字数。
为什么成员没有获得奖励身份组?
Invite Tracker 需要“管理身份组”权限,且其最高身份组必须高于奖励身份组。每次成员的消息被计入时都会检查奖励身份组,因此消息数已经足够的成员,会在下一条消息计入时获得该身份组。
删除消息会降低成员的消息数吗?
不会。消息在发送时计入,之后删除不会改变计数。要更正成员的消息数,请使用 /removemessages 或 /resetmessages。
能每月重置所有人的消息数吗?
可以,需要 Premium。在“定时重置”页面中选择消息、所有人和每月重复,消息数就会在你设定的日期和时间归零。在任何方案中,管理员都可以用 /resetmessages 加上 all 目标重置所有人的消息数。
相关功能
探索 Premium 特权
何必满足于基础功能?Premium 为你提供 25 个工单面板、同时进行 50 个抽奖、无限期的分析历史以及完全自定义的欢迎横幅,每月 €4.99 起。