The following document outlines the requirements and high-level design for a Discord bot that verifies users using Rarimo’s Proof of Humanity(PoH).
You can use https://captcha.bot/ as an inspiration.
https://www.youtube.com/watch?v=p-50vLUDMj0
Goals:
Non-goals:
To get a verified role on a discord server, the user has to:
Click the “Verify” button in the bot’s greeting message to get redirected to the Discord x PoH DApp:
Connect discord account:
Connect MetaMask:
Go to the Proof of Humanity DApp to get verified(if it hasn’t been yet):
Complete the PoH flow;
Automatically get the verified role on the discord server;
The bot should implement the following set of commands: