Jobs Commands And Workflow
Commands And Interactions
| Command / Interaction | Notes |
|---|---|
/job | Detected from command builders, config names, or interaction IDs in source. |
/list | Detected from command builders, config names, or interaction IDs in source. |
/add | Detected from command builders, config names, or interaction IDs in source. |
/role | Detected from command builders, config names, or interaction IDs in source. |
/multiplier | Detected from command builders, config names, or interaction IDs in source. |
/remove | Detected from command builders, config names, or interaction IDs in source. |
/settings | Detected from command builders, config names, or interaction IDs in source. |
/enabled | Detected from command builders, config names, or interaction IDs in source. |
/stacking | Detected from command builders, config names, or interaction IDs in source. |
/stacking_mode | Detected from command builders, config names, or interaction IDs in source. |
/test | Detected from command builders, config names, or interaction IDs in source. |
/user | Detected from command builders, config names, or interaction IDs in source. |
Workflow
- Members choose or use a job according to the configured command flow.
- The plugin loads the matching job definition.
- Work actions apply cooldowns and calculate rewards.
- Economy rewards are granted and the response is posted in Discord.
Expected Discord Behavior
- The bot should respond only in channels where it has the needed view, send, embed, attach, or role-management permissions.
- User-facing messages come from the language config when one exists.
- Staff-only actions should be protected by the plugin permission settings and AthenaBot role permissions.