Setup & Configuration
Infusions
Purpose
Infusions provides reusable variables that resolve into runtime values inside Message Forge and related outputs.
Prerequisites
- Access to
infusionspanel. - Features that consume infusion tokens (Message Forge, Spotlight formats, etc.).
Dashboard Settings
- Key format:
{snake_case} - Types:
static_textrole_member_list
Role member list options:
- target role
- output format (
mention,display_name,username) - separator
- max items (optional)
- empty fallback value
Command Surface
- No direct slash command.
Permissions And Entitlements
- Panel access is permission-driven.
- Reserved system keys cannot be overridden.
Operational Example
- Create
{support_hours}asstatic_text. - Create
{moderator_list}asrole_member_list. - Use both variables in a Message Forge preview.
Edge Cases
- Nested variables in static values are rejected.
- Duplicate keys are rejected.
- Invalid role references block role-member-list saves.
Troubleshooting
- Variable not resolving: verify braces and exact key spelling.
- Empty role output: set fallback value and verify target role membership.