JermaBot
1.0.0

Jermabot是一个受JERMA985启发的Discord Bot。这是一个24/7通用器机器人,重点是在服务器中添加声音功能。
speak命令即可。addsound向Jermabot添加声音文件,您可以随时使用play播放语音通道。downsmash , jermalofi和drake 。您可以将此机器人添加到服务器中或本地安装。
单击此处邀请Jermabot到您的服务器!
邀请Jerma加入您的服务器是使用他的最简单方法!我建议这样做,而不是在本地安装他。
注意:您在代码中可能会看到的一些命令是公会特定的。发送$help查看您可以调用哪些命令。
ffmpeg需要在您的系统路径上。speak就需要)speak ,则如果您在Windows上,则需要Voice.exe,如果您在Linux上,则需要libespeak1 。https://sourceforge.net/projects/pcre/files/pcre2/10.23/pcre2-10.23.zip for mimic1/dependency.sh中的ftp链接mimic的路径添加到发射旗speakanime )espeak ,或在Linux上运行sudo apt install espeak 。espeak 。sudo apt install open-jtalk open_jtalk 。 git clone https://github.com/benrucker/JermaBot.git
cd使用此命令进入存储库: cd JermaBot
# linux/macOS
python3 -m venv .venv
. .venv/bin/activate
python3 -m pip install -r requirements.txt
# windows
python -m venv .venv
./.venv/Scripts/activate
python -m pip install -r requirements.txt
secret.txt的文件中,并在文件夹discord-jerma/中。像这样通过命令行运行机器人:
cd jerma
python jerma.py [-s SECRET_FILENAME]
[ (-mycroft MYCROFT_PATH | -voice VOICE_PATH | -espeak),
(-mv MYCROFT_VOICE)]
[-jd JTALK_PATH]
[-jv JAPANESE_VOICE]
-s允许您指定存储机器人令牌的特定文本文件。如果不包括,Jerma将在基本dirctory中的名为secret.txt的文件中查找您的令牌。该标志是可选的。-mycroft , -voice , -espeak :您必须在启动时包含这些标志之一,以指定TTS Engine Jerma将使用哪种标志。如果您执行MyCroft或Voice,则还必须在标志后包含Mimic.exe或Voice.exe的路径。-mycroft tts/mimic.exe-mv PATH_TO_VOICE允许您指定要与MyCroft Mimic一起使用的语音。该标志是可选的。在Linux上,使用python3代替python 。
Jermabot加入您的服务器后,发送$help以查看命令列表。做$help <command>以查看有关某个命令的更多详细信息(例如$help speak )。