跳到主要内容

消息计数

奖励让服务器保持活跃的成员

Invite Tracker 统计每位成员发送的消息,并通过计数间隔、黑名单和白名单防止刷屏冲榜。在你选择的消息数发放奖励身份组,想重新开始时还可以重置计数。

免费使用,已在超过 200 万个服务器中运行。

功能介绍

每位成员都有消息数

成员发送的每条消息都会计入其消息数。来自机器人和 Webhook 的消息永远不计入。

消息计数间隔

设置成员的下一条消息需要间隔多少秒(最多 300 秒)才会计入,一阵刷屏只算一次。

选择计入范围

将频道、身份组或成员加入黑名单,或开启频道白名单,只统计主要聊天频道。

里程碑奖励身份组

在你选择的消息数授予身份组,例如 100 条获得“青铜”,1000 条获得“黄金”,并在成员获得时发布通知。

Premium

最少字数

设置消息至少需要多少个字(最多 100)才计入,忽略 gm 或 ok 这类短消息。

Premium

定时重置

自动将消息数归零,可在指定日期和时间执行一次,也可重复执行,例如每月 1 日。

使用方法

  1. 1

    添加 Invite Tracker

    将机器人添加到服务器。它会立即开始统计消息,无需开启任何功能,也无需运行任何命令。

  2. 2

    选择计入范围

    在控制面板中打开“消息计数”,设置计数间隔、将机器人频道加入黑名单,或将需要统计的频道加入白名单。

  3. 3

    添加奖励身份组

    选择身份组以及获得它所需的消息数。成员达到该数量时即可获得,/messages 会显示还差多少。

奖励最活跃成员的身份组

把消息数变成成员可以努力争取的身份组。添加身份组并设置获得它所需的消息数,Invite Tracker 会将其授予每位达到目标的成员。

  • 成员保留获得的所有身份组,或在“仅保留最高”模式下只保留最高的一个
  • 在你选择的频道或成员聊天的频道中发布祝贺消息
  • /messages 告诉成员距离下一个奖励身份组还需要多少条消息
  • 免费方案 5 个奖励身份组,Premium 不限数量
“奖励身份组”设置:已开启“仅保留最高”模式并在 announcements 频道发布通知,Bronze 需 100 条、Silver 需 500 条、Gold 需 1000 条消息。

不让刷屏计入

只有不被刷屏灌水,消息数才有意义。设置计入消息之间的间隔,选择计入的频道,并排除不想参与排名的身份组或成员。

  • 计入的消息之间最多可设 300 秒的消息计数间隔
  • 黑名单中的频道、身份组和成员,其消息永远不计入
  • 频道白名单只统计你选择的频道,黑名单依然有效
  • 有了 Premium,可设置每条消息的最少字数和身份组白名单
消息计数设置:10 秒间隔、最少 3 个字、bot-commands 频道在黑名单中,仅 general 频道在白名单中。

每周或每月重新计数

每周或每月都从零开始。有了 Premium,定时重置会自动将消息数归零,可在指定日期和时间执行一次,也可按你选择的周期重复执行。

  • 重置消息数、邀请数或两者,可针对所有人或仅针对已离开的成员
  • 每天、每周、每月或每年指定日期,按你的时区执行
  • 每个服务器最多 10 个定时重置,每个最多每小时重复一次
  • 延迟超过 6 小时的重置会被跳过,避免在奇怪的时间执行
“计划重置”菜单,设置为每月 1 日 00:00 为所有人重置消息数。

命令

  • /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 起。