-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
Low PriorityDoes not take precedence over other issuesDoes not take precedence over other issuesenhancementNew feature or requestNew feature or request
Milestone
Description
✨ 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_countReactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Low PriorityDoes not take precedence over other issuesDoes not take precedence over other issuesenhancementNew feature or requestNew feature or request
Type
Projects
Status
Todo