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服务器上向社区大喊,当改写图书馆让我头痛时,他给了我一份帮助。