goal
Private
Content
41 lines{=(COMMENT):Variable values that you need to change}
{=(goalInterval):100}
{=(botCount):46}
{=(hexCode):02ff3e}
{del}
{=(COMMENT):Calculating the server goal}
{=(previousGoal):{m:trunc(trunc({server(members)}/{goalInterval})*{goalInterval})}}
{=(serverGoal):{m:trunc(trunc({server(members)}/{goalInterval}+1)*{goalInterval})}}
{=(membersPending):{m:trunc({serverGoal}-{server(members)})}}
{=(percentageAchieved):{m:trunc((({serverGoal}-({membersPending}+{previousGoal}))*100)/{goalInterval})}}
{=(COMMENT):Embed Hex Colour}
{=(i):#:A,B,C,D,E,F,0,1,2,3,4,5,6,7,8,9}
{=(embedHex):{{i}}{{i}}{{i}}{{i}}{{i}}{{i}}}
{embed(color):#{embedHex}}
{=(COMMENT):Embed}
{=(percentageBar):http://www.yarntomato.com/percentbarmaker/button.php?barPosition={percentageAchieved}&leftFill={embedHex}}
{=(icon):{if({in(a_):{server(icon)}}==true):{replace(png,gif):{server(icon)}}|{server(icon)}}}
{=(COMMENT):Debug}
{=(debugMode):OFF}
{=(debug):Debug :
goalInterval - `{goalInterval}`
botCount - `{botCount}`
serverMembers - `{server(members)}`
previousGoal - `{previousGoal}`
serverGoal - `{serverGoal}`
percentageAchieved - `{percentageAchieved}`
percentageBar - `{percentageBar}`
}
{=(isDebug):{if({lower:{debugMode}}==on):{debug}}}
{isDebug}Embed
1 line{"color": 5198940, "image": {"url": "{percentageBar}"}, "title": "**{server(name)}'s Goal**", "thumbnail": {"url": "{icon}"}, "description": "Our Goal : **{serverGoal}** Members\nServer Members : **{server(members)}** Members\nMembers needed : **{membersPending}** Members"}Raw JSON
{
"id": 1066711,
"created_at": "2021-09-19T04:58:51.000Z",
"tag_name": "goal",
"nsfw": false,
"owner_id": "681414142938316851",
"uses": 1315,
"description": null,
"restricted": false,
"shared": false,
"deleted": false,
"safe": "",
"hidden": false,
"guild_id": "833719462016057364",
"sharer": "681414142938316851",
"content": "{=(COMMENT):Variable values that you need to change}\n\n{=(goalInterval):100}\n{=(botCount):46}\n{=(hexCode):02ff3e}\n{del}\n\n\n{=(COMMENT):Calculating the server goal}\n\n{=(previousGoal):{m:trunc(trunc({server(members)}/{goalInterval})*{goalInterval})}}\n{=(serverGoal):{m:trunc(trunc({server(members)}/{goalInterval}+1)*{goalInterval})}}\n{=(membersPending):{m:trunc({serverGoal}-{server(members)})}}\n{=(percentageAchieved):{m:trunc((({serverGoal}-({membersPending}+{previousGoal}))*100)/{goalInterval})}}\n{=(COMMENT):Embed Hex Colour}\n{=(i):#:A,B,C,D,E,F,0,1,2,3,4,5,6,7,8,9}\n{=(embedHex):{{i}}{{i}}{{i}}{{i}}{{i}}{{i}}}\n{embed(color):#{embedHex}}\n\n{=(COMMENT):Embed}\n{=(percentageBar):http://www.yarntomato.com/percentbarmaker/button.php?barPosition={percentageAchieved}&leftFill={embedHex}}\n{=(icon):{if({in(a_):{server(icon)}}==true):{replace(png,gif):{server(icon)}}|{server(icon)}}}\n\n\n\n{=(COMMENT):Debug}\n\n{=(debugMode):OFF}\n\n{=(debug):Debug :\ngoalInterval - `{goalInterval}`\nbotCount - `{botCount}`\nserverMembers - `{server(members)}`\npreviousGoal - `{previousGoal}`\nserverGoal - `{serverGoal}`\npercentageAchieved - `{percentageAchieved}`\npercentageBar - `{percentageBar}`\n}\n\n{=(isDebug):{if({lower:{debugMode}}==on):{debug}}}\n{isDebug}",
"embed": "{\"color\": 5198940, \"image\": {\"url\": \"{percentageBar}\"}, \"title\": \"**{server(name)}'s Goal**\", \"thumbnail\": {\"url\": \"{icon}\"}, \"description\": \"Our Goal : **{serverGoal}** Members\\nServer Members : **{server(members)}** Members\\nMembers needed : **{membersPending}** Members\"}",
"last_fetched": "2026-10-20T17:37:48.965Z"
}