workout

Privateunrated

Content

46 lines
{=(comment):These are the blank variable, prefix, and tag name variables, as well as, the silence block. Set the prefix and tag name blocks to what correlates to your server and preferences.}
{=():}
{silence}
{=(prefix):!}
{=(tag.name):workout}


{=(comment):Please change the workout role variabele to the ID of your workout role. These are also the variables that include the workouts (you may change them if you please and know what you're doing), the range of which will be the amount of each workout oyu have to do (you may change them if you please and know what you're doing), and the checks and messages for the tag (this will be used later in the tag) (you may change the MESSAGES, NOT THE CHECKS, if you please and know what you're doing.)}
{=(work.role):918242221906612285}
{=(work.num.big):{range:1-50}}
{=(work.num.med):{range:1-15}}
{=(work.num.small):{range:1-5}}

{=(upper.workouts):{random:Do **{work.num.big}** push-up(s)!,Do a plank for **{work.num.small}** minute(s)!,Do **{work.num.med}** pull-up(s)!}}

{=(lower.workouts):{random:Do **{work.num.big}** lunge(s)!,Do **{work.num.big}** calf-raise(s)!}}

{=(run.workouts):{random:Run **{work.num.small}** mile(s)!,Run **{work.num.big}** feet/foot!}}

{=(walk.workouts):{random:Walk **{work.num.small}** mile(s)!,Walk **{work.num.big}** feet/foot!}}

{=(randomwork):{random:{upper.workouts},{lower.workouts},{run.workouts},{walk.workouts}}}

{=(syntax.check):{contains({args(1)}):upperbody lowerbody run walk randomwork done}}
{=(contain.work.role):{contains({work.role}):{user(roleids)}}}
{=(done.message):Congratulations! Feel free to do another workout or relax!}
{=(alr.work.error):You're already working out! At least, you're supposed to be...}
{=(syntax.error):You need to follow the correct format: `{prefix}{tag.name} <upperbody|lowerbody|run|walk|randomwork>` Now, if you're done with a workout, put `done`. e.x. `{prefix}{tag.name} run` and `{prefix}{tag.name} done`}


{=(comment):These are the main embed variables that contain the messages that will display, depending on your arguments, role status, and other variables.}
{=(title):{and({syntax.check}==true|{contain.work.role}==false|{args(1)}!=done):Your Workout:|{if({syntax.check}==false):Syntax Error:|{and({syntax.check}==true|{contain.work.role}==true):Error:|{and({syntax.check}==true|{contain.work.role}==false|{args(1)}==done):Nice Job!}}}}}

{=(description):{{and({syntax.check}==true|{contain.work.role}==false|{args(1)}==upperbody):upper.workouts|{and({syntax.check}==true|{contain.work.role}==false|{args(1)}==lowerbody):lower.workouts|{and({syntax.check}==true|{contain.work.role}==false|{args(1)}==run):run.workouts|{and({syntax.check}==true|{contain.work.role}==false|{args(1)}==walk):walk.workouts|{and({syntax.check}==true|{contain.work.role}==false|{args(1)}==randomwork):randomwork|{and({syntax.check}==true|{contain.work.role}==false|{args(1)}==done):done.message|{if({syntax.check}==false):syntax.error|{and({syntax.check}==true|{contain.work.role}==true):alr.work.error}}}}}}}}}}

{=(footer):{and({syntax.check}==true|{contain.work.role}==false):Now, don’t think about lying!}}


{=(comment):These are just the blocks/variables for the assigning of the workout role, which will only assing it depending on many variables, for example, the cytax of your argument, etc... (you may change the TIMES if you please and know what you're doing.)}
{=(time.decide):{if({contains(mile(s)!):{description}}==true):true|false}}

{{and({syntax.check}==true|{contain.work.role}==false|{time.decide}==false|{args(1)}!=done):c:temprole {user(id)} 10m {work.role}|{and({syntax.check}==true|{contain.work.role}==false|{time.decide}==true|{args(1)}!=done):c:temprole {user(id)} 1h {work.role}}}}


{=(comment):This just changes the color of the embed (you may change the COLORS if you please and know what you're doing.)}
{{if({syntax.check}==false):embed(color):#FF001F|{and({syntax.check}==true|{contain.work.role}==true):embed(color):#FF001F|{and({syntax.check}==true|{contain.work.role}==false|{args(1)}==done):embed(color):#FFD100}}}}

Embed

1 line
{"color": 5198940, "title": "{title}", "footer": {"text": "{footer}"}, "description": "{description}"}
Raw JSON
{
  "id": 1263994,
  "created_at": "2022-04-26T10:38:02.103Z",
  "tag_name": "workout",
  "nsfw": false,
  "owner_id": "527934523044790272",
  "uses": 2,
  "description": null,
  "restricted": false,
  "shared": false,
  "deleted": false,
  "safe": "unrated",
  "hidden": false,
  "guild_id": "935692393678790726",
  "sharer": "527934523044790272",
  "content": "{=(comment):These are the blank variable, prefix, and tag name variables, as well as, the silence block. Set the prefix and tag name blocks to what correlates to your server and preferences.}\n{=():}\n{silence}\n{=(prefix):!}\n{=(tag.name):workout}\n\n\n{=(comment):Please change the workout role variabele to the ID of your workout role. These are also the variables that include the workouts (you may change them if you please and know what you're doing), the range of which will be the amount of each workout oyu have to do (you may change them if you please and know what you're doing), and the checks and messages for the tag (this will be used later in the tag) (you may change the MESSAGES, NOT THE CHECKS, if you please and know what you're doing.)}\n{=(work.role):918242221906612285}\n{=(work.num.big):{range:1-50}}\n{=(work.num.med):{range:1-15}}\n{=(work.num.small):{range:1-5}}\n\n{=(upper.workouts):{random:Do **{work.num.big}** push-up(s)!,Do a plank for **{work.num.small}** minute(s)!,Do **{work.num.med}** pull-up(s)!}}\n\n{=(lower.workouts):{random:Do **{work.num.big}** lunge(s)!,Do **{work.num.big}** calf-raise(s)!}}\n\n{=(run.workouts):{random:Run **{work.num.small}** mile(s)!,Run **{work.num.big}** feet/foot!}}\n\n{=(walk.workouts):{random:Walk **{work.num.small}** mile(s)!,Walk **{work.num.big}** feet/foot!}}\n\n{=(randomwork):{random:{upper.workouts},{lower.workouts},{run.workouts},{walk.workouts}}}\n\n{=(syntax.check):{contains({args(1)}):upperbody lowerbody run walk randomwork done}}\n{=(contain.work.role):{contains({work.role}):{user(roleids)}}}\n{=(done.message):Congratulations! Feel free to do another workout or relax!}\n{=(alr.work.error):You're already working out! At least, you're supposed to be...}\n{=(syntax.error):You need to follow the correct format: `{prefix}{tag.name} <upperbody|lowerbody|run|walk|randomwork>` Now, if you're done with a workout, put `done`. e.x. `{prefix}{tag.name} run` and `{prefix}{tag.name} done`}\n\n\n{=(comment):These are the main embed variables that contain the messages that will display, depending on your arguments, role status, and other variables.}\n{=(title):{and({syntax.check}==true|{contain.work.role}==false|{args(1)}!=done):Your Workout:|{if({syntax.check}==false):Syntax Error:|{and({syntax.check}==true|{contain.work.role}==true):Error:|{and({syntax.check}==true|{contain.work.role}==false|{args(1)}==done):Nice Job!}}}}}\n\n{=(description):{{and({syntax.check}==true|{contain.work.role}==false|{args(1)}==upperbody):upper.workouts|{and({syntax.check}==true|{contain.work.role}==false|{args(1)}==lowerbody):lower.workouts|{and({syntax.check}==true|{contain.work.role}==false|{args(1)}==run):run.workouts|{and({syntax.check}==true|{contain.work.role}==false|{args(1)}==walk):walk.workouts|{and({syntax.check}==true|{contain.work.role}==false|{args(1)}==randomwork):randomwork|{and({syntax.check}==true|{contain.work.role}==false|{args(1)}==done):done.message|{if({syntax.check}==false):syntax.error|{and({syntax.check}==true|{contain.work.role}==true):alr.work.error}}}}}}}}}}\n\n{=(footer):{and({syntax.check}==true|{contain.work.role}==false):Now, don’t think about lying!}}\n\n\n{=(comment):These are just the blocks/variables for the assigning of the workout role, which will only assing it depending on many variables, for example, the cytax of your argument, etc... (you may change the TIMES if you please and know what you're doing.)}\n{=(time.decide):{if({contains(mile(s)!):{description}}==true):true|false}}\n\n{{and({syntax.check}==true|{contain.work.role}==false|{time.decide}==false|{args(1)}!=done):c:temprole {user(id)} 10m {work.role}|{and({syntax.check}==true|{contain.work.role}==false|{time.decide}==true|{args(1)}!=done):c:temprole {user(id)} 1h {work.role}}}}\n\n\n{=(comment):This just changes the color of the embed (you may change the COLORS if you please and know what you're doing.)}\n{{if({syntax.check}==false):embed(color):#FF001F|{and({syntax.check}==true|{contain.work.role}==true):embed(color):#FF001F|{and({syntax.check}==true|{contain.work.role}==false|{args(1)}==done):embed(color):#FFD100}}}}",
  "embed": "{\"color\": 5198940, \"title\": \"{title}\", \"footer\": {\"text\": \"{footer}\"}, \"description\": \"{description}\"}",
  "last_fetched": "2026-10-20T18:23:36.164Z"
}