Discord JDA-如何检查用户邀请了多少用户

时间:2020-06-15 17:53:47

标签: java discord-jda

我正在编码一个不和谐的bot,我想检查用户是否邀请了一定数量的人到服务器以允许他使用命令,我该怎么做?

1 个答案:

答案 0 :(得分:1)

Discord本身不提供此功能。

要仍然创建这样的功能,您需要自己完成。

因此,您需要跟踪所有邀请链接及其邀请数,并且每次有人加入服务器时,您都可以获取差异并获得使用的邀请链接。

由于每个链接都是由用户创建的,因此您可以在此用户邀请的人数上加1。 (例如,您可以将这些数据保存在数据库中。)

为了最大程度地降低滥用该系统的可能性,您还需要跟踪加入的用户。通过同一链接离开并加入的人不应该算作多人吗?

还请记住,用户可能会离开服务器,并且某些邀请链接可能会被删除。我想这取决于您。 :)