https://github.com/titemov/python-music-bot
Multiserver python music bot based on discord.py
https://github.com/titemov/python-music-bot
discord discord-py multiserver music-bot-discord python queue yt-dlp
Last synced: about 2 months ago
JSON representation
Multiserver python music bot based on discord.py
- Host: GitHub
- URL: https://github.com/titemov/python-music-bot
- Owner: titemov
- License: mit
- Created: 2025-01-08T15:34:27.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-17T23:07:12.000Z (11 months ago)
- Last Synced: 2025-07-18T04:02:38.834Z (11 months ago)
- Topics: discord, discord-py, multiserver, music-bot-discord, python, queue, yt-dlp
- Language: Python
- Homepage:
- Size: 146 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# __WORK IN PROGRESS__
# About
Multiserver python-based discord bot for listening YouTube videos. This bot have dynamic music queue and support playlists up to 250 tracks.
Interface: RU
Logging: ENG
## Requirements
- [ffmpeg](https://www.ffmpeg.org/) binary to be in the same folder.
- `pip install -r requirements.txt`
- All Privileged Gateway Intents must be turned __ON__
## Commands
- **`-ping`** – current bot ping
- **`-hello`** – test command
- **`-play [link or title]`** – play single track
- **`-search [title]`** – precise search by name
- **`-loop`** – loop current track
- **`-unloop`** – unloop current track
- **`-np`** – show current playing track
- **`-pause`** – pause current track
- **`-resume`** – resume current paused track
- **`-skip`** – skip current track
- **`-queue`** – show tracks queue
- **`-clear`** – clear queue
- _If bot exits the voice channel correctly, the queue is cleared automatically_
- **`-jump [№ in queue]`** – play track by its № in queue
- **`-leave`** – kick bot out of current voice channel (unprotected)
- _If bot exits the voice channel correctly, the queue is cleared automatically_
## Known issues
- If you have any trouble with yt-dlp, try update it to `nightly` version.