What does this do?
It allows users to verify their Discord account to their Roblox account using a Roblox game, similar to Rover verification
This bot doesn’t have commands like whois, robloxsearch, etc. This only has the ‘verify’ command. You would need to code other commands on your own. I also know that Glitch is horrible with uptime now that they banned stuff like UPR. I already programmed and tested this before I got some advice on my last post, though I’m proud of this and want to release it as is since I’ve never seen a thing like this on the DF
What does this bot look like?
How do we (you guys) get it?
Just follow the steps below!
Sign into your Glitch.com account if you have one, if not, create one!
Make a project, it can be any type - https://gyazo.com/f6f1dda916507fe42a518f20c6116e69
Delete all the project files, you’ll be ending up deleting/overwriting them anyways. Your project should now look something like this - https://gyazo.com/97621557d79c873a371b87532bd9a568
Open Terminal - https://gyazo.com/8bb540e6602f053e914921a369d5f33d
Type these commads in the command line
wget -O .env https://raw.githubusercontent.com/zachariapopcorn/discord-roblox-verification-game/master/.env wget -O package.json https://raw.githubusercontent.com/zachariapopcorn/discord-roblox-verification-game/master/package.json wget -O db.js https://raw.githubusercontent.com/zachariapopcorn/discord-roblox-verification-game/master/db.js wget -O index.js https://raw.githubusercontent.com/zachariapopcorn/discord-roblox-verification-game/master/index.js refresh npm install @keyv/sqlite discord.js express keyv noblox.js
You can delete the ‘.wget-hsts’ file if you wish. It’s not needed
Open the ‘.env’ file, you should see a screen that looks like this
Configure the bot
token = The token (or login) the bot will use to login to Discord (read this if you don’t know how to get your Discord bot token)
prefix = The character that the bot listens to for commands
gameID = The game ID that the bot got linked to, used only to link the command author to the verification place
verifiedRole = The role name that the command author gets after verification, case sensitive
Make a new directory called data and put a file named db.sqlite in it - https://gyazo.com/ea7ed2dae757a34c8c0f805d03062bdb
Now that you are configured and ready to go to the next step, it’s time to use Roblox. Please down the RBXM file from here
Place the content of the RBXM file in a Roblox place - https://gyazo.com/da5eac0f0f8ecb91330127018b213b60
Open the script named ‘VerifyGUILoader’
There you will find a variable called glichURL that’s equal to ‘DIRECT URL ON GLITCH’
To find this url, please follow what this gif is doing: https://gyazo.com/ff0696f7f22e025bb2bec9f3eb2a9287
Once copied, paste that into that value and add a ‘/’ to the end of it
Locate the server script in VerifyGUILoader.Verify.Main.Submit.Script
Paste in the same url that you put in the VerifyGUILoader for the glichURL variable
For the key variable, go back to your .env file and copy the value of the key that you put in and paste it for the key variable in Roblox
Everything should be setup and finished
Conclusion of post
Thanks for reading my post on Discord to Roblox Game Verification. If you do like this, you can show your kindness by liking this post, or maybe spreading the word, that’s up to you. If you wish to add something to this bot, make a PR or add a request on the replies, I’m all ears. Anyways, good day and good bye.