【问题标题】:Discord JDA - How to check how many users a user invitedDiscord JDA - 如何检查用户邀请了多少用户
【发布时间】:2020-10-05 05:03:41
【问题描述】:

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

【问题讨论】:

  • 你不能。 Discord 无法跟踪谁邀请了谁。
  • 不可能吗?

标签: java discord-jda


【解决方案1】:

Discord 本身不提供此功能。

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

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

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

为了尽量减少该系统被滥用的可能性,您还需要跟踪加入的用户。通过同一个链接离开和加入的人不应算作多人,不是吗?

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

【讨论】:

    猜你喜欢
    • 2018-06-20
    • 1970-01-01
    • 2021-05-15
    • 2020-10-17
    • 2013-11-30
    • 2021-02-06
    • 2021-02-24
    • 2015-07-20
    • 2021-05-25
    相关资源
    最近更新 更多