Skip to content
This repository was archived by the owner on May 14, 2026. It is now read-only.
This repository was archived by the owner on May 14, 2026. It is now read-only.

✨ feat: add support for custom YAML-based logic/behavior #35

Description

@evolvewithevan

✨ feat: add support for custom YAML-based logic/behavior

Enable users to define custom logic blocks via YAML—for example, dynamically inserting server/member stats into messages or triggering specific responses based on conditions.

✅ Tasks

  • Extend YAML schema to support logic: blocks
  • Define supported logic functions (e.g., member_count, server_name, is_boosted)
  • Implement logic parser/interpreter to evaluate expressions inside YAML
  • Allow logic blocks in embeds, messages, and possibly conditions
  • Add fallback handling for unavailable or invalid logic
  • Document all supported logic features and usage patterns

🧠 Examples

description: "This server has {{ logic.member_count }} members!"
logic:
  member_count: guild.member_count

Metadata

Metadata

Assignees

No one assigned

    Labels

    Low PriorityDoes not take precedence over other issuesenhancementNew feature or request

    Type

    No type

    Projects

    Status
    Todo

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions