25 Commits

Author SHA1 Message Date
Choco
b6a61cbfb5 Expand loop translations and rename max_history
Replace the single "loop" translation with three explicit keys ("loopOff", "loopTrack", "loopQueue") across all language files to support distinct loop modes. Also standardize the settings key from "max-history" to "max_history" and update main.py to read LOG_SETTINGS.get("max_history", 30) for the TimedRotatingFileHandler backupCount. Files changed: langs/*.json, main.py, settings Example.json.
2026-05-09 12:30:08 +08:00
Choco
8bb34326d1 Add settings reset command for per-setting defaults
Introduces a settings reset subcommand with choices so admins can clear one guild override at a time via MongoDB $unset, with live player sync for volume and duplicate-track defaults. Adds settings.actions.resetDone across language files and optional reset aliases (restore, defaults) in settings examples.
2026-03-22 12:09:34 +08:00
Choco
c28f17ea43 Update playlist link validation and info text
Standardized playlist link validation messages across all language files and code, removing specific references to Spotify and YouTube. Updated README and help view to reflect broader platform support and clarified instructions. Removed unused YouTube regex and related thumbnail logic from objects.py.
2025-10-08 12:19:56 +08:00
Choco
b6edd24171 Updated the language pack 2025-10-02 12:09:51 +08:00
Choco
20df3703c3 Refactor localization keys 2025-10-02 00:10:25 +08:00
Choco
1633f14b64 Refactor playlist view and update language files
Refactored playlist viewing logic for improved modularity and maintainability, introducing PlaylistViewManager and DynamicViewManager. Updated language files to standardize playlist view titles and descriptions, and removed unnecessary emojis. Updated requirements.txt to discord.py 2.6.3. Enhanced send function to support file attachments.
2025-09-19 23:29:42 +08:00
Choco
8edc26a6d0 Standardize permission and message keys in code and locales
Updated various permission and message keys in the codebase and all language files for consistency. Also added missing keys and fixed minor typos in several language files.
2025-08-10 12:44:05 +08:00
Choco
d9fb58ef92 Use snake_case for all database keys 2025-08-04 10:57:54 +08:00
Choco
c8fa4e561a Added silent messaging feature 2025-07-23 10:46:52 +08:00
Choco
0ab2438abe Fixed typo 2025-03-07 14:24:52 +08:00
Choco
4a9c26e326 Added createSongRequestChannel translation 2025-03-05 11:31:32 +08:00
Choco
ecc6a21447 Added lyrics button in controller 2025-03-05 11:30:38 +08:00
Choco
dc919ecca2 Added 'noCreatePermission' for additional translations 2024-12-10 11:10:21 +08:00
Choco
7d83c02cf3 Added missing intent error message 2024-12-09 17:02:11 +08:00
Choco
94c5fd4c27 Added request song channel feature 2024-12-05 13:33:29 +08:00
Choco
b0ff4fb6c3 Added voice status (#33)
* Updated the placeholder name for clarity

* Added voice status

* Dump bot version

* Added global template for voice status

* Added new placeholder

* Updated settings view
2024-08-30 15:27:37 +08:00
Choco
bddb9a9677 Added filter selector in music controller 2024-07-10 17:51:15 +08:00
Choco
33ad427670 Added start and end position for each track 2024-06-26 15:06:18 +08:00
Choco
464f9123e5 Optimized code 2024-02-17 13:04:20 +08:00
lqwxx
4b74ee1765 Update UA.json 2023-12-16 04:37:37 +03:00
lqwxx
e4bcd6e483 Update UA.json 2023-11-30 17:16:27 +02:00
lqwxx
eeb4e7a68e Update UA.json 2023-11-30 08:30:22 +02:00
lqwxx
3a0cc0c857 Update UA.json 2023-11-30 08:27:36 +02:00
lqwxx
0ee8152849 Update UA.json 2023-11-28 11:37:47 +02:00
lqwxx
9d0223e0b4 UA
Language packet
2023-11-28 11:34:08 +02:00