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 )。