Referring to News Channels in their core functionality, but instead utilising it as a method of in-game advertisement to join game lobbies originating from other communities (tl;dr matchmaking with a toll or fee to lostlist your game as host).
The main concern I have for this are communities with Member Screening and Verification Gates.
The former is much easier to determine with how the GUILD_MEMBER_ADD functions within Discord itself (and the data fields it provides to determine a member's status at the time of being notified).
The latter, however, is very much dependant on the setup of the community and how verification is handled (the roles and/or permissions assigned upon being accepted or granted access, who or want has the authority to carry out that action, and the decision of an authoritative individual to abstain to any action or otherwise refuse/deny entry to a new member - whatever the reason might be.
It is possible to bypass a verification gate, simply by assigning the permissions an individual requires to access the lobby - and then kick the temporary lobby member after the game session has concluded while handing out a results summary in their messages (if access permits).
For the reasons above, this feature was planned as a limited access feature like Server Discovery is or a partnership between two or more communities. - In exchange, an agreement could be signed to ensure the service could continue to operate regardless of the non-native defences on their community (services like Alt-dentifier, and any service that automatically handles Discord-flagged accounts would be a direct contradiction to that agreement and would likely require exemptions to ensure they can continue to protect the communities they operate on).
Referring to News Channels in their core functionality, but instead utilising it as a method of in-game advertisement to join game lobbies originating from other communities (tl;dr matchmaking with a toll or fee to
lostlist your game as host).The main concern I have for this are communities with Member Screening and Verification Gates.
The former is much easier to determine with how the
GUILD_MEMBER_ADD
functions within Discord itself (and the data fields it provides to determine a member's status at the time of being notified).The latter, however, is very much dependant on the setup of the community and how verification is handled (the roles and/or permissions assigned upon being accepted or granted access, who or want has the authority to carry out that action, and the decision of an authoritative individual to abstain to any action or otherwise refuse/deny entry to a new member - whatever the reason might be.
It is possible to bypass a verification gate, simply by assigning the permissions an individual requires to access the lobby - and then kick the temporary lobby member after the game session has concluded while handing out a results summary in their messages (if access permits).