feat: add button style and emoji support for cabinet mode (Bot API 9.4)

- Upgrade aiogram to 3.25.0 for style/icon_custom_emoji_id support
- Add CABINET_BUTTON_STYLE config for global color override
- Per-section default styles: subscription (green), balance (blue),
  referral (green), admin (red), home (blue)
- Style priority: explicit > CABINET_BUTTON_STYLE > per-section default
- Add icon_custom_emoji_id pass-through for Premium bot owners
- Admin panel setting for button style with color picker
This commit is contained in:
Fringg
2026-02-12 22:34:38 +03:00
parent 9ac6da490d
commit bf2b2f1c56
7 changed files with 99 additions and 16 deletions
+1 -1
View File
@@ -6,7 +6,7 @@ readme = 'README.md'
license = { text = 'MIT' }
requires-python = '==3.13.*'
dependencies = [
'aiogram>=3.22.0',
"aiogram>=3.25.0",
'sqlalchemy>=2.0.43',
'alembic>=1.16.5',
'asyncpg>=0.30.0',