pingrole
Privateunrated
Content
30 lines{=(exe):c:}
{=(roles): 717080294217220274 717080124742303786 717080348667936903 717082795696193546}
{=(roleNames):Announcement-Ping Thievery-Ping Poll-Ping Giveaway-Ping}
{=(var):{index({args(2+)}):{roleNames}}}
{=(pickup):<@&{join(>
<@&):{cycle({var}):{roleSep}}>}}
{=(pickList):<@&{join(>
<@&):{roles}>}}
{=(yeet):{args(2+)}}
{=(these):+ - ++ --}
{=():}
{=(add):{exe}rank custom +{pickup}}
{=(remove):{exe}rank custom -{pickup}}
{=(all):{exe}rank custom +{join( +):{roles}}}
{=(none):{exe}rank custom -{join( -):{roles}}}
{=(prompt):Your current roles}
{=(error):This an error}
{=(roleList):<@&{join(>
<@&):{user(roleids)}>}}
{=(options):Use this by running `!pingrole +/- option`. Your options are `{join(`, `):{roleNames}}`}
{=(title):{if({args}==):{user(proper)}'s Current Roles|{if({args(2)}==):Role Options|{user(proper)}'s role changes}}}
{=(stepDown):{if({args(2)}==):{options}}}
{=(descrip):{if({args}==):{roleList}|{if({args(1)}==+):Added — {pickup}|{if({args(1)}==-):Removed — {pickup}}}}}
{=(execute):{if({args}==--):{none}|{if({args}==++):{all}|{if({in({args(2)}):{roleNames}}==true):{if({args(1)}==+):{add}|{if({args(1)}==-):{remove}|{if({in({args(2)}):{roleNames}}==true):{if({args(1)}==+):{add}|{if({args(1)}==-):{remove}|{if({contains({args(2)}):{roleNames}}==false):options|prompt}}}}}}}}}}
{=(ic):{server(icon)}}
{=(stitle):{title}}
{=(sname):{server}}
{=(sdescrip):{descrip}}
{{execute}}
{silent}Raw JSON
{
"id": 196981,
"created_at": "2022-04-26T10:36:18.186Z",
"tag_name": "pingrole",
"nsfw": false,
"owner_id": "680849586591367267",
"uses": 16,
"description": null,
"restricted": false,
"shared": false,
"deleted": false,
"safe": "unrated",
"hidden": false,
"guild_id": "716999277054001216",
"sharer": "680849586591367267",
"content": "{=(exe):c:}\n{=(roles): 717080294217220274 717080124742303786 717080348667936903 717082795696193546}\n{=(roleNames):Announcement-Ping Thievery-Ping Poll-Ping Giveaway-Ping}\n{=(var):{index({args(2+)}):{roleNames}}}\n{=(pickup):<@&{join(>\n<@&):{cycle({var}):{roleSep}}>}}\n{=(pickList):<@&{join(>\n<@&):{roles}>}}\n{=(yeet):{args(2+)}}\n{=(these):+ - ++ --}\n{=():}\n{=(add):{exe}rank custom +{pickup}}\n{=(remove):{exe}rank custom -{pickup}}\n{=(all):{exe}rank custom +{join( +):{roles}}}\n{=(none):{exe}rank custom -{join( -):{roles}}}\n{=(prompt):Your current roles}\n{=(error):This an error}\n{=(roleList):<@&{join(> \n<@&):{user(roleids)}>}}\n{=(options):Use this by running `!pingrole +/- option`. Your options are `{join(`, `):{roleNames}}`}\n{=(title):{if({args}==):{user(proper)}'s Current Roles|{if({args(2)}==):Role Options|{user(proper)}'s role changes}}}\n{=(stepDown):{if({args(2)}==):{options}}}\n{=(descrip):{if({args}==):{roleList}|{if({args(1)}==+):Added — {pickup}|{if({args(1)}==-):Removed — {pickup}}}}}\n{=(execute):{if({args}==--):{none}|{if({args}==++):{all}|{if({in({args(2)}):{roleNames}}==true):{if({args(1)}==+):{add}|{if({args(1)}==-):{remove}|{if({in({args(2)}):{roleNames}}==true):{if({args(1)}==+):{add}|{if({args(1)}==-):{remove}|{if({contains({args(2)}):{roleNames}}==false):options|prompt}}}}}}}}}}\n{=(ic):{server(icon)}}\n{=(stitle):{title}}\n{=(sname):{server}}\n{=(sdescrip):{descrip}}\n{{execute}}\n{silent}",
"embed": "{}",
"last_fetched": "2026-10-20T21:34:34.886Z"
}