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

@evolvewithevan

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
    No fields configured for issues without a type.

    Projects

    Status

    Todo

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions