K
Kord16mo ago
Thiakil

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
gdude
gdude16mo ago
I believe they'll have their pending property set to True until they've passed all of the guild's moderation requirements
Thiakil
ThiakilOP16mo ago
hmm will need to test that, it says it only relates to screening - but the way to enable it kiinda also houses the verification level
gdude
gdude16mo ago
I don't think you can pass screening before the verification level
tmpod
tmpod16mo ago
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
Thiakil
ThiakilOP16mo ago
you can join a server without satisfying the verification level just not send messages
gdude
gdude16mo ago
Exactly
Thiakil
ThiakilOP16mo ago
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) too
gdude
gdude16mo ago
Do you know what the word "pending" means? It should be false once they're done going through verification
Thiakil
ThiakilOP16mo ago
could have been worded better, but :fp: will have to recheck hmm nope, just a wording fail on my part
Thiakil
ThiakilOP16mo ago
No description
Thiakil
ThiakilOP16mo ago
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 level
gdude
gdude16mo ago
If 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 everything
Thiakil
ThiakilOP16mo ago
yeah for what we want we'll just need to listen for the first message and store that timestamp

Did you find this page helpful?