DiscordJockey是開源的,輕量級的Musicbot,用於Discord。它是用discord.py用python編寫的。它可以將音樂從YouTube直接流到您的Discord語音頻道中流式傳輸,並幫助您在享受自己喜歡的遊戲時創造更寒冷的氛圍。
該機器人有些過時,因此無法按預期運行。修復它是在我的積壓上,所以不要擔心:)
(要了解有關DiscordJockey的功能的更多信息,請在ServerChat中鍵入!請訪問或閱讀下面的文檔。)
我不再託管這個機器人,因為我正在研究具有更多功能的改進版本。同樣,將來對Discord.py的官方存儲庫進行的更改可能會破壞某些功能,因此請注意。
如果要在本地計算機或服務器上運行機器人,請參見下面的說明。
您需要在計算機上安裝Python 3.5+版本。如果您是Windows,請確保將可執行文件添加到路徑中。如何在Windows 10上做
您還需要AIOHTTP,YouTube-DL和BS4的最新版本,以及discord.py的重寫版本。要安裝這些,只需使用US ETHE之後pip命令
pip install -U aiohttp youtube-dl bs4 git+https://github.com/Rapptz/discord.py@rewrite#egg=discord.py[voice]
在Linux上,您可能還需要安裝一些其他軟件包:
apt-get install libffi-dev libnacl-dev python3-dev ffmpeg
設置真的很直截了當。首先,您需要在此處創建一個新應用程序,並通過“ bot”菜單上的“添加”按鈕將其轉換為bot用戶。接下來,您需要將機器人添加到服務器中。這是關於如何做到這一點的簡單解釋。現在,您需要揭示並複制機器人的令牌。
最後,您需要下載此存儲庫,將其複製到您喜歡的任何地方,將令牌插入“ config/config.py”文件的頂部(保存)並運行startup.bat.bat或startup.sh,基於基於在您的操作系統上。另外,您也可以通過項目的根目錄通過控制台運行run.py腳本。
該機器人應自動加入您的服務器。
機器人加入您的服務器後,您可以將他PM PM!幫助或在文本渠道中寫入它,以獲取可用命令的概述。目前,支持以下命令:
!connect [channel (optional)]
!disconnect
!cc [channel]
!addbot
!yt [link/video title/key words/playlist-link]
!spotify [nickname (optional)]
!pause
!resume
!stop
!skip
!prev
!vol [volume in %]
!songinfo
!history
該程序是免費的軟件:您可以根據自由軟件基金會發布的GNU通用公共許可證的條款進行重新分配和/或修改它,該版本是許可證的第3版,或(按您的選項)任何以後的版本。
在Discord-Api Discord服務器上向社區大喊,當改寫圖書館讓我頭痛時,他給了我一份幫助。