InfiniTeaInfiniTea Docs
Setup & Configuration

Infusions

Purpose

Infusions provides reusable variables that resolve into runtime values inside Message Forge and related outputs.

Prerequisites

  • Access to infusions panel.
  • Features that consume infusion tokens (Message Forge, Spotlight formats, etc.).

Dashboard Settings

  • Key format: {snake_case}
  • Types:
    • static_text
    • role_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

  1. Create {support_hours} as static_text.
  2. Create {moderator_list} as role_member_list.
  3. 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.