-
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_countMetadata
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