2017-06-16 284 views
2

我目前正試圖找出一種方法來知道誰邀請了一位用戶。從官方文檔中,我會認爲member類將具有顯示誰邀請他們的屬性,但它不會。我有一個非常微弱的想法,一個可能的方法來獲得邀請的用戶,這將獲得服務器中的所有邀請,然後獲得使用次數,當有人加入服務器時,它會檢查以查看已上漲的邀請用途。但我不知道這是最有效的方法,或至少是使用的方法。Discord.py顯示誰邀請了用戶

回答

1

在Disc,中,你永遠無法100%確定是誰邀請了用戶。

使用邀請,您知道是誰創建了邀請。

使用on_member_join,你知道誰加入了。

所以,是的,你可能必須檢查邀請,看看哪些邀請被撤銷。但是,您永遠不會知道是誰邀請的,因爲任何人都可以在任何地方粘貼相同的邀請鏈接。

0

觀察邀請的使用次數,或者用戶何時用完並被撤銷的次數是查看用戶如何被邀請到服務器的唯一方法。