213 Commits

Author SHA1 Message Date
Paillat
6cfd188c3b feat: add Dockerfile and docker-compose.yaml for containerization
The Dockerfile is added to define the container image for the application. It uses the Python 3.10.0 base image, sets the PYTHONUNBUFFERED environment variable, clones the Vulkan repository, installs the required dependencies, installs ffmpeg, creates a non-root user, and sets the command to run the main.py file.

The docker-compose.yaml file is added to define the Docker Compose configuration for the application. It specifies a service named "vulkan" that builds the image using the Dockerfile and uses the .env file for environment variables.
2023-07-14 16:22:53 +02:00
Paillat
83a864725d fix(Configs.py): update PROJECT_URL to point to the correct GitHub repository 2023-07-14 16:12:38 +02:00
Paillat
f336df43ee chore(requirements.txt): update requirements.txt file 2023-07-13 14:47:59 +02:00
Paillat
d86f014a3a chore(requirements.txt): update requirements.txt file 2023-07-13 14:26:37 +02:00
Paillat
219fef7daa chore(Configs.py): refactor Configs.py to use environment variables instead of decouple config
feat(Configs.py): add support for loading environment variables from .env file using dotenv
feat(Configs.py): add support for SHOULD_AUTO_DISCONNECT_WHEN_ALONE environment variable
feat(Configs.py): add support for SONG_PLAYBACK_IN_SEPARATE_PROCESS environment variable
feat(Configs.py): add support for MAX_DOWNLOAD_SONGS_AT_A_TIME environment variable
feat(Configs.py): add support for BOT_PREFIX environment variable
feat(Configs.py): add support for BOT_TOKEN environment variable
feat(Configs.py): add support for SPOTIFY_ID and SPOTIFY_SECRET environment variables
feat(Configs.py): add support for CLEANER_MESSAGES_QUANT environment variable
feat(Configs.py): add support for ACQUIRE_LOCK_TIMEOUT environment variable
feat(Configs.py): add support for QUEUE_VIEW_TIMEOUT environment variable
feat(Configs.py): add support for COMMANDS
2023-07-13 14:25:38 +02:00
Rafael Vargas
45d27b4c47 Fixing mobile youtube links and volume returning to 100% when changing songs 2023-07-01 16:12:21 -03:00
Rafael Vargas
2114f15840 Adding volume change command, pre-release 2023-06-24 22:05:23 -03:00
Rafael Vargas
fc02cab769 Changing default settings v15.3 2023-03-22 22:09:03 -03:00
Rafael Vargas
b659f22863 Upgrading Pycord version, fixing audio issue reported 2023-03-22 21:55:22 -03:00
Rafael Vargas
6c15345eac Fixing passing None to thumbnail in help command 2023-03-19 15:43:40 -03:00
Rafael Vargas
8f18ef3f2e Fixing errors when closing the player info and trying to access it again 2023-03-14 00:25:33 -03:00
Rafael Vargas
db405285ac Adding flag 2023-02-22 19:18:54 -03:00
Rafael Vargas
030e6bd7e5 Modifying prints 2023-02-22 19:16:14 -03:00
Rafael Vargas
97996a1647 Trying to fix error 2023-02-21 19:35:09 -03:00
Rafael Vargas
47cb9ec8f5 Updating readme 2023-02-20 02:58:41 -03:00
Rafael Vargas
ecc0f32447
Updating issue report template 2023-02-20 01:22:48 -04:00
Rafael Vargas
72c65d86d8
Adding issues template 2023-02-20 01:20:45 -04:00
Rafael Vargas
cf8f13d1d9
Merge pull request #37 from RafaelSolVargas/creatingThreadsManager
Adding ThreadPlayer
2023-02-20 01:11:39 -04:00
Rafael Vargas
a34a6a78d7 Finishing to add the ThreadPlayer to the Bot, allowing the user to switch between the versions 2023-02-20 01:52:59 -03:00
Rafael Vargas
1f45b64a62 Sending more code 2023-02-19 13:40:37 -03:00
Rafael Vargas
7d53840f87 Fixing error 2023-02-19 11:53:58 -03:00
Rafael Vargas
72043c4475 Continuing the refactoring 2023-02-19 11:28:33 -03:00
Rafael Vargas
7a5d76ffd3 Refactoring some code and modifying variables and class names 2023-02-19 00:33:31 -03:00
Rafael Vargas
ca75e1823f Upgrading yt-dlp version 2023-02-18 14:52:30 -03:00
Rafael Vargas
8dc68b0898 Fixing error 35 2023-02-08 23:27:57 -03:00
Rafael Vargas
f4e9e46d6d Fixing error 34 v15.2 2023-01-28 10:42:07 -03:00
Rafael Vargas
2ffbab86eb Upgrading Player Stability 2023-01-27 10:22:07 -03:00
Rafael Vargas
75de60470f Adding a verification to error when playing song 2023-01-25 13:27:41 -03:00
Rafael Vargas
afb223eadd Fixing error when stop and return too fast, because of that there may be some threads downloading songs that will try to put songs in a already closed queue 2023-01-25 13:07:48 -03:00
Rafael Vargas
8dfa3579ae Updating requiremetns 2023-01-24 19:53:17 -03:00
Rafael Vargas
5cdc4e9a53 Fixing error in starting playing songs that the Player lost reference to the current playing song 2023-01-24 19:42:57 -03:00
Rafael Vargas
7310eda1a1 Resolving issue 33 2023-01-23 10:35:52 -03:00
Rafael Vargas
a72c4c7d8d Trying to fix issue 32 2023-01-22 15:06:55 -03:00
Rafael Vargas
10e38a8809 Fixing error v15.1 2022-10-03 21:40:54 -03:00
Rafael Vargas
3b198cf78a Adding support to slash commands v1.5 2022-09-22 16:20:05 -03:00
Rafael Vargas
ef66bf8bcb Fixing error in getting song original url in queue handler 2022-09-16 22:01:45 -03:00
Rafael Vargas
d10264b97c Updating requirements and fixing small bug 2022-09-16 21:33:09 -03:00
Rafael Vargas
ba57a3e18d Now using hyperlinks in Queue and adding support message as random string 2022-09-07 21:47:09 -03:00
Rafael Vargas
5f60c12179
Merge pull request #26 from RafaelSolVargas/jumpMusic
Upgrading Song Queue message
2022-08-16 19:36:17 -03:00
Rafael Vargas
de5aed380b Updating README 2022-08-16 18:32:11 -04:00
Rafael Vargas
2794f1a6d0 Upgrading views manager in messages timeout 2022-08-16 18:19:17 -04:00
Rafael Vargas
2d27a2f080 Changing View in Queue message and creating new handler to jump to music 2022-08-07 20:03:13 -04:00
Rafael Vargas
15f8ea7cb2 Deleting not used files 2022-08-04 18:29:58 -04:00
Rafael Vargas
0c20f68c2b Upgrading messages sended mananger and refactoring Buttons logic 2022-08-04 18:25:06 -04:00
Rafael Vargas
2627f95a6d Adding pages to songs queue to move between all queue, adding buttons to queue embed to better user experience 2022-08-02 21:52:54 -04:00
Rafael Vargas
6ba7734a36 Updating README.md and creating HEROKU.md 2022-07-31 22:15:18 -04:00
Rafael Vargas
4fd23c56b6 Fixing error in sending commands to closed process queue 2022-07-31 19:50:59 -04:00
Rafael Vargas
5b61947904 Fixing error in modules import when bot runned out of the root 2022-07-31 19:03:41 -04:00
Rafael Vargas
a9cfaf62a4 Updating README 2022-07-29 18:12:04 -03:00
Rafael Vargas
a5cecd85d4
Merge pull request #22 from RafaelSolVargas/upgradingUI
Creating Buttons for Commands
2022-07-29 00:46:31 -03:00