【问题标题】:Discord.py - How to track if someone joined from a specific invite?Discord.py - 如何跟踪某人是否从特定邀请加入?
【发布时间】:2021-03-29 05:07:00
【问题描述】:

我正试图弄清楚如何查看谁是通过我的公会中的特定邀请加入的 - 这可能吗?最终目标是让机器人在用户从特定邀请加入时授予用户角色,并在用户从不同邀请加入时授予单独角色

【问题讨论】:

    标签: python discord


    【解决方案1】:

    是的,是的,但你必须做繁重的工作。

    Here's Invite 对象的引用。它有一个uses 属性,用于存储它用于加入您的服务器的次数:因此,如果您将服务器的所有可能邀请存储在内存中,并在用户加入时检查哪个邀请(在on_member_join() ,您将能够分辨出他们使用的是哪一个。

    This medium article shows a way to do it。没有其他方法我知道,或者我可以在文档中找到。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-02
      • 1970-01-01
      • 1970-01-01
      • 2020-09-18
      • 2021-11-29
      • 1970-01-01
      相关资源
      最近更新 更多