Verification - shinyfinder/chatot-smogon GitHub Wiki
This page documents the process of connecting your Discord and Smogon forum profiles, written from the perspective of an end user.
What is verification
Access to a large number of Smogon Discord servers is gated by having a Smogon forum account, often with a minimum forum account registration date. This process helps keep out unwanted Discord accounts (i.e. spambots) and helps staff keep track of who's who across platforms. It would be hard to reward you for your contributions if we didn't know which account you owned! This process is designed to be as simple and painless as possible, in most cases only needing to be done once.
Chatot provides a way for users to connect their profiles and gain access to these servers via the /verify
command. This page will guide you through the process so you know what to expect. This process can be done in any server with Chatot if you'd like to link your accounts, even if the server in question doesn't require verification for entry. You can even do it in DMs.
How it works
Upon running /verify
, Chatot will give you a unqiue link to the forums. The forums detect your login (in the same way that the CMS or other tools detects your login), then pass your account ID to Chatot so that it can update your roles and give you access to the server.
How to link your accounts
- Type
/verify
into the chat and press Enter. You should see a popup with Chatot's profile picture next to it. For best results, you can click the popup to ensure Discord recognizes it as a slash command.
- Chatot will respond with something along the lines of the following.
-
Click the link that's provided. The link will direct you to the Smogon forums and have the following form:
https://smogon.com/tools/connect-discord-account/{...}
. The URL will be rather lengthy; that's intended. Discord will warn you that you're leaving it, but this is a subpage of the forums, so it's as safe as those are. ClickVisit Site
. -
Your browser will open and the page will try to detect your forum login. If you are not logged in, it will tell you to do so and come back to this page. So, do that. Personally, I like to login in another tab and refresh this page if that happens. Once it detects your login, it will ask you to confirm the connection of your accounts.
-
Click the button to confirm the link.
-
Return to Discord and confirm that your accounts were linked. If this was done within a server and you meet the server's verification requirements, your roles will be updated automatically. If you do not meet the requirements or staff requires a manual approval, Chatot will tell you so in the response message.
FAQs
Do I need to do this every time I join a server?
The verification requirements are automatically checked whenever you join a server that has enabled verification. If you meet the requirements set by the server's staff, your roles will be automatically updated with no further action from you. If you do not meet the server's requirements, your roles will not be updated when you join and you will need to run the /verify
command (again). Usually, this is due to your forum account being too new. If staff requires manual approval during the verification process, your roles will not update until the server's staff have had a chance to review your information. You will only be redirected to the forums to login once; once you successfully link the two, you won't be asked for that info again.
I lost access to my Discord account, can I connect another?
Yes! A forum account can have any number of Discord accounts linked to it.
Can I remove this connection once I do it?
For security reasons, no. Senior Staff requires a record of these connections to ensure user safety across platforms. The only information that is stored is your account IDs, which is inherently anonymous.
I linked my account, why didn't my roles update?
There are many reasons why this may happen, and the response to /verify
will clearly state why. Typically, this happens when you do not meet the server's verification requirements or its staff requires an additional manual approval step. If you waited too long and the link provided to you in the first step expired, just run the command again.
Running this command in DMs will allow you to link your forum and Discord profiles, but your roles (server access) will not be updated. To gain access to a server, this command must be run within it.
The forums can't detect my login
If you are on Discord mobile, it may help to open your unique link in an external browser rather than Discord's in-app browser. Using an incognito window or browser settings to automatically delete cookies may also interfere with this process.
I can't see the command
Users sometimes complain that the command does not show up for them in the chat. Common reasons include:
- The Discord API is lagging/unavailable. Try again later.
- Your client is outdated. Update to the latest version.
- You're on desktop and you have legacy chat input enabled. Disable it in User Settings > Accessibility > "Use the legacy chat input".
- The command is not able to be run by unverified users. It's possible staff made an error in setting permissions.
If possible, try on a different platform (i.e. if on mobile, try desktop. And vice versa).