Enhance component message handling and introduce new features

- Added `ComponentMessageBinding` model to manage message components in the database.
- Updated `WelcomeConfig`, `Tag`, and `ScheduledMessage` models to support new component fields.
- Integrated component handling in various modules, including Scheduler and Tags, to improve message customization.
- Enhanced user experience by implementing new commands for creating and managing component messages in the utility module.
- Updated localization files to reflect new component-related features and improve user guidance.
This commit is contained in:
TheOnlyMace
2026-07-22 22:55:37 +02:00
parent 95eed45ec4
commit 4e135bcf43
46 changed files with 4505 additions and 194 deletions

View File

@@ -592,13 +592,37 @@ export const commandLocales = {
en: 'Show last edited message'
},
'utility.embed.description': {
de: 'Embeds erstellen',
en: 'Create embeds'
de: 'Embeds und Components V2 erstellen',
en: 'Create embeds and Components V2'
},
'utility.embed.builder.description': {
de: 'Embed per Modal bauen und senden',
en: 'Build and send an embed via modal'
},
'utility.embed.components.description': {
de: 'Schnelle Components-V2-Nachricht senden',
en: 'Send a quick Components V2 message'
},
'utility.embed.components.options.channel': {
de: 'Zielkanal',
en: 'Target channel'
},
'utility.embed.components.options.text': {
de: 'Textinhalt',
en: 'Text content'
},
'utility.embed.components.options.image_url': {
de: 'Optionale Bild-URL',
en: 'Optional image URL'
},
'utility.embed.components.options.button_label': {
de: 'Optionaler Button-Text',
en: 'Optional button label'
},
'utility.embed.components.options.button_url': {
de: 'Optionale Button-URL',
en: 'Optional button URL'
},
'fun.8ball.description': {
de: 'Magische 8-Ball-Antwort auf deine Frage',
en: 'Magic 8-ball answer to your question'