2017-06-16 12 views
2

Ich versuche gerade herauszufinden, wer einen Benutzer eingeladen hat. Von den offiziellen Dokumenten würde ich denken, dass die Klasse member ein Attribut haben würde, das anzeigt, wer sie eingeladen hat, aber das tut es nicht. Ich habe eine sehr schwache Vorstellung von einer möglichen Methode, den eingeladenen Benutzer zu bekommen und das wäre, alle Einladungen auf dem Server zu bekommen, dann die Anzahl der Nutzungen, wenn jemand dem Server beitritt, prüft er, ob die Einladung gestiegen ist eine Verwendung. Aber ich weiß nicht, ob dies die effizienteste Methode oder zumindest die verwendete Methode ist.Discord.py anzeigen, wer einen Benutzer eingeladen hat

Antwort

1

In Discord werden Sie nie zu 100% sicher sein, wer den Benutzer eingeladen hat.

Mit Invite wissen Sie, wer die Einladung erstellt hat.

Mit on_member_join wissen Sie, wer beigetreten ist.

Also ja, du könntest Einladungen überprüfen und sehen, welche Einladung widerrufen wurde. Sie werden jedoch nie sicher sein, wer eingeladen wurde, da jeder den gleichen Einladungslink überall einfügen kann.

0

Die Anzahl der Nutzungen, die eine Einladung erhalten hat oder für die sie keine Verwendung mehr haben und widerrufen werden, ist die einzige Möglichkeit zu sehen, wie ein Benutzer zum Server eingeladen wurde.

Verwandte Themen