Creating a Work Command

Build a daily job that feels fun, magical, and rewarding.

Work commands let you create repeatable actions members can run to earn currency, trigger messages, and role-play inside your server. In this guide, we’ll build a cute magical girl–themed daily job as an example — something lighthearted, funny, and perfect for everyday use.

Think of work commands as tiny stories your members get to play through.


🌸 Example Command: .bake

In this example, members play the role of a magical girl trainee doing daily tasks to earn coins. Sometimes things go well… sometimes magic gets messy. ✨


🪄 Step-by-Step: Creating the Command


1

Open the Work Commands Module

  1. Go to the Mochi Dashboard

  2. Select your server

  3. Open Work Commands

This is where all your custom work commands live.



2

Create a New Command

  1. Click New Command

  2. In the Name field, enter your command name

For our example we will use: .bake



3

Set the Cooldown

Cooldowns control how often a command can be used.

For a daily job:

  • Set the cooldown to 1 day

You can choose:

  • Minutes

  • Hours

  • Days

This ensures the command feels special and not spammy.



4

Set Success & Failure Rates

This is where things get interesting ✨

You can now choose:

  • Fixed percentages

  • Or ranges (new!)

Example Options

  • Fixed success rate: 70% or

  • A dynamic range: [60-80]



Using ranges makes outcomes feel more alive and unpredictable — perfect for role-play.

In our magical girl example:

Some days you shine. Some days your wand backfires.


5

Set Required Roles (Optional)

If you want only certain members to use the command:

  • Assign required roles

Examples:

  • @Magical Girls

  • @Adventurers

  • @Citizens

If left empty, everyone can use the command.



🎀 Customizing Outcomes

This is where personality comes in.


6

Customize the Success Message / Embed

The Success section defines what happens when the command succeeds.

Example success message:

✨ You practiced your magical baking skills perfectly! Your sparkles dazzled the city and you earned {currency.amount} coins.

You can:

  • Use plain text

  • Or design a custom embed

  • Include variables for earned currency

This is where your server’s tone really shines.

7

Customize the Failure Message / Embed

Failures should be fun — not punishing.

Example failure message:

💥 Oh no! Your spell fizzled out and turned your cake into smoke. Better luck tomorrow, magical trainee!

Failures don’t have to feel bad — they can be adorable, funny, or story-driven.

8

Save Your Command

Once everything looks good:

Click Save

Your work command is now live 🎉

Members can now immediately start using the /bake command!


Why This Works

This kind of work command:

  • Encourages daily activity

  • Builds routine without pressure

  • Adds role-play flavor

  • Keeps currency flow controlled

  • Makes success and failure feel fun

It’s not just “work” — it’s storytelling.


🌟 Advanced Mode

Later, you can connect work command outcomes to Mochi Flows:

  • Trigger bonus rewards

  • Unlock roles

  • Start events

  • Chain actions together

That’s covered in the Work Commands + Mochi Flows (Advanced) section.


Last updated