Possible to detect verification level of user?
Is it possible to know if a Guild Member has their mobile phone registered/verified on a server that has moderation level set to highest (which requires verified mobile)?
13 Replies
I believe they'll have their
pending
property set to True
until they've passed all of the guild's moderation requirementshmm will need to test that, it says it only relates to screening - but the way to enable it kiinda also houses the verification level
I don't think you can pass screening before the verification level
Yeah don't believe you can either
If they trigger the create event, they've already passed that
At least it was like that before, I've not tested it in a while
you can join a server without satisfying the verification level
just not send messages
Exactly
so pending didn't even seem to be false when sitting on the onboarding screen (with a required pre-question). I have it going through
member.withStrategy(EntitySupplyStrategy.rest)
tooDo you know what the word "pending" means? It should be
false
once they're done going through verificationcould have been worded better, but :fp:
will have to recheck
hmm nope, just a wording fail on my part

always comes back as
yes
even when sitting on the pre-join question on an account that does not satisfy the must-have-mobile verification levelIf
pending
doesn't do it, then I don't think you have any options other than to make them click a button for a verified role or something
Since you can't do that until you pass everythingyeah for what we want we'll just need to listen for the first message and store that timestamp