verify

Privateunrated

Content

126 lines
{{if({args(1)}!=me):delete|=(comment):}}{override}{silence}
{=(comment):You can set below options as per your need}
{=(comment):Your Tag name}
{=(tagname):verify}
{=(comment):Prefix you use}
{=(prefix):!}

{=(comment):Change to your mod role ids, separated by space - Only 5 max}
{=(modroles):749156920706859014}

{=(comment):Must change below channel ID to your apply channel where members can verify themselves. Check modhelp option for help.}
{=(welcomechannelid):749156920706859014}

{=(comment):This below is the role that will be given to member after correct verification. MUST add role ID}
{=(memberroleid):749156920706859014}

{=(comment):Change your embed color as you wish!!}
{embed(color):#BBD045}


{=(captxt):x,I,2,g,m,P,p,M,d,T,E,C,L,7,a,n,H,0,w,Q,h,u,V,B,5,v,f,Z,3,6,s,o,Y,q,y,4,e,z,9,A,U,i,X,k,r,W,R,J,F,8}
{=(captxtspace):x I 2 g m P p M d T E C L 7 a n H 0 w Q h u V B 5 v f Z 3 6 s o Y q y 4 e z 9 A U i X k r W R J F 8}


{=(forhelp):For help type `{prefix}{tagname} help`}
{=(notauth):Hey {user(name)}, you are not authorized to use this option!!}
{=(haveroletext):Hey {user(name)}, you are already verified with this server!!}
{=(incorrectchannel):Hey {user(name)}, you can only verify yourself from <#{welcomechannelid}> channel!!}
{=(userroles):{user(roleids)}}
{=(authrun):{any({contains({modroles(1)}):{userroles}}==true|{contains({modroles(2)}):{userroles}}==true|{contains({modroles(3)}):{userroles}}==true|{contains({modroles(4)}):{userroles}}==true|{contains({modroles(5)}):{userroles}}==true):true|false}}

{=(haverole):{contains({memberroleid}):{userroles}}}

{=(option):{lower:{args(1)}}}

{=(captchaentered):{if({args(1)}!=):{if({contains({args(1)}):me help modhelp modhelp1 modhelp2}==false):runcap|opt}|noopt}}

{break({captchaentered}==noopt):Incorrect option, {forhelp}}


{=(id):{replace(, ):{user(id)}}}

{=(idnum):{join():{id(-3+)}}}

{=(randomdata):{range:0-9}{range:0-9}{range:0-9}}


{break({option}==me):
{=(runDMme):{all({haverole}==false|{channel(id)}=={welcomechannelid}|{option}==me):true|false}}


{=(diff):{m:trunc(abs({idnum}-{randomdata}))}}
{=(fdiff):{if({diff}<10):00{diff}|{if({diff}<100):0{diff}|{diff}}}}
{=(fdiff):{join(,):{replace(, ):{fdiff}}}}
{=(fdiff):{m:trunc(abs({fdiff(2):,}{fdiff(3):,}-{fdiff(1):,}))}}
{=(fdiff):{if({fdiff}<10):0{fdiff}|{fdiff}}}

{=(phtxt):https://raw.githubusercontent.com/TushBT/carlcaptcha/master/Captchas/{fdiff}{randomdata}.gif}

{=(welcomeformat):**Captcha**
Please complete the captcha below to gain access to the server.
**NOTE**: This is **Case Sensitive**.

**Why?**
This is to protect the server against
malicious raids using automated bots.

To verify yourself, copy below command and enter your captcha. Run this command in <#{welcomechannelid}>. Do not enter `<` or `>`.
```{prefix}{tagname} <CAPTCHA>```
**Your Captcha**
}

{=(desme):{if({runDMme}==true):{welcomeformat}{d{if({runDMme}==true):m|x}}|{if({haverole}==true):{haveroletext}|{if({channel(id)}!={welcomechannelid}):{incorrectchannel}|Incorrect option, {forhelp}}}}}

{{if({runDMme}==true):c|=(comment)}:cembed {welcomechannelid} {"description":"Hey {user(name)}, a captcha has been sent to you as direct message. Make sure to enable direct message.","color":4575419}}

}


{break({captchaentered}==runcap):

{=(captcha):{replace(, ):{replace( ,):{args(1)}}}}
{=(capnum):{m:trunc({index({captcha(-5)}):{captxtspace}})} {m:trunc({index({captcha(-4)}):{captxtspace}}-10)} {m:trunc({index({captcha(-3)}):{captxtspace}}-20)} {m:trunc({index({captcha(-2)}):{captxtspace}}-30)} {m:trunc({index({captcha(-1)}):{captxtspace}}-40)}}

{=(diffcap):{capnum(1)}{capnum(2)}}
{=(capran):{capnum(3)}{capnum(4)}{capnum(5)}}
{=(capran):{m:trunc(abs({idnum}-{capran}))}}
{=(capran):{if({capran}<10):00{capran}|{if({capran}<100):0{capran}|{capran}}}}

{=(capran):{join(,):{replace(, ):{capran}}}}
{=(diffnumran):{m:trunc(abs({capran(2):,}{capran(3):,}-{capran(1):,}))}}

{=(fdiffcap):{if({diffnumran}<10):0{diffnumran}|{diffnumran}}}

{=(captcharesult):{if({fdiffcap}=={diffcap}):true|false}}

{=(runDMcap):{all({captcharesult}==true|{captchaentered}==runcap|{haverole}==false|{channel(id)}=={welcomechannelid}):true|false}}
{=(afterverificationtext):You have been given access to {server}!

[Invite](https://discordapp.com/oauth2/authorize?client_id=235148962103951360&scope=bot&permissions=66321471) this Carl bot to your server.
}


{=(descap):{if({runDMcap}==true):{afterverificationtext}{d{if({runDMcap}==true):m|x}}|{if({haverole}==true):{haveroletext}|{if({channel(id)}!={welcomechannelid}):{incorrectchannel}|{if({captcharesult}==false):Hey {user(name)}, you have entered incorrect captcha|Incorrect option, {forhelp}}}}}}
{{if({runDMcap}==true):c|=(comment)}:rank {memberroleid}}

}

{break({option}==help):
{=(helpjson):{"title":"Verify Help","description":"To get complete access to {server} server, run below command. Your Captcha will be sent as DM. Make sure to enable DM.\n```{prefix}{tagname} me```\nFor mods : `{prefix}{tagname} modhelp`\n[Invite](https://discordapp.com/oauth2/authorize?client_id=235148962103951360&scope=bot&permissions=66321471) Carl bot to your server.","color":12308549,"footer":{"text":"Tag made by Tush"}}}
{{if({option}==help):c|=(comment)}:cembed {channel(mention)} {helpjson}}
}

{=(notauthjson):{"description":"{notauth}","color":16722731}}

{break({any({option}==modhelp|{option}==modhelp1):true|false}==true):
{=(modhelpjson):{if({authrun}==true):{"title":"Modhelp 1","description":"Tag name is Verify tag. This tag allow moderator to setup a captcha based verification system in their server.\nTry : `{prefix}{tagname} help` for all non moderator\nOptions available for Mods are listed below.\n ```                                                PAGE 1 of 2```\n-------------------  **Setup**  -----------------------\n\n__How to setup__:\n1: Go to Carl Dashboard>>Tags >>Open your Verify tag.\n2: Add your mod roles in `modroles` variable in your tag separated by space.(Max 5 roles supported)\n3: Create a welcome text channel, where members could verify themselves. Copy its ID and paste in `welcomechannelid` variable.\n4: Create Member role, this role will be given when member get verified successfully, copy its ID and add in `memberroleid` variable.\n5: Add this memberrole as rank. Run this command : `{prefix}addrank <memberole>`.\n6: Go to Carl Dashboard >> Commands >> Roles >> Click setting of `rank` command. Click blacklisted channel and select your welcome channel and save. This is done to prevent user to get member role using rank command in welcome channel. Please note rank command enable user to remove member role in other text channel except for welcome text channel.\n7: If you want to send a captcha when new member join your server. Copy below code and enter in Carl Dashboard >> Welcome >> DM on join\n8: For code open this link <https://carl.gg/t/128705>.\n\nTo see 2nd page `{prefix}{tagname} modhelp2`\n\n[Get this](https://discordapp.com/invite/DSg744v) tag for your server.\nSupport Carl ❤\n<https://www.patreon.com/carlbot>","color":12308549,"footer":{"text":"Tag made by Tush"}}|{notauthjson}}}
{{if({any({option}==modhelp|{option}==modhelp1):true|false}==true):c|=(comment)}:cembed {channel(mention)} {modhelpjson}}
}



{break({option}==modhelp2):
{=(formmodhelp2json):{if({authrun}==true):{"title":"ModHelp 2","description":"```                                                 PAGE 2 of 2                                               ```\n\n--------------------  **List of Options**  -----------------------\n\n1️⃣ Me option\nThis option will generate captcha for member to be entered. Can only be run in <#{applychannel}> text channel.\n```{prefix}{tagname} me```\n\n2️⃣ captcha option\nThis option will simply check if the entered captcha is correct or not. Will give role after successful verification.\nSyntax:\n```{prefix}{tagname} USERCAPTHAHERE```\nExample: `{prefix}{tagname} DIngh`\n\n3️⃣ Help:\nHelp for members.\nSyntax:\n```{prefix}{tagname} help```\n\n4️⃣ Modhelp:\nHelp for moderators.\nSyntax:\n```{prefix}{tagname} modhelp```\n\n[Get this](https://discordapp.com/invite/DSg744v) tag for your server.\nSupport Carl ❤\n<https://www.patreon.com/carlbot>","color":12308549,"footer":{"text":"Tag made by Tush"}}|{notauthjson}}}
{{if({option}==modhelp2):c|=(comment)}:cembed {channel(mention)} {formmodhelp2json}}
}

Embed

1 line
{"color": 5198940, "image": {"url": "{if({runDMme}==true):{phtxt}}"}, "title": "{if({runDMme}==true):Welcome to {server}!}{if({runDMcap}==true):Thank you!}", "thumbnail": {"url": "{if({runDMme}==true):{server(icon)}}"}, "description": "{if({option}==me):{desme}}\n{if({captchaentered}==runcap):{descap}}\n{if({option}==help):help used by {user(proper)}}\n{if({any({option}==modhelp|{option}==modhelp1):true|false}==true):modhelp used by {user(proper)}}\n{if({option}==modhelp2):modhelp2 used by {user(proper)}}"}
Raw JSON
{
  "id": 308706,
  "created_at": "2020-08-29T07:17:41.000Z",
  "tag_name": "verify",
  "nsfw": false,
  "owner_id": "210146978301083648",
  "uses": 11,
  "description": null,
  "restricted": false,
  "shared": false,
  "deleted": false,
  "safe": "unrated",
  "hidden": false,
  "guild_id": "749156920392155166",
  "sharer": "210146978301083648",
  "content": "{{if({args(1)}!=me):delete|=(comment):}}{override}{silence}\n{=(comment):You can set below options as per your need}\n{=(comment):Your Tag name}\n{=(tagname):verify}\n{=(comment):Prefix you use}\n{=(prefix):!}\n\n{=(comment):Change to your mod role ids, separated by space - Only 5 max}\n{=(modroles):749156920706859014}\n\n{=(comment):Must change below channel ID to your apply channel where members can verify themselves. Check modhelp option for help.}\n{=(welcomechannelid):749156920706859014}\n\n{=(comment):This below is the role that will be given to member after correct verification. MUST add role ID}\n{=(memberroleid):749156920706859014}\n\n{=(comment):Change your embed color as you wish!!}\n{embed(color):#BBD045}\n\n\n{=(captxt):x,I,2,g,m,P,p,M,d,T,E,C,L,7,a,n,H,0,w,Q,h,u,V,B,5,v,f,Z,3,6,s,o,Y,q,y,4,e,z,9,A,U,i,X,k,r,W,R,J,F,8}\n{=(captxtspace):x I 2 g m P p M d T E C L 7 a n H 0 w Q h u V B 5 v f Z 3 6 s o Y q y 4 e z 9 A U i X k r W R J F 8}\n\n\n{=(forhelp):For help type `{prefix}{tagname} help`}\n{=(notauth):Hey {user(name)}, you are not authorized to use this option!!}\n{=(haveroletext):Hey {user(name)}, you are already verified with this server!!}\n{=(incorrectchannel):Hey {user(name)}, you can only verify yourself from <#{welcomechannelid}> channel!!}\n{=(userroles):{user(roleids)}}\n{=(authrun):{any({contains({modroles(1)}):{userroles}}==true|{contains({modroles(2)}):{userroles}}==true|{contains({modroles(3)}):{userroles}}==true|{contains({modroles(4)}):{userroles}}==true|{contains({modroles(5)}):{userroles}}==true):true|false}}\n\n{=(haverole):{contains({memberroleid}):{userroles}}}\n\n{=(option):{lower:{args(1)}}}\n\n{=(captchaentered):{if({args(1)}!=):{if({contains({args(1)}):me help modhelp modhelp1 modhelp2}==false):runcap|opt}|noopt}}\n\n{break({captchaentered}==noopt):Incorrect option, {forhelp}}\n\n\n{=(id):{replace(, ):{user(id)}}}\n\n{=(idnum):{join():{id(-3+)}}}\n\n{=(randomdata):{range:0-9}{range:0-9}{range:0-9}}\n\n\n{break({option}==me):\n{=(runDMme):{all({haverole}==false|{channel(id)}=={welcomechannelid}|{option}==me):true|false}}\n\n\n{=(diff):{m:trunc(abs({idnum}-{randomdata}))}}\n{=(fdiff):{if({diff}<10):00{diff}|{if({diff}<100):0{diff}|{diff}}}}\n{=(fdiff):{join(,):{replace(, ):{fdiff}}}}\n{=(fdiff):{m:trunc(abs({fdiff(2):,}{fdiff(3):,}-{fdiff(1):,}))}}\n{=(fdiff):{if({fdiff}<10):0{fdiff}|{fdiff}}}\n\n{=(phtxt):https://raw.githubusercontent.com/TushBT/carlcaptcha/master/Captchas/{fdiff}{randomdata}.gif}\n\n{=(welcomeformat):**Captcha**\nPlease complete the captcha below to gain access to the server.\n**NOTE**: This is **Case Sensitive**.\n\n**Why?**\nThis is to protect the server against\nmalicious raids using automated bots.\n\nTo verify yourself, copy below command and enter your captcha. Run this command in <#{welcomechannelid}>. Do not enter `<` or `>`.\n```{prefix}{tagname} <CAPTCHA>```\n**Your Captcha**\n}\n\n{=(desme):{if({runDMme}==true):{welcomeformat}{d{if({runDMme}==true):m|x}}|{if({haverole}==true):{haveroletext}|{if({channel(id)}!={welcomechannelid}):{incorrectchannel}|Incorrect option, {forhelp}}}}}\n\n{{if({runDMme}==true):c|=(comment)}:cembed {welcomechannelid} {\"description\":\"Hey {user(name)}, a captcha has been sent to you as direct message. Make sure to enable direct message.\",\"color\":4575419}}\n\n}\n\n\n{break({captchaentered}==runcap):\n\n{=(captcha):{replace(, ):{replace( ,):{args(1)}}}}\n{=(capnum):{m:trunc({index({captcha(-5)}):{captxtspace}})} {m:trunc({index({captcha(-4)}):{captxtspace}}-10)} {m:trunc({index({captcha(-3)}):{captxtspace}}-20)} {m:trunc({index({captcha(-2)}):{captxtspace}}-30)} {m:trunc({index({captcha(-1)}):{captxtspace}}-40)}}\n\n{=(diffcap):{capnum(1)}{capnum(2)}}\n{=(capran):{capnum(3)}{capnum(4)}{capnum(5)}}\n{=(capran):{m:trunc(abs({idnum}-{capran}))}}\n{=(capran):{if({capran}<10):00{capran}|{if({capran}<100):0{capran}|{capran}}}}\n\n{=(capran):{join(,):{replace(, ):{capran}}}}\n{=(diffnumran):{m:trunc(abs({capran(2):,}{capran(3):,}-{capran(1):,}))}}\n\n{=(fdiffcap):{if({diffnumran}<10):0{diffnumran}|{diffnumran}}}\n\n{=(captcharesult):{if({fdiffcap}=={diffcap}):true|false}}\n\n{=(runDMcap):{all({captcharesult}==true|{captchaentered}==runcap|{haverole}==false|{channel(id)}=={welcomechannelid}):true|false}}\n{=(afterverificationtext):You have been given access to {server}!\n\n[Invite](https://discordapp.com/oauth2/authorize?client_id=235148962103951360&scope=bot&permissions=66321471) this Carl bot to your server.\n}\n\n\n{=(descap):{if({runDMcap}==true):{afterverificationtext}{d{if({runDMcap}==true):m|x}}|{if({haverole}==true):{haveroletext}|{if({channel(id)}!={welcomechannelid}):{incorrectchannel}|{if({captcharesult}==false):Hey {user(name)}, you have entered incorrect captcha|Incorrect option, {forhelp}}}}}}\n{{if({runDMcap}==true):c|=(comment)}:rank {memberroleid}}\n\n}\n\n{break({option}==help):\n{=(helpjson):{\"title\":\"Verify Help\",\"description\":\"To get complete access to {server} server, run below command. Your Captcha will be sent as DM. Make sure to enable DM.\\n```{prefix}{tagname} me```\\nFor mods : `{prefix}{tagname} modhelp`\\n[Invite](https://discordapp.com/oauth2/authorize?client_id=235148962103951360&scope=bot&permissions=66321471) Carl bot to your server.\",\"color\":12308549,\"footer\":{\"text\":\"Tag made by Tush\"}}}\n{{if({option}==help):c|=(comment)}:cembed {channel(mention)} {helpjson}}\n}\n\n{=(notauthjson):{\"description\":\"{notauth}\",\"color\":16722731}}\n\n{break({any({option}==modhelp|{option}==modhelp1):true|false}==true):\n{=(modhelpjson):{if({authrun}==true):{\"title\":\"Modhelp 1\",\"description\":\"Tag name is Verify tag. This tag allow moderator to setup a captcha based verification system in their server.\\nTry : `{prefix}{tagname} help` for all non moderator\\nOptions available for Mods are listed below.\\n ```                                                PAGE 1 of 2```\\n-------------------  **Setup**  -----------------------\\n\\n__How to setup__:\\n1: Go to Carl Dashboard>>Tags >>Open your Verify tag.\\n2: Add your mod roles in `modroles` variable in your tag separated by space.(Max 5 roles supported)\\n3: Create a welcome text channel, where members could verify themselves. Copy its ID and paste in `welcomechannelid` variable.\\n4: Create Member role, this role will be given when member get verified successfully, copy its ID and add in `memberroleid` variable.\\n5: Add this memberrole as rank. Run this command : `{prefix}addrank <memberole>`.\\n6: Go to Carl Dashboard >> Commands >> Roles >> Click setting of `rank` command. Click blacklisted channel and select your welcome channel and save. This is done to prevent user to get member role using rank command in welcome channel. Please note rank command enable user to remove member role in other text channel except for welcome text channel.\\n7: If you want to send a captcha when new member join your server. Copy below code and enter in Carl Dashboard >> Welcome >> DM on join\\n8: For code open this link <https://carl.gg/t/128705>.\\n\\nTo see 2nd page `{prefix}{tagname} modhelp2`\\n\\n[Get this](https://discordapp.com/invite/DSg744v) tag for your server.\\nSupport Carl ❤\\n<https://www.patreon.com/carlbot>\",\"color\":12308549,\"footer\":{\"text\":\"Tag made by Tush\"}}|{notauthjson}}}\n{{if({any({option}==modhelp|{option}==modhelp1):true|false}==true):c|=(comment)}:cembed {channel(mention)} {modhelpjson}}\n}\n\n\n\n{break({option}==modhelp2):\n{=(formmodhelp2json):{if({authrun}==true):{\"title\":\"ModHelp 2\",\"description\":\"```                                                 PAGE 2 of 2                                               ```\\n\\n--------------------  **List of Options**  -----------------------\\n\\n1️⃣ Me option\\nThis option will generate captcha for member to be entered. Can only be run in <#{applychannel}> text channel.\\n```{prefix}{tagname} me```\\n\\n2️⃣ captcha option\\nThis option will simply check if the entered captcha is correct or not. Will give role after successful verification.\\nSyntax:\\n```{prefix}{tagname} USERCAPTHAHERE```\\nExample: `{prefix}{tagname} DIngh`\\n\\n3️⃣ Help:\\nHelp for members.\\nSyntax:\\n```{prefix}{tagname} help```\\n\\n4️⃣ Modhelp:\\nHelp for moderators.\\nSyntax:\\n```{prefix}{tagname} modhelp```\\n\\n[Get this](https://discordapp.com/invite/DSg744v) tag for your server.\\nSupport Carl ❤\\n<https://www.patreon.com/carlbot>\",\"color\":12308549,\"footer\":{\"text\":\"Tag made by Tush\"}}|{notauthjson}}}\n{{if({option}==modhelp2):c|=(comment)}:cembed {channel(mention)} {formmodhelp2json}}\n}",
  "embed": "{\"color\": 5198940, \"image\": {\"url\": \"{if({runDMme}==true):{phtxt}}\"}, \"title\": \"{if({runDMme}==true):Welcome to {server}!}{if({runDMcap}==true):Thank you!}\", \"thumbnail\": {\"url\": \"{if({runDMme}==true):{server(icon)}}\"}, \"description\": \"{if({option}==me):{desme}}\\n{if({captchaentered}==runcap):{descap}}\\n{if({option}==help):help used by {user(proper)}}\\n{if({any({option}==modhelp|{option}==modhelp1):true|false}==true):modhelp used by {user(proper)}}\\n{if({option}==modhelp2):modhelp2 used by {user(proper)}}\"}",
  "last_fetched": "2026-10-20T22:21:43.342Z"
}