我正在编码一个不和谐的bot,我想检查用户是否邀请了一定数量的人到服务器以允许他使用命令,我该怎么做?
答案 0 :(得分:1)
Discord本身不提供此功能。
要仍然创建这样的功能,您需要自己完成。
因此,您需要跟踪所有邀请链接及其邀请数,并且每次有人加入服务器时,您都可以获取差异并获得使用的邀请链接。
由于每个链接都是由用户创建的,因此您可以在此用户邀请的人数上加1。 (例如,您可以将这些数据保存在数据库中。)
为了最大程度地降低滥用该系统的可能性,您还需要跟踪加入的用户。通过同一链接离开并加入的人不应该算作多人吗?
还请记住,用户可能会离开服务器,并且某些邀请链接可能会被删除。我想这取决于您。 :)