18 KiB
18 KiB
| id | title | scope | status | priority | visibility | category | tags | generated | editable | updated_at |
|---|---|---|---|---|---|---|---|---|---|---|
| plugin.economy-framework | Economy Framework | plugins | active | 10 | user | Plugin | plugin, economy-framework | true | false | 2026-06-25T12:06:11.231Z |
Economy Framework
Cross-platform currency framework with shared balances and extensible hooks.
Metadata
Plugin ID: economy-framework Version: 0.2.9 Default state: enabled
Web Routes
- /plugins/economy-framework
- /profile/banking
- GET /plugins/economy-framework
- GET /profile/banking
- POST /plugins/economy-framework/settings/currency
- POST /profile/banking/settings/currency
- POST /plugins/economy-framework/settings/platforms
- POST /profile/banking/settings/platforms
- POST /plugins/economy-framework/settings/earn
- POST /profile/banking/settings/earn
- POST /plugins/economy-framework/settings/tiers
- POST /profile/banking/settings/tiers
- POST /plugins/economy-framework/settings/banking
- POST /profile/banking/settings/banking
- POST /plugins/economy-framework/settings/responses
- POST /profile/banking/settings/responses
- POST /plugins/economy-framework/settings/icon
- POST /profile/banking/settings/icon
- POST /plugins/economy-framework/accounts/adjust
- POST /profile/banking/accounts/adjust
- POST /plugins/economy-framework/funds/create
- POST /profile/banking/funds/create
- POST /plugins/economy-framework/funds/:id/update
- POST /profile/banking/funds/:id/update
- POST /plugins/economy-framework/events/create
- POST /profile/banking/events/create
- POST /plugins/economy-framework/events/:id/delete
- POST /profile/banking/events/:id/delete
Route Reference
MOUNT /plugins/economy-framework
- Purpose: Mounts the plugin router at this base WebUI path.
- Inputs: No request parameters detected by static analysis.
- Response format: Plugin router mount point.
- Access: Access is controlled by the mount options and individual plugin routes.
- Side effects: No direct route action; child routes handle requests.
- Limits/notes: Mount metadata is inferred from static source scanning.
MOUNT /profile/banking
- Purpose: Mounts the plugin router at this base WebUI path.
- Inputs: No request parameters detected by static analysis.
- Response format: Plugin router mount point.
- Access: Access is controlled by the mount options and individual plugin routes.
- Side effects: No direct route action; child routes handle requests.
- Limits/notes: Mount metadata is inferred from static source scanning.
GET /plugins/economy-framework
- Purpose: Renders or serves the economy-framework plugin page.
- Inputs: No request parameters detected by static analysis.
- Response format: HTML page rendered from an EJS view
- Access: admin access expected; moderator access may be required; logged-in session required or used
- Side effects: Usually read-only.
- Limits/notes: Generated from static route source analysis; confirm exact behavior in the handler before changing integrations.
GET /profile/banking
- Purpose: Renders the profile banking WebUI page.
- Inputs: No request parameters detected by static analysis.
- Response format: HTML page rendered from an EJS view
- Access: admin access expected; moderator access may be required; logged-in session required or used
- Side effects: Usually read-only.
- Limits/notes: Generated from static route source analysis; confirm exact behavior in the handler before changing integrations.
POST /plugins/economy-framework/settings/currency
- Purpose: Processes the economy-framework plugin action for settings currency.
- Inputs: body:
command_aliases,command_root,currency_name,currency_name_plural - Response format: HTTP redirect after handling the request
- Access: admin access expected; logged-in session required or used
- Side effects: writes or mutates server-side state
- Limits/notes: Generated from static route source analysis; confirm exact behavior in the handler before changing integrations. Most non-API POST routes are browser form submissions and usually redirect after completion.
POST /profile/banking/settings/currency
- Purpose: Processes the profile banking settings currency action and stores or applies submitted form data.
- Inputs: body:
command_aliases,command_root,currency_name,currency_name_plural - Response format: HTTP redirect after handling the request
- Access: admin access expected; logged-in session required or used
- Side effects: writes or mutates server-side state
- Limits/notes: Generated from static route source analysis; confirm exact behavior in the handler before changing integrations. Most non-API POST routes are browser form submissions and usually redirect after completion.
POST /plugins/economy-framework/settings/platforms
- Purpose: Processes the economy-framework plugin action for settings platforms.
- Inputs: body:
platform_discord,platform_twitch,platform_youtube - Response format: HTTP redirect after handling the request
- Access: admin access expected; logged-in session required or used
- Side effects: writes or mutates server-side state
- Limits/notes: Generated from static route source analysis; confirm exact behavior in the handler before changing integrations. Most non-API POST routes are browser form submissions and usually redirect after completion.
POST /profile/banking/settings/platforms
- Purpose: Processes the profile banking settings platforms action and stores or applies submitted form data.
- Inputs: body:
platform_discord,platform_twitch,platform_youtube - Response format: HTTP redirect after handling the request
- Access: admin access expected; logged-in session required or used
- Side effects: writes or mutates server-side state
- Limits/notes: Generated from static route source analysis; confirm exact behavior in the handler before changing integrations. Most non-API POST routes are browser form submissions and usually redirect after completion.
POST /plugins/economy-framework/settings/earn
- Purpose: Processes the economy-framework plugin action for settings earn.
- Inputs: body:
earn_discord_message_amount,earn_discord_message_cooldown,earn_discord_message_enabled,earn_discord_voice_amount_per_min,earn_discord_voice_enabled,earn_discord_voice_tick_minutes,earn_twitch_message_amount,earn_twitch_message_cooldown,earn_twitch_message_enabled - Response format: HTTP redirect after handling the request
- Access: admin access expected; logged-in session required or used
- Side effects: writes or mutates server-side state
- Limits/notes: Generated from static route source analysis; confirm exact behavior in the handler before changing integrations. Most non-API POST routes are browser form submissions and usually redirect after completion.
POST /profile/banking/settings/earn
- Purpose: Processes the profile banking settings earn action and stores or applies submitted form data.
- Inputs: body:
earn_discord_message_amount,earn_discord_message_cooldown,earn_discord_message_enabled,earn_discord_voice_amount_per_min,earn_discord_voice_enabled,earn_discord_voice_tick_minutes,earn_twitch_message_amount,earn_twitch_message_cooldown,earn_twitch_message_enabled - Response format: HTTP redirect after handling the request
- Access: admin access expected; logged-in session required or used
- Side effects: writes or mutates server-side state
- Limits/notes: Generated from static route source analysis; confirm exact behavior in the handler before changing integrations. Most non-API POST routes are browser form submissions and usually redirect after completion.
POST /plugins/economy-framework/settings/tiers
- Purpose: Processes the economy-framework plugin action for settings tiers.
- Inputs: body:
tier_discord_booster_multiplier,tier_twitch_broadcaster_multiplier,tier_twitch_mod_multiplier,tier_twitch_sub_multiplier,tier_twitch_vip_multiplier - Response format: HTTP redirect after handling the request
- Access: admin access expected; logged-in session required or used
- Side effects: writes or mutates server-side state
- Limits/notes: Generated from static route source analysis; confirm exact behavior in the handler before changing integrations. Most non-API POST routes are browser form submissions and usually redirect after completion.
POST /profile/banking/settings/tiers
- Purpose: Processes the profile banking settings tiers action and stores or applies submitted form data.
- Inputs: body:
tier_discord_booster_multiplier,tier_twitch_broadcaster_multiplier,tier_twitch_mod_multiplier,tier_twitch_sub_multiplier,tier_twitch_vip_multiplier - Response format: HTTP redirect after handling the request
- Access: admin access expected; logged-in session required or used
- Side effects: writes or mutates server-side state
- Limits/notes: Generated from static route source analysis; confirm exact behavior in the handler before changing integrations. Most non-API POST routes are browser form submissions and usually redirect after completion.
POST /plugins/economy-framework/settings/banking
- Purpose: Processes the economy-framework plugin action for settings banking.
- Inputs: body:
banking_enabled,banking_label,community_fund_name,community_fund_name_plural - Response format: HTTP redirect after handling the request
- Access: admin access expected; logged-in session required or used
- Side effects: writes or mutates server-side state
- Limits/notes: Generated from static route source analysis; confirm exact behavior in the handler before changing integrations. Most non-API POST routes are browser form submissions and usually redirect after completion.
POST /profile/banking/settings/banking
- Purpose: Processes the profile banking settings banking action and stores or applies submitted form data.
- Inputs: body:
banking_enabled,banking_label,community_fund_name,community_fund_name_plural - Response format: HTTP redirect after handling the request
- Access: admin access expected; logged-in session required or used
- Side effects: writes or mutates server-side state
- Limits/notes: Generated from static route source analysis; confirm exact behavior in the handler before changing integrations. Most non-API POST routes are browser form submissions and usually redirect after completion.
POST /plugins/economy-framework/settings/responses
- Purpose: Processes the economy-framework plugin action for settings responses.
- Inputs: body:
response_key,response_mode,response_text,response_weight - Response format: HTTP redirect after handling the request
- Access: admin access expected; logged-in session required or used
- Side effects: writes or mutates server-side state
- Limits/notes: Generated from static route source analysis; confirm exact behavior in the handler before changing integrations. Most non-API POST routes are browser form submissions and usually redirect after completion.
POST /profile/banking/settings/responses
- Purpose: Processes the profile banking settings responses action and stores or applies submitted form data.
- Inputs: body:
response_key,response_mode,response_text,response_weight - Response format: HTTP redirect after handling the request
- Access: admin access expected; logged-in session required or used
- Side effects: writes or mutates server-side state
- Limits/notes: Generated from static route source analysis; confirm exact behavior in the handler before changing integrations. Most non-API POST routes are browser form submissions and usually redirect after completion.
POST /plugins/economy-framework/settings/icon
- Purpose: Processes the economy-framework plugin action for settings icon.
- Inputs: file upload: multipart form file data
- Response format: HTTP redirect after handling the request
- Access: admin access expected; logged-in session required or used
- Side effects: writes or mutates server-side state; writes files
- Limits/notes: Generated from static route source analysis; confirm exact behavior in the handler before changing integrations. Most non-API POST routes are browser form submissions and usually redirect after completion.
POST /profile/banking/settings/icon
- Purpose: Processes the profile banking settings icon action and stores or applies submitted form data.
- Inputs: file upload: multipart form file data
- Response format: HTTP redirect after handling the request
- Access: admin access expected; logged-in session required or used
- Side effects: writes or mutates server-side state; writes files
- Limits/notes: Generated from static route source analysis; confirm exact behavior in the handler before changing integrations. Most non-API POST routes are browser form submissions and usually redirect after completion.
POST /plugins/economy-framework/accounts/adjust
- Purpose: Processes the economy-framework plugin action for accounts adjust.
- Inputs: body:
amount,note,target_user_id,username - Response format: HTTP redirect after handling the request
- Access: moderator access may be required; logged-in session required or used
- Side effects: writes database state when the called service mutates data
- Limits/notes: Generated from static route source analysis; confirm exact behavior in the handler before changing integrations. Most non-API POST routes are browser form submissions and usually redirect after completion.
POST /profile/banking/accounts/adjust
- Purpose: Processes the profile banking accounts adjust action and stores or applies submitted form data.
- Inputs: body:
amount,note,target_user_id,username - Response format: HTTP redirect after handling the request
- Access: moderator access may be required; logged-in session required or used
- Side effects: writes database state when the called service mutates data
- Limits/notes: Generated from static route source analysis; confirm exact behavior in the handler before changing integrations. Most non-API POST routes are browser form submissions and usually redirect after completion.
POST /plugins/economy-framework/funds/create
- Purpose: Processes the economy-framework plugin action for funds create.
- Inputs: body:
description,name,target_amount - Response format: HTTP redirect after handling the request
- Access: admin access expected; logged-in session required or used
- Side effects: writes or mutates server-side state
- Limits/notes: Generated from static route source analysis; confirm exact behavior in the handler before changing integrations. Most non-API POST routes are browser form submissions and usually redirect after completion.
POST /profile/banking/funds/create
- Purpose: Processes the profile banking funds create action and stores or applies submitted form data.
- Inputs: body:
description,name,target_amount - Response format: HTTP redirect after handling the request
- Access: admin access expected; logged-in session required or used
- Side effects: writes or mutates server-side state
- Limits/notes: Generated from static route source analysis; confirm exact behavior in the handler before changing integrations. Most non-API POST routes are browser form submissions and usually redirect after completion.
POST /plugins/economy-framework/funds/:id/update
- Purpose: Processes the economy-framework plugin action for funds id update.
- Inputs: path params:
id; body:description,name,status,target_amount - Response format: HTTP redirect after handling the request
- Access: admin access expected; logged-in session required or used
- Side effects: writes or mutates server-side state
- Limits/notes: Generated from static route source analysis; confirm exact behavior in the handler before changing integrations. Most non-API POST routes are browser form submissions and usually redirect after completion.
POST /profile/banking/funds/:id/update
- Purpose: Processes the profile banking funds id update action and stores or applies submitted form data.
- Inputs: path params:
id; body:description,name,status,target_amount - Response format: HTTP redirect after handling the request
- Access: admin access expected; logged-in session required or used
- Side effects: writes or mutates server-side state
- Limits/notes: Generated from static route source analysis; confirm exact behavior in the handler before changing integrations. Most non-API POST routes are browser form submissions and usually redirect after completion.
POST /plugins/economy-framework/events/create
- Purpose: Processes the economy-framework plugin action for events create.
- Inputs: body:
amount,name - Response format: HTTP redirect after handling the request
- Access: admin access expected; logged-in session required or used
- Side effects: writes or mutates server-side state
- Limits/notes: Generated from static route source analysis; confirm exact behavior in the handler before changing integrations. Most non-API POST routes are browser form submissions and usually redirect after completion.
POST /profile/banking/events/create
- Purpose: Processes the profile banking events create action and stores or applies submitted form data.
- Inputs: body:
amount,name - Response format: HTTP redirect after handling the request
- Access: admin access expected; logged-in session required or used
- Side effects: writes or mutates server-side state
- Limits/notes: Generated from static route source analysis; confirm exact behavior in the handler before changing integrations. Most non-API POST routes are browser form submissions and usually redirect after completion.
POST /plugins/economy-framework/events/:id/delete
- Purpose: Processes the economy-framework plugin action for events id delete.
- Inputs: path params:
id - Response format: HTTP redirect after handling the request
- Access: admin access expected; logged-in session required or used
- Side effects: writes or mutates server-side state
- Limits/notes: Generated from static route source analysis; confirm exact behavior in the handler before changing integrations. Most non-API POST routes are browser form submissions and usually redirect after completion.
POST /profile/banking/events/:id/delete
- Purpose: Processes the profile banking events id delete action and stores or applies submitted form data.
- Inputs: path params:
id - Response format: HTTP redirect after handling the request
- Access: admin access expected; logged-in session required or used
- Side effects: writes or mutates server-side state
- Limits/notes: Generated from static route source analysis; confirm exact behavior in the handler before changing integrations. Most non-API POST routes are browser form submissions and usually redirect after completion.
Commands
- No plugin command triggers detected.
Source
Plugin folder: plugins/economy-framework