對 YouTude 影片進行爬蟲,進而在 discord 撥放的機器人。
純粹是自己用,有許多個人化的功能,如果要更改請自行做 code review。
雖然是依照多伺服器服務寫的,但沒測試過同時服務於多個 discord 伺服器的性能。
另外,作者我是程式新手,有許多 bug 沒有處理還請見諒。
以下依照:
- Python 環境
- 程式碼使用
- 指令
做分類。
- discord-py 1.7.3
- yt-dlp 2023.3.4
請在 audio.py 中的 audio_path 寫上您的音樂存放資料夾位置,這個資料夾將會存放機器人從 YouTube 下載下來的音樂。
接著將 version1.py 中的 token 改為您的機器人 token 即可執行。
所有指令皆以 '.' 開頭。
- play :將音樂放入機器人撥放清單當中,等待撥放。(注意:url 請輸入 YouTube 影片網址,不要包含撥放清單,也不能是會員限制或私人影片)
- pause:暫停撥放
- resume: 繼續撥放
- skip: 結束撥放目前音樂
注意:當機器人撥放清單中只有單一歌曲時,將會循環撥放該歌曲。