Enhance bot and WebUI functionality with new features and environment updates

- Added support for new environment variables in `.env.example` for public site and legal operator information.
- Integrated core commands into the bot's command structure for improved functionality.
- Implemented a new `publishBotStatus` function to update bot status in Redis, enhancing monitoring capabilities.
- Updated the landing page to include features, invite links, and support server access, improving user experience.
- Enhanced localization with new keys for core commands and landing page elements in both English and German.
- Improved error handling and logging for bot presence updates and status publishing.
This commit is contained in:
smueller
2026-07-22 16:47:09 +02:00
parent 0b4ac0da29
commit 4852f16f79
32 changed files with 1579 additions and 83 deletions

View File

@@ -1398,6 +1398,26 @@ export const commandLocales = {
'guildbackup.common.options.id': {
de: 'Backup-ID',
en: 'Backup ID'
},
'core.help.description': {
de: 'Command-Übersicht nach Modulen',
en: 'Command overview by module'
},
'core.help.options.module': {
de: 'Modul filtern (z. B. moderation)',
en: 'Filter by module (e.g. moderation)'
},
'core.info.description': {
de: 'Bot-Info: Version, Uptime, Shard, Links',
en: 'Bot info: version, uptime, shard, links'
},
'core.invite.description': {
de: 'Einladungslink für Nexumi',
en: 'Invite link for Nexumi'
},
'core.support.description': {
de: 'Link zum Support-Server',
en: 'Link to the support server'
}
} as const;