Commit Graph

46 Commits

Author SHA1 Message Date
Choco
8a663a939b Vocard v2.6.9 Update: A lot new features, bug fixes, and code clean-up (#34)
* Update docker-compose.yml

No dotenv file needed. All environment values are now defined in docker-compose

* Update RU.json

* Updated docker-compose

* Update README.md

* Resolved issue where playback didn’t start after user joined channel 247

* Added logging system

* Updated logging system

* Update player.py

* Added 24/7 required intent

* Update main.py

* Added logs folder

* Updated logging system

* Updated logging system

* Added some typehint

* Removed error_log

* Renamed a valuable

* Removed unnecessary value

* Fixed some bugs

* Added bot status settings

* Added autocomplete in playtop

* Added a new emoji in Loop button

* Optimized code

* Update requirements.txt

* Fixed autoplay with empty queue

This commit addresses the issue where autoplay was being activated even when the history queue had no tracks. The problem has been resolved to ensure smooth user experience

* Enhanced Loop Control Button Functionality

* Updated the loop button in controller

* Fixed activity update

Resolved the issue where activity updates were not reflected when the value remained the same.

* Added sync function in debug view

* Optimized code

* Added version in the debug

* Added nodes panel in debug view

* Merged .env into settings.json

* Rewritten ipc_client

* Separated the dashboard from the project

* Removed some necessary requirements

* Remove support for replit

* Update README.md

* Update settings Example.json

* Added get_recommendations into node class

* Saved log file when updating

* Rewritten some method in ipc_client

* Written swap and remove method in queue

* Added remove_track and swap_track method in player

* Update methods.py

* Added secure protocol in ipc client

* Fixed some bugs

* Added some method in ipc cilent

* Update methods.py

* Update methods.py

* Added playlist method

* Optimized Spotify client code

* Added Category class in Spotify client

* Added settings method in ipc client

* Fixed some bugs

* Send track requester_id in initPlayer

* Fixed some bugs

* Fixed some bugs

* Optimized some code

* Dump discord.py

* Added start and end position for each track

* Update methods.py

* Fixed a bug

* Fixed some bugs

* Fixed IPC client creation issue

* Rewrote filters

* Fixed some bugs

* Added filter event in ipc method

* Added filter selector in music controller

* Added inbox method

* Optimized some code

* Updated zh-TW local_lang

* Fixed some bugs

* Delete supervisord.conf

* Fixed some bugs

* Updated wording in IPC client

* Update pool.py

* Fixed no song suggestions when spotify_client is None

* Fixed connection problem from the dashboard

* Fixed some bugs

* 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

* Updated version tag

* Improved codes

* Fixed some bugs

* Supported clear queue endpoint in ipc

* Update methods.py

* Update README.md

* Remove PLACEHOLDERS.MD

---------

Co-authored-by: Azarath7 <158289825+Azarath7@users.noreply.github.com>
2024-09-11 11:51:51 +08:00
Choco
ed2373260c Added error handler 2024-02-27 12:37:58 +08:00
Choco
8915415c4b Added played history feature 2024-02-21 21:15:21 +08:00
Choco
f6f2c0b7c3 Added track url in queue view and playlist view 2024-02-21 10:27:08 +08:00
Choco
d237c2f0ec Optimized code 2024-02-20 11:37:01 +08:00
Choco
8740c04077 Added track_color placeholder 2024-02-19 20:52:32 +08:00
Choco
464f9123e5 Optimized code 2024-02-17 13:04:20 +08:00
Choco
cc4ccd968f Improving the Playlist Function Implementation 2024-02-11 19:56:38 +08:00
Choco
95ec0970eb Removed create view 2024-02-11 19:52:14 +08:00
Choco
f4f84cea67 Switched from pymongo to motor for asynchronous MongoDB operations 2024-02-09 21:02:07 +08:00
Choco
ca9644bf26 Removed chapters command 2024-02-09 17:24:16 +08:00
Choco
bfc57f70e0 Return the state of update db method 2023-09-20 19:54:24 +08:00
Choco
40e1d343ea Updated Mit License 2023-09-08 13:47:38 +08:00
Choco
4f13023a04 remove async on check_roles method 2023-09-06 09:35:43 +08:00
Choco
b7456f5312 General clean code 2023-08-26 09:48:36 +08:00
Choco
e6a1d30026 Optimize code for improved cleanliness and enhanced performance. 2023-08-08 13:14:07 +08:00
Choco
4d375d5baa Optimized handling of language pack loading 2023-07-29 11:06:42 +08:00
Choco
930a24b804 Rewrite autoplay method 2023-07-27 22:07:19 +08:00
Choco
921c9f876c Raise exception when database name not found 2023-07-21 23:30:18 +08:00
Choco
456d56cf0d Added a return type to the function 2023-07-16 15:39:29 +08:00
Choco
96e8150269 Fixed settings is None 2023-06-24 15:08:16 +08:00
Choco
d1dce692fd Optimize spotify autoplay 2023-06-02 19:09:23 +08:00
Choco
0e4910cfdc Fixed autoplay 2023-05-31 12:23:50 +08:00
Choco
ae905146bc Better performance on start 2023-05-08 09:49:43 +08:00
Choco
f1c23961bc General clean code 2023-04-19 18:38:11 +08:00
Choco
9570c0e9d3 General Clean Code 2023-04-05 22:48:12 +08:00
Choco
d98c8fdb77 Fix create playlist account method 2023-04-05 19:29:09 +08:00
Choco
5a8f9aeb03 Fix context menu command 2023-04-05 10:58:49 +08:00
Choco
688e7319f5 General clean code 2023-03-31 19:51:49 +08:00
Choco
74846c583f Cleaned up some code 2023-03-19 16:46:55 +08:00
Choco
d8263fb8f3 Add configuration for ipc server 2023-03-18 10:15:08 +08:00
Choco
c4197bdd86 Add message handler 2023-03-17 12:38:57 +08:00
Choco
18a9cb3995 Add prefix command and general code cleanup 2023-03-08 12:13:13 +08:00
Choco
b63301fa24 Move connect_channel into function 2023-03-08 12:07:32 +08:00
Choco
5e56b1179f Rename folder 2023-02-21 21:12:15 +08:00
Choco
78cf29b8ff Remove necessary async functions 2023-02-20 21:17:52 +08:00
Choco
a5051e0c9c Support for custom buttons in music controller 2023-02-20 11:23:18 +08:00
Choco
b375211d73 Fix can't use update command in Linux 2023-02-19 15:20:28 +08:00
Choco
677b645e44 Flx some bugs 2023-02-18 20:14:32 +08:00
Choco
9818d4bb25 Fix some bugs 2023-02-18 19:02:26 +08:00
Choco
581d7019e7 Add cooldowns settings and aliases settings 2023-02-18 19:01:48 +08:00
Choco
7d1c54d147 Add default max queue 2023-02-18 19:00:46 +08:00
Choco
566389890a Add gen_report function 2023-02-18 18:59:43 +08:00
Choco
9e5997e4ec Support message command 2023-02-18 18:57:12 +08:00
Choco
175589be24 Fix some bugs 2023-02-15 13:55:32 +08:00
Choco
0d1ddb399b Ready for public use 2023-02-02 21:06:51 +08:00