Andrew K. Choi
72f9d40a1a
continuous-integration/drone/pr Build is failing
Add custom emoji mapping system for premium emoji support
- Create emoji_mappings table to store emoji->emoji_id mappings
- Add EmojiMappingService for managing emoji registration and replacement
- Add admin emoji handlers (/add_emoji, /my_emojis, /delete_emoji, /all_emojis)
- Create emoji message helper for automatic emoji processing
- Add Alembic migration for emoji_mappings table
- Integrate emoji router into main dispatcher
- Add comprehensive documentation (EMOJI_SYSTEM.md)
- Fix migration chain issue with merge_migration
Features:
- Admins can register premium emojis via /add_emoji command
- Automatic emoji->emoji_id replacement before sending messages
- Per-admin unique constraint on emoji registration
- Track last used timestamp for analytics
- Bulk operations support
2026-03-07 10:46:13 +09:00
..
2025-11-16 14:01:30 +09:00
2025-11-16 12:36:02 +09:00
2026-02-17 00:22:42 +09:00
2025-11-16 12:36:02 +09:00
2025-11-16 14:01:30 +09:00
2025-11-16 12:36:02 +09:00
2026-02-18 13:19:26 +09:00
2026-02-18 13:19:26 +09:00
2025-11-17 15:46:34 +09:00
2025-11-17 15:46:34 +09:00
2025-11-16 12:36:02 +09:00
2025-11-16 14:01:30 +09:00
2025-11-17 15:46:34 +09:00
2026-02-17 00:22:42 +09:00
2025-11-16 12:36:02 +09:00
2025-11-17 15:46:34 +09:00
2025-11-16 14:35:33 +09:00
2025-11-16 14:37:20 +09:00
2025-11-16 14:25:09 +09:00
2025-11-16 14:01:30 +09:00
2025-11-17 15:46:34 +09:00
2025-11-16 12:36:02 +09:00
2025-11-17 15:46:34 +09:00
2025-11-17 15:46:34 +09:00
2025-11-17 15:46:34 +09:00
2025-11-17 15:46:34 +09:00
2026-03-07 10:46:13 +09:00
2025-11-17 15:46:34 +09:00
2025-11-16 12:36:02 +09:00
2025-11-17 15:46:34 +09:00
2025-11-16 12:36:02 +09:00
2025-11-17 15:46:34 +09:00
2025-11-16 12:36:02 +09:00
2025-11-16 14:01:30 +09:00
2025-11-16 12:36:02 +09:00
2025-11-17 15:46:34 +09:00
2025-11-16 14:01:30 +09:00
2026-02-18 13:19:26 +09:00
2025-11-16 14:01:30 +09:00
2026-02-17 00:22:42 +09:00
2025-11-16 12:36:02 +09:00
2026-02-17 00:22:42 +09:00